Added
- Officially support Java 17 and 18 (#102).
Changed
- Update NYSE and New York FED calendars following Juneteenth National Independence Day Act (#98).
- Improve documentation: add examples, documentation on packages, an overview and fix typos (#121).
Fixed
- Make
IsoCurrency
andBbanStructure
immutable (#114). - Fix broken links generated by the javadoc search feature (#119).
Internal
- Upgrade to parent 2.7.0 (#100).
- Upgrade to strata 2.12.5 (#96, #99).
- Restrict
GITHUB_TOKEN
permissions in GitHub workflows (#101). - Add a contribution guide (#101).
- Use javadoc.io as the project documentation (#101).
- Add the OpenSSF Best Practices badge on the project's README (#101).
- Restrict sonar analysis to main (#106).
- Automatically trigger all workflows weekly (#107).
- Prevent duplicate builds on “push” and “pull_request” simultaneous event (#109).
- Fix branch name in
codeql-analysis.yml
workflow (#110). - Configure CI for maintenance branches (#112).
- Fix Sonatype lift
MissingSummary
warnings (#118). - Upgrade JDK version in development environment to 17 (#119).
- Use Maven --strict-checksums option by default (#123).
- Switch to formatter-maven-plugin for code formatting (#125).
- Disallow @author tags in the Javadoc (#122).