Skip to content

v0.21.9

Latest

Choose a tag to compare

@Byron Byron released this 18 Nov 03:55
· 5 commits to main since this release
43a4310

Features

  • Allow specifying a --target triple when running cargo smart-release, forwarding it to cargo publish so crates that don't
    compile for the host can still be released (#89).

Style

  • reorder import statements
    Triggered by justfile fmt
    • move std::io::Write to the top for standard library import consistency
  • reorder import statements for consistency
    Triggered by justfile fmt
    • organize import statements for better readability
    • move external crates to the top and internal modules below
  • reorder imports for better readability
    Triggered by justfile fmt
    • move gix::traverse::commit::simple::CommitTimeOrder import for logical grouping
    • adjust crate imports to follow standard ordering conventions

Other

  • add unicode-properties library
    • add unicode-properties version 0.1.3 with emoji feature
    • enhance string handling capabilities with new library

Bug Fixes

  • enable version flag

New Features

  • add --target passthrough to cargo

  • Add commit_prefix option

  • add emoji support feature

    • introduce allow-emoji feature for handling emojis
    • update Cargo.toml and justfile for conditional emoji feature testing

    refactor(commit): enhance message parsing with emoji support

    • add conditional compilation for emoji parsing in commit messages
    • implement feature flag checks to toggle emoji handling in messages
  • add emoji handling for commit parsing

    • implement unicode properties to filter emojis from commit messages
    • refactor message parsing to support emoji-free strings
    • add tests for conventional commits with scope and emoji handling

Documentation

  • add emoji support installation instructions
    • update README with instructions for installing cargo-smart-release with emoji support
    • add feature list item for conventional commits prefixed by an emoji

Commit Statistics

  • 34 commits contributed to the release.
  • 10 commits were understood as conventional.
  • 1 unique issue was worked on: #76

Commit Details

view details
  • #76
    • Improve commit-prefix argument message with anticipated usage note. (9d0a085)
  • Uncategorized
    • Merge branch 'cargo-target' (fe3f477)
    • Refactor (f07ebe1)
    • Add --target passthrough to cargo (ecde413)
    • Merge branch 'HigherOrderLogic-patch-1' (93565bf)
    • Refactor (6d82e2e)
    • Enable version flag (85cf4c7)
    • Merge pull request #87 from GitoxideLabs/dependabot/cargo/cargo-04ef004206 (00ca99f)
    • Bump the cargo group across 1 directory with 62 updates (b54064f)
    • Merge pull request #86 from EliahKagan/ungroup-pulldown-cmark (d0de1a8)
    • Don't include pulldown-cmark in grouped version updates (f5b0637)
    • Merge pull request #84 from GitoxideLabs/dependabot/github_actions/github-actions-1893dd32ff (0baa405)
    • Bump github/codeql-action from 3 to 4 in the github-actions group (13d50b4)
    • Merge pull request #83 from GitoxideLabs/dependabot/cargo/cargo-470f7772c1 (8001b48)
    • Bump the cargo group across 1 directory with 41 updates (0276691)
    • Merge pull request #82 from GitoxideLabs/dependabot/cargo/serde-untagged-0.1.9 (bf9960e)
    • Merge pull request #81 from GitoxideLabs/dependabot/cargo/erased-serde-0.4.8 (7f13245)
    • Bump serde-untagged from 0.1.8 to 0.1.9 (8573eb1)
    • Bump erased-serde from 0.4.6 to 0.4.8 (a300ef5)
    • Merge pull request #79 from GitoxideLabs/dependabot/github_actions/github-actions-a331d3ec2d (2b13036)
    • Bump actions/checkout from 4 to 5 in the github-actions group (dab64a6)
    • Merge pull request #78 from GitoxideLabs/dependabot/cargo/cargo-3aa5a0942d (eaf5638)
    • Bump the cargo group with 44 updates (170b1e9)
    • Merge branch 'simoncozens/main' (3bb8880)
    • Add commit_prefix option (8169083)
    • Refactor (560e924)
    • Add emoji support installation instructions (e64ac33)
    • Add emoji support feature (514f10b)
    • Reorder import statements (4af7d57)
    • Reorder import statements for consistency (9f61801)
    • Reorder imports for better readability (f1eb1e0)
    • Add unicode-properties library (a834811)
    • Add emoji handling for commit parsing (282445f)
    • Merge pull request #72 from GitoxideLabs/fix (82d1d24)