From fd8d3229d0e70554d3b3c39a8e2ab4c89af71a7d Mon Sep 17 00:00:00 2001 From: Nico Wagner Date: Thu, 27 Jul 2023 19:33:50 +0200 Subject: [PATCH] Release version 0.18.0 (#678) --- .github/workflows/release.yml | 8 ++++++-- CHANGELOG.md | 16 ++++++++++------ CITATION.cff | 4 ++-- Cargo.toml | 11 +++++------ README.md | 2 +- docs/book/src/anleitungen/installation.md | 8 ++++---- 6 files changed, 28 insertions(+), 21 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 95fe8726d..608f25572 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,6 +11,10 @@ env: RUSTUP_MAX_RETRIES: 10 CARGO_INCREMENTAL: 0 +defaults: + run: + shell: bash + jobs: version: name: Version @@ -96,8 +100,8 @@ jobs: windows-releases: needs: version - name: Windows (${{ matrix.target.triple}}) - runs-on: windows-2022 + name: Windows (${{matrix.target.triple}}) + runs-on: windows-latest strategy: matrix: target: diff --git a/CHANGELOG.md b/CHANGELOG.md index 8e0480f38..28452e7e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,16 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] + +## [0.18.0] - 2023-07-27 + ### Added -* #674 Change `--threshold` behavior (`frequency` command) -* #658 Add unique-strategy config option (`cat` command) -* #673 Add contains relation matcher (`=?`) -* #644 Add `!^` and `!$` operator -* #642 Add `--squash` and `--merge` option -* #641 Stabilize `sample` command * #637 Stabilize `print` command +* #641 Stabilize `sample` command +* #642 Add `--squash` and `--merge` option +* #644 Add `!^` and `!$` operator +* #658 Add unique-strategy config option (`cat` command) * #672 Stabilize `select` command +* #673 Add contains relation matcher (`=?`) +* #674 Change `--threshold` behavior (`frequency` command) ### Changed @@ -29,6 +32,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * #639 Remove `xml` command * #640 Remove `json` command + ## [0.17.0] - 2023-06-30 ### Added diff --git a/CITATION.cff b/CITATION.cff index 836754435..40fea7b99 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -8,5 +8,5 @@ authors: - family-names: Voß given-names: Jakob orcid: https://orcid.org/0000-0002-7613-4123 -version: 0.17.0 -date-released: 2023-06-30 +version: 0.18.0 +date-released: 2023-07-27 diff --git a/Cargo.toml b/Cargo.toml index 98684fceb..fe4ec9f55 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,7 +12,7 @@ members = [ ] [workspace.package] -version = "0.17.0" +version = "0.18.0" authors = ["Nico Wagner "] license = "MIT OR Unlicense" readme = "./README.md" @@ -20,10 +20,10 @@ keywords = ["PICA+", "code4lib"] edition = "2021" [workspace.dependencies] -pica-matcher = { version = "0.17", path = "./pica-matcher" } -pica-path = { version = "0.17", path = "./pica-path" } -pica-record = { version = "0.17", path = "./pica-record" } -pica-select = { version = "0.17", path = "./pica-select" } +pica-matcher = { version = "0.18", path = "./pica-matcher" } +pica-path = { version = "0.18", path = "./pica-path" } +pica-record = { version = "0.18", path = "./pica-record" } +pica-select = { version = "0.18", path = "./pica-select" } anyhow = "1.0" arrow2 = "0.17" @@ -49,4 +49,3 @@ lto = true [profile.dev] debug = 0 - diff --git a/README.md b/README.md index 426d0d7f0..5a8a6e856 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ To install the latest stable release: ```bash $ cargo install --git https://github.com/deutsche-nationalbibliothek/pica-rs \ - --tag v0.17.0 pica + --tag v0.18.0 pica ``` ## Commands diff --git a/docs/book/src/anleitungen/installation.md b/docs/book/src/anleitungen/installation.md index 93bf5c0a2..f1a2e8c41 100644 --- a/docs/book/src/anleitungen/installation.md +++ b/docs/book/src/anleitungen/installation.md @@ -12,7 +12,7 @@ bereit. Diese können mit folgendem Kommando heruntergeladen und installiert werden: ```bash -$ dpkg -i pica_0.17.0-glibc2.35-1_amd64.deb +$ dpkg -i pica_0.18.0-glibc2.35-1_amd64.deb ``` ## RedHat & SUSE & CentOS @@ -22,7 +22,7 @@ Für [RedHat](https://www.redhat.com/), [SUSE](https://www.suse.com/) und Download bereit. Diese können mit folgendem Kommando installiert werden: ```bash -$ rpm -i pica-0.17.0-glibc2.35-1.x86_64.rpm +$ rpm -i pica-0.18.0-glibc2.35-1.x86_64.rpm ``` Für altere Distributionen (bspw. CentOS 7) stehen spezielle `RPM`-Pakete @@ -68,9 +68,9 @@ den Paketmanager `cargo` installiert werden: $ cargo install --git https://github.com/deutsche-nationalbibliothek/pica-rs \ --branch main pica-toolkit -# Installation der Version 0.17.0 +# Installation der Version 0.18.0 $ cargo install --git https://github.com/deutsche-nationalbibliothek/pica-rs \ - --tag v0.17.0 pica-toolkit + --tag v0.18.0 pica-toolkit # Installation des Entwicklungszweigs "feat1" $ cargo install --git https://github.com/deutsche-nationalbibliothek/pica-rs \