0.4.3 - 2026-04-19
- Improve compile time error messages (#646) (George Dietrich)
- Remove
ASR::PropertyMetadata#classmethod and generic variable (#672) (George Dietrich)
0.4.2 - 2025-08-12
- Fix nightly type incompatibility with
ASR::Any(#562) (George Dietrich)
0.4.1 - 2025-02-08
- Fix serialization of value when its type is different type than the ivar (#514) (George Dietrich)
0.4.0 - 2025-01-26
- Breaking: Normalize exception types (#428) (George Dietrich)
- Update minimum
crystalversion to~> 1.13.0(#428) (George Dietrich)
0.3.6 - 2024-04-27
- Fix misnamed modules being defined in incorrect namespace (#402) (George Dietrich)
0.3.5 - 2024-04-09
- Change
Configdependency toDependencyInjectionfor the custom annotation feature (#392) (George Dietrich) - Integrate website into monorepo (#365) (George Dietrich)
0.3.4 - 2023-10-09
Administrative release, no functional changes
0.3.3 - 2023-02-18
- Update some links in preparation for Athena Framework
0.18.0(#261) (George Dietrich)
0.3.2 - 2023-01-07
- Fix deserializing
JSON::AnyandYAML::Any(#215) (George Dietrich)
0.3.1 - 2022-09-05
- Breaking: ensure parameter names defined on interfaces match the implementation (#188) (George Dietrich)
0.3.0 - 2022-05-14
First release a part of the monorepo.
- Add getting started documentation to API docs (#172) (George Dietrich)
- Breaking: change serialization of Enums to underscored strings by default (#173) (George Dietrich)
- Update minimum
crystalversion to~> 1.4.0(#169) (George Dietrich)
- Fix compiler error when trying to deserialize a
Hash(#165) (George Dietrich)
0.2.10 - 2021-11-12
- Fix issue with empty YAML input (#22) (George Dietrich)
0.2.9 - 2021-10-30
- Add
VERSIONconstant toAthena::Serializernamespace (#20) (George Dietrich)
- Fix broken type link (#19) (George Dietrich)
0.2.8 - 2021-05-17
- Fixes incorrect
nilcheck in macro logic (#17) (George Dietrich)
0.2.7 - 2021-04-09
- Add some more specialized exception types (#16) (George Dietrich)
0.2.6 - 2021-03-16
- Expose a setter for
ASR::Context#version=(#15) (George Dietrich)
- Change
athena-framework/configversion constraint to>= 2.0.0(#15) (George Dietrich)
0.2.5 - 2021-01-29
0.2.4 - 2021-01-29
- Bump min
athena-framework/configversion to~> 2.0.0(#13) (George Dietrich)
0.2.3 - 2021-01-20
- Fix since/until and group annotations not working for virtual properties (#12) (George Dietrich)
0.2.2 - 2020-12-03
- Update
crystalversion to allow version greater than1.0.0(#11) (George Dietrich)
0.2.1 - 2020-11-08
- Add deserialization support to
ASRA::Name(#9) (Joakim Repomaa)
0.2.0 - 2020-07-08
- Add dependency on
athena-framework/config(#8) (George Dietrich) - Add ability to use custom annotations within exclusion strategies (#8) (George Dietrich)
- Add ASR::Context#direction to represent which direction the context object represents (#8) (George Dietrich)
0.1.3 - 2020-07-08
- Fix overflow error when deserializing
Int64values (#7) (George Dietrich)
0.1.2 - 2020-07-05
- Add improved documentation to various types (#6) (George Dietrich)
0.1.1 - 2020-06-27
- Add naming strategies to
ASRA::Name(#5) (George Dietrich)
0.1.0 - 2020-06-23
Initial release.