Releases: xp-lang/xp-records
Releases · xp-lang/xp-records
3.1.0: Forward compatibility
3.0.0: XP 12, PHP 7.4+
- Dropped support for PHP 7.0 - 7.3 - @thekid
- Dropped support for XP <= 9, see xp-framework/rfc#341 - @thekid
- Made compatible with XP 12, Compiler version 9.0.0 - @thekid
- Added PHP 8.4 to the test matrix - @thekid
2.5.0: Anonymous records
2.4.0: AST refactoring
- Adapt to AST type refactoring (xp-framework/ast#39) - @thekid
2.3.0: Readonly members
2.2.0: Initializer blocks
2.1.0: Destructuring
- Implemented feature suggested in #6: Add destructuring ability to
records which will return and optionally map its members. Inspired
by https://benjiweber.co.uk/blog/2020/09/19/fun-with-java-records/
(@thekid)
2.0.0: Named argument representation
1.2.1: XP 11, compiler v7 compatibility
- Made compatible with XP 11, Compiler version 7.0.0 - @thekid
1.2.0: XP Compiler 6 compatibility
- Made compatible with XP Compiler version 6.0.0 - @thekid