Releases: obi1kenobi/cargo-semver-checks-action
Releases · obi1kenobi/cargo-semver-checks-action
v2.8
v2.7
What's Changed
- Future c-s-c versions will require Rust 1.77+ so test that min version. by @obi1kenobi in #86
- Upgrade dependencies by @memark in #87
- Add npm login section to CONTRIBUTING.md by @memark in #89
- Future versions of c-s-c after 0.36 will require Rust 1.80+ by @obi1kenobi in #90
- Versions of c-s-c after 0.37 require Rust 1.81+ by @SmolSir in #93
- Update test MSRV to match the actually-supported minimum Rust version. by @obi1kenobi in #100
- Only test stable and beta, since we aren't good about updating MSRV by @obi1kenobi in #97
- bump @actions/cache to 4.0.3 to fix caching by @dawedawe in #103
New Contributors
Full Changelog: v2.6...v2.7
v2.6
What's Changed
Full Changelog: v2.5...v2.6
v2.5
What's Changed
- Update cache keys in
test-inputs.ymlby @obi1kenobi in #79 - Clarify caching inputs by @memark in #77
- Upgrade glob to 10.4.2 by @memark in #78
- Use checkout v4 by @memark in #80
- Add
FUNDING.ymlto the action. by @obi1kenobi in #81 - Nightly support is best-effort. Its CI steps are advisory, not required. by @obi1kenobi in #83
- Add target input by @memark in #82
New Contributors
Full Changelog: v2.4...v2.5
v2.4
What's Changed
- Update CI to use Rust 1.74, the new MSRV. by @obi1kenobi in #69
- Add dependabot to keep GitHub Actions updated. by @obi1kenobi in #70
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #71
- Bump actions/setup-node from 3 to 4 by @dependabot in #74
- Bump actions/cache from 3 to 4 by @dependabot in #72
- Bump actions/checkout from 3 to 4 by @dependabot in #73
- Update dependency and Node versions. by @obi1kenobi in #68
- Avoid leading dash in cache key. by @obi1kenobi in #67
New Contributors
- @dependabot made their first contribution in #71
Full Changelog: v2.3...v2.4
v2.3
What's Changed
- Minimum Rust known to avoid all rustdoc JSON bugs is 1.73 by @obi1kenobi in #60
- Fix name of
--featuresoption in README by @obi1kenobi in #57 - Update action to use Node 20 by @obi1kenobi in #63
Full Changelog: v2.2...v2.3
v2.1
What's Changed
- Fixed
Buffer-related deprecation warning reported in #44.
v2.0
The new version is built from scratch using Node.js and TypeScript, brings support for non-Linux runners and introduces the following changes:
- Input
crate-nameis nowpackageand accepts a list instead of a single name. - Added inputs
exclude,manifest-path,verboseandrelease-typewith the same meaning as incargo-semver-checksCLI. - Added input
rust-toolchainallowing to specify a toolchain to use. - Input
crate-targetis removed, ascargo-semver-checkscan be used only with library crates. - Input
version-tag-prefixis removed, as the new action uses baseline choosing logic ofcargo-semver-checks.
Moreover, the action now uses some optimizations to improve the running time:
cargo-semver-checksis downloaded as a pre-compiled binary instead of being built from source,- baseline rustdoc is cached between runs,
- crates from
crates.ioare downloaded using "sparse" protocol if the used toolchain version is at least1.68.0(ornightly-2023-01-21and newer).