Skip to content

Latest commit

 

History

History
490 lines (309 loc) · 16.6 KB

CHANGELOG.md

File metadata and controls

490 lines (309 loc) · 16.6 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

0.3.15 - 2023-06-26

Fixed

  • copy symlinks (#827)

0.3.14 - 2023-06-10

Fixed

  • ignore Cargo.lock dev dependencies changes (#820)

0.3.13 - 2023-06-09

Fixed

  • update changelog correctly when workspace version specified (#816)

0.3.12 - 2023-06-09

  • update dependencies (#814)
  • stop looking at git history if commit tagged (#813)

0.3.11 - 2023-05-31

Fixed

  • (workspaces) report correct version update (#802)

0.3.10 - 2023-05-24

Added

  • add pr/issue link to changelog entries (#793)

Other

  • parse cargo lock faster (#795)

0.3.9 - 2023-05-21

Added

  • check if Cargo.lock packages were updated (#784)

Fixed

  • support nested crates (#783)

0.3.8 - 2023-05-08

Other

  • run cargo-semver-check in parallel (#766)
  • represent semver_check config as bool (#765)

0.3.7 - 2023-05-07

Other

  • Performance improvement: run semver-checks only on changed packages (#754)

0.3.6 - 2023-05-07

Fixed

  • abort failed rebase (#760)

0.3.5 - 2023-05-05

Fixed

  • set repo url also for release command (#751)

Added

  • Add publish config option to disable publishing to the cargo registry (#718)

0.3.4 - 2023-04-27

Fixed

  • don't compare ignored files (#739)

0.3.3 - 2023-04-25

Fixed

  • downgrade cargo to fix windows compilation

0.3.2 - 2023-04-24

Other

  • only add commit title in changelog (#729)

0.3.1 - 2023-04-21

Added

  • add pr_labels configuration option to add labels to the PR opened by release-plz (#708)

0.3.0 - 2023-04-16

Added

  • [breaking] changed config file format. See docs.
  • [breaking] removed --git-release flag. Now git releases are enabled by default. You can disable them with the git_release_enable configuration option.
  • make cargo publish flags configurable (#684)

Fixed

  • config package override (#695)
  • don't return early when publishing crates (#691)

0.2.63 - 2023-04-05

Fixed

  • changelog path handling (#669)
  • detect allow-dirty error (#666)

0.2.62 - 2023-04-02

Added

  • allow to provide a custom changelog path (#653)

0.2.61 - 2023-04-02

Other

  • detect custom changelog header (#651)

0.2.60 - 2023-04-02

Other

  • read opened PRs with empty body (#649)

0.2.59 - 2023-04-01

Added

  • Add config file. See the docs (#634)

0.2.58 - 2023-03-27

Added

  • add release-plz config file (#589). Experimental, not documented yet.

0.2.57 - 2023-03-19

Added

  • (release) add GitLab support (#591). release-plz release-pr GitLab support is still missing.

0.2.56 - 2023-03-17

Fixed

  • update pr: do git fetch before rebase (#607)

0.2.55 - 2023-03-13

Added

  • write changelog in pr body (#598)

0.2.54 - 2023-03-10

Fix

  • update to cargo v0.69 to be compatible with sparse index.

0.2.53 - 2023-03-09

Added

  • include version in pr title for single crate (#593)

Other

  • retry failing http calls (#585)

0.2.52 - 2023-03-04

Added

  • detect circular dependency (#581)

0.2.51 - 2023-02-27

Fix

  • remove ansi escape sequences in cargo-semver-checks output (#575)

0.2.50 - 2023-02-26

Added

  • Add cargo-semver-checks integration. If the cargo-semver-checks binary is present, release-plz uses it to check semver compatibility. If cargo-semver-checks detects an API breaking change, release-plz updates the major version. (#568)

Fixed

  • when editing a release-pr, update pr title and body (#571)

0.2.49 - 2023-02-20

Other

  • update dependencies
  • remove unused check (#559)

0.2.48 - 2023-02-18

Fixed

  • (release) fix github release (#556)

0.2.47 - 2023-02-18

Fixed

  • (release) trust gh workspace (#553)

0.2.46 - 2023-02-18

Other

  • release-plz release creates a release in Gitea, too (#539)

0.2.45 - 2023-02-11

Added

  • (release) add the possibility to add --no-verify and --allow-dirty as cargo publish flags (#532)

0.2.44 - 2023-02-10

Added

  • update pr in gitea (#530)

Fixed

  • update branch from main before updating PR (#528)

0.2.43 - 2023-02-08

Added

  • add changelog changes to gitea (#525)
  • log published version (#514)

0.2.42 - 2023-01-31

Other

  • (release) trust github workspace dir (#512)

0.2.41 - 2023-01-31

Fixed

  • handle new crate correctly (#509, #511)

Other

  • improve log (#502)

0.2.40 - 2023-01-27

Fixed

  • fix edit pr when a new file is present (#498)

Other

  • improve logging (#500)

0.2.39 - 2023-01-26

Added

  • edit GitHub release pr instead of closing it (#470)

Other

  • fix cargo clippy (#489)

0.2.38 - 2023-01-22

Added

  • add new check-updates command to check if release-plz is up to date (#477) (#471)

0.2.37 - 2023-01-22

Other

  • update cargo (#473)

0.2.36 - 2023-01-17

Other

  • remove octocrab dependency (#467)

0.2.35 - 2023-01-16

Added

  • (release-pr) do not include the crate name if there is only one publishable package in the project (#461)

Fixed

  • wrong log line (#464)

0.2.34 - 2023-01-16

Fixed

  • do not update changelog if new version exists (#452)
  • changelog: fix link to first change (#450)

Other

  • (deps) bump assert_cmd from 2.0.7 to 2.0.8 (#453)

0.2.33 - 2023-01-15

Added

  • do not prefix crate name in tag for single crate projects (#444)

0.2.32 - 2023-01-12

Added

  • Include previous version in Pr Body (#430)

0.2.31 - 2023-01-11

Added

  • don't remove build metadata (#433)
  • handle pre-releases (#425)

0.2.30 - 2023-01-07

Added

  • add body to git release (#411)

Fixed

  • (release) git-token is optional (#413)

0.2.29 - 2023-01-06

Added

  • Initial support for GitHub releases. You can create a GitHub release when running release-plz release by using the --git-release flag.

Other

  • print error kind when copying directories (#408)
  • make errors more visible (#405)
  • use secret strings for tokens (#403)

0.2.28 - 2022-12-26

Fixed

  • reintroduce github-token flag (#389)

0.2.27 - 2022-12-16

Other

  • Add support for Gitea repositories (#372)

0.2.26 - 2022-12-12

Added

  • Changelog: add GitHub release link to show the commits since the previous version (#371)

Other

  • (deps) bump assert_cmd from 2.0.6 to 2.0.7 (#366)
  • (completions) add tests for shell completions (#330) (#349)

0.2.25 - 2022-11-17

Changed

  • don't release if the tag exists (#342)

0.2.24 - 2022-11-12

Fixed

  • breaking remove deprecated chrono::Date (#340)

0.2.23 - 2022-11-04

Fixed

  • github token parsing (#334)

Other

  • use workspace dependencies (#333)

0.2.22 - 2022-11-03

Fixed

  • (args) use the correct case for conflicting arguments (#328)

0.2.21 - 2022-11-01

Other

  • update to clap v4 (#325)

0.2.20 - 2022-10-24

Other

  • bump dependencies

0.2.19 - 2022-07-16

Other

  • update git cliff to version 8 (#212)
  • (deps) bump clap_complete from 3.2.2 to 3.2.3 (#201)
  • (deps) bump clap from 3.2.6 to 3.2.8 (#200)
  • (deps) bump tracing-subscriber from 0.3.11 to 0.3.14 (#199)

0.2.18 - 2022-06-18

Added

  • add generate-completions command to generate shell completions file. (#177)

Other

  • (deps) bump clap and fake libraries (#186)
  • (deps) bump tracing from 0.1.34 to 0.1.35 (#179)
  • (deps) bump tokio from 1.19.1 to 1.19.2 (#178)
  • (deps) bump tokio from 1.18.2 to 1.19.1 (#175)
  • (deps) bump git-url-parse from 0.4.1 to 0.4.2 (#172)

0.2.17 - 2022-05-29

Added

  • add --allow-dirty flag to update command (#169)

0.2.16 - 2022-05-29

Added

  • add verbose flag (#167)

0.2.15 - 2022-05-28

Other

  • skip pr field in logs (#165)

0.2.14 - 2022-05-28

Other

  • update dependencies (#160)

0.2.13 - 2022-05-28

Other

  • updated the following local packages: release_plz_core

0.2.12 - 2022-05-26

Other

  • improve PR body (#139)

0.2.11 - 2022-05-19

Other

  • upgrade dependencies (#133)

0.2.10 - 2022-05-14

Added

  • infer repo url (#128)

0.2.9 - 2022-05-13

Added

  • read custom git cliff config (#126)

0.2.8 - 2022-05-10

Added

  • add ability to update all the dependencies in the lockfile with the -u cli option (#123)

0.2.7 - 2022-05-08

Other

  • update package if one of its local dependencies is updated (#112)

0.2.6 - 2022-05-02

Changed

  • update release_plz_core to 0.2.7

0.2.5 - 2022-05-01

Changed

  • update release_plz_core to 0.2.6

0.2.4 - 2022-04-27

Added

  • add release command (#89)
  • (cli) forbid empty values in args (#88)

Other

  • (args) refactor (#87)

0.2.3 - 2022-04-23

Added

  • (release-pr) close old release-plz prs when running release-plz (#81)
  • update Cargo.lock, too (#78)

0.2.2 - 2022-04-10

Fixed

  • remove all unwraps that are not in tests (#49)

[0.2.1] - 2022-03-30

Added

  • support alternative registries (#34)

Other

  • update crate description

[0.2.0] - 2022-03-27

Added

  • [breaking] generate changelog with git-cliff (#29)