Release Notes: This release adds many argument checks, improved documentation, and a clarified API.
Release Notes: Two-step rendering was implemented. This allows the user to use different element renderers for different drawing elements. Reference Graphics2D object can now be installed into GraphicsModelBuilder. This is used to obtain context-specific information such as font metrics or device configuration.
Release Notes: The JAR library was fixed.
Release Notes: Several new drawing operations have been implemented in GraphicsModelBuilder. The project status has changed to "beta". This means that there are no known bugs or unimplemented features.
Release Notes: An IndexedDrawingModel interface has been added. More operations have been implemented in the graphics model. There are some documentation improvements.
Release Notes: Clipping has been fixed in GraphicsModel, and synchronization improved in model caches. There are minor bugfixes.
Release Notes: A new drawing model cache named QuadTreeDrawingModelCache has been added. It implements quad-tree splitting of the drawing space.
Release Notes: A new class called GraphicsModelBuilder was implemented. It is a sub-class of Graphics2D, and can be used to create GraphicsModel objects from painting methods that require Graphics or Graphics2D as an argument.