GodPaint can now export BufferedImages. Also have a JImageWriter interface. I might switch it up before release; in particular I'm considering switching from an export method that takes both a BufferedImage and a File, to having a constructor that takes a BufferedImage, and an export that simply takes the File to export to.
Forward-compatibility improvements. Bump JaCoCo so it works with Java 5 through Java 14. Add a -source option for the JavaDoc plugin; if you are compiling with JDK 14, then set it to 1.7, and it'll ignore the module system. Also set the version to 1.2.1-SNAPSHOT.
Switch PCX to use a low-RAM bitmap. The general tradeoff is low RAM is low RAM, but has higher access time for the RGB components of a pixel, as it reconstructs a color first. However, for the getPixelRGB component that createBufferedImage uses, the LowRAM one is actually more efficient as what it stores are the RGB value. Thus, it should really be the default all around. Practically, this lowers RAM usage enough that all PCX tests now pass on 32-bit Java 5 with default RAM limits, whereas before they didn't.
Improve the JavaDoc comments to clearly state compatibility with different versions of each format, and to be nicely divided into paragraphs for readability. This is the culmination of migrating compatibility documentation from the Wiki to the JavaDocs, where it should be easier to maintain. All documentation is now believed to be up-to-date as well.
A whole bunch of refactoring. Primarily around grouping classes properly into packages. Also some package-info.java documentation. Since a more proper release is imminent, it seemed like a good idea to do this now, while almost no one (and possibly no one at all) is using the library.