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.
semanticcms-file-taglib-1.9.1
Release Notes
Updated dependencies.
semanticcms-file-taglib-1.9.0
Release Notes
Updated dependencies.
Allowing all attributes to have runtime expressions with <rtexprvalue>true</rtexprvalue>.
There is no compelling reason to disable the runtime expressions, and disabling them can hinder developer options.
semanticcms-file-taglib-1.8.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.
semanticcms-file-taglib-1.5.1
Release Notes
Improved Javadoc formatting.
Improved README formatting.
Only showing Edit link when local editing is allowed.
semanticcms-file-taglib-1.5.0
Release Notes
Improved Javadoc formatting.
Added missing id attribute.
Set rtexprvalue to false where seems reasonable to do so.
Newer taglib version for deferred expressions.
Deferred expressions for more attributes.
Added missing direct dependencies.
semanticcms-file-taglib-1.4
Release Notes
Use dependencyManagement instead of dependency for junit.
semanticcms-file-taglib-1.3
Release Notes
Improved Maven configuration for Java EE 6 dependencies.