This minor minor release brings ioctl/TIOCSTI configuration enforcement, SIGQUIT handling to cleanup terminal state on quit, and number of 🐞 fixes.
Kudos to Augment Code for providing the augmentcode[bot] to help with PR reviews. It made several great catches - which were missed by me and other tools, making this release more stable. Big up to @jakedane * @NotAShelf @regob and @happylynx for their contributions!
Full Changelog: 3.1...v3.2
- Update manpage and append -- to hstr calls by @jakedane in #491
- update Nix installation instructions by @NotAShelf in #512
- Fix passing arguments in hstrnotiocsti by @regob in #527
- Bash tab completion fix by @happylynx in #545
- feat(tiocsti): ✨ adding interactive "TIOCSTI not configured" warning #548 by @dvorka in #549
- bug(views): fixing buffer overflow vulnerability in HSTR that caused crashes when pressing Ctrl+/ - on wide terminals (>2048 characters), fixed CMDLINE_LNG caused a buffer overflow, corrupting memory and crashing the application when wgetch() tried to read input by @dvorka in #552
- fix(search): 🐛 fixing undesired " on insert of the pattern w/ whitespace by @dvorka in #558
- [Release] HSTR 3.2.0 by @dvorka in #557