v2.0.0
Highlight
Welcome to this new 2.0.0 major release! 🥳 🎉
The two main changes of this release are:
- Rename of the project from
zamantomanora - Rewrite of the code from
bashtorust🦀
See the related merge requests for additional details and rationale.
The overall logic has been simplified as part of the rewriting process and some breaking changes are expected:
- The project and CLI name changed from "zaman" to "manora".
- The
-o / --outputand-O / --saveflags has been merged in a single-s / --saveflag, which expects a man page and, optionally, a file passed as arguments (manora --save <man-page> <file>). If is not specified, the man page is saved in a default "man_.pdf" file in the current directory. Omitting the argument do not open the menu anymore and is now treated as an error. - Manora do not use
rofiordmenuto show the menu anymore but now uses its own built-in TUI menu (made with Ratatui). - The build system now relies on
cargo, theMakefilehas been deleted.
You can check the new demo video to see manora in action!
Users are invited to remove zaman from their system and switch to manora instead (see the "Installation" chapter of the README for more details).
Features
- [breaking] Rename to manora (#86) - (c7b89ad) by @Antiz96
- [breaking] (codebase): Rewrite in rust (#89) - (c773e4b) by @Antiz96
Fixes
Styling
Miscellaneous
- (CONTRIBUTING) Minor fixes (#85) - (e62e660) by @Antiz96
- (deps) Update actions/checkout action to v7.0.0 (#88) - (5e356f7) by @renovate[bot]
- (deps) Update actions/checkout action to v6 (#78) - (149f829) by @renovate[bot]
- (issues) Update labels (#80) - (32d44cd) by @Antiz96
- (release) Add line break and fix substitution pattern in release script (#76) - (4eea597) by @Antiz96
- (release) Improve the release process (#75) - (4ae470d) by @Antiz96
- (renovate) Add assignees (#79) - (51ea1a2) by @Antiz96
- Update sponsor links (#87) - (b6fd047) by @Antiz96
- Improve wording in MAINTAINERS.md (#84) - (2e2e020) by @Antiz96
- Configure Renovate (#77) - (159dfe3) by @renovate[bot]
- Add security concerns reporting guidelines (#72) - (a5c1537) by @Antiz96
- Add
.gitignore(#71) - (2dfb288) by @Antiz96
New Contributors
Full Changelog: v1.3.3...v2.0.0