Skip to content

Latest commit

 

History

History
262 lines (149 loc) · 8.06 KB

File metadata and controls

262 lines (149 loc) · 8.06 KB

Changelog

0.4.3 - 2026-04-19

Changed

  • Improve compile time error messages (#646) (George Dietrich)

Removed

  • Remove ASR::PropertyMetadata#class method and generic variable (#672) (George Dietrich)

0.4.2 - 2025-08-12

Fixed

  • Fix nightly type incompatibility with ASR::Any (#562) (George Dietrich)

0.4.1 - 2025-02-08

Fixed

  • Fix serialization of value when its type is different type than the ivar (#514) (George Dietrich)

0.4.0 - 2025-01-26

Changed

  • Breaking: Normalize exception types (#428) (George Dietrich)
  • Update minimum crystal version to ~> 1.13.0 (#428) (George Dietrich)

0.3.6 - 2024-04-27

Fixed

  • Fix misnamed modules being defined in incorrect namespace (#402) (George Dietrich)

0.3.5 - 2024-04-09

Changed

  • Change Config dependency to DependencyInjection for 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

Changed

  • Update some links in preparation for Athena Framework 0.18.0 (#261) (George Dietrich)

0.3.2 - 2023-01-07

Fixed

  • Fix deserializing JSON::Any and YAML::Any (#215) (George Dietrich)

0.3.1 - 2022-09-05

Changed

  • 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.

Added

  • Add getting started documentation to API docs (#172) (George Dietrich)

Changed

  • Breaking: change serialization of Enums to underscored strings by default (#173) (George Dietrich)
  • Update minimum crystal version to ~> 1.4.0 (#169) (George Dietrich)

Fixed

  • Fix compiler error when trying to deserialize a Hash (#165) (George Dietrich)

0.2.10 - 2021-11-12

Fixed

  • Fix issue with empty YAML input (#22) (George Dietrich)

0.2.9 - 2021-10-30

Added

  • Add VERSION constant to Athena::Serializer namespace (#20) (George Dietrich)

Fixed

  • Fix broken type link (#19) (George Dietrich)

0.2.8 - 2021-05-17

Fixed

  • Fixes incorrect nil check in macro logic (#17) (George Dietrich)

0.2.7 - 2021-04-09

Added

  • Add some more specialized exception types (#16) (George Dietrich)

0.2.6 - 2021-03-16

Added

  • Expose a setter for ASR::Context#version= (#15) (George Dietrich)

Changed

  • Change athena-framework/config version constraint to >= 2.0.0 (#15) (George Dietrich)

0.2.5 - 2021-01-29

Changed

  • Migrate documentation to MkDocs (#14) (George Dietrich)

0.2.4 - 2021-01-29

Changed

  • Bump min athena-framework/config version to ~> 2.0.0 (#13) (George Dietrich)

0.2.3 - 2021-01-20

Fixed

  • Fix since/until and group annotations not working for virtual properties (#12) (George Dietrich)

0.2.2 - 2020-12-03

Changed

  • Update crystal version to allow version greater than 1.0.0 (#11) (George Dietrich)

0.2.1 - 2020-11-08

Added

  • Add deserialization support to ASRA::Name (#9) (Joakim Repomaa)

0.2.0 - 2020-07-08

Added

  • 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

Fixed

  • Fix overflow error when deserializing Int64 values (#7) (George Dietrich)

0.1.2 - 2020-07-05

Added

  • Add improved documentation to various types (#6) (George Dietrich)

0.1.1 - 2020-06-27

Added

0.1.0 - 2020-06-23

Initial release.