Releases: microsoft/yardl
Releases · microsoft/yardl
v0.3.2
What's Changed
- Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 in /tooling by @dependabot in #98
- Fix #95 - Fix Python optional generic record fields by @naegelejd in #96
- Fix #100 - Python codegen defaults for vector types by @naegelejd in #101
- Add Pyright static type checking to validation pipeline by @johnstairs in #102
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- Fix favicon on documentation website by @johnstairs in #65
- Update Go to 1.21 by @johnstairs in #70
- Bump github.com/alecthomas/participle/v2 from 2.0.0 to 2.1.0 in /tooling by @dependabot in #72
- Bump postcss from 8.4.28 to 8.4.31 in /docs by @dependabot in #74
- Support devcontainers on ARM64 by @johnstairs in #77
- Small documentation updates by @johnstairs in #79
- Document and enforce minimum dependency versions. by @johnstairs in #80
- Fix default value for aliased generic types by @naegelejd in #83
- Bump github.com/fsnotify/fsnotify from 1.6.0 to 1.7.0 in /tooling by @dependabot in #84
- Fix #81 by @naegelejd in #86
- Fix #85 by @naegelejd in #87
- Fix codegen for unused unions by @johnstairs in #91
- Fix regression that made codegen nondeterministic by @johnstairs in #92
- Support simple arithmetic expressions in computed fields by @johnstairs in #88
New Contributors
- @naegelejd made their first contribution in #83
Full Changelog: v0.3.0...v0.3.1
v0.3.0
We now have Python support and a documentation website!
What's Changed
- Update snake_case algorithm by @johnstairs in #62
- ⭐️ Python support by @johnstairs in #63
- Create documentation website and add Python documentation by @johnstairs in #64
Full Changelog: v0.2.3...v0.3.0
v0.2.3
v0.2.2
What's Changed
- Update snake_case regex by @johnstairs in #59
- Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 in /tooling by @dependabot in #60
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
- Fix compilation error with flags by @johnstairs in #58
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Fix devcontainer prompt by @johnstairs in #54
- Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 in /tooling by @dependabot in #55
- ⭐️ Adding NDJSON serialization support by @johnstairs in #56
- ⭐️ Adding support for
!flagsdatatype by @johnstairs in #57
Full Changelog: v0.1.2...v0.2.0
v0.1.2
What's Changed
- Fix release workflow by @johnstairs in #35
- Adopt
justinstead ofmakeas a task runner by @johnstairs in #36 - Use Mambaforge for devcontainer by @johnstairs in #37
- Validate type parameters are all used by @johnstairs in #38
- Bump github.com/dlclark/regexp2 from 1.7.0 to 1.8.0 in /tooling by @dependabot in #39
- Bump github.com/dlclark/regexp2 from 1.8.0 to 1.8.1 in /tooling by @dependabot in #40
- Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 in /tooling by @dependabot in #41
- Bump github.com/alecthomas/participle/v2 from 2.0.0-beta.5 to 2.0.0 in /tooling by @dependabot in #42
- Do not use conda to install Go in devcontainer by @johnstairs in #43
- Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 in /tooling by @dependabot in #44
- Bump github.com/dlclark/regexp2 from 1.8.1 to 1.9.0 in /tooling by @dependabot in #45
- ⭐️ Add support for maps by @johnstairs in #50
- ⭐️ Introduce shorthand syntax for vectors and arrays by @johnstairs in #53
- Bump github.com/dlclark/regexp2 from 1.9.0 to 1.10.0 in /tooling by @dependabot in #52
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- Add std::remove(file) to sample and smoketest by @johnstairs in #18
- Require array access index arguments to be given in order by @johnstairs in #27
- Fix enums with
sizeas base type by @johnstairs in #28 - Update
yardl initandyardl generateUX by @johnstairs in #30 - Harden union validation by @johnstairs in #29
- macOS and MSVC build support by @johnstairs in #31
- Document protocol schema JSON and binary format by @johnstairs in #24
Full Changelog: v0.1.0...v0.1.1