Now supports Java 9+ modules. Due to still having filename-based automatic module dependencies,
*-SNAPSHOT versions include module-info.class while releases include the
Automatic-Module-Name manifest entry. To minimize the difference between these
modes, module-info.java does not perform any transitive requires.
Maven artifact relocated from com.aoindustries:ao-badges to com.aoapps:ao-badges.
Package renamed from com.aoindustries.badges to com.aoapps.badges.
Java 15 is now end-of-life
Java 16 is now current stable
Java 17 is new beta
Java 7 is now end-of-life
Java 14 is now end-of-life
Java 15 is now current stable
Java 16 is new beta
Recreated all badges.
Minimum Java version changed from 1.6 to 1.8.
Reduced use of property substitutions in pom.xml.
This is to help 3rd-party parsers that fail to perform full Maven-compatible substitutions.
Now outputting HTML or XHTML based on the current response content type.
This should eliminate validator warnings when used as HTML.