Bug Fixes
- Add missing description (#1861)
- Allow empty search (#1866)
- Pass search query in via env (#1865)
- Pass search query in via env for Nushell (#1874)
- Case insensitive hostname filtering (#1883)
- Update atuin.nu to resolve 0.92 deprecation (#1913)
- Detect preexec plugin using env ATUIN_PREEXEC_BACKEND (#1856)
- Install script echo (#1899)
- Report non-decodable errors correctly (#1915)
- Do not use "return" to cancel initialization (#1928)
- Use spawn_blocking for file access during async context (#1936)
Documentation
- Add security contact (#1867)
- Add install instructions for cave/exherbo linux in README.md (#1927)
- Describe the limitation of missing commands (#1937)
- Add missing cli help text (#1945)
Features
- Process [C-h] and [C-?] as representations of backspace (#1857)
- Allow specifying search query as an env var (#1863)
- Check PG version before running migrations (#1868)
- Add atuin prefix binding (#1875)
- Update install.sh to support KDE Neon (#1908)
- Add better search scoring (#1885)
- Sync v2 default for new installs (#1914)
- Add 'ctrl-a a' to jump to beginning of line (#1917)
- Prevents stderr from going to the screen (#1933)
- Add alias import (#1938)
- Use _ble_exec_time_ata for duration even in bash < 5 (#1940)
- Add base structure (#1935)
Miscellaneous Tasks
- Add issue form (#1871)
- Require atuin doctor in issue form (#1872)
- Add section to issue form (#1873)
- Add codespell support (config, workflow) and make it fix some typos (#1916)
- Cargo update (#1943)
Performance
- Cache aliases and read straight from file (#1918)
New Contributors
- @dacog made their first contribution in #1908
- @ivan-toriya made their first contribution in #1899
- @yarikoptic made their first contribution in #1916
- @davlgd made their first contribution in #1927
Full Changelog: v18.1.0...v18.2.0