From 296f2856c706fc3a4b23642266f421bbbe3be734 Mon Sep 17 00:00:00 2001 From: Danilo Bargen Date: Mon, 22 Oct 2018 18:06:07 +0200 Subject: [PATCH] Release v1.1.0 --- CHANGELOG.md | 38 ++++++++++++++++++++++++++++++++++---- Cargo.lock | 2 +- Cargo.toml | 2 +- README.md | 4 ++-- RELEASING.md | 29 +++++++++++++++++++++++++++++ 5 files changed, 67 insertions(+), 8 deletions(-) create mode 100644 RELEASING.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 09b95375..ed032049 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,26 +11,56 @@ Possible log types: - `[fixed]` for any bug fixes. - `[security]` to invite users to upgrade in case of vulnerabilities. -### Unreleased -- [added] New --quiet / -q option to suppress most non-error messages +### [v1.1.0][v1.1.0] (2018-10-22) -### v1.0.0 (2018-02-11) +- [added] Configuration file support ([#43][i43]) +- [added] Allow configuration of colors/style ([#43][i43]) +- [added] New `--quiet` / `-q` option to suppress most non-error messages ([#48][i48]) +- [changed] Require at least Rust 1.28 to build (previous: 1.19) +- [fixed] Fix building on systems with openssl 1.1.1 ([#47][i47]) -- [added] Include bash completions (#34) +Contributors to this version: + +- [@equal-l2][@equal-l2] +- [Jonathan Dahan][@jedahan] +- [Lukas Bergdoll][@Voultapher] + +Thanks! + + +### [v1.0.0][v1.0.0] (2018-02-11) + +- [added] Include bash completions ([#34][i34]) - [changed] Update all dependencies - [changed] Require at least Rust 1.19 to build (previous: 1.9) - [changed] Improved unit/integration testing + ### v0.4.0 (2016-11-25) - [added] Support for new page format - [changed] Update all dependencies + ### v0.3.0 (2016-08-01) - [changed] Update curl dependency + ### v0.2.0 (2016-04-16) - First crates.io release + + +[@equal-l2]: https://github.com/equal-l2 +[@jedahan]: https://github.com/jedahan +[@Voultapher]: https://github.com/Voultapher + +[v1.0.0]: https://github.com/dbrgn/tealdeer/compare/v0.4.0...v1.0.0 +[v1.1.0]: https://github.com/dbrgn/tealdeer/compare/v1.0.0...v1.1.0 + +[i34]: https://github.com/dbrgn/tealdeer/issues/34 +[i43]: https://github.com/dbrgn/tealdeer/issues/43 +[i47]: https://github.com/dbrgn/tealdeer/issues/47 +[i48]: https://github.com/dbrgn/tealdeer/issues/48 diff --git a/Cargo.lock b/Cargo.lock index 75039f65..134dda91 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -679,7 +679,7 @@ dependencies = [ [[package]] name = "tealdeer" -version = "1.0.0" +version = "1.1.0" dependencies = [ "ansi_term 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)", "assert_cli 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", diff --git a/Cargo.toml b/Cargo.toml index d8e5636b..3001f870 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,7 +6,7 @@ license = "MIT/Apache-2.0" name = "tealdeer" readme = "README.md" repository = "https://github.com/dbrgn/tealdeer/" -version = "1.0.0" +version = "1.1.0" include = ["/src/**/*", "/tests/**/*", "/Cargo.toml", "/README.md", "/LICENSE-*", "/screenshot.png", "/bash_tealdeer"] [[bin]] diff --git a/README.md b/README.md index fe5d7293..3b62ad73 100644 --- a/README.md +++ b/README.md @@ -107,7 +107,7 @@ Build and install the tool via cargo... ### From Source (any platform) -tealdeer requires at least Rust 1.19. +tealdeer requires at least Rust 1.28. Debug build with logging enabled: @@ -131,7 +131,7 @@ If you're an Arch Linux user, you can also install the package from the AUR: ### From Homebrew (macOS) If you're a macOS user, you can install the package from the Homebrew with the following command: - + $ brew install tealdeer ## Configuration diff --git a/RELEASING.md b/RELEASING.md new file mode 100644 index 00000000..a5016b03 --- /dev/null +++ b/RELEASING.md @@ -0,0 +1,29 @@ +# Releasing + +Set variables: + + $ export VERSION=X.Y.Z + $ export GPG_KEY=EA456E8BAF0109429583EED83578F667F2F3A5FA + +Update version numbers: + + $ vim Cargo.toml + $ cargo update + +Update changelog: + + $ vim CHANGELOG.md + +Commit & tag: + + $ git commit -S${GPG_KEY} -m "Release v${VERSION}" + $ git tag -s -u ${GPG_KEY} v${VERSION} -m "Version ${VERSION}" + +Publish: + + $ cargo publish + $ git push && git push --tags + +Create release binaries: + + $ ./release-build.sh