# 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.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