51 lines
1.5 KiB
Markdown
51 lines
1.5 KiB
Markdown
# Changelog
|
|
|
|
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.2.4] - 2026-04-03
|
|
|
|
### Fixed
|
|
- Use absolute demo GIF URL in README so image renders correctly on PyPI
|
|
|
|
## [0.2.3] - 2026-04-02
|
|
|
|
### Added
|
|
- Add project demo GIF at `docs/demo.gif`
|
|
- Show GIF demo in README
|
|
|
|
## [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`
|
|
|
|
## [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
|
|
- 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.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**
|
|
- Terminal-based directory navigation
|
|
- Interactive directory tree navigation
|
|
- History navigation mode
|