Releases: substrait-io/substrait-rs
v0.25.1
Chore
-
update typify requirement from 0.0.15 to 0.0.16
Updates the requirements on
typify to permit the latest
version.Changelog
Sourced from typify's changelog.
== 0.0.16 (released 2024-02-28)
- Introduce a proper Error type for various conversions (#475)
- Add docs to generated mods (#476)
- Various enum improvements
oxidecomputer/typify@v0.0.15\...v0.0.16[Full list of commits]
== 0.0.15 (released 2023-12-15)
- Improvements to array merging and mutual exclusivity checks (#412)
- Support for 32-bit floating-point numbers (#440)
- Better handling for unsatisfiable merged schemas (#447)
- Show original JSON Schema in generated type docs (#454)
oxidecomputer/typify@v0.0.14\...v0.0.15[Full list of commits]
== 0.0.14 (released 2023-09-25)
- Handle arbitrary containment cycles (#300)
- More permissive of valid (if useless) schema constructions (#306, #320)
- Much better handling of
allOf
constructions by merging schemas (#405) - Support for more
not
subschemas (#410)
oxidecomputer/typify@v0.0.13\...v0.0.14[Full list of commits]
== 0.0.13 (released 2023-05-14)
- Fixed-length, single-type arrays to
[T; N]
(#286) - Support for reflexive schemas (#292)
- Much improved support for multi-type schemas (#291)
- Better error messages on failures
oxidecomputer/typify@v0.0.12\...v0.0.13[Full list of commits]
== 0.0.12 (released 2023-05-03)
- Improved enum generation (#270)
- Improved integer type selection based on number criteria (#255)
TypeSpace::add_root_schema()
(#236)- ... and many general improvements
oxidecomputer/typify@v0.0.11\...v0.0.12[Full list of commits]
== 0.0.11 (released 2023-03-18)
This is a big update with many, many changes to code generation, and many more JSON schema structures well-handled. Among the many changes:
- Generate a
ToString
impl for untagged enums with trivial variants (#145)
... (truncated)
Commits
82a040e
release typify 0.0.16c6e4947
update changelog for next release131fe0e
Bump clap from 4.4.18 to 4.5.1 (#509)78dcbff
Bump syn from 2.0.48 to 2.0.51 (#511)cc35d40
Bump assert_cmd from 2.0.13 to 2.0.14 (#512)e0a11a4
1.76 (#515)113f8f9
Bump serde from 1.0.196 to 1.0.197 (#513)92945bc
Bump serde_json from 1.0.113 to 1.0.114 (#514)ce009d6
Bump thiserror from 1.0.56 to 1.0.57 (#505)b3beca8
Bump chrono from 0.4.33 to 0.4.34 (#506)- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting
@dependabot rebase
.
Commit Statistics
- 1 commit contributed to the release.
- 2 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #155
Commit Details
v0.25.0
Chore (BREAKING)
-
bump substrait from
0.42.1
to0.43.0
Bumps substrait from
4734478
to5e1948e
.Commits
5e1948e
chore(release): 0.43.0087f87c
feat: include precision parameter in timestamp types (#594)a3b1f32
fix: remove function definitions w/ invalid return types (#599)d9b9672
docs: fix link to protobuf files (#598)3ded94d
docs: fix code blocks in field_references.md (#595)- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.
Commit Statistics
- 1 commit contributed to the release.
- 13 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #154
Commit Details
v0.24.2
Bug Fixes
- upgrade git2 to resolve CVEs
Commit Statistics
- 1 commit contributed to the release.
- 11 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #153
Commit Details
v0.24.1
Chore
-
bump arduino/setup-protoc from 2 to 3
Bumps arduino/setup-protoc
from 2 to 3.Release notes
Sourced from arduino/setup-protoc's releases.
v3.0.0
What's Changed
- Correct
convetion
typo in README by@nixpanic
in arduino/setup-protoc#91 - Bump
@babel/traverse
from 7.22.1 to 7.23.2 by@dependabot
in arduino/setup-protoc#93 - Upgrade to node 20 by
@alessio-perugini
in arduino/setup-protoc#95
New Contributors
@nixpanic
made their first contribution in arduino/setup-protoc#91
Full Changelog: arduino/setup-protoc@v2.1.0...v3.0.0
v2.1.0
What's Changed
- Expose
path
andversion
inoutputs
by@sebastienvermeille
in arduino/setup-protoc#89 - Bump semver from 7.5.1 to 7.5.2 by
@dependabot
in arduino/setup-protoc#87 - bump semver to 7.5.3 by
@alessio-perugini
in arduino/setup-protoc#90
New Contributors
@sebastienvermeille
made their first contribution in arduino/setup-protoc#89
Full Changelog: arduino/setup-protoc@v2.0.0...v2.1.0
Commits
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
. - Correct
Commit Statistics
- 1 commit contributed to the release.
- 2 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #151
Commit Details
v0.24.0
Chore (BREAKING)
-
bump substrait from
0.42.0
to0.42.1
Bumps substrait from
3251b1f
to4734478
.Commits
4734478
chore(release): 0.42.1a4cf741
chore(deps): Bump bufbuild/buf-setup-action from 1.28.1 to 1.29.0 (#593)8b9535c
docs: add more explanation of comparison function (in hash/merge join) (#586)54454cb
chore(deps): Bump actions/cache from 3 to 4 (#589)543f740
refactor: prefer boolean over BOOLEAN (#590)d55703a
fix: add missing RelCommon field to WriteRel and DdlRel (#591)- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.
Commit Statistics
- 1 commit contributed to the release.
- 7 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #150
Commit Details
v0.23.0
Chore
-
bump actions/upload-pages-artifact from 2 to 3
Bumps
actions/upload-pages-artifact
from 2 to 3.Release notes
Sourced from actions/upload-pages-artifact's releases.
v3.0.0
Changelog
- Use
v4
upload-artifact tag@robherley
(#80) - Upload pages artifact with upload-artifact v4-beta
@konradpabjan
(#78)
To deploy a GitHub Pages site which has been uploaded with his version of
actions/upload-pages-artifact
, you must also useactions/deploy-pages@v4
or newer.See details of all code changes since previous release.
Commits
0252fc4
Merge pull request #81 from actions/artifacts-next2a5c144
Use actions/download-artifact@v4 in test7e3f6bb
Merge pull request #80 from robherley/patch-1257e666
Usev4
upload-artifact tag0313a19
Merge pull request #78 from konradpabjan/main1228e65
Update action.ymleb31309
Update artifact names in tests241a975
Correct artifact name during downloadef95519
Unique artifact name per jobecdd3ed
Switch to using download@v4-beta- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
. - Use
-
bump actions/deploy-pages from 3 to 4
Bumps actions/deploy-pages
from 3 to 4.Release notes
Sourced from actions/deploy-pages's releases.
v4.0.0
Changelog
- Deploy pages using artifact IDs
@konradpabjan
(#251)
⚠️ This version ofactions/deploy-pages
is ONLY compatible with artifacts uploaded by either:actions/upload-pages-artifact@v3
or neweractions/upload-artifact@v4
or newer.
See details of all code changes since previous release.
⚠️ For use with products other than GitHub.com, such as GitHub Enterprise Server, please consult the compatibility table.v3.0.1
Changelog
- Bump eslint from 8.54.0 to 8.55.0
@dependabot
(#266) - Bump nock from 13.3.8 to 13.4.0
@dependabot
(#267) - Bump eslint-config-prettier from 9.0.0 to 9.1.0
@dependabot
(#268) - Bump
@actions/core
from 1.10.0 to 1.10.1@dependabot
(#269) - Bump
@actions/github
from 5.1.1 to 6.0.0@dependabot
(#261) - Update compatibility table for v3
@JamesMGreene
(#270)
🧰 Maintenance
- chore/docs: update version, fix typos
@kbdharun
(#272)
See details of all code changes since previous release.
⚠️ For use with products other than GitHub.com, such as GitHub Enterprise Server, please consult the compatibility table.Commits
f33f41b
Merge pull request #279 from actions/artifacts-next-ga0d45f33
prettyd1e23d0
Merge branch 'main' into artifacts-next-ga- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
. - Deploy pages using artifact IDs
Chore (BREAKING)
- bump substrait from
0.41.0
to0.42.0
Commit Statistics
- 3 commits contributed to the release over the course of 13 calendar days.
- 13 days passed between releases.
- 3 commits were understood as conventional.
- 3 unique issues were worked on: #145, #146, #149
Commit Details
v0.22.0
Chore (BREAKING)
-
bump substrait from
0.40.0
to0.41.0
Bumps substrait from
cdae23e
toc7d7e9c
.Commits
c7d7e9c
chore(release): 0.41.0aba1bc7
fix: renamed modulus to modulo; updated modulo operator defintion (#583)- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.
Commit Statistics
- 1 commit contributed to the release.
- 21 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #147
Commit Details
v0.21.0
Chore (BREAKING)
- bump substrait from
0.39.0
to0.40.0
Commit Statistics
- 1 commit contributed to the release.
- 1 day passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #144
Commit Details
v0.20.3
Chore
-
update typify requirement from 0.0.14 to 0.0.15
Updates the requirements on
typify to permit the latest
version.Changelog
Sourced from typify's changelog.
== 0.0.15 (released 2023-12-15)
- Improvements to array merging and mutual exclusivity checks (#412)
- Support for 32-bit floating-point numbers (#440)
- Better handling for unsatisfiable merged schemas (#447)
- Show original JSON Schema in generated type docs (#454)
oxidecomputer/typify@v0.0.14\...v0.0.15[Full list of commits]
== 0.0.14 (released 2023-09-25)
- Handle arbitrary containment cycles (#300)
- More permissive of valid (if useless) schema constructions (#306, #320)
- Much better handling of
allOf
constructions by merging schemas (#405) - Support for more
not
subschemas (#410)
oxidecomputer/typify@v0.0.13\...v0.0.14[Full list of commits]
== 0.0.13 (released 2023-05-14)
- Fixed-length, single-type arrays to
[T; N]
(#286) - Support for reflexive schemas (#292)
- Much improved support for multi-type schemas (#291)
- Better error messages on failures
oxidecomputer/typify@v0.0.12\...v0.0.13[Full list of commits]
== 0.0.12 (released 2023-05-03)
- Improved enum generation (#270)
- Improved integer type selection based on number criteria (#255)
TypeSpace::add_root_schema()
(#236)- ... and many general improvements
oxidecomputer/typify@v0.0.11\...v0.0.12[Full list of commits]
== 0.0.11 (released 2023-03-18)
This is a big update with many, many changes to code generation, and many more JSON schema structures well-handled. Among the many changes:
- Generate a
ToString
impl for untagged enums with trivial variants (#145) - Allow conversion overrides by specifying a schema (#155)
- Handle untyped enums that contain nulls (#167)
- Handle
not
schemas for enumerated values (#168) - Improve generated code for FromStr and TryFrom impls (#174)
- Handle format specifiers for enumerated strings (#188)
=== Breaking: The removal of
TypeSpace::to_string()
... (truncated)
Commits
0894f06
release typify 0.0.15cafdeeb
use Default::default rather than buidler::#type_name::Default to avoid confli...048828b
update Cargo.lock41c581a
update changelog (#455)b0df7aa
keep json; include in doc comments (#454)d1b6c7d
Bump syn from 2.0.39 to 2.0.40 (#453)a5a27d5
Bump clap from 4.4.10 to 4.4.11 (#452)d6d8599
Bump clap from 4.4.8 to 4.4.10 (#449)2c52a39
fix handling of references within allOf subschemas (#448)8b83fbf
unsatisfiable allOf construction panics (#447)- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting
@dependabot rebase
.
Commit Statistics
- 1 commit contributed to the release.
- 9 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #143
Commit Details
v0.20.2
Chore
-
bump actions/configure-pages from 3 to 4
Bumps
actions/configure-pages
from 3 to 4.Release notes
Sourced from actions/configure-pages's releases.
v4.0.0
Changelog
- Use a centralized
.node-version
file@JamesMGreene
(#117) - Update action to node20
@takost
(#108)
See details of all code changes since previous release.
v3.0.7
Changelog
- Update Actions workflows to use Node 20.x
@JamesMGreene
(#116) - Bump eslint-plugin-github from 4.7.0 to 4.10.1
@dependabot
(#114) - Bump word-wrap from 1.2.3 to 1.2.5
@dependabot
(#113) - Bump jest from 29.5.0 to 29.7.0
@dependabot
(#112) - Bump
@babel/traverse
from 7.21.3 to 7.23.5@dependabot
(#110) - Bump espree from 9.5.2 to 9.6.1
@dependabot
(#111) - Bump eslint from 8.38.0 to 8.40.0
@dependabot
(#93)
See details of all code changes since previous release.
v3.0.6
Changelog
- Bump eslint from 8.36.0 to 8.38.0
@dependabot
(#89) - Bump eslint-plugin-github from 4.6.1 to 4.7.0
@dependabot
(#86) - Bump eslint-config-prettier from 8.7.0 to 8.8.0
@dependabot
(#85) - Bump prettier from 2.8.6 to 2.8.7
@dependabot
(#84) - Make "Get Pages failed" error message more helpful
@WofWca
(#83) - Bump prettier from 2.8.4 to 2.8.6
@dependabot
(#81) - Add a CodeQL security scanning workflow
@JamesMGreene
(#68)
See details of all code changes since previous release.
v3.0.5
Changelog
- Bump jest from 29.4.3 to 29.5.0
@dependabot
(#77) - Bump eslint from 8.35.0 to 8.36.0
@dependabot
(#76) - Bump espree from 9.4.1 to 9.5.0
@dependabot
(#78) - Bump eslint-config-prettier from 8.6.0 to 8.7.0
@dependabot
(#75) - Bump eslint from 8.34.0 to 8.35.0
@dependabot
(#73) - Bump jest from 29.4.1 to 29.4.3
@dependabot
(#72) - Bump eslint-plugin-github from 4.6.0 to 4.6.1
@dependabot
(#71) - Amend token coverage for enablement in Action metadata file
@JamesMGreene
(#51)
See details of all code changes since previous release.
v3.0.4
Changelog
... (truncated)
Commits
1f0c5cd
Merge pull request #117 from actions/use-node-version-file591bb0d
Merge branch 'main' into use-node-version-file1465f01
Merge pull request #108 from takost/update-to-node-20f2fc553
Merge branch 'main' into update-to-node-20373694e
Use a centralized .node-version file3a01413
Update action to node20- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
. - Use a centralized
Commit Statistics
- 1 commit contributed to the release.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #141