Changelog
Breaking
- Drop support for EOL Python 3.8 version.
Bugfixes
- Fix broken
--render
option (thanks @acuteenvy) - Fix duplicate platform information shown in pages like
du
,cd
,w
(thanks @sellisd) - Only install
colorama
dependency in Windows (thanks @hukkin)
Features
- Add support for displaying pages with long/short option placeholders using
--long-options
/--short-options
flags or TLDR_OPTIONS variable (thanks @Managor) - Add
--clear-cache
/-k
option to clear tldr's local cache (thanks @patricedenis and @vitorhcl) - Add support to stylize text inside backticks when appearing in example descriptions (thanks @kyluca)
- Add support for specifying a certificate bundle with TLDR_CERT variable (thanks @jtcbrule, @CleanMachine1, and @vitorhcl)
- Package build for the project has been migrated from using
setup.py
(withsetuptools
backend) topyproject.toml
(with Hatch backend) (thanks @kbdharun) - Update package metadata in
pyproject.toml
(thanks @kbdharun) - Add trusted publisher support to securely publish
tldr
package to PyPI directly from the repository's confined environment (thanks @kbdharun) - Add support for Client Specification v2.3
Chronological Changelog
- chore: bump tldr snap version by @kbdharun in #250
- fix/snap: specify platforms to build for and drop i386 by @kbdharun in #251
- Fix changelog date by @fazlearefin in #252
- fix: pytest usage in CI by @kyluca in #256
- feat: stylize text inside backticks when appearing in example description by @kyluca in #254
- fix: make
--render
work again by @acuteenvy in #257 - README: fix location of
tldr.zip
by @acuteenvy in #268 - Implement option length selection with options and environment variables by @Managor in #259
- feat/ci: use commit hash for actions, add arm64 support to test workflow by @kbdharun in #270
- feat/publish: add trusted publisher support to CI by @kbdharun in #271
- Allow specifying a certificate bundle with TLDR_CERT by @jtcbrule in #243
- fix: avoid duplicate pages information by @sellisd in #265
- Only require colorama on Windows by @hukkin in #266
- feat: add
--clear-cache
option by @patricedenis in #249 - feat: extend testing CI, drop Python 3.8 *& PyPy 3.9, separate build and publish jobs in publish workflow by @kbdharun in #272
- feat: migrate setup.py to pyproject (with hatch backend), update package metadata and update publish workflow by @kbdharun in #273
- feat: add a testing snapcraft config to test commits instead of pulling version tags by @kbdharun in #274
- fix: configure snapcraft to build from git on main branch and limit job to it by @kbdharun in #275
- feat: update for v3.4.0 release by @Managor in #269
Full Changelog: 3.3.0...3.4.0
New Contributors
- @fazlearefin made their first contribution in #252
- @kyluca made their first contribution in #256
- @acuteenvy made their first contribution in #257
- @Managor made their first contribution in #259
- @jtcbrule made their first contribution in #243
- @sellisd made their first contribution in #265
- @hukkin made their first contribution in #266