All Versions
57
Latest Version
Avg Release Cycle
13 days
Latest Release
761 days ago

Changelog History
Page 3

  • v0.19.2 Changes

    January 17, 2022

    ๐Ÿ”‹ Features

    • ๐Ÿ— --target flag to control what target is used for the verification build during publish
  • v0.19.1 Changes

    January 12, 2022

    ๐Ÿ›  Fixes

    • ๐Ÿš€ Don't panic on release=false
  • v0.19.0 Changes

    January 07, 2022

    ๐Ÿ’ฅ Breaking Changes

    • Dirty repo check will now check the entire workspace

    Config

    • sign-commit will no longer sign tags, instead set sign-tag
    • โœ‚ Removed disable-release in favor of release
    • โœ‚ Removed disable-publish in favor of publish
    • โœ‚ Removed no-verify in favor of verify
    • โœ‚ Removed disable-push in favor of push
    • โœ‚ Removed no-dev-version in favor of dev-version
    • โœ‚ Removed disable-tag in favor of tag

    Args:

    • โœ‚ Removed --skip-publish in favor of --no-publish
    • โœ‚ Removed --skip-push in favor of --no-push
    • โœ‚ Removed --skip-tag in favor of --no-tag

    Template

    • ๐Ÿ”– {{version}}, {{prev_version}}, and {{next_version}} now exclude the build field which is exposed in {{metadata}} etc

    Hook

    • ๐Ÿ”– ${NEXT_VERSION} and ${PREV_VERSION} now exclude the build field which is exposed in ${METADATA} etc

    ๐Ÿ”‹ Features

    • Automatically share tags between crates by giving them the same name
      • Recommended to use with shared-version = true

    ๐Ÿ›  Fixed

    • With shared-version, bump to highest shared version, rather than error on mismatch
    • ๐Ÿš€ cargo-release release will now skip publishing crates that are already published
    • Report tag name conflicts earlier in the process
    • 0๏ธโƒฃ --dump-config will now also include defaults
    • ๐Ÿš€ Don't fail on dry-run release in a workspace (from intra-workspace dependency updates)
    • ๐Ÿš€ cargo-release <version> will now work with -m <build>
    • ๐Ÿš€ cargo-release <version> will now carry over -m <build> from a prior run if none is specified
    • ๐Ÿ‘‰ Make dirty check more expansive so we don't accidentally commit unexpected filed
  • v0.18.8 Changes

    December 31, 2021

    ๐Ÿ”‹ Features

    • ๐Ÿ‘€ --dump-config flag to see defaults and debug config layering
  • v0.18.7 Changes

    December 27, 2021

    ๐Ÿ›  Fixed

    • โฌ‡๏ธ Don't error out when excluding workspace packages that would be downgraded by the current run
  • v0.18.6 Changes

    December 08, 2021

    ๐Ÿ›  Fixed

    • ๐Ÿš€ Consider optional dependencies when evaluating release order
  • v0.18.5 Changes

    November 16, 2021

    ๐Ÿ”‹ Features

    • Warn users when skipping crates in a workspace that have no changes

    ๐Ÿ›  Fixed

    • ๐Ÿ Use static crt on Windows
    • ๐Ÿ‘€ Tweak log levels to avoid needing to show all traces to see whats happening
  • v0.18.4 Changes

    October 30, 2021

    ๐Ÿ›  Fixed

    • Vendor libgit2 for a more consistent experience
  • v0.18.3 Changes

    October 26, 2021

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix bug where we ignored push config
  • v0.18.2 Changes

    October 11, 2021

    ๐Ÿ›  Fixed

    • Crash when setting publish = false in Cargo.toml and` in a config file / commandline