Skip to content

v0.1.2

Latest

Choose a tag to compare

@github-actions github-actions released this 29 Jun 17:28

What's Changed

This release marks a shift to a PR-based dev cycle as I am now satisfied with the main branch stability. Subsequent release notes will be auto-generated from PRs.

  • Stacked workspaces now include consider working copy
  • Removal of all jj cli reliance and fully utilize jj-lib, removing all subprocess calls for both git and jj
  • Usability and styling tweaks
  • Working copy commits now get rendered inside of the Commits list
  • Added JS integration testing harness based on N-API and JSDom to reliably perform JS-driven unit tests against tauri source code
  • Added benchmarks that can be run and profiled via Samply
  • Added version bumping script
  • Added mutli-agent support, with Codex and Cursor being supported
  • Added Agent-aware CLI, you can now instruct agents to perform workspace changes on your behalf (splitting of branches, moving commits between branches, moving hunks, moving working copy changes). The CLI is non-destructive, meaning that an agent can never delete any branch or commit, only moving changes via the CLI.
  • Improved default branch handling. Default branches can now have their own workspaces, allowing for users to have a completely separate working copy from their main repository for their default branch for experimentation. Note that all stacked branches targeting the default branch will inherit these changes as an ancestor, as working copies are now considered in the auto-rebase
  • Improved performance for all core crate functions, with improvements ranging from 3x to 10x speedups.
  • Improved working copy handling

Full Changelog: v0.1.1...v0.1.2