semanticcms-1.22.0-SNAPSHOT
Snapshot Notes
- Added script support for AO Web Resources.
- Removed dependency on jQuery to improve mobile browser response.
-
Improved support for taglib serialization: marked attribute fields
transient
and callinginit()
fromreadObject(…)
. -
Only register servlet at
/robots.txt
when there is no existing web resource. This allows sites to provide custom/robots.txt
.
semanticcms-1.20.0
Release Notes
- Updated version of SemanticCMS BOM.
- Updated version of SemanticCMS All.
- Updated version of SemanticCMS Changelog Taglib.
- Updated version of SemanticCMS Core.
- Updated version of SemanticCMS News.
- Updated version of SemanticCMS Parent.
semanticcms-1.19.0
Release Notes
- Updated to latest release of PGP keys map to maven artifacts.
- Updated dependencies.
-
Limited the workaround for JDK-8215291
to only builds in
JDK < 12
with nosrc/main/java/module-info.java
. The previous mitigation was applied too broadly and broke the search URLs for projects with modules. - Reduced size of Javadoc top section and fixed scroll position in Java 11.
Enabled Checkstyle on all builds using Apache Maven Checkstyle Plugin.
The default style is based on Google's Java Style Checkstyle, but with the maximum line length increased to 200 characters.
By default, builds fail on Checkstyle error. Each project that cannot immediately be adapted to pass the analysis should configure the plugin with
<failOnViolation>false</failOnViolation>
.Enabled SpotBugs on all builds using SpotBugs Maven Plugin.
By default, builds fail on SpotBugs error. Each project that cannot immediately be adapted to pass the analysis should configure the plugin with
<failOnError>false</failOnError>
.
semanticcms-1.18.4
Release Notes
-
No longer hiding
*.jspx
or*.jsp
extensions for resources within/WEB-INF/*
. This is to help interoperability with frameworks that hide their JSP pages from direct access. - Added 401, 403, and catch-all error handlers.
- Require secure session cookies in production.
- Now properly restoring Thread interrupted state on
InterruptedException
.
semanticcms-1.18.3
Release Notes
- Updated dependencies.
semanticcms-1.18.2
Release Notes
- Updated to latest release of PGP keys map to maven artifacts.
semanticcms-1.18.1
Release Notes
- Updated version of SemanticCMS Parent.
semanticcms-1.18.0
Release Notes
- Updated to Java™ EE 7 Web Profile (Servlet 3.1, JSP 2.3, EL 3.0, and JSTL 1.2).
- Minimum Java version changed from 1.8 to 11.
- Now supports Java 9+ modules.
semanticcms-1.17.2
Release Notes
- Updated dependencies.
semanticcms-1.17.1
Release Notes
- Updated version of SemanticCMS BOM.
- Updated version of SemanticCMS All.
- Updated version of SemanticCMS Core.
semanticcms-1.17.0
Release Notes
- Updated version of SemanticCMS BOM.
- Updated version of SemanticCMS All.
- Updated version of SemanticCMS Core.
- Updated version of SemanticCMS Parent.
semanticcms-1.16.0
Release Notes
- Updated version of SemanticCMS BOM.
- Updated version of SemanticCMS All.
- Updated version of SemanticCMS AutoGit.
- Updated version of SemanticCMS Changelog Taglib.
- Updated version of SemanticCMS Core.
- Updated version of SemanticCMS Dia.
- Updated version of SemanticCMS File.
- Updated version of SemanticCMS News.
- Updated version of SemanticCMS OpenFile.
- Updated version of SemanticCMS PageGraph.
- Updated version of SemanticCMS Parent.
- Updated version of SemanticCMS Section.
- Updated version of SemanticCMS Tag Reference.
- Updated version of SemanticCMS Theme Documentation.
semanticcms-1.15.0
Release Notes
- Updated version of SemanticCMS BOM.
- Updated version of SemanticCMS All.
- Updated version of SemanticCMS Changelog Taglib.
- Updated version of SemanticCMS Core.
- Updated version of SemanticCMS News.
semanticcms-1.14.0
Release Notes
- Updated version of SemanticCMS BOM.
- Updated version of SemanticCMS All.
- Updated version of SemanticCMS Parent.
- Updated version of SemanticCMS Tag Reference.
semanticcms-1.13.0
Release Notes
- Updated version of SemanticCMS Parent.
semanticcms-1.12.0
Release Notes
- Updated version of SemanticCMS BOM.
- Updated version of SemanticCMS All.
- Updated version of SemanticCMS AutoGit.
- Updated version of SemanticCMS File.
- Updated version of SemanticCMS OpenFile.
- Updated version of SemanticCMS PageGraph.
- Updated version of SemanticCMS Theme Documentation.
semanticcms-1.11.0
Release Notes
- Updated version of SemanticCMS Parent.
semanticcms-1.10.0
Release Notes
-
Reduced use of property substitutions in
pom.xml
. This is to help 3rd-party parsers that fail to perform full Maven-compatible substitutions. - Updated version of SemanticCMS BOM.
- Updated version of SemanticCMS All.
- Updated version of SemanticCMS AutoGit.
- Updated version of SemanticCMS Changelog Taglib.
- Updated version of SemanticCMS Core.
- Updated version of SemanticCMS Dia.
- Updated version of SemanticCMS File.
- Updated version of SemanticCMS Google Analytics.
- Updated version of SemanticCMS News.
- Updated version of SemanticCMS OpenFile.
- Updated version of SemanticCMS PageGraph.
- Updated version of SemanticCMS Parent.
- Updated version of SemanticCMS Section.
- Updated version of SemanticCMS Tag Reference.
- Updated version of SemanticCMS Theme Documentation.
- Updated version of SemanticCMS Theme Documentation Style.
- Updated version of SemanticCMS View All.
- Updated version of SemanticCMS View Tree.
- Updated version of SemanticCMS View What Links Here.
semanticcms-1.9.0
Release Notes
- Updated version of SemanticCMS Parent.
semanticcms-1.8.0
Release Notes
- Updated version of SemanticCMS BOM.
- Updated version of SemanticCMS All.
- Updated version of SemanticCMS AutoGit.
- Updated version of SemanticCMS Changelog Taglib.
- Updated version of SemanticCMS Core.
- Updated version of SemanticCMS Dia.
- Updated version of SemanticCMS File.
- Updated version of SemanticCMS Google Analytics.
- Updated version of SemanticCMS News.
- Updated version of SemanticCMS OpenFile.
- Updated version of SemanticCMS PageGraph.
- Updated version of SemanticCMS Parent.
- Updated version of SemanticCMS Section.
- Updated version of SemanticCMS Tag Reference.
- Updated version of SemanticCMS Theme Documentation.
- Updated version of SemanticCMS View All.
semanticcms-1.7.0
Release Notes
- New project SemanticCMS BOM for managed dependencies.
semanticcms-1.6.0
Release Notes
- Updated version of SemanticCMS Parent.
semanticcms-1.5.2
Release Notes
- Updated dependencies.
semanticcms-1.5.1
Release Notes
- New AO OSS Parent POM to simplify
pom.xml
files. - Project documentation moved to per-project book in SemanticCMS format.
- New SemanticCMS Changelog Taglib module.
- Added changelog as top-level project link.
- New SemanticCMS Tag Reference module.
semanticcms-1.5.0
Release Notes
- Improved Javadoc formatting.
- Improved README formatting.
- Theme style is now considered a submodule of theme.
- Selecting jdk docs on a per-project basis due to one project requiring 1.7.
- Canonical URL is now set on a per-book basis.
semanticcms-1.4.1
Release Notes
- Staying on Java EE Web API 6.
semanticcms-1.4.0
Release Notes
- Configured documentation urls.
- Improved Javadoc formatting.
- Additional compiler flags in preparation to do away with our old Ant build system.
semanticcms-1.3
Release Notes
- Use dependencyManagement instead of dependency for junit.
- Moved sitemaps to core.
- Added newsfeeds.
semanticcms-1.2
Release Notes
- Improved Maven configuration for Java EE 6 dependencies.
- Added "all" packages for convenience.
semanticcms-1.1
Release Notes
- Moved automatic Git to separate packages.
- Moved page graph to own package.
semanticcms-1.0
Release Notes
- New parent POM for all SemanticCMS components.
- Using Git submodules on a per-module basis.
- semanticcms-view-content renamed to semanticcms-core-view-content and moved to core.