Releases: eventjet/ausdruck
Releases · eventjet/ausdruck
0.2.4
What's Changed
- Use Austruck literals instead of JSON in e2e tests by @MidnightDesign in #42
- Fix operator precedence by @MidnightDesign in #43
Full Changelog: 0.2.3...0.2.4
0.2.3
What's Changed
- Make ExpressionParser stateful by @MidnightDesign in #36
- Upgrade static analysis tools and fix uncovered issues by @MidnightDesign in #40
- Fix a bug where fields of aliased structs couldn't be accessed by @MidnightDesign in #41
- Introduce file‑based end‑to‑end tests for expression evaluation by @MidnightDesign in #38
Full Changelog: 0.2.2...0.2.3
0.2.2
What's Changed
- Refresh by @MidnightDesign in #31
- Aliases should be equal to their targets by @MidnightDesign in #30
- Inline var type can be smaller than the declared type for the variable by @MidnightDesign in #32
- Maps and lists should accept empty PHP arrays by @MidnightDesign in #33
- Allow empty arrays for any list or map in a struct by @MidnightDesign in #34
- Fix:
Some<T> == Tby @MidnightDesign in #35
Full Changelog: 0.2.1...0.2.2
0.2.1
What's Changed
- Refactor Runtime Type Checks to Utilize Value-Derived Type Validation by @MidnightDesign in #26
- Enable Psalm's
findUnusedPsalmSuppressby @MidnightDesign in #27 - Struct type by @MidnightDesign in #25
Full Changelog: 0.2.0...0.2.1
0.2.0
What's Changed
- Add
headandtailfunctions by @MidnightDesign in #23 - Remove the object type (to later replace it with a struct type) by @MidnightDesign in #24
Full Changelog: 0.1.7...0.2.0
0.1.7
0.1.6
0.1.5
0.1.4
What's Changed
- Add
map()function by @MidnightDesign in #13 - Add Option type by @MidnightDesign in #15
- Run CI on PHP 8.3 by @MidnightDesign in #16
- Add
unique()function by @MidnightDesign in #14 - Declarations by @MidnightDesign in #17
Full Changelog: 0.1.3...0.1.4