Skip to content

zgvariant-1.0.0

Choose a tag to compare

@zeenix zeenix released this 16 Aug 19:25
· 9 commits to main since this release
1c101cc

Added

  • ✨ Port the GVariant codec from zvariant.
  • ✨ Port the Value system from zvariant.
  • ✨ Port the foundation and type system from zvariant.

Changed

  • 🚚 Drop the Format parameter from Basic::alignment.
  • 🏗️ Scaffold the zgvariant/zgvariant_derive workspace.

Dependencies

  • ⬆️ Switch zvariant_utils to the crates.io release.
  • ⬆️ Retarget zvariant_utils git dependency to z-galaxy/zbus.

Documentation

  • 📝 Write the README, migration guide and derive docs.

Fixed

  • 🐛 Fix inherited soundness and robustness issues.
  • 🐛 Fix dict-entry framing-offset width at size boundaries.
  • 🩹 Address final-review findings.

Other

  • ✏️ Fix typos inherited from zvariant.

Removed

  • 🔥 Drop the born-deprecated vec_to_cstr helper.

Testing

  • ✅ Port gvariant fuzzing from zvariant.
  • ✅ Port the gvariant benchmarks from zvariant.
  • ✅ Port the gvariant test-suite from zvariant.