Skip to content

Latest commit

 

History

History
210 lines (130 loc) · 14.1 KB

File metadata and controls

210 lines (130 loc) · 14.1 KB

Changelog

All notable changes to this project will be documented in this file.

v2.2.0 - 2026-06-25

Features

Documentation

  • (README) Update demo video (#103) - (ecace94) by @Antiz96
  • General update & rework of the documentation (#101) - (589a6bf) by @Antiz96

Styling

  • (TUI) Add Manora title (#102) - (2a29cd2) by @Antiz96

v2.1.0 - 2026-06-22

Features

  • Add the -d / --download option to force downloading from https://manned.org (#95) - (710d051) by @Antiz96
  • Add support for downloading man pages from manned.org (#94) - (692d9df) by @Antiz96

Fixes

  • Properly detach the PDF reader process from the terminal session (#92) - (94ddc00) by @Antiz96

Documentation

  • (README) Update demo video (#98) - (f5721b1) by @Antiz96
  • Slight wording improvement (#99) - (e2ea9db) by @Antiz96
  • Document the possibility to run from keybindings (#93) - (800d3c7) by @Antiz96

Styling

  • (README) Add missing parentheses (#97) - (f802d82) by @Antiz96

Miscellaneous

  • Global code cleanup (#96) - (066455b) by @Antiz96

v2.0.1 - 2026-06-22

Miscellaneous

  • (test) Delete test for the save argument (#91) - (d86cf6a) by @Antiz96

v2.0.0 - 2026-06-22

Fixes

  • (test) Cleanup file after save test (#90) - (66f19b9) by @Antiz96

Styling

  • Use consistent indentation (#74) - (1aee8dc) by @Antiz96

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
  • [breaking] (codebase): Rewrite in rust (#89) - (c773e4b) by @Antiz96
  • Update sponsor links (#87) - (b6fd047) by @Antiz96
  • [breaking] Rename to manora (#86) - (c7b89ad) 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

v1.3.3 - 2025-02-17

Styling

  • Remove unconventional dots from output (#70) - (a330014) by @Antiz96

Miscellaneous

  • (man) Don't compress man pages during build (#69) - (3048a2e) by @Antiz96

v1.3.2 - 2025-02-07

Styling

  • Add a missing dot in the help msg (#67) - (bcd4b86) by @Antiz96

Miscellaneous

  • Get rid of gzip timestamps during build to make Zaman reproducible (#68) - (51efce8) by @Antiz96

v1.3.1 - 2025-01-22

Documentation

  • Update help message and man page (#66) - (a28f3de) by @Antiz96

v1.3.0 - 2025-01-22

Features

  • Use default PDF reader defined in XDG Mime Application (fallback to zathura) (#65) - (40a6f71) by @Antiz96
  • Add dynamic shell completions for man pages (#64) - (8586cb4) by @Antiz96
  • Add the -D / --debug option (#63) - (28e6917) by @Antiz96

Fixes

  • Fix script path in Makefile (#59) - (f1d2efb) by @Antiz96

Documentation

  • Add the 'License' section to the table of content in the README (#60) - (2dabea9) by @Antiz96
  • Overall documentation rework (#56) - (a08403a) by @Antiz96

Styling

  • (CONTRIBUTING.md) Fix typos (#61) - (848e796) by @Antiz96

Miscellaneous

  • Update mdl rules in CI (#62) - (5902d50) by @Antiz96
  • Add Release instructions + Changelog (#58) - (d83b65c) by @Antiz96
  • Add simple unit tests with 'bats' (#57) - (7d42d37) by @Antiz96
  • Add issues / pull requests templates (#55) - (51a234f) by @Antiz96
  • Add CONTRIBUTING.md (#54) - (cc25e41) by @Antiz96

v1.2.3 - 2024-04-13

Features

  • Add shell completions for bash, zsh and fish by @Antiz96 in #50

Improvements

  • Use complete version ref in man page by @Antiz96 in #46
  • Add a trust path for users by @Antiz96 in #47
  • Precise that Zaman is licensed under GPL3+ by @Antiz96 in #48
  • Add comments to the Makefile by @Antiz96 in #49

v1.2.2 - 2023-06-10

  • Add a GitHub action to run shellcheck on pull requests by @Antiz96 in #26
  • Add basic but useful information at the top of the main script by @Antiz96 in #27
  • Refactoring the script with functions by @Antiz96 in #28
  • Add the '-m / --menu' option by @Antiz96 in #29
  • Add a clear and concise help message (instead of simply printing the man page) for the --help option by @Antiz96 in #30
  • Use separated exit codes for each type of errors by @Antiz96 in #31
  • Bump the script to v1.2.2 by @Antiz96 in #32

v1.2.1 - 2023-05-13

  • Run the zathura process in the background by @Antiz96 in #24

v1.2.0 - 2023-03-22

  • Let the users choose their preferred pdf backend between [zathura-pdf-poppler] and [zathura-pdf-mupdf] by @Antiz96 in #19
  • Add rofi support by @Antiz96 in #20
  • Print a proper error if no man page or file path is specified when using the output option by @Antiz96 in #21
  • Stop opening PDF man pages in fullscreen mode by default by @Antiz96 in #22
  • Bump the main script to v1.2.0 by @Antiz96 in #23

v1.1.0 - 2022-09-21

  • New feature: The -o/--output flag allows you to save the PDF converted man page to a file of your choice (requested in #15 by @SomethingGeneric)
zaman -o ls ~/Documents/man/ls.pdf
  • New feature: The -O/--save flag allows you to quickly save the PDF converted man page to a local file named man_<command>.pdf (requested in #15 by @SomethingGeneric)

You can either select the man page to save as a PDF file via the dmenu list:

zaman -O

Or you can specify the man page to save as a PDF file directly in the command:

zaman -O ls
  • Added the -o/-O flags' documentation in both README.md and the zaman man page.
  • Added various little improvements to the script.

v1.0.2 - 2022-09-14

  • The repo has been restructured to better suit best practices.
  • New install/uninstall method: The install.sh and uninstall.sh scripts have been removed in favor of a Makefile; which is cleaner, more standard and way easier to maintain.
  • The wiki pages has been merged directly into the README to centralize information (the wiki has therefore been deleted).
  • The "dependencies" (and overall) documentation has been improved.
  • A LICENSE file has been added to the repo (GLP3).

v1.0.1 - 2022-08-09

  • Added groff as a dependency (also "groff-perl" and "perl(Compress:Zlib)" for RedHat/Fedora based distros)
  • Various typo fixes

v1.0.0 - 2022-08-08

  • Initial Release