Skip to content

Commit

Permalink
Release version 0.15.0 (#603)
Browse files Browse the repository at this point in the history
Closes #604
  • Loading branch information
nwagner84 committed Mar 23, 2023
1 parent 1bc4875 commit 132c913
Show file tree
Hide file tree
Showing 8 changed files with 45 additions and 28 deletions.
20 changes: 15 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

* #572 Rephrase misleading documentation (`invalid`)
* #590 Stabilize `slice` command
* #592 Transliteration of matcher expressions
## [0.15.0] - 2023-03-23

### Added

* #564 Add `--seed` option to `sample` command
* #592 Transliteration of matcher expressions

### Changed

* #590 Stabilize `slice` command
* #594 Stabilize `split` command
* #595 Stabilize `filter` command
* #598 Stabilize `partition` command
* #601 Deprecate `--reduce` option


## 0.14.1
## [0.14.1] - 2023-01-17

### Fixed

* #569 Properly handle records without an PPN (`filter`)

## 0.14.0

## [0.14.0] - 2023-01-16

### Fixed

Expand Down
4 changes: 2 additions & 2 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ authors:
- family-names: Voß
given-names: Jakob
orcid: https://orcid.org/0000-0002-7613-4123
version: 0.14.1
date-released: 2023-01-17
version: 0.15.0
date-released: 2023-03-23
8 changes: 4 additions & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "pica"
version = "0.14.1"
version = "0.15.0"
authors = ["Nico Wagner <[email protected]>"]
edition = "2021"
license = "MIT OR Unlicense"
Expand All @@ -13,7 +13,7 @@ bstr = "1.0"
clap = { version = "4.0", features = ["cargo", "derive", "wrap_help"] }
clap_complete = "4.0"
csv = "1.1"
directories = "4.0"
directories = "5.0"
flate2 = "1.0"
nom = "7.1"
rand = "0.8"
Expand All @@ -27,12 +27,12 @@ unicode-normalization = "0.1"
xml-rs = "0.8"

pica-matcher = { version = "0.1", path = "pica-matcher" }
pica-path = { version = "0.1", path = "pica-path" }
pica-path = { version = "0.2", path = "pica-path" }
pica-record = { version = "0.1", path = "pica-record" }

[dev-dependencies]
assert_cmd = "2.0"
predicates = "2.1"
predicates = "3.0"
quickcheck = "1.0"
quickcheck_macros = "1.0"
tempfile = "3.2"
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ build this project from source Rust 1.58.1 or newer is required.
To install the latest stable release:

```bash
$ cargo install --git https://github.com/deutsche-nationalbibliothek/pica-rs --tag v0.14.1 pica
$ cargo install --git https://github.com/deutsche-nationalbibliothek/pica-rs --tag v0.15.0 pica
```

## Commands
Expand Down Expand Up @@ -179,7 +179,7 @@ values, use the `partition` command. Note that if the field and/or
subfield is repeatable, the record will be written to all partitions
(duplicate values will be removed), thus the resulting partitions may
not be disjoint. Records that don't have the field/subfield, won't be
written to a partition.
written to a partition.

```bash
$ pica partition -s -o outdir "[email protected]" DUMP.dat.gz
Expand Down
14 changes: 7 additions & 7 deletions docs/book/src/de/guide/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ Beginnend mit der Version `0.10.0` stehen für die Linux-Distributionen
werden:

```bash
$ wget https://github.com/deutsche-nationalbibliothek/pica-rs/releases/download/v0.14.0/pica_0.14.1-glibc2.31-1_amd64.deb
$ dpkg -i pica_0.14.1-glibc2.31-1_amd64.deb
$ rm pica_0.14.1-glibc2.31-1_amd64.deb
$ wget https://github.com/deutsche-nationalbibliothek/pica-rs/releases/download/v0.15.0/pica_0.15.0-glibc2.31-1_amd64.deb
$ dpkg -i pica_0.15.0-glibc2.31-1_amd64.deb
$ rm pica_0.15.0-glibc2.31-1_amd64.deb
```

## RedHat & SUSE & CentOS
Expand All @@ -26,10 +26,10 @@ Beginnend mit der Version `0.10.0` stehen für die Linux-Distributionen
mit folgendem Kommando installiert werden:

```bash
$ rpm -i pica-0.14.1-glibc2.31-1.x86_64.rpm
$ rpm -i pica-0.15.0-glibc2.31-1.x86_64.rpm
```

Für CentOS 7 steht ein spezielles `RPM`-Paket bereit (`pica-0.14.1-glibc2.17-1.x86_64.rpm`),
Für CentOS 7 steht ein spezielles `RPM`-Paket bereit (`pica-0.15.0-glibc2.17-1.x86_64.rpm`),
dass die [GNU C Library (glibc)](https://www.gnu.org/software/libc) in der Version 2.17
verwendet.

Expand Down Expand Up @@ -77,9 +77,9 @@ Wenn die Quelle nicht benötigt werden, kann das Projekt auch direkt über den P
$ cargo install --git https://github.com/deutsche-nationalbibliothek/pica-rs \
--branch main pica

# Installation der Version 0.14.1
# Installation der Version 0.15.0
$ cargo install --git https://github.com/deutsche-nationalbibliothek/pica-rs \
--tag v0.14.1 pica
--tag v0.15.0 pica

# Installation des Entwicklungszweigs "feat1"
$ cargo install --git https://github.com/deutsche-nationalbibliothek/pica-rs \
Expand Down
2 changes: 1 addition & 1 deletion pica-lint/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,5 @@ sophia = "0.7"
toml = "0.7"

pica-matcher = { version = "0.1", path = "../pica-matcher", features = ["serde"] }
pica-path = { version = "0.1", path = "../pica-path", features = ["serde"] }
pica-path = { version = "0.2", path = "../pica-path", features = ["serde"] }
pica-record = { version = "0.1", path = "../pica-record" }
19 changes: 13 additions & 6 deletions pica-path/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,24 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [Unreleased]
## [UNRELEASED]

- #577 Allow optional subfield matcher in a path expression

## v0.1.0
## [v0.2.0] - 2023-03-23

### Added

- #550 Add initial `pica-path` crate
- #551 Implement `Deserialize` for `Path`
* #577 Allow optional subfield matcher in a path expression
* #596 Add set-builder notation for path expressions


## [v0.1.0] - 2023-01-17

### Added

* #550 Add initial `pica-path` crate
* #551 Implement `Deserialize` for `Path`

### Fixed

- #555 Use `first()` instead of `iter().next()`
* #555 Use `first()` instead of `iter().next()`
2 changes: 1 addition & 1 deletion pica-path/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "pica-path"
version = "0.1.0"
version = "0.2.0"
edition = "2021"
authors = ["Nico Wagner <[email protected]>"]
license = "MIT OR Unlicense"
Expand Down

0 comments on commit 132c913

Please sign in to comment.