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.
pragmatickm-contact-taglib-1.5.1
Release Notes
Cleaned-up use of JspTagException versus JspException. Generally,
methods declare throws JspException while actually throwing instances of
JspTagException. The exception to this is private implementation methods that
both declare and throw JspTagException.
Attribute setters now throw IllegalArgumentException instead of JspTagException.
Updated dependencies.
pragmatickm-contact-taglib-1.5.0
Release Notes
Minimum Java version changed from 1.7 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.
Project documentation moved to per-project book in SemanticCMS format.
Added changelog as top-level project link.
Taglib tlib-version is now set automatically during build.
Unfortunately, we cannot include "-SNAPSHOT" on snapshot builds due to the requirement of "Dewey decimal"
for taglib versions. The unambiguous full version is annotated via comment.
Taglib URLs now match project URLs.
pragmatickm-contact-taglib-1.3.1
Release Notes
Improved Javadoc formatting.
Improved README formatting.
pragmatickm-contact-taglib-1.3.0
Release Notes
Improved Javadoc formatting.
Set rtexprvalue to false where seems reasonable to do so.
Newer taglib version to support deferred expressions.
Avoiding calling writeTo when capturing.
Attributes that take deferred expressions are now deferred-only.
pragmatickm-contact-taglib-1.2
Release Notes
Use dependencyManagement instead of dependency for junit.
Parent POM changed so next release will update all versions.
pragmatickm-contact-taglib-1.1
Release Notes
Using extensions.xml to avoid chicken/egg problem using ssh for private repositories.
Improved Maven configuration for Java EE 6 dependencies.