Release Notes
Release History
Version | Date | Description |
---|---|---|
1.3.0 | 2023-10-31 | Submodules / JEE9+ / Generics / JPMS / SLF4J |
1.2 | 2008-06-02 | OSGi enabled / minor bug fixes |
1.1 | 2006-06-14 | |
1.0 | 2004-12-09 | Initial Release |
Release 1.3.0 – 2023-10-31
Type | Changes | By |
---|---|---|
![]() |
Add release-profile and update README.md | ste-gr |
![]() |
Set better javadoc-options for generating JavaDocs | ste-gr |
![]() |
Add missing throws-tag in JavaDocs | ste-gr |
![]() |
Change groupId from commons-chain to io.github.weblegacy | ste-gr |
![]() |
Update documentations: README, changes | ste-gr |
![]() |
Change logging-framework from commons-logging to slf4j-api 2.0.9 | ste-gr |
![]() |
Generate Changes-Report with links to old issues and upgraded changes.xml | ste-gr |
![]() |
Update checkstyle from 10.10.0 to 10.12.4 | ste-gr |
![]() |
Upgrade checkstyle.xml for current checkstyle-version 10.12.4 | ste-gr |
![]() |
Update maven-checkstyle-plugin from 3.1.2 to 3.3.1 | ste-gr |
![]() |
Update maven-javadoc-plugin from 3.5.0 to 3.6.0 | ste-gr |
![]() |
Update maven-clean-plugin from 3.2.0 to 3.3.2 | ste-gr |
![]() |
Update maven-surefire-[report-]plugin from 3.0.0-M7 to 3.2.1 | ste-gr |
![]() |
Change maven-default-skin to maven-fluido-skin 1.12.0 | ste-gr |
![]() |
Update junit-jupiter-api from 5.9.2 to 5.10.0 | ste-gr |
![]() |
Update myfaces-api 1.1.0 to javax.faces-api 2.3 | ste-gr |
![]() |
Update servlet-api from 2.3 to 4.0.1 | ste-gr |
![]() |
Update portlet-api from 1.0 to 3.0.1 | ste-gr |
![]() |
Update commons-digester from 1.8 to 2.1 | ste-gr |
![]() |
Update maven-resources-plugin from 3.2.0 to 3.3.1 | ste-gr |
![]() |
Update maven-jar-plugin from 3.2.2 to 3.3.0 | ste-gr |
![]() |
Update maven-install-plugin from 3.0.0-M1 to 3.1.1 | ste-gr |
![]() |
Update maven-deploy-plugin from 3.0.0-M2 to 3.1.1 | ste-gr |
![]() |
Update maven-compiler-plugin from 3.10.1 to 3.11.0 | ste-gr |
![]() |
Update maven-assembly-plugin from 3.4.1 to 3.6.0 | ste-gr |
![]() |
Update commons-beanutils from 1.8.3 to 1.9.4 | ste-gr |
![]() |
Resolve dependency convergence errors | ste-gr |
![]() |
Include examples to maven-project as profile apps | ste-gr |
![]() |
Add examples for JEE9 | ste-gr |
![]() |
Update examples to JEE8, HTML5 and new commons-chain and correct html- warnings | ste-gr |
![]() |
Convert READMEs from example-apps to Markdown | ste-gr |
![]() |
Adapt JoCoCo-Report because the refactored commons-chain test-classes | ste-gr |
![]() |
Add missing default-constructor (JDK20-warning) | ste-gr |
![]() |
Replace maven-bundle-plugin with bnd-maven-plugin | ste-gr |
![]() |
Rename sub-modules to maven-standard | ste-gr |
![]() |
Split into submodules, core, web, javax, javax-faces, javax-portlet, javax-servlet, jakarta, jakarta-faces, jakarta-servlet | ste-gr |
![]() |
Add LICENSE.txt and NOTICE.txt to jars | ste-gr |
![]() |
Update/adapt OSGi-Infos | ste-gr |
![]() |
Adapt OSGi maven-bundle-plugin configurations | ste-gr |
![]() |
Optimize portlet- and servlet-classes with lambda expressions, get-/ set-locale-command with lambda expressions, constructors in ChainBase | ste-gr |
![]() |
Config jar-plugin to generate a more detail MANIFEST.MF | ste-gr |
![]() |
POM: Add Distribution-Management, license and organization, correct site-url | ste-gr |
![]() |
Doc: Building only with Maven, Update links to GitHub, Correction in cookbook.md | ste-gr |
![]() |
Move proposal- and whiteboard-doc to site | ste-gr |
![]() |
Convert site-doc-files to markdown | ste-gr |
![]() |
Delete old jdk-1.3-profile | ste-gr |
![]() |
Delete old building-files | ste-gr |
![]() |
Use lazily instantiated Map of faces-cookies | ste-gr |
![]() |
Add portlet-cookie-implementation | ste-gr |
![]() |
Remove redundant calls to super(), remove useless null-check | ste-gr |
![]() |
Resolve pmd messages, all checkstyle-errors, some SpotBugs-messages | ste-gr |
![]() |
Make better config for maven-javadoc-plugin | ste-gr |
![]() |
Replace clirr-maven-plugin with japicmp-maven-plugin | ste-gr |
![]() |
Add maven-scm-publish-plugin | ste-gr |
![]() |
Add maven-pmd-plugin | ste-gr |
![]() |
Add maven-jxr-plugin | ste-gr |
![]() |
Add maven-dependency-plugin | ste-gr |
![]() |
Add missing maven-project-info-reports-plugin | ste-gr |
![]() |
Replace findbugs-maven-plugin with spotbugs-maven-plugin | ste-gr |
![]() |
Replace cobertura-maven-plugin with jacoco-maven-plugin | ste-gr |
![]() |
Resolve compiler-warnings | ste-gr |
![]() |
Upgrade site.xml | ste-gr |
![]() |
Add generics | ste-gr |
![]() |
Use contains instead indexOf | ste-gr |
![]() |
Optimize clear, containsValue, isEmpty, key and sessionExists | ste-gr |
![]() |
Eclipse-CleanUp: Add @Override, remove unnecessary casts, optimize ifs, use extended for-loop, organize imports, trim lines | ste-gr |
![]() |
Clear all catalogs to reset it for JUnit-tests | ste-gr |
![]() |
Move overview.html to maven-standard-path | ste-gr |
![]() |
Rewrite all package.html to package-info.java | ste-gr |
![]() |
Suppress warnings | ste-gr |
![]() |
Optimize clear-methode | ste-gr |
![]() |
Upgrade to JUnit5 | ste-gr |
![]() |
Reformating: JavaDoc-Code, remove HTML-P-Tag, delete empty lines, add deprecated- and override-annotations, change JavaDoc exception to throws, typos, remove unnecessary parentheses, remove unnecessary brackets | ste-gr |
![]() |
Move TestChain-Class from config to impl | ste-gr |
![]() |
Set Java-Version to 8 | ste-gr |
![]() |
move test-resources to maven-standard-directory | ste-gr |
![]() |
remove unnecessary test-resources-entry in POM | ste-gr |
![]() |
maven-resources-plugin: Define encoding | ste-gr |
![]() |
Centralize MAVAN-Plugins-Version with PluginManagement and add missing maven-plugins | ste-gr |
![]() |
Add maven-enforcer-plugin: Enforces required MAVEN-and JAVA-Version | ste-gr |
![]() |
Remove parent and add mailing-lists | ste-gr |
![]() |
Remove MAVEN-Default-Plugin-Group (org.apache.maven.plugins) | ste-gr |
Release 1.2 – 2008-06-02
Type | Changes | By |
---|---|---|
![]() |
Chain 1.2 is the first OSGi-enabled release. | niallp |
![]() |
Add Example webapp for Servlet Mapper Commands. Fixes CHAIN-36. | niallp |
![]() |
Upgrade Commons Logging dependency to 1.1.1 | rahul |
![]() |
Improve instantiation performance of ContextBase subclasses. Fixes CHAIN-32. Thanks to Joshua Graham. | niallp |
![]() |
Update servlet implementation classes to be aware of CatalogFactory. Fixes CHAIN-4. Thanks to Joe Germuska. | niallp |
![]() |
CatalogFactory instance variable prevents ChainProcessor from being serializable. Fixes CHAIN-44. Thanks to FindBugs. | niallp |
![]() |
ChainListener URL translation does not work as expected. Fixes CHAIN-43. Thanks to Ales Dolecek. | niallp |
![]() |
Various scope mappers use incorrect equalization. Fixes CHAIN-42. Thanks to Isaac Shabtay. | niallp |
![]() |
Ant build fails due to usage of old Digester. Fixes CHAIN-41. Thanks to Isaac Shabtay. | skitching |
![]() |
PathInfoMapper command can not obtain the current catalog instance. Fixes CHAIN-35. | niallp |
![]() |
Unbalanced tags in JavaDoc for ContextBase class. Fixes CHAIN-34. Thanks to Mark Vedder. | niallp |
![]() |
Upgrade to Commons Digester 1.8 to fix bug loading webapp resources. Fixes CHAIN-33. | niallp |
![]() |
Corrections to the project.xml - mark servlet, portlet and myfaces dependencies as "optional" to prevent dependency problems for maven2 users. | niallp |
Release 1.1 – 2006-06-14
Type | Changes | By |
---|---|---|
![]() |
ServletSessionScopeMap always forces a Session to be Created. Fixes CHAIN-30. | niallp |
![]() |
Portlet Map implementations' entry Set should contain Map.Entry elements. Fixes CHAIN-31. | niallp |
![]() |
Provide a Map of Cookies in the WebContext. Fixes CHAIN-28. | niallp |
![]() |
Remove Static Log instances - see http://wiki.apache.org/commons/Logging/StaticLog. Fixes CHAIN-29. | niallp |
![]() |
Modify DispatchCommand so that it will compile using JDK 1.3 (remove JDK 1.4 method). Fixes CHAIN-11. | niallp |
![]() |
DispatchCommand - fix bug in handling InvocationTargetException. | germuska |
![]() |
Maven build updates. Fixes CHAIN-9. Thanks to Wendy Smoak. | germuska |
![]() |
CatalogBase - add constructor which takes an already built map of commands, for easier use in dependency-injection environments. | germuska |
![]() |
DispatchCommand should unwrap InvocationTargetException. Fixes CHAIN-25. | germuska |
![]() |
Expose catalogFactory so that subclasses can get at it. | germuska |
![]() |
Decouple CatalogFactory lookup from LookupAction. Fixes CHAIN-3. | germuska |
![]() |
Make ContextBase live up to the Serializable contract that it inherits by virtue of extending HashMap. Fixes CHAIN-12. Thanks to Jeff Ramsdale and Dennis Lundberg. | craigmcc |
![]() |
ChainResources - factor out the comma-delimited parsing into a separate method, fix the whitespace-skipping bugs in it. | martinc |
![]() |
Add support for using LookupCommand in a way which does not pass through the result from the looked up command. | germuska |
![]() |
Add new DispatchLookupCommand. Fixes CHAIN-14. Thanks to Sean Schofield. | jmitchell |
![]() |
Add new test for LookupCommand. Fixes CHAIN-26. Thanks to Sean Schofield. | jmitchell |
![]() |
Add new DispatchCommand. Fixes CHAIN-20. | germuska |
![]() |
CopyCommand does not work unless setValue is called. Fixes CHAIN-6. Thanks to William Slough and Sean Schofield. | jmitchell |
![]() |
Provide a mechanism for encoding catalog and command in a single string. Fixes CHAIN-19. Thanks to Joe Germuska. | craigmcc |
![]() |
Code fragment from 'cookbook' is incorrect. Fixes CHAIN-1. Thanks to Sergio Moretto. | martinc |
Release 1.0 – 2004-12-09
Type | Changes | By |
---|---|---|
![]() |
Make CatalogBase.getCommand() thread safe. Fixes CHAIN-5. Thanks to Manfred Wolff. | mardon |
![]() |
LookupCommand should use new CatalogFactory. Fixes CHAIN-2. Thanks to Sean Schofield. | craigmcc |
![]() |
Sample catalog.xml missing <catalog> tag. Fixes CHAIN-10. Thanks to Sean Schofield. | craigmcc |
![]() |
Add missing new class ConfigCatalogRule. Fixes CHAIN-7. Thanks to Sean Schofield. | craigmcc |
![]() |
Make the impl. class of chainbase configurable. Fixes CHAIN-21. | craigmcc |
![]() |
Support for new CatalogFactory. Fixes CHAIN-23. Thanks to Sean Schofield. | craigmcc |
![]() |
tabs to spaces, Log name fix. Fixes CHAIN-8. Thanks to Otis Gospodnetic. | martinc |
![]() |
build.properties.sample should add commons-logging. Fixes CHAIN-15. Thanks to Joe Germuska. | husted |
![]() |
Added JavaDoc and a toString() method to CatalogBase. Fixes CHAIN-22. Thanks to Matthew Sgarlata. | husted |