Skip to content

Releases: z-galaxy/zgvariant

zgvariant_derive-1.1.0

Choose a tag to compare

@zeenix zeenix released this 18 Aug 20:23
91747db

Added

  • ✨ Implement the derive shells over zvariant_utils.

Changed

  • 🏗️ Scaffold the zgvariant/zgvariant_derive workspace.

Documentation

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

Fixed

  • 🩹 Address final-review findings.

zgvariant-1.1.0

Choose a tag to compare

@zeenix zeenix released this 18 Aug 20:23
91747db

Removed

  • 🔥 Remove the Optional type.

zgvariant_derive-1.0.0

Choose a tag to compare

@zeenix zeenix released this 16 Aug 19:25
1c101cc

Added

  • ✨ Implement the derive shells over zvariant_utils.

Changed

  • 🏗️ Scaffold the zgvariant/zgvariant_derive workspace.

Documentation

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

Fixed

  • 🩹 Address final-review findings.

zgvariant-1.0.0

Choose a tag to compare

@zeenix zeenix released this 16 Aug 19:25
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.