+Incompatible changes:
+
+ - the return value of setpixel() has changed.
+
+ Previously the return values for undrawable pixels vs caller errors
+ changed depending on whether you used the multiple pixel calling
+ mechanism, or the single pixel mechanism.
+
+ Now:
+
+ - for an invalid parameter, such as an unknown colour, or missing
+ parameter, an empty list (or undef in scalar context) is
+ returned, and errstr() is set,
+
+ - otherwise the number of pixels drawn is returned. If none of
+ the pixels could be drawn (they were all outside the image), "0
+ but true" is returned.
+
+ https://rt.cpan.org/Ticket/Display.html?id=87650
+
+Other changes:
+