mirror of
https://github.com/tealdeer-rs/tealdeer.git
synced 2026-08-09 09:49:10 +02:00
Release v1.7.0
This commit is contained in:
parent
713f6f913c
commit
d44613cf59
6 changed files with 108 additions and 10 deletions
104
CHANGELOG.md
104
CHANGELOG.md
|
|
@ -14,6 +14,78 @@ Possible log types:
|
|||
- `[chore]` for maintenance work.
|
||||
|
||||
|
||||
### [v1.7.0][v1.7.0] (2024-10-02)
|
||||
|
||||
It's been 24 months since the last release, time for tealdeer 1.7.0! Thanks to
|
||||
16 individual contributors, a few nice changes and features are included in
|
||||
this release.
|
||||
|
||||
One change is that you can **query multiple platforms at once**. For example:
|
||||
|
||||
tldr --platform openbsd --platform linux df
|
||||
|
||||
This will show the `df` page for OpenBSD (if available), followed by Linux (if
|
||||
available), with fallback to the current platform on which tealdeer runs.
|
||||
|
||||
What's that `openbsd` thing up there? Yes, there's now **support for the BSD
|
||||
platforms `freebsd`, `netbsd` and `openbsd`**.
|
||||
|
||||
And since we're already talking about platform support: Our **binary releases
|
||||
now include builds for ARM64 (aka `aarch64`) on macOS (Apple Silicon, M1/M2/M3)
|
||||
and Linux**. _(Keep in mind that binary releases are generated in CI and are
|
||||
unsigned. For a trusted build, please compile from source.)_
|
||||
|
||||
There's also a breaking change for the folks using [custom pages and
|
||||
patches](https://tealdeer-rs.github.io/tealdeer/usage_custom_pages.html): These
|
||||
files now use a `.md` extension. Old files will continue to work, but will
|
||||
result a deprecation warning being printed when used.
|
||||
|
||||
On a personal note, this will be the last release from me
|
||||
([Danilo](https://github.com/dbrgn/)) as primary maintainer of tealdeer. For
|
||||
details, see [#376](https://github.com/tealdeer-rs/tealdeer/issues/376).
|
||||
|
||||
Changes:
|
||||
|
||||
- [added] Allow querying multiple platforms ([#300])
|
||||
- [added] Add BSD platform support ([#354])
|
||||
- [added] Allow building with native-tls in addition to rustls ([#303])
|
||||
- [changed] Change custom page files to use a `.md` file extension ([#322])
|
||||
- [changed] Update to clap v4 for doing command line parsing ([#298])
|
||||
- [changed] Performance optimization in LineIterator ([#314])
|
||||
- [changed] Performance optimizations by tweaking Cargo flags ([#355])
|
||||
- [changed] Include completions in published crate ([#333])
|
||||
- [changed] Minimal supported Rust version is now 1.75 ([#298])
|
||||
- [fixed] Fix bash/zsh/fish completions when cache is empty ([#327], [#331])
|
||||
- [docs] Publish docs only when tagging a release ([#362])
|
||||
- [docs] List Scoop and Debian packages ([#305], [#315])
|
||||
- [docs] Add "Tips and Tricks" chapter to user manual ([#342])
|
||||
- [docs] Various docs improvements ([#293])
|
||||
- [chore] Improvements to CI workflows ([#324])
|
||||
- [chore] Update Cargo.toml license field following SPDX 2.1 ([#336])
|
||||
- [chore] Dependency updates
|
||||
|
||||
Contributors to this version:
|
||||
|
||||
- [Adam Henley][@adamazing]
|
||||
- [Andrea Frigido][@frisoft]
|
||||
- [Blair Noctis][@nc7s]
|
||||
- [Danilo Bargen][@dbrgn]
|
||||
- [Felix Yan][@felixonmars]
|
||||
- [Iliia Maleki][@iliya-malecki]
|
||||
- [JJ Style][@jj-style]
|
||||
- [K.B.Dharun Krishna][@kbdharun]
|
||||
- [Linus Walker][@Walker-00]
|
||||
- [Mohit Raj][@agrmohit]
|
||||
- [Nicolai Fröhlich][@nifr]
|
||||
- [Niklas Mohrin][@niklasmohrin]
|
||||
- [@qknogxxb][@qknogxxb]
|
||||
- [@tveness][@tveness]
|
||||
- [Y.D.X.][@YDX-2147483647]
|
||||
- [Zacchary Dempsey-Plante][@zedseven]
|
||||
|
||||
Thanks!
|
||||
|
||||
|
||||
### [v1.6.1][v1.6.1] (2022-10-24)
|
||||
|
||||
Changes:
|
||||
|
|
@ -296,7 +368,10 @@ Thanks!
|
|||
- First crates.io release
|
||||
|
||||
|
||||
|
||||
[@0ndorio]: https://github.com/0ndorio
|
||||
[@adamazing]: https://github.com/adamazing
|
||||
[@agrmohit]: https://github.com/agrmohit
|
||||
[@aldanor]: https://github.com/aldanor
|
||||
[@Atul9]: https://github.com/Atul9
|
||||
[@BachoSeven]: https://github.com/BachoSeven
|
||||
|
|
@ -314,15 +389,20 @@ Thanks!
|
|||
[@Delapouite]: https://github.com/Delapouite
|
||||
[@dmaahs2017]: https://github.com/dmaahs2017
|
||||
[@equal-l2]: https://github.com/equal-l2
|
||||
[@felixonmars]: https://github.com/felixonmars
|
||||
[@frisoft]: https://github.com/frisoft
|
||||
[@gagarine]: https://github.com/gagarine
|
||||
[@hgaiser]: https://github.com/hgaiser
|
||||
[@ilai-deutel]: https://github.com/ilai-deutel
|
||||
[@iliya-malecki]: https://github.com/iliya-malecki
|
||||
[@invakid404]: https://github.com/invakid404
|
||||
[@james2doyle]: https://github.com/james2doyle
|
||||
[@jcgruenhage]: https://github.com/jcgruenhage
|
||||
[@jdvr]: https://github.com/jdvr
|
||||
[@jedahan]: https://github.com/jedahan
|
||||
[@jesdazrez]: https://github.com/jesdazrez
|
||||
[@jj-style]: https://github.com/jj-style
|
||||
[@kbdharun]: https://github.com/kbdharun
|
||||
[@kianmeng]: https://github.com/kianmeng
|
||||
[@kornelski]: https://github.com/kornelski
|
||||
[@korrat]: https://github.com/korrat
|
||||
|
|
@ -333,10 +413,13 @@ Thanks!
|
|||
[@mucinoab]: https://github.com/mucinoab
|
||||
[@mystal]: https://github.com/mystal
|
||||
[@natpen]: https://github.com/natpen
|
||||
[@nc7s]: https://github.com/nc7s
|
||||
[@newsch]: https://github.com/newsch
|
||||
[@nifr]: https://github.com/nifr
|
||||
[@niklasmohrin]: https://github.com/niklasmohrin
|
||||
[@Olavhaasie]: https://github.com/Olavhaasie
|
||||
[@Plommonsorbet]: https://github.com/Plommonsorbet
|
||||
[@qknogxxb]: https://github.com/qknogxxb
|
||||
[@rithvikvibhu]: https://github.com/rithvikvibhu
|
||||
[@SimplyDanny]: https://github.com/SimplyDanny
|
||||
[@sondr3]: https://github.com/sondr3
|
||||
|
|
@ -344,6 +427,9 @@ Thanks!
|
|||
[@tranzystorek-io]: https://github.com/tranzystorek-io
|
||||
[@tveness]: https://github.com/tveness
|
||||
[@Voultapher]: https://github.com/Voultapher
|
||||
[@Walker-00]: https://github.com/Walker-00
|
||||
[@YDX-2147483647]: https://github.com/YDX-2147483647
|
||||
[@zedseven]: https://github.com/zedseven
|
||||
|
||||
[v1.0.0]: https://github.com/tealdeer-rs/tealdeer/compare/v0.4.0...v1.0.0
|
||||
[v1.1.0]: https://github.com/tealdeer-rs/tealdeer/compare/v1.0.0...v1.1.0
|
||||
|
|
@ -354,6 +440,7 @@ Thanks!
|
|||
[v1.5.0]: https://github.com/tealdeer-rs/tealdeer/compare/v1.4.1...v1.5.0
|
||||
[v1.6.0]: https://github.com/tealdeer-rs/tealdeer/compare/v1.5.0...v1.6.0
|
||||
[v1.6.1]: https://github.com/tealdeer-rs/tealdeer/compare/v1.6.0...v1.6.1
|
||||
[v1.7.0]: https://github.com/tealdeer-rs/tealdeer/compare/v1.6.1...v1.7.0
|
||||
|
||||
[i34]: https://github.com/tealdeer-rs/tealdeer/issues/34
|
||||
[i43]: https://github.com/tealdeer-rs/tealdeer/issues/43
|
||||
|
|
@ -418,5 +505,22 @@ Thanks!
|
|||
[#287]: https://github.com/tealdeer-rs/tealdeer/pull/287
|
||||
[#290]: https://github.com/tealdeer-rs/tealdeer/pull/290
|
||||
[#291]: https://github.com/tealdeer-rs/tealdeer/pull/291
|
||||
[#293]: https://github.com/tealdeer-rs/tealdeer/pull/293
|
||||
[#297]: https://github.com/tealdeer-rs/tealdeer/pull/297
|
||||
[#298]: https://github.com/tealdeer-rs/tealdeer/pull/298
|
||||
[#299]: https://github.com/tealdeer-rs/tealdeer/pull/299
|
||||
[#300]: https://github.com/tealdeer-rs/tealdeer/pull/300
|
||||
[#303]: https://github.com/tealdeer-rs/tealdeer/pull/303
|
||||
[#305]: https://github.com/tealdeer-rs/tealdeer/pull/305
|
||||
[#314]: https://github.com/tealdeer-rs/tealdeer/pull/314
|
||||
[#315]: https://github.com/tealdeer-rs/tealdeer/pull/315
|
||||
[#322]: https://github.com/tealdeer-rs/tealdeer/pull/322
|
||||
[#324]: https://github.com/tealdeer-rs/tealdeer/pull/324
|
||||
[#327]: https://github.com/tealdeer-rs/tealdeer/pull/327
|
||||
[#331]: https://github.com/tealdeer-rs/tealdeer/pull/331
|
||||
[#333]: https://github.com/tealdeer-rs/tealdeer/pull/333
|
||||
[#336]: https://github.com/tealdeer-rs/tealdeer/pull/336
|
||||
[#342]: https://github.com/tealdeer-rs/tealdeer/pull/342
|
||||
[#354]: https://github.com/tealdeer-rs/tealdeer/pull/354
|
||||
[#355]: https://github.com/tealdeer-rs/tealdeer/pull/355
|
||||
[#362]: https://github.com/tealdeer-rs/tealdeer/pull/362
|
||||
|
|
|
|||
2
Cargo.lock
generated
2
Cargo.lock
generated
|
|
@ -1426,7 +1426,7 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "tealdeer"
|
||||
version = "1.6.1"
|
||||
version = "1.7.0"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"app_dirs2",
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ name = "tealdeer"
|
|||
readme = "README.md"
|
||||
repository = "https://github.com/tealdeer-rs/tealdeer/"
|
||||
documentation = "https://tealdeer-rs.github.io/tealdeer/"
|
||||
version = "1.6.1"
|
||||
version = "1.7.0"
|
||||
include = ["/src/**/*", "/tests/**/*", "/Cargo.toml", "/README.md", "/LICENSE-*", "/screenshot.png", "completion/*"]
|
||||
rust-version = "1.75"
|
||||
edition = "2021"
|
||||
|
|
|
|||
|
|
@ -7,16 +7,13 @@ Run linting:
|
|||
Set variables:
|
||||
|
||||
$ export VERSION=X.Y.Z
|
||||
$ export GPG_KEY=EA456E8BAF0109429583EED83578F667F2F3A5FA
|
||||
$ export GPG_KEY=20EE002D778AE197EF7D0D2CB993FF98A90C9AB1
|
||||
|
||||
Update version numbers:
|
||||
|
||||
$ vim Cargo.toml
|
||||
$ cargo update -p tealdeer
|
||||
|
||||
For release 1.7.0: Remove this note and uncomment warning in
|
||||
`docs/src/usage_custom_pages.md`.
|
||||
|
||||
Update docs:
|
||||
|
||||
$ cargo run -- --help > docs/src/usage.txt
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
tealdeer 1.6.1: A fast TLDR client
|
||||
tealdeer 1.7.0: A fast TLDR client
|
||||
Danilo Bargen <mail@dbrgn.ch>, Niklas Mohrin <dev@niklasmohrin.de>
|
||||
|
||||
Usage: tldr [OPTIONS] [COMMAND]...
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
# Custom Pages and Patches
|
||||
|
||||
<!--
|
||||
TODO: Uncomment when releasing 1.7.0.
|
||||
> ⚠️ **Breaking change in version 1.7.0:** The file name extension for custom
|
||||
> pages and patches was changed:
|
||||
>
|
||||
|
|
@ -9,7 +7,6 @@ TODO: Uncomment when releasing 1.7.0.
|
|||
> - `<name>.patch` → `<name>.patch.md`
|
||||
>
|
||||
> If you have custom pages or patches, you need to rename them.
|
||||
-->
|
||||
|
||||
Tealdeer allows creating new custom pages, overriding existing pages as well as
|
||||
extending existing pages.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue