Skip to content

Releases: obi1kenobi/cargo-semver-checks-action

v2.8

20 Jun 22:40
5b298c9

Choose a tag to compare

What's Changed

  • Add baseline CLI arguments by @sffc in #104

New Contributors

  • @sffc made their first contribution in #104

Full Changelog: v2.7...v2.8

v2.7

23 May 18:34
de90d06

Choose a tag to compare

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

24 Jul 23:03
7272cc2

Choose a tag to compare

What's Changed

Full Changelog: v2.5...v2.6

v2.5

14 Jul 21:05
ca26a44

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.4...v2.5

v2.4

14 Jul 21:05
c730648

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.3...v2.4

v2.3

25 Jan 22:38
48f4ef7

Choose a tag to compare

What's Changed

Full Changelog: v2.2...v2.3

v2.1

02 May 07:19
ca4682c

Choose a tag to compare

What's Changed

  • Fixed Buffer-related deprecation warning reported in #44.

v2.0

24 Apr 10:59
3dda482

Choose a tag to compare

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-name is now package and accepts a list instead of a single name.
  • Added inputs exclude, manifest-path, verbose and release-type with the same meaning as in cargo-semver-checks CLI.
  • Added input rust-toolchain allowing to specify a toolchain to use.
  • Input crate-target is removed, as cargo-semver-checks can be used only with library crates.
  • Input version-tag-prefix is removed, as the new action uses baseline choosing logic of cargo-semver-checks.

Moreover, the action now uses some optimizations to improve the running time:

  • cargo-semver-checks is downloaded as a pre-compiled binary instead of being built from source,
  • baseline rustdoc is cached between runs,
  • crates from crates.io are downloaded using "sparse" protocol if the used toolchain version is at least 1.68.0 (or nightly-2023-01-21 and newer).