Features
- Allow specifying a
--targettriple when runningcargo smart-release, forwarding it tocargo publishso 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::CommitTimeOrderimport for logical grouping - adjust crate imports to follow standard ordering conventions
- move
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-emojifeature 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
- introduce
-
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-prefixargument message with anticipated usage note. (9d0a085)
- Improve
- 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-cmarkin 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)