Skip to content
This repository was archived by the owner on Mar 22, 2026. It is now read-only.

0.0.2

Latest

Choose a tag to compare

@leostera leostera released this 12 Apr 04:16
· 6 commits to main since this release
2ab29c2

CHANGES:

Complete rewrite of the Serde library with a heavy focus on usability and
maintainability.

  • Support writing manual serializers and deserializers with an ergonomic API.

  • Introduce a new CPS-style de/serialization mechanism.

  • Configurable de/serializers including options to:

    • rename all fields on records – thanks to @tjdevries
    • ignore unknown fields – thanks to @tjdevries 👏
    • rename specific fields – thanks to @tjdevries
    • adjacently tagged variants – thanks to @sabine
    • out of order fields
  • Better derivation support now including:

    • records
    • variants (unit, newtype, tuple, and record variants)
    • lists and options
    • floats – thanks to @wesleimp 👏
  • Support nix flakes for development and installation – thanks to @metame