Releases: QVXLabs/xsd-tools
Releases · QVXLabs/xsd-tools
Release list
0.2.1
What's Changed
- libb64 2.1.0: bump submodule, fix + modernize base64 templates by @qvxlabs-claude-agent in #74
- release: 0.2.1 by @qvxlabs-claude-agent in #75
Full Changelog: 0.2.0...0.2.1
0.2.0
What's Changed
- migraded to cmake by @Ardy123 in #34
- cmake: factor FetchContent overlay blocks into fetch_third_party() by @qvxlabs-claude-agent in #35
- Revitalize by @Ardy123 in #37
- Bump fast-xml-parser from 4.4.1 to 5.7.0 in /test/ts-xml by @dependabot[bot] in #53
- Revitalize docs by @Ardy123 in #55
- Fix #11: disambiguate same-named child types in generated code by @qvxlabs-claude-agent in #56
- Add #4: emit xs:documentation as comments in generated code by @qvxlabs-claude-agent in #57
- docs: backfill CHANGELOG for released versions 0.1.0–0.1.2 by @qvxlabs-claude-agent in #59
- Single VERSION-file authority + CMake-generated version.h by @qvxlabs-claude-agent in #60
- Package as .deb/.rpm/flatpak and attach to GitHub releases by @qvxlabs-claude-agent in #58
- CI: per-platform workflows + one README badge per build by @qvxlabs-claude-agent in #61
- Fix master build: rename VERSION -> VERSION.txt (shadowed ) by @qvxlabs-claude-agent in #62
- docs: add an examples/ walkthrough by @qvxlabs-claude-agent in #63
- Parser robustness: tolerate codegen-irrelevant constructs, fail cleanly by @qvxlabs-claude-agent in #64
- Warn on dropped ; fix stale facet doc; label stress corpus by @qvxlabs-claude-agent in #65
- Support recursive element types (self- and mutually-recursive) by @qvxlabs-claude-agent in #66
- Fix false-positive cycle on shared-base extension (WSDL); DOM driver name clash by @qvxlabs-claude-agent in #67
- Suffix-free template names + a cross-language quickstart example by @qvxlabs-claude-agent in #68
- C++/Java attribute marshalling redesign by @qvxlabs-claude-agent in #69
- quickstart: ep2 in C (c-xml-expat); plus c-xml-expat codegen + perf fixes by @qvxlabs-claude-agent in #70
- Support recursive types in generated code across all targets by @qvxlabs-claude-agent in #71
- README: lead with a benefit-led pitch by @qvxlabs-claude-agent in #72
- Release prep 0.2.0: document release process + CHANGELOG entry by @qvxlabs-claude-agent in #73
Full Changelog: 0.1.2...0.2.0
0.1.2
0.1.1
- Enabled overriding of c/c++ compile flags and compiler using environment variables
- Added conan support to build system
- Updated how lua script engine gets in-lined into executable, now using external library, incbin
- Cleaned up c-xml-expat template
- all test cases pass again
- compile warning issues with gcc/clang have been fixed
First Release!
This is the first release on github