pay-respects/CHANGELOG.md

92 lines
2.6 KiB
Markdown
Raw Normal View History

2024-12-07 16:53:29 +01:00
# Changelog
All notable changes to components of this project since 0.5.14 will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
2024-12-11 16:22:52 +01:00
## [Unreleased]
2024-12-12 16:38:47 +01:00
## [0.6.4] 2024-12-12
2024-12-11 16:22:52 +01:00
### Added
- Flakes install in `nix`
- Override package manager using `_PR_PACKAGE_MANAGER`
2024-12-12 16:38:47 +01:00
- AI module:
- Allow multiple suggestions
- More default values
- Compile-time `_PR_LIB` changed to `_DEF_PR_LIB` to be explicit
2024-12-11 16:22:52 +01:00
2024-12-10 19:05:20 +01:00
## [0.6.3] 2024-12-11
2024-12-10 02:33:02 +01:00
### Added
2024-12-10 15:00:55 +01:00
- FHS 3.0 compliance: Compile-time and runtime environment variable `_PR_LIB` specifying `lib` directories for storing modules, separated by `:`
- Search in `PATH` if not provided
2024-12-10 02:33:02 +01:00
2024-12-09 16:58:46 +01:00
## [0.6.2] - 2024-12-10
2024-12-09 01:16:27 +01:00
### Added
- Aliases matching to command-not-found
2024-12-09 16:48:17 +01:00
- Relative path command fixes
2024-12-09 17:06:00 +01:00
- Does not work in `bash` and `zsh`: Not considered a command
2024-12-09 01:16:27 +01:00
### Changed
2024-12-09 01:30:17 +01:00
- **BREAKING:** Executable list passed to modules is now a space ` ` instead of a comma `,`
2024-12-09 01:16:27 +01:00
- Skip privilege elevation for `nix`
2024-12-08 22:56:43 +01:00
## [0.6.1] - 2024-12-09
### Added
- Custom priority for modules
2024-12-08 21:20:39 +01:00
### Changed
- `--nocnf` option in docs wasn't the same as in the code `--noncf`. They are normalized to `--nocnf`
## [0.6.0] - 2024-12-08
2024-12-08 00:35:21 +01:00
2024-12-08 01:44:41 +01:00
### Added
2024-12-08 00:35:21 +01:00
2024-12-08 16:48:06 +01:00
- Modular system
2024-12-08 21:20:39 +01:00
- Package manager integration for `apt` (also `snap` and `pkg` via `command-not-found`), `dnf`, `portage`, `nix`, `yum`
2024-12-08 09:43:35 +01:00
- Adding aliases to executable match
2024-12-08 00:35:21 +01:00
2024-12-08 16:48:06 +01:00
### Changed
- Heavy project refactoring
- `runtime-rules` and `request-ai` are now modules instead of features
2024-12-08 21:20:39 +01:00
## [0.5.15] - 2024-12-07
2024-12-07 16:53:29 +01:00
### Added
- PowerShell support by [artiga033](https://github.com/iffse/pay-respects/pull/15)
- MSYS2 fix by [mokurin000](https://github.com/iffse/pay-respects/pull/12)
- Command not found mode: Run `pay-respects` automatically by shell
- Suggest command if a good match is found
2024-12-08 11:34:01 +01:00
- If no good match is found, search if package manager (`pacman` only) has a binary with the same name and prompt to install
2024-12-07 16:53:29 +01:00
- Multiple suggestions
### Changed
- Major project refactoring
- Default request-AI API
- i18n updates
2024-12-08 21:20:39 +01:00
## [0.5.14] - 2024-11-23
2024-12-07 16:53:29 +01:00
History start.
2024-12-10 19:05:20 +01:00
[unreleased]: https://github.com/iffse/pay-respects/compare/v0.6.3..HEAD
2024-12-10 22:35:18 +01:00
[0.6.3]: https://github.com/iffse/pay-respects/compare/v0.6.2..v0.6.3
2024-12-09 16:58:46 +01:00
[0.6.2]: https://github.com/iffse/pay-respects/compare/v0.6.1..v0.6.2
2024-12-08 22:56:43 +01:00
[0.6.1]: https://github.com/iffse/pay-respects/compare/v0.6.0..v0.6.1
2024-12-08 18:08:08 +01:00
[0.6.0]: https://github.com/iffse/pay-respects/compare/v0.5.15..v0.6.0
2024-12-07 17:59:55 +01:00
[0.5.15]: https://github.com/iffse/pay-respects/compare/v0.5.14..v0.5.15
2024-12-07 16:53:29 +01:00
[0.5.14]: https://github.com/iffse/pay-respects/commits/v0.5.14