Releases: dkolmakov/hm
Releases · dkolmakov/hm
v1.1.1: Fix build for clang
v1.1.0: Pypi based distribution
What's Changed
- Output number of selected commands to stderr by @dkolmakov in #57
- Complete own sqlite wrapper by @dkolmakov in #59
- Added tests for bash and zsh based on cram by @dkolmakov in #64
- Implement help meassage for hm() command line wrapper by @dkolmakov in #73
- More tests using github actions by @dkolmakov in #79
- Publish to PyPI with github action by @dkolmakov in #78
- Cpp code refactoring by @dkolmakov in #80
- Code style by @dkolmakov in #81
- Added script to check code style by @dkolmakov in #83
- Use add in prompt command by @dkolmakov in #85
- Write configuration to a file in home directory by @dkolmakov in #86
- Update usage docs by @dkolmakov in #91
- Build hm-db with compiler from setuptools instead of cmake. by @dkolmakov in #92
- Pypi publish sdist by @dkolmakov in #93
Full Changelog: v1.0.0...v1.1.0
v1.0.0: Main fucntionality is ready to use
Fixed:
- Dramatically decrease the time spent on loading commands from temporary storage to the database
Added features:
- Added a command to query current session name:
hm -i
- Added a progress bar showing the status of commands loading from temporary file
- Checked compatibility with
hstr
project - Implemented stress tests for history manager main functions: commands loading and selection
v0.4.0: History synchronization by session name is ready
Fixed:
- Scripts added to .bashrc work only if hm-db binary is in PATH
- Version and help commands are now work with
hm
wrapper also - Documentation is split into several parts: installation, configuration and usage.
Added features:
- History recovery/synchronization by session name is implemented
- Release artifacts are now tested by travis
v0.3.0: Stable per-directory history recovering
This release contains a version of the history manager with significantly increased stability.
Fixed:
- Issue with increased command prompt latency
- Issue with not normalized paths used for history recovery
- Returned code is now correctly stored in the database
Added features:
- Configuration now doesn't require additional scripts and is performed using the
hm-db
binary - Per-directory history recovery works with relative paths
- Improved argument parsing with thirdparty library
- Deb package and Nix expression are added to the release
Initial release
Implemented basic functionality:
- executed commands are stored in an SQLite database
- it is possible to search commands by the directory name they were executed in and load them to the terminal session history
Only building from sources is supported.