Skip to content

Releases: kettleby/semantic-release-rust

v1.0.0-alpha.8

06 Feb 01:42
Compare
Choose a tag to compare
v1.0.0-alpha.8 Pre-release
Pre-release

1.0.0-alpha.8 (2021-02-06)

Bug Fixes

v1.0.0-alpha.7

14 Oct 12:19
Compare
Choose a tag to compare
v1.0.0-alpha.7 Pre-release
Pre-release

1.0.0-alpha.7 (2020-10-14)

Bug Fixes

  • doc: correct install documentation in README.md (#21) (50da42c), closes #20

v1.0.0-alpha.6

26 Sep 13:46
Compare
Choose a tag to compare
v1.0.0-alpha.6 Pre-release
Pre-release

1.0.0-alpha.6 (2020-09-26)

Bug Fixes

  • release: change release workflow to use git plugin (f1b09ae)

v1.0.0-alpha.5

16 Aug 02:52
18e0504
Compare
Choose a tag to compare
v1.0.0-alpha.5 Pre-release
Pre-release

1.0.0-alpha.5 (2020-08-16)

Bug Fixes

  • add auto merge workflow for bot PR's (18e0504)

v1.0.0-alpha.4

15 Aug 21:27
a1dd84e
Compare
Choose a tag to compare
v1.0.0-alpha.4 Pre-release
Pre-release

1.0.0-alpha.4 (2020-08-15)

Bug Fixes

  • release: correct syntax errors in create PR step (a1dd84e)

v1.0.0-alpha.3

15 Aug 17:49
915717a
Compare
Choose a tag to compare
v1.0.0-alpha.3 Pre-release
Pre-release

1.0.0-alpha.3 (2020-08-15)

Features

  • cli: add default allow dirty to publish (#10) (915717a)

v1.0.0-alpha.2

15 Aug 16:55
2031902
Compare
Choose a tag to compare
v1.0.0-alpha.2 Pre-release
Pre-release

1.0.0-alpha.2 (2020-08-15)

Bug Fixes

  • release: make release workflow more verbose (2031902)

v1.0.0-alpha.1

15 Aug 14:44
74635c1
Compare
Choose a tag to compare
v1.0.0-alpha.1 Pre-release
Pre-release

1.0.0-alpha.1 (2020-08-15)

Bug Fixes

  • cli: simplify CommonOpt::manifest_path (705f571)
  • lib: add logging to prepare and publish functions (beb471b)
  • lib: add no-cycles test to verify function (6a4cadd)
  • lib: correct build error for setting dependancy version (4e32645)
  • lib: generalize the manifest_path accepted by entry functions (9f76a25)
  • increase minimum supported Rust version to 1.42.0 (1736ac6)
  • lib: implment read_cargo_toml function (e91ac52)
  • list: add more logging at info and debug levels (efdcc53)

Features

  • cli: add list-packages subcommand (052ed95)
  • cli: add prepare subcommand (135c0dc)
  • cli: add skeleton of options and error handling (96acede)
  • cli: add the publish subcommand (fd80e64)
  • cli: add verify-conditions subcommand (1c55939)
  • lib: implement prepare() (5534b82)
  • lib: implment publish function (72f7a46)

BREAKING CHANGES

  • lib: verify function treats cycles as an error

Previously the verify function allowed a workspace with a cycle but
such a workspace could not be published due to a limitation of the
way the publish function works. Such workspaces are now rejected earlier
by the verify function. There is no workaround for workspaces that contain
cycles.

  • lib: generalize the manifest_path passed to the main library
    functions

The manifest_path specified in verify_conditions(), prepare(), and
list_packages() previously supplied enough type inforation to support
type inferance at the call site. The more generalized manifest_path may
cause type inferance to fail in circumstances where it used to suceed.
The fix for this is to add further type information at the call site for
these functions.

  • increase the MSRV to 1.42.0

The new MSRV is 1.42.0 and the crate will not compile for earlier
version. The only mitigation is to update you Rust version to at least
1.42.0.