Skip to content

facet-git-tree: v0.1.0-alpha.3

Latest

Choose a tag to compare

@git-quickbeam git-quickbeam released this 22 Oct 03:14
fb1bdfd

0.1.0-alpha.3 (2026-10-22)

⚠ BREAKING CHANGES

  • Remove the migration, schema-pinning, and schema-kind APIs; schema documents no longer carry kind, so previously published schema object ids change and documents written in the old shape no longer read

chore

Bug Fixes

  • Schema documents no longer carry kind, so previously published schema object ids change and documents written in the old shape no longer read (3d41507)

Documentation

  • Convert the code of conduct to Markdown (e3f05a8)
  • Convert the contribution guide to Markdown (b8fc786)
  • Convert the README to Markdown (19dbb2b)
  • Fix the broken contribution guide reference in the README (a2e6581)
  • Point the crate manifest readme field at README.md (19dbb2b)
  • Update README with TODO content (dbbf548)
  • Update the code of conduct references in README.adoc and CONTRIBUTING.adoc (e3f05a8)
  • Update the contribution guide reference in the README (b8fc786)

Code Refactoring

  • Schema::from_shape_with_limit now returns Result<Schema, SchemaError> (3d41507)
  • Collapse the field-node traits into one (7abeded)
  • Drop dead code, redundant tests, and extra examples (1f6136f)
  • Remove Attr::RenamedFrom (3d41507)
  • Remove DecodeMode and the legacy leaf decode mode (3d41507)
  • Remove deserialize_into (3d41507)
  • Remove deserialize_legacy_leaves and the schema-driven deserialize_value_with_schema_legacy_leaves (3d41507)
  • Remove EMPTY_TREE and SchemaSchema (3d41507)
  • Remove Hints, schema_and_hints_of, and from_shape_with_hints (3d41507)
  • Remove Schema::kind and its publication policy (ANONYMOUS_KIND, with_kind, set_kind, validate, validate_publishable) (3d41507)
  • Remove SchemaPinError and its variants (3d41507)
  • Remove schema pinning and legacy compatibility (2408df8)
  • Remove Schema::kind and its publication policy (01ad002)
  • Remove the migration module (Migration, MigrationSchema, MigrationError, MigrationPinError, Op, Target, Change, Derivation) (3d41507)
  • Remove the migration subsystem (7b5d08e)
  • Simplify the crate by deleting migration, pinning, and kind (3d41507)

Tests

  • Cover the typed map key check through serialize (54e992a)
  • Pin the plain-tree shape of a struct (d59a57a)