Skip to content

3.4.0

Latest
Compare
Choose a tag to compare
@kbdharun kbdharun released this 28 Mar 14:12
· 1 commit to main since this release
3.4.0
49d71cc

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 (with setuptools backend) to pyproject.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