Releases: substrait-io/substrait-rs
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
Commit Details
v0.20.1
Chore
-
bump actions/deploy-pages from 2 to 3
Bumps actions/deploy-pages
from 2 to 3.Release notes
Sourced from actions/deploy-pages's releases.
v3.0.0
Changelog
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.v2.0.5
Changelog
- Bump prettier from 3.0.0 to 3.1.0
@dependabot
(#264) - Bump
@octokit/request-error
from 5.0.0 to 5.0.1@dependabot
(#263) - Bump
@actions/http-client
from 2.1.0 to 2.2.0@dependabot
(#262) - Bump
@vercel/ncc
from 0.36.1 to 0.38.1@dependabot
(#260) - Bump eslint from 8.44.0 to 8.54.0
@dependabot
(#257) - Bump nock from 13.3.1 to 13.3.8
@dependabot
(#254) - Bump actions/setup-node from 3 to 4
@dependabot
(#246) - Bump release-drafter/release-drafter from 5.24.0 to 5.25.0
@dependabot
(#245) - Bump eslint-plugin-github from 4.8.0 to 4.10.1
@dependabot
(#232) - Bump jest from 29.6.1 to 29.7.0
@dependabot
(#224) - Fix cosmetic error by replacing comma with period
@JamesMGreene
(#210) - Bump actions/checkout from 3 to 4
@dependabot
(#220) - Bump eslint-config-prettier from 8.8.0 to 9.0.0
@dependabot
(#209) - Remove "beta" disclaimer from README
@JamesMGreene
(#243)
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.v2.0.4
Changelog
- Update GHES compatibility table after verifying with
3.9.x
@JamesMGreene
(#201) - Bump
@octokit/request-error
from 4.0.1 to 5.0.0@dependabot
(#194) - Bump prettier from 2.8.8 to 3.0.0
@dependabot
(#196) - Bump jest from 29.5.0 to 29.6.1
@dependabot
(#195) - Bump release-drafter/release-drafter from 5.23.0 to 5.24.0
@dependabot
(#192) - Bump eslint from 8.42.0 to 8.44.0
@dependabot
(#191) - Remove circular JSON references for error debugging
@JamesMGreene
(#197)
See details of all code changes since previous release.
... (truncated)
Commits
77d7344
Merge pull request #256 from takost/update-to-node-2084abb89
Merge branch 'main' into update-to-node-20- 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
. - Bump prettier from 3.0.0 to 3.1.0
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: #140
Commit Details
v0.20.0
Chore (BREAKING)
-
bump substrait from
0.38.0
to0.39.0
Bumps substrait from
bdff923
to8f8d85e
.
Commit Statistics
- 1 commit contributed to the release.
- 20 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #139
Commit Details
v0.19.0
Chore (BREAKING)
-
bump substrait from
0.37.0
to0.38.0
Bumps substrait from
52e81a9
tobdff923
.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
.
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: #137
Commit Details
v0.18.1
Chore
-
bump actions/setup-node from 3 to 4
Bumps actions/setup-node from 3
to 4.Release notes
Sourced from actions/setup-node's releases.
v4.0.0
What's Changed
In scope of this release we changed version of node runtime for action from node16 to node20 and updated dependencies in actions/setup-node#866
Besides, release contains such changes as:
- Upgrade actions/checkout to v4 by
@gmembre-zenika
in actions/setup-node#868 - Update actions/checkout for documentation and yaml by
@dmitry-shibanov
in actions/setup-node#876
New Contributors
@gmembre-zenika
made their first contribution in actions/setup-node#868
Full Changelog: actions/setup-node@v3...v4.0.0
v3.8.2
What's Changed
- Update semver by
@dmitry-shibanov
in actions/setup-node#861 - Update temp directory creation by
@nikolai-laevskii
in actions/setup-node#859 - Bump
@babel/traverse
from 7.15.4 to 7.23.2 by@dependabot
in actions/setup-node#870 - Add notice about binaries not being updated yet by
@nikolai-laevskii
in actions/setup-node#872 - Update toolkit cache and core by
@dmitry-shibanov
and@seongwon-privatenote
in actions/setup-node#875
Full Changelog: actions/setup-node@v3...v3.8.2
v3.8.1
What's Changed
In scope of this release, the filter was removed within the cache-save step by
@dmitry-shibanov
in actions/setup-node#831. It is filtered and checked in the toolkit/cache library.Full Changelog: actions/setup-node@v3...v3.8.1
v3.8.0
What's Changed
Bug fixes:
- Add check for existing paths by
@dmitry-shibanov
in actions/setup-node#803 - Resolve SymbolicLink by
@dmitry-shibanov
in actions/setup-node#809 - Change passing logic for cache input by
@dmitry-shibanov
in actions/setup-node#816 - Fix armv7 cache issue by
@louislam
in actions/setup-node#794 - Update check-dist workflow name by
@sinchang
in actions/setup-node#710
Feature implementations:
- feat: handling the case where "node" is used for
tool-versions file. by
@xytis
in actions/setup-node#812
Documentation changes:
- Refer to semver package name in README.md by
@olleolleolle
in actions/setup-node#808
Update dependencies:
- Update toolkit cache to fix zstd by
@dmitry-shibanov
in actions/setup-node#804 - Bump tough-cookie and
@azure/ms-rest-js
by@dependabot
in actions/setup-node#802 - Bump semver from 6.1.2 to 6.3.1 by
@dependabot
in actions/setup-node#807
... (truncated)
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
. - Upgrade actions/checkout to v4 by
Commit Statistics
- 1 commit contributed to the release.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #135
Commit Details
v0.18.0
Chore
-
update typify requirement from 0.0.13 to 0.0.14
Updates the requirements on
typify to permit the latest
version.Changelog
Sourced from typify's changelog.
== 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()
Previously all transitive consumers required the presence of
rustfmt
. In this version we leave formatting to the consumer. See link:README.md#formatting[the formatting section of the README] for details on formatting.=== CLI
This version adds the
cargo-typify
crate for stand-alone code generation.=== Augmented Generation
... (truncated)
Commits
85181ed
release typify 0.0.14277ed50
prep for 0.0.146b2a360
fix stack overflow; improvenot
subschema handling (#410)6048f17
Bump syn from 2.0.32 to 2.0.37 (#406)3131d32
Bump clap from 4.4.2 to 4.4.4 (#407)d28da5c
Bump chrono from 0.4.30 to 0.4.31 (#409)ffd99b7
handleallOf
by merging schemas (#405)6370ce4
Bump serde_json from 1.0.106 to 1.0.107 (#399)de16c42
Bump trybuild from 1.0.84 to 1.0.85 (#401)ce4282e
Bump prettyplease from 0.2.14 to 0.2.15 (#402)- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting
@dependabot rebase
.
Chore (BREAKING)
- bump substrait from
0.36.0
to0.37.0
Bumps substrait from
92302d8
to52e81a9
.Commits
52e81a9
chore(release): 0.37.0cf32750
feat: add NestedLoopJoinRel definition (#561)12f899b
docs: manually configure committers and smc members (#566)c776fda
chore(deps): Bump bufbuild/buf-setup-action from 1.27.0 to 1.27.1 (#564)4f18686
chore: add vbarua to CODEOWNERS (#567)f0eebab
chore: add EpsilonPrime to CODEOWNERS (#565)6887fd5
docs: add code of conduct (#339)ddf4d89
chore(deps): Bump bufbuild/buf-setup-action from 1.26.1 to 1.27.0 (#562)- See full diff in compare view
...