release: 0.2.2 fix post-install packaging and robustness

This commit is contained in:
2026-04-02 21:35:45 +02:00
parent f7f09b895d
commit a64bc768b5
8 changed files with 216 additions and 27 deletions

View File

@@ -4,21 +4,33 @@ All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project follows Semantic Versioning.
## [0.1.1] - 2026-03-16
## [0.2.2] - 2026-04-02
### Fixed
- Include `cd_browser_post_install.py` in wheel/sdist so `cd_browser_post_install` works after `pip install`
### Added
- AI logging system
- AI agent workflow framework
- ai-task tooling
## [0.2.1] - 2026-04-02
### Fixed
- Prevent crashes when scanning directories with restricted permissions
- Handle non-interactive post-install runs without failing on EOF
- Fix shell reload message interpolation in post-install output
### Improved
- Terminal navigation
- History mode behavior
- UI scrolling
- Toggle hidden directories with "." key in tree view
- Make post-install shell integration idempotent (avoid duplicate `cd_()` entries)
- Add test coverage for permission errors and post-install flows
- Update default application name to `cd-browser`
## [0.1.0] - 2026-03-14
## [0.2.0] - 2026-04-02
### Added
- Interactive post-install script (`cd_browser_post_install`) for automatic shell integration
- Option to automatically add `cd_()` function to ~/.bashrc or ~/.zshrc during installation
- Improved uninstall instructions in README
### Improved
- Installation UX: clearer setup process with user prompts
- Shell integration: better guidance for enabling `cd_` command
### Added
- Initial release of **cd-browser**