Releases: microsoft/yardl
Releases · microsoft/yardl
v0.6.5
What's Changed
- Bump github.com/knadh/koanf/v2 from 2.2.2 to 2.3.0 in /tooling by @dependabot[bot] in #240
- Update dependencies by @johnstairs in #244
Full Changelog: v0.6.4...v0.6.5
v0.6.4
What's Changed
- Bump github.com/dlclark/regexp2 from 1.11.4 to 1.11.5 in /tooling by @dependabot[bot] in #198
- Bump github.com/spf13/cobra from 1.8.1 to 1.9.1 in /tooling by @dependabot[bot] in #199
- Bump github.com/rs/zerolog from 1.33.0 to 1.34.0 in /tooling by @dependabot[bot] in #203
- Fix GH action versions failing CI on main by @naegelejd in #206
- Bump vite from 4.5.5 to 5.4.15 in /docs by @dependabot[bot] in #205
- Bump goreleaser/goreleaser-action from 3 to 6 by @dependabot[bot] in #207
- Fix bad assertions in evolution tests by @naegelejd in #210
- Fix xtensor version in Windows smoketest by @naegelejd in #215
- Bump github.com/alecthomas/participle/v2 from 2.1.1 to 2.1.4 in /tooling by @dependabot[bot] in #208
- Bump actions/setup-go from 4 to 5 by @dependabot[bot] in #209
- Bump github.com/fsnotify/fsnotify from 1.8.0 to 1.9.0 in /tooling by @dependabot[bot] in #211
- Bump golang.org/x/crypto from 0.31.0 to 0.35.0 in /tooling by @dependabot[bot] in #212
- Bump github.com/knadh/koanf/providers/structs from 0.1.0 to 1.0.0 in /tooling by @dependabot[bot] in #214
- Bump github.com/knadh/koanf/v2 from 2.1.2 to 2.2.1 in /tooling by @dependabot[bot] in #217
- Bump vite from 5.4.15 to 5.4.19 in /docs by @dependabot[bot] in #219
- Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /tooling by @dependabot[bot] in #221
- Bump github.com/knadh/koanf/v2 from 2.2.1 to 2.2.2 in /tooling by @dependabot[bot] in #222
- Only write
yardl.hif new or changed by @naegelejd in #224 - Make HDF5 and NDJSON optional at codegen and build time by @naegelejd in #226
- Fix Python docstrings containing quote char by @naegelejd in #227
- Add option to partially consume a protocol by @naegelejd in #228
- Bump vite from 5.4.19 to 5.4.20 in /docs by @dependabot[bot] in #239
- Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #238
- Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 in /tooling by @dependabot[bot] in #237
- Bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in #235
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #232
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #231
- Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /tooling by @dependabot[bot] in #233
- Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 in /tooling by @dependabot[bot] in #236
Full Changelog: v0.6.3...v0.6.4
v0.6.3
What's Changed
- Bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 in /tooling by @dependabot in #188
- Bump github.com/knadh/koanf/v2 from 2.1.1 to 2.1.2 in /tooling by @dependabot in #190
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 in /tooling by @dependabot in #191
- Bump golang.org/x/crypto from 0.17.0 to 0.31.0 in /tooling by @dependabot in #192
- Fix NamedType generation in MATLAB codegen by @naegelejd in #193
Full Changelog: v0.6.2...v0.6.3
v0.6.2
What's Changed
- Bump github.com/dlclark/regexp2 from 1.11.1 to 1.11.2 in /tooling by @dependabot in #166
- Bump github.com/dlclark/regexp2 from 1.11.2 to 1.11.4 in /tooling by @dependabot in #167
- Fix #168: Python/MATLAB enums w/ no default value by @naegelejd in #169
- Fix #170: C++ HDF5 build error for map fields by @naegelejd in #171
- Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows by @dependabot in #173
- Fix #174 by @naegelejd in #175
- Bump rollup from 3.28.1 to 3.29.5 in /docs by @dependabot in #178
- Bump vite from 4.5.3 to 4.5.5 in /docs by @dependabot in #180
- Fix #179 - invalid defaulting of union in record by @naegelejd in #182
- Make C++ NDArray implementation configurable by @naegelejd in #181
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- Fix #125 by @naegelejd in #155
- Fix #148 by @naegelejd in #156
- Fix #150 by @naegelejd in #157
- Bump github.com/rs/zerolog from 1.32.0 to 1.33.0 in /tooling by @dependabot in #158
- Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 in /tooling by @dependabot in #159
- Fix #162 by @naegelejd in #163
- Fix #160 by @naegelejd in #161
- Add Union cases to Python get_dtype function by @naegelejd in #164
- Bump github.com/dlclark/regexp2 from 1.11.0 to 1.11.1 in /tooling by @dependabot in #165
Full Changelog: v0.6.0...v0.6.1
v0.6.0
In this release, we've added MATLAB support.
What's Changed
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 in /tooling by @dependabot in #135
- Fix yardl generate --watch closing on first error by @naegelejd in #138
- Correctly end stream when closing Python writer by @naegelejd in #140
- Verify that protocols and records are not "empty" by @naegelejd in #141
- Fix #142 and #143 by @naegelejd in #144
- Bump vite from 4.5.2 to 4.5.3 in /docs by @dependabot in #146
- Add MATLAB support by @naegelejd in #147
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Add caching to CI workflow by @naegelejd in #109
- Python codegen: deduplicate union type parameters by @naegelejd in #115
- Python codegen: fix ndjson for aliased nullable fields by @naegelejd in #116
- Python: Fix union compound type defaults by @naegelejd in #117
- Python: Fix get_dtype for vectors, arrays, maps by @naegelejd in #118
- Bump github.com/alecthomas/participle/v2 from 2.1.0 to 2.1.1 in /tooling by @dependabot in #119
- Bump vite from 4.4.9 to 4.5.1 in /docs by @dependabot in #120
- Bump golang.org/x/crypto from 0.13.0 to 0.17.0 in /tooling by @dependabot in #122
- Add stream state check to protocol Reader Close() by @naegelejd in #124
- Bump vite from 4.5.1 to 4.5.2 in /docs by @dependabot in #126
- Temporarily disable macos test by @johnstairs in #129
- Bump github.com/rs/zerolog from 1.31.0 to 1.32.0 in /tooling by @dependabot in #127
- ⭐️ Support schema evolution across versions by @naegelejd in #130
- Bump github.com/dlclark/regexp2 from 1.10.0 to 1.11.0 in /tooling by @dependabot in #132
- Fix publish regression by @johnstairs in #133
- Updating persmissions for creating GitHub releases. by @johnstairs in #134
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Fix #99 - Python codegen dtypes for all union types by @naegelejd in #103
- Add feature to import types from other yardl packages by @naegelejd in #94
Full Changelog: v0.3.2...v0.4.0
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