Skip to content

Releases: GlobalTypeSystem/gts-rust

GTS v0.11.0

Choose a tag to compare

@aviator5 aviator5 released this 02 Jul 20:50
fff57fd

What's Changed

  • Consolidate GTS ID logic into gts-id crate and add fallible type-safe constructors by @aviator5 in #101
  • feat(gts): single-pass type/payload validation and reusable schema helpers by @aviator5 in #103
  • Align GTS entity validation with strict schema resolution by @aviator5 in #104
  • feat: support configurable GTS ID prefixes by @aviator5 in #106
  • fix(gts-id): return embedded UUID tails by @aviator5 in #108

Full Changelog: v0.10.1...v0.11.0

GTS v0.10.1

Choose a tag to compare

@aviator5 aviator5 released this 08 Jun 16:29
d3d4a40

What's Changed

  • fix: disable x-gts-traits validation for x-gts-abstract types by @fluiderson in #99
  • chore: bump version 0.10.0 -> 0.10.1 by @aviator5 in #100

New Contributors

Full Changelog: v0.10.0...v0.10.1

GTS v0.10.0

Choose a tag to compare

@aviator5 aviator5 released this 05 Jun 13:54
790f7cc

What's Changed

  • fix(gts-macros): correct schema emission for derived and generic types by @aviator5 in #87
  • Move to gts-spec v0.11: API terminology + gts-spec conformance tests docker runner by @aviator5 in #88
  • feat(gts): support gts-spec v0.12 — RFC 7396 trait merge, inherited closedness, trait placement by @aviator5 in #90
  • feat(macros): support GTS traits and modifiers in struct_to_gts_schema by @aviator5 in #92
  • chore: bump version 0.9.4 -> 0.10.0 by @aviator5 in #94
  • fix(ci): use --workspace for publish dry-run preflight by @aviator5 in #95
  • fix(ci): send User-Agent when polling crates.io API by @aviator5 in #97
  • fix(ci): refresh sparse index before each publish attempt by @aviator5 in #98

Full Changelog: v0.9.4...v0.10.0

GTS v0.9.4

Choose a tag to compare

@Artifizer Artifizer released this 15 May 18:03
0744213

What's Changed

  • feat: implement GtsSchema for serde_json::Value with typed narrowing by @aviator5 in #83
  • chore: bump version 0.9.3 -> 0.9.4 by @aviator5 in #84

Full Changelog: v0.9.3...v0.9.4

GTS v0.9.3

Choose a tag to compare

@Artifizer Artifizer released this 03 May 23:17
chore: bump version 0.9.2 -> 0.9.3

Signed-off-by: Artifizer <artifizer@gmail.com>

GTS v0.9.2

Choose a tag to compare

@Artifizer Artifizer released this 03 May 22:40
chore: bump version 0.9.1 -> 0.9.2

Signed-off-by: Artifizer <artifizer@gmail.com>

v0.9.1

Choose a tag to compare

@Artifizer Artifizer released this 03 May 22:17

feat(gts-validator): support multiple --vendor values

v0.9.0

Choose a tag to compare

@Artifizer Artifizer released this 30 Apr 14:42
13ab113

What's Changed

  • feat: support x-gts-final and x-gts-abstract schema modifiers by @aviator5 in #80
  • feat: add gts_instance! and gts_instance_raw! construction macros by @aviator5 in #81

New Contributors

Full Changelog: v0.8.5...v0.9.0

v0.8.5

Choose a tag to compare

@Artifizer Artifizer released this 24 Apr 14:13
96065e7
Merge pull request #79 from jalankulkija/update-serde-saphyr

chore(deps): Update serde-saphyr dep

GTS v0.8.4

Choose a tag to compare

@Artifizer Artifizer released this 05 Mar 23:59
3c3a5db

What's Changed

Full Changelog: v0.8.3...v0.8.4