Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-05-08 | 2.1 kB | |
v1.8.0 source code.tar.gz | 2025-05-08 | 1.7 MB | |
v1.8.0 source code.zip | 2025-05-08 | 1.9 MB | |
Totals: 3 Items | 3.6 MB | 0 |
Important
Since Chimney got affected by 3.7.0 change in givens resolution we had to analyze the possible ways of fixing the issue.
While there is a temporary workaround the proper fix requires releasing a new major version of the library, which ideally would commit to a new Scala 3 LTS. In the meantime, a milestone 2.0.0 release series is planned. All bug fixes and issues would be still implemented on stable version, and then ported to 2.0.0 milestones, until a proper release could be made.
To make maintanance of 2 lines easier, we extracted
chimney-macro-commons
to a separate repository and decoupled its lifecycle from Chimney's lifecycle - the code is used only in macros and no other library seem to rely on it, so binary incomptible changes to chimney-macro-commons (mandating major version update) should not affect anyone, and it should be safe to just increase minor version of Chimney when updating macro commons.This release is the first using a new chimney-macro-commons version.
Changelog:
- failed derivation reports more detailed paths to nested failed transformation (#694)
- deprecate methods removed in 2.0.0 (#735)
- extracted
chimney-macro-commons
to the separate repository (#710) - documentation:
- added cheatsheets section
- describe workaround for change in 3.7.0 givens resolution (#715)
- describe why changes in 3.7.0 affects Chimney and how it will be addressed in Chimney 2.0.0 (#722)
- added dependabot action by @xuwei-k (#728) - thank you for your first contribution!