Releases: GlobalTypeSystem/gts-spec
Releases · GlobalTypeSystem/gts-spec
v0.9.0
What's Changed
- examples(typespec): add VM type examples for VMWare, Nutanix, Virtuozzo by @KvizadSaderah in #23
- examples: update examples, aligned it with the recent specificaiton v… by @Artifizer in #63
- Feat/anonymous instances test op#6 by @GeraBart in #65
- test: close the pytest logger to prevent 'too many open files' problem by @Artifizer in #66
- feat: add x-gts-final and x-gts-abstract schema modifier support by @aviator5 in #67
New Contributors
- @KvizadSaderah made their first contribution in #23
- @aviator5 made their first contribution in #67
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
- test: add OP#6 regression tests for invalid schema uploads by @Artifizer in #46
- test: added more pattern validation tests by @Artifizer in #47
- fix: user proper assert_equal condition in TestCaseTestOp4Wildcard by @Artifizer in #48
- test: added new tests for pattern match by @Artifizer in #49
- doc: clarify 'gts.a.b.c.d.v1~*' wildcard is an alias to 'gts.a.b.c.d~' in access check by @Artifizer in #50
- new: fix small issues by @lansfy in #53
- docs(spec): introduce 0.8beta1 spec version that clarifies schema -> schema validation for chained GTS IDs by @Artifizer in #55
- tests: update the tests for OP#12 (validate schema -> schema) and finalize the required openapi.json by @Artifizer in #56
- feat: tests for oneOf anyOf allOf by @GeraBart in #58
- test: add more edge cases for OP#12 (schema-vs-schema) validation by @Artifizer in #59
- fix: missed id in tests added by @GeraBart in #60
- feat(spec): 0.8Beta2 implement specification for traits and introduce OP#13 for traits validation by @Artifizer in #61
- feat: add alternative combined anonymous instance identifier (#54) by @mattgarmon in #62
New Contributors
- @lansfy made their first contribution in #53
- @GeraBart made their first contribution in #58
- @mattgarmon made their first contribution in #62
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- test: makes tests tolerant to servers not returning body.error in case of successful responses by @Artifizer in #28
- doc: resolve ambiguity around 'gtsId': use 'id' for instance identifiers and 'type' for type references consistently by @Artifizer in #30
- version 0.7 - BREAKING changes by @Artifizer in #33
- test: some fixes and new tests by @Artifizer in #34
- doc: re-iterate that chained GTS ID has always priority for instance type selection by @Artifizer in #36
- breaking: prohibiting well-known instances without left-hand type segments by @Artifizer in #39
- test: TestCaseXGtsRef_WrongGtsFormat - use case insensitive error comparison by @Artifizer in #40
- test: TestCaseXGtsRef_WrongGtsFormat - use case insensitive error com… by @Artifizer in #41
- doc: update README.md regarding changes in v0.7 by @Artifizer in #42
- test: fix TestCaseTestOp1IdValidation_VersionEdgeCases after recent changes by @Artifizer in #43
- test: add new tests for wildcard validation by @Artifizer in #44
- test: Add docs and tests for rejecting plain/wildcard GTS schema IDs by @Artifizer in #45
Full Changelog: v0.6...v0.7.0
v0.6
What's Changed
- spec: initial specification draft version 0.1 by @Artifizer in #2
- Update README.md by @Artifizer in #3
- doc: update specification to ver 0.2 - Semantics and Capabilities refined - access control notes, query language, attribut selector by @Artifizer in #4
- doc: add more use-case examples, update the headers and fix the misprints by @Artifizer in #5
- chore: validate schemas by @devjow in #6
- fix: schema references and validation by @devjow in #7
- doc: update README.md with more structured list of the reasonable ope… by @Artifizer in #8
- doc: update README.md and rename GTX -> GTS ID segment by @Artifizer in #10
- fix: replace cti/gtx prefixes with gts in examples by @binarycode in #9
- README.md v0.3 and examples update by @claudedigon in #11
- spec v0.4 + tests for OP#1 - OP#5 by @Artifizer in #12
- doc: minor updates for README.md by @claudedigon in #13
- doc: reformat openapi.json by @modcrafter77 in #15
- doc: update README.md by @Artifizer in #16
- test: Implement all required Python API tests for OP#1-OP#11 from the by @claudedigon in #17
- fix: update the reference tests/openapi.json spec that can be used for the implementation testing by @Artifizer in #18
- examples: added MCP schemas and instances by @devjow in #14
- test(cast): enrich test_op9 test by @Artifizer in #19
- docs(README.md): GTS spec v0.5 - added Reference Implementation Recommendations by @Artifizer in #20
- feat: update x-gts-ref spec and added tests/test_refimpl_x_gts_ref.py by @Artifizer in #21
- feat(openapi.json): update recommended openapi.json for reference web servers implementation by @Artifizer in #22
- doc: spec v0.6 - Introduced well-known/anonymous instance term; defin… by @Artifizer in #26
- chore: fix false positives in .github/workflows/validate-schemas.yml by @Artifizer in #27
New Contributors
- @Artifizer made their first contribution in #2
- @devjow made their first contribution in #6
- @binarycode made their first contribution in #9
- @claudedigon made their first contribution in #11
- @modcrafter77 made their first contribution in #15
Full Changelog: https://github.com/GlobalTypeSystem/gts-spec/commits/v0.6