View Source Changelog

1.0.10 (2024-06-03)

1.0.9 (2024-05-10)

  • Enhancements
    • Add argo_limits and argo_varbit for controlling the maximum number of bits supported in HasUserFlags (defaults to 700-bits).
    • Add new functions to argo_header:

1.0.8 (2024-04-29)

  • Fixes
    • Fix edge case where NON_NULL(DESC(NULL)) is the same as NULL (see msolomon/argo#18).

1.0.7 (2024-04-28)

  • Enhancements
    • Support DESC type for scalars as described in Argo 1.2.0).

1.0.6 (2024-04-27)

1.0.5 (2024-04-23)

1.0.4 (2024-04-17)

1.0.3 (2024-02-14)

  • Enhancements
    • Add support for JSON encode/decode of argo_wire_type and argo_wire_type_store.
    • Add an EXTENSIONS wire type as a specialization of DESC specific to JSON Object.
    • Add argo module which can be used to quickly display or format types for debugging.
    • Add support for BYTES and FIXED encode/decode when dealing with JSON values so that implementers may customize the scalar encode/decode behavior.
  • Fixes
    • Fix argo_typer for interface based inline fragments (see msolomon/argo#7) (now conforms with Argo 1.1.1).
    • Fix argo_typer to have a more strict type derivation for errors and extensions.

1.0.2 (2024-01-26)

1.0.1 (2024-01-22)

  • Fixes
    • Fix cases where @include(if: $var) and @skip(if: $var) affect the "omittable" setting of a field when dealing with FragmentSpread and InlineFragment.

1.0.0 (2024-01-03)

  • Initial release.