# Changelog
The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## `0.3.3` - 2022-12-29
- Update `powierża-coefficient` to `1.0.2`.
## `0.3.2` - 2022-07-17 (yanked)
- Fix `--exclude-old-pwd` in `fish`.
- Update `powierża-coefficient` to `1.0.1`.
## `0.3.1` - 2021-10-16
- Fix shell scripts so that they don't exit the shell when no args were provided.
## `0.3.0` - 2021-10-14 (yanked)
- Check if arg is a valid path before attempting abbreviation expansion.
- Simplify `Congruence`.
- Compare abbreviations and strings using [Powierża coefficient](https://github.com/micouy/powierza-coefficient) instead of Levenshtein distance.
- Add `--exclude-old-pwd` flag to `_kn init`.
- Remove interactive mode.
- Add extensive docs.
## `0.2.2` - 2021-05-21
### Add
- Handle components with more than 2 dots (`...` etc.) in the prefix in normal mode.
### Change
- Remove state synchronization between search and UI.
- Replace `clap` with `pico-args`.
### Remove
- Remove `regex` and `ansi_term` from deps.
## `0.2.1` - 2021-05-16
### Fix
- Fix shell scripts so that they remove the tmpfile.
## `0.2.0` - 2021-05-10 (yanked)
### Add
- Add changelog.
- Add interactive mode.
- Add navigation with Tab and Shift + Tab or Ctrl + hjkl .
- Add demos in [`README.md`](README.md).
### Change
- Change shell scripts so that calling `kn` without args will enter interactive mode instead of changing current dir to `~`.
- Move search to its own module.
## `0.1.0` - 2021-04-12
### Add
- Add normal mode.
- Handle abbreviations.
- Handle prefix (`/`, `~`, `.`, etc.).
- Handle wildcards (`-`).
- Add shell scripts for `bash`, `fish` and `zsh`.
- Add [`LICENSE.txt`](LICENSE.txt).
- Add GitHub workflows.