Skip to content

Releases: bitbrew-dev/cj-rs

🦘 Jump! 1.0.1

Choose a tag to compare

@ptah-bw-technical-app ptah-bw-technical-app released this 09 Oct 14:09

1.0.1 (2026-10-09)

♨️ CI, Workflows & Configs

  • workflows: use reusable workflow repository (#80) (c984df6)

🪲 Bug Fixes

  • shell: fall back to builtin cd when helpers are missing (#82) (2f25b94), closes #81

🦘 Jump! 1.0.0

Choose a tag to compare

@ptah-bw-technical-app ptah-bw-technical-app released this 11 Sep 15:47

1.0.0 (2026-09-11)

⚡ Breaking Changes

  • release: establish the v1 compatibility contract (9ceb90b), closes #75

🎁 Features

  • navigation: support counted navigation tickers (59db9aa), closes #78
  • shell: jump to main worktree with bare worktree flags (9b867d8), closes #72

♨️ CI, Workflows & Configs

  • tests: run pull request tests when Python terminal helpers change (#71) (1d60945), closes #65 #65

🪲 Bug Fixes

  • config: accept documented onedrive provider spelling (#67) (2af2a24), closes #61 #61
  • shell: abbreviate HOME paths in Zsh worktree labels (3ea0cf2), closes #58
  • shell: connect PowerShell cd targets to TabExpansion2 (2858e12), closes #74
  • shell: hide internal cj metadata from Zsh command completion (#66) (b30c21e), closes #60 #60
  • shell: preserve PowerShell smart quotes in generated scripts (#68) (cd336cd), closes #62 #62 #62
  • shell: preserve trailing newlines in captured paths (#69) (0d7dd7c), closes #63 #63
  • shell: support jump completion after whitespace (c37d6ce), closes #58
  • worktree: honor early picker cancellation and selection (#70) (d81051a), closes #64 #64

🦘 Jump! 0.4.0

Choose a tag to compare

@ptah-bw-technical-app ptah-bw-technical-app released this 10 Sep 03:04

0.4.0 (2026-09-10)

⚠ BREAKING CHANGES

  • init: cj init now installs configured directory bindings by default.
  • shell: add bounded shell-local directory history
  • shell: Unresolved cd -jw and cd --jump-worktree tokens now require Tab completion before pressing Enter.

🎁 Features

  • config: add ordered per-OS key binding behaviors (#53) (b9495e0), closes #44
  • init: install configured directory bindings by default (5bc390d), closes #47 #44 #45 #46
  • shell: add bounded shell-local directory history (f49d2f5), closes #36
  • shell: add browser-history command-buffer completion helpers (6c452bb), closes #46
  • shell: add fzf-on-Tab worktree completion for cd wrappers (258cf99), closes #40
  • shell: add runtime zoxide interactive launcher (d17e39c), closes #45
  • shell: complete foreground shell support (6358163), closes #45 #46
  • shell: implement foreground configured key-binding widgets (ddf5240), closes #45 #46
  • shell: require Tab for cd worktree selection (#52) (2c3bdea), closes #51

♨️ CI, Workflows & Configs

  • consilium: configure squash merges and URL hints (#48) (5367989)
  • csl: add configuration file (#42) (edecc89)

🪲 Bug Fixes

  • completion: replace Tab picker with native worktree completion (db2074b), closes #40
  • powershell: intercept cd jump tokens in TabExpansion2 (5a95843), closes #40
  • shell: register Bash key bindings only interactively (048e4ae), closes #47
  • src: register native PowerShell completion for cd (c5f6b2e), closes #40
  • zsh: replace exact jump tokens with worktree completions (fe2e263), closes #49

🦘 Jump! 0.3.0

Choose a tag to compare

@ptah-bw-technical-app ptah-bw-technical-app released this 06 Sep 14:55

0.3.0 (2026-09-06)

⚠ BREAKING CHANGES

  • worktree: replace picker flag with -jw/--jump-worktree (#38)

🎁 Features

  • completions: support -o/--output for completions command (f2481fc), closes #30
  • init: add -o/--output flag to write shell setup to a file (c048ecf), closes #30
  • worktree: replace picker flag with -jw/--jump-worktree (#38) (259ad7a), closes #37

🪲 Bug Fixes

  • resolver: shorten empty downward-route error message (#35) (3e98f4a), closes #34
  • shell: type PS invokeArgs as string[] for jump-worktree (#39) (ddfd7b2), closes #37

🦘 Jump! 0.2.0

Choose a tag to compare

@ptah-bw-technical-app ptah-bw-technical-app released this 05 Sep 14:33

0.2.0 (2026-09-05)

🎁 Features

  • cli: wire config init, mount scan, and mount resolution (8a1eccc), closes #21
  • completions: add native shell completion renderers (f19c1d0), closes #22
  • config: add atomic no-clobber config initialization (9bbc021), closes #21
  • config: add config module (3bb8998)
  • config: add typed aliases and mounts schema with validation (24717eb), closes #21
  • mounts: add read-only macOS mount discovery and rendering (ced7b8a), closes #21
  • mounts: add Windows cloud storage mount detection (2a3954b)
  • mounts: add Windows OneDrive mount discovery support (fdcace0)
  • path: preserve non-UTF-8 Unix paths (#27) (3b5de7a), closes #11
  • resolver: add navigation tickers and split resolver modes (57c75ac), closes #19
  • resolver: implement resolve and init shell commands (b882202)
  • shell: add browser-style downward navigation to wrappers (a7d40ec), closes #19
  • shell: add worktree picker and key-binding setup (39c7b39)
  • src: add multi-shell integration and completions command (4139c5e), closes #22
  • src: add Windows support for config and key bindings (57cd1fb)
  • windows: add Windows build, CI, and release support (4fd0ecc)
  • worktree: implement worktree listing and rendering (8336b7a)

⚒️ Enhancement & Maintenance

  • cli: extract command parsing into cli module (6687d07)

♨️ CI, Workflows & Configs

  • .github: install nushell from release binary with checksum (358a1d5)

🪲 Bug Fixes

  • ci: run Rust checks for source-only changes (#15) (9249778)
  • release: publish crate only after binary builds (#16) (69b5ed2)
  • release: require manual confirmation (#14) (88cb004)
  • shell: make cd wrapper replace existing aliases and resolve paths (d1d679e)
  • workflows: use rust-toolchain.toml as CI toolchain source (#17) (dc604e0), closes #9

🦘 Jump! 0.1.0

Choose a tag to compare

@ptah-bw-technical-app ptah-bw-technical-app released this 04 Sep 04:34

0.1.0 (2026-09-04)

🎁 Features

  • cli: add argument parsing with help and version commands (#3) (247c75e), closes #1

🦘 Jump! 0.0.1

Choose a tag to compare

@benbenbang benbenbang released this 04 Sep 04:31
32de67e

cj 0.1.0

Initial preview release of cj, a lightweight directory-jumping CLI written in Rust.

Included

  • Installable cj executable from the cj-rs crate
  • --help and --version commands
  • MIT license
  • Prebuilt binaries for Linux and macOS

Directory-jumping commands such as top, origin, and ^^ are planned for upcoming releases.