From 7465d047e9df8413e9991e0b42e2d3c1b3615866 Mon Sep 17 00:00:00 2001 From: Nico Wagner Date: Thu, 13 Feb 2025 07:56:15 +0100 Subject: [PATCH] chore(release): version 1.0.0 (2025-02-13) (#906) Signed-off-by: Nico Wagner --- CHANGELOG.md | 213 ------------------------------------- CITATION.cff | 4 +- Cargo.toml | 2 +- crates/pica-cli/Cargo.toml | 2 +- 4 files changed, 4 insertions(+), 217 deletions(-) delete mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 013417e3c..000000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,213 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. - -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] - - -## [0.25.0] - 2023-05-30 - -### Added - -* #783 Add filter options (`count`) -* #793 Add `--keep`/`--discard` option (`explode`) -* #791 Add `--limit`/`-l` option (`explode`) -* #790 Add XOR operator - -### Fixed - -* #776 Fix glibc error (cross builds) -* #779 Fix use of legacy numeric constants -* #781 Fix progress bar update (`frequency`) -* #784 Fix explode on copy level -* #778 Fix broken links - -### Changed - -* #772 Change license to EUPL-1.2 -* #764 Migrate from `mdbook` to `hugo` -* #773 Refactor CI and daily workflow -* #794 Stabilize `explode` command -* #788 Bump MSRV to `1.76.0` - - -## [0.24.0] - 2023-02-05 - -### Added - -* #753 select: add `--limit` (`-l`) option -* #750 frequency: add filter options - -### Fixed - -* #755 Fix processing of tsv/csv filter-lists - -### Changed - -* #756 msrv: bump to Rust 1.74.1 - - -## [0.23.0] - 2023-01-19 - -* #736 Add existential and universal quantifier - -### Fixed - -* #737 Fix deserialization of matcher and path expressions - - -## [0.22.0] - 2023-12-15 - -### Changed - -* #734 Improve release flags -* #716 Strip symbols in release builds -* #725 Move `FilterList` into `pica-utils` crate -* #719 Cleanup `pica-matcher` API and tests -* #724 Cleanup `pica-select` API and tests -* #722 Cleanup `pica-path` API and tests -* #709 Remove `$`-notation in a field matcher expression -* #707 Migrate parser code to winnow - -### Added - -* #733 Allow subfield code ranges in subfield matcher -* #732 Add subfield wildcard in path expressions -* #731 Add `--unique` flag to `frequency` command -* #728 Simplify matcher composite (`MatcherBuilder`) -* #720 Restrict level of group expressions - - -## [0.21.0] - 2023-11-15 - -### Changed - -* #698 Remove deprecated path syntax -* #701 Move crates into `crates` dir - - -## [0.20.0] - 2023-09-14 - -### Added - -* #694 Add `explode` command -* #693 Add progress bar - - -## [0.19.0] - 2023-08-23 - -### Added - -* #687 Allow multi-field queries in `frequency` command -* #684 Allow code ranges in path expressions - -### Changed - -* #686 Adapt select/frequency to new path struct -* #685 Deprecate outdated path syntax - -### Fixed - -* #688 Allow `Not` operands in `Or` expressions - - -## [0.18.0] - 2023-07-27 - -### Added - -* #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 - -* #643 Print more helpful error message on `ParsePicaError` -* #653 Don't require filter argument when an expression file is given -* #654 Change `expr_file` short option from `-f` to `-F` - -### Removed - -* #639 Remove `xml` command -* #640 Remove `json` command - - -## [0.17.0] - 2023-06-30 - -### Added - -* #622 Support boolean connectives in `select` command -* #624 Support allow- and deny-lists in `select` command -* #627 Add `hash` command - -## [0.16.0] - 2023-05-26 - -### Added - -* #612 Support of double quoted string literals -* #611 Allow negation of a field matcher in curly bracket notation -* #610 Add `convert` command - -### Removed - -* #613 Remove `--reduce` option - -## [0.15.1] - 2023-03-31 - -### Fixed - -* #605 Fix false positives of `!~` operator - -## [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] - 2023-01-17 - -### Fixed - -* #569 Properly handle records without an PPN (`filter`) - - -## [0.14.0] - 2023-01-16 - -### Fixed - -* #563 Fix false positives of `not in` operator - -### Added - -* #557 Add short variant for reduce option (`filter`) -* #534 Add `cat` snapshot tests -* #524 Add `invalid` snapshot tests -* #525 Add long help (`invalid`) - -### Changed - -* #562 Use `Reader` and `ReaderBuilder` instead of `BufReadExt` -* #532 Improve performance of `cat` command -* #522 Use `BufReadExt` to process records (`invalid`) -* #523 Move reader/writer logic to config (`invalid`) -* #537 Stabilize `cat` command -* #538 Stabilize `completions` command -* #554 Stabilize `count` command -* #566 Cleanup release workflow diff --git a/CITATION.cff b/CITATION.cff index 40145fe9a..84c2bad2a 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.25.0 -date-released: 2024-05-30 +version: 1.0.0 +date-released: 2025-02-13 diff --git a/Cargo.toml b/Cargo.toml index 8a525919c..81eb6f47a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pica-record" -version = "0.1.0" +version = "1.0.0" authors = ["Nico Wagner "] license = "EUPL-1.2" keywords = ["PICA+", "code4lib"] diff --git a/crates/pica-cli/Cargo.toml b/crates/pica-cli/Cargo.toml index 57fa91cd1..194204cc9 100644 --- a/crates/pica-cli/Cargo.toml +++ b/crates/pica-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pica-cli" -version = "0.25.0" +version = "1.0.0" authors = ["Nico Wagner "] license = "EUPL-1.2" keywords = ["PICA+", "code4lib"]