All notable changes to AaaLib will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.0.75 (2023-03-05)
Dependencies and CI scripts / workflows were updated.
2.0.67 (2022-11-30)
The NodaTime
dependency has been updated to keep up with changes in the time zone database.
2.0.58 (2022-11-25)
- AaaLib now references a stable version of
PolyKit
.
- A bug in the GitHub Pages deployment workflow has been fixed: online documentation is again available.
2.0.47 (2022-11-23)
- .NET 7 was added as a target platform.
- BREAKING CHANGE: Following .NET's Library support for older frameworks policy, support for .NET Core 3.1 has been removed.
- BREAKING CHANGE: Library code has been completely rewritten and is now a less feeble excuse for real library code.
- Unit tests for all library code have been added.
- Several additions and improvements have been made to CI scripts. Most notably:
- Code coverage data is automatically collected and uploaded to Codecov.
- Version increments are now automatic when creating a new release, according to changes in public API files. Increments can also be forced by setting the "Version spec change" workflow parameter to "Major" or "Minor".
- When creating a new release, it was previously possible to increment the version specification more than once, e.g. from 1.0 to 3.0. This has been fixed: superflous version increments with respect to latest stable version are now ignored.
- The CodeQL workflow only employed a subset of the available checks. Quality checks are now performed and any resulting alert appears in the Security tab of the repository.
1.0.60 (2022-10-14)
No changes. Still testing the release workflow.
1.0.52 (2022-10-14)
No changes. Just testing the release workflow.
1.0.47 (2022-10-13)
Initial release.