1.9 KiB
1.9 KiB
[1.1.0] - 2026-06-14
Features
- (errors) Preserve jj-emitted errors when loading config
- (cli) Add jj-lib version to version output
- (nix) Simplify flake.nix, remove devenv
- Implement --new flag
- (references) Add ticket reference footers
Bug Fixes
- (scope) No new string allocation to count characters
Refactor
- (nix) Simplify package declaration
- (workflow) Remove unnecessary async declarations
- (BreakingChange) Rename method ignore to is_absent
- (prompter) Simplify commit type selection
Documentation
- (contributing) Clarifying and expanding AI requirements
- (README) Update the README to reflect new features
Miscellaneous Tasks
- (jj-lib) Upgrade to jj-lib 0.40.0
- (nix) Add archive packages and overhaul CI workflows
- (nix) Temporary use of cargoHash instead of cargoLock.lockFile
- (nix) Don’t put a zip in a zip
[1.0.0] - 2026-03-25
Features
- (deps) Add project dependencies
- Create module structure
- (error) Create base Error enum
- (CommitType) Implement CommitType and tests
- (Scope) Implement Scope and tests
- (Description) Implement Description and tests
- (ConventionalCommit) Implement ConventionalCommit and tests
- (errors) Update error types
- (JjLib) JjLib implementation
- Complete JjLib describe implementation
- Add interactive conventional commit workflow with jj-lib backend
- Implement breaking change input
- (prompt) Add support for wide characters in prompt preview
- Edit body for commit messages
Bug Fixes
- (commit) Limit complete line limit to 72 chars
- (config) Load user config
- (prompt) Prompt preview padding
- (message) Use unicode char count for text width
Documentation
- Add contributing guidelines
- Actually write README
Miscellaneous Tasks
- (build) Preparing for CI
- (build) Add Windows build, store release binaries
- Remove tests, redundant with coverage
- (artifacts) Simplify uploaded artifacts