From ea0107fc6299977eea0d4a94202805004a5cec9b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 27 Jun 2026 21:31:37 +0000 Subject: [PATCH 1/2] chore: release v0.3.0 --- Cargo.toml | 2 +- crates/fren-date-cli/CHANGELOG.md | 14 ++++++++++++++ crates/fren-date-cli/Cargo.toml | 2 +- crates/fren-date/CHANGELOG.md | 22 ++++++++++++++++++++++ crates/fren-date/Cargo.toml | 4 ++-- 5 files changed, 40 insertions(+), 4 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 1185014..cea2f87 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -56,4 +56,4 @@ license = "MIT" readme = "README.md" repository = "https://github.com/andreoliwa/fren" rust-version = "1.80" -version = "0.2.2" +version = "0.3.0" diff --git a/crates/fren-date-cli/CHANGELOG.md b/crates/fren-date-cli/CHANGELOG.md index 74a4b9d..d20f49b 100644 --- a/crates/fren-date-cli/CHANGELOG.md +++ b/crates/fren-date-cli/CHANGELOG.md @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.0](https://github.com/andreoliwa/fren/compare/fren-date-cli-v0.2.2...fren-date-cli-v0.3.0) - 2026-06-27 + +### Added + +- *(cli)* add reorder subcommand with run_reorder +- *(cli)* add global -r/--recursive flag, default shallow walk + +### Other + +- *(reorder)* add integration tests for dateless file slugify superset +- *(cli)* extract run_apply helper to deduplicate rename/reorder apply logic +- *(reorder)* add CLI and library integration tests, update docs +- *(recursive)* add shallow-default and deep-walk tests + ## [0.2.2](https://github.com/andreoliwa/fren/compare/fren-date-cli-v0.2.1...fren-date-cli-v0.2.2) - 2026-06-16 ### Added diff --git a/crates/fren-date-cli/Cargo.toml b/crates/fren-date-cli/Cargo.toml index 468f492..b96c907 100644 --- a/crates/fren-date-cli/Cargo.toml +++ b/crates/fren-date-cli/Cargo.toml @@ -5,7 +5,7 @@ path = "src/main.rs" [dependencies] anstream = "1" anstyle = "1" -fren-date = {path = "../fren-date", version = "0.2.2"} +fren-date = {path = "../fren-date", version = "0.3.0" } chrono.workspace = true clap.workspace = true clap_complete.workspace = true diff --git a/crates/fren-date/CHANGELOG.md b/crates/fren-date/CHANGELOG.md index c8275d0..4b29ba2 100644 --- a/crates/fren-date/CHANGELOG.md +++ b/crates/fren-date/CHANGELOG.md @@ -7,6 +7,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.0](https://github.com/andreoliwa/fren/compare/fren-date-v0.2.2...fren-date-v0.3.0) - 2026-06-27 + +### Added + +- *(plan)* add plan_reorder and plan_reorder_with_year +- *(slugify)* add slugify_camel_iso_detect returning DetectedDate +- *(parser)* add detect_and_replace_with_span and DetectedDate.iso_string + +### Fixed + +- *(plan)* slugify date-less files in plan_reorder_with_year +- *(plan_types)* mark DetectedDate as non_exhaustive +- *(plan)* include file roots in rename and reorder plans + +### Other + +- *(reorder)* apply rustfmt +- *(parser)* remove dead internal_sep param and collapse parallel date-scan impls +- *(reorder)* add CLI and library integration tests, update docs +- *(reorder)* add failing tests for plan_reorder_with_year +- *(recursive)* add shallow-default and deep-walk tests + ## [0.2.2](https://github.com/andreoliwa/fren/compare/fren-date-v0.2.1...fren-date-v0.2.2) - 2026-06-16 ### Added diff --git a/crates/fren-date/Cargo.toml b/crates/fren-date/Cargo.toml index 2a587a1..f5b46ab 100644 --- a/crates/fren-date/Cargo.toml +++ b/crates/fren-date/Cargo.toml @@ -1,5 +1,5 @@ [dependencies] -slug-preserve = {path = "../slug-preserve", version = "0.2.2"} +slug-preserve = {path = "../slug-preserve", version = "0.3.0" } chrono.workspace = true pure-rust-locales.workspace = true regex.workspace = true @@ -11,7 +11,7 @@ uuid.workspace = true walkdir.workspace = true [dev-dependencies] -slug-preserve = {path = "../slug-preserve", version = "0.2.2"} +slug-preserve = {path = "../slug-preserve", version = "0.3.0" } proptest.workspace = true tempfile.workspace = true From 63fbaad2bac6d698b13e4c9b5ad4cd3741028100 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sat, 27 Jun 2026 21:31:48 +0000 Subject: [PATCH 2/2] chore(deps): auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- crates/fren-date-cli/CHANGELOG.md | 12 ++++++------ crates/fren-date-cli/Cargo.toml | 2 +- crates/fren-date/CHANGELOG.md | 22 +++++++++++----------- crates/fren-date/Cargo.toml | 4 ++-- 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/crates/fren-date-cli/CHANGELOG.md b/crates/fren-date-cli/CHANGELOG.md index d20f49b..7ce6315 100644 --- a/crates/fren-date-cli/CHANGELOG.md +++ b/crates/fren-date-cli/CHANGELOG.md @@ -11,15 +11,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- *(cli)* add reorder subcommand with run_reorder -- *(cli)* add global -r/--recursive flag, default shallow walk +- _(cli)_ add reorder subcommand with run_reorder +- _(cli)_ add global -r/--recursive flag, default shallow walk ### Other -- *(reorder)* add integration tests for dateless file slugify superset -- *(cli)* extract run_apply helper to deduplicate rename/reorder apply logic -- *(reorder)* add CLI and library integration tests, update docs -- *(recursive)* add shallow-default and deep-walk tests +- _(reorder)_ add integration tests for dateless file slugify superset +- _(cli)_ extract run_apply helper to deduplicate rename/reorder apply logic +- _(reorder)_ add CLI and library integration tests, update docs +- _(recursive)_ add shallow-default and deep-walk tests ## [0.2.2](https://github.com/andreoliwa/fren/compare/fren-date-cli-v0.2.1...fren-date-cli-v0.2.2) - 2026-06-16 diff --git a/crates/fren-date-cli/Cargo.toml b/crates/fren-date-cli/Cargo.toml index b96c907..795476a 100644 --- a/crates/fren-date-cli/Cargo.toml +++ b/crates/fren-date-cli/Cargo.toml @@ -5,7 +5,7 @@ path = "src/main.rs" [dependencies] anstream = "1" anstyle = "1" -fren-date = {path = "../fren-date", version = "0.3.0" } +fren-date = {path = "../fren-date", version = "0.3.0"} chrono.workspace = true clap.workspace = true clap_complete.workspace = true diff --git a/crates/fren-date/CHANGELOG.md b/crates/fren-date/CHANGELOG.md index 4b29ba2..6ee7d4b 100644 --- a/crates/fren-date/CHANGELOG.md +++ b/crates/fren-date/CHANGELOG.md @@ -11,23 +11,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- *(plan)* add plan_reorder and plan_reorder_with_year -- *(slugify)* add slugify_camel_iso_detect returning DetectedDate -- *(parser)* add detect_and_replace_with_span and DetectedDate.iso_string +- _(plan)_ add plan_reorder and plan_reorder_with_year +- _(slugify)_ add slugify_camel_iso_detect returning DetectedDate +- _(parser)_ add detect_and_replace_with_span and DetectedDate.iso_string ### Fixed -- *(plan)* slugify date-less files in plan_reorder_with_year -- *(plan_types)* mark DetectedDate as non_exhaustive -- *(plan)* include file roots in rename and reorder plans +- _(plan)_ slugify date-less files in plan_reorder_with_year +- _(plan_types)_ mark DetectedDate as non_exhaustive +- _(plan)_ include file roots in rename and reorder plans ### Other -- *(reorder)* apply rustfmt -- *(parser)* remove dead internal_sep param and collapse parallel date-scan impls -- *(reorder)* add CLI and library integration tests, update docs -- *(reorder)* add failing tests for plan_reorder_with_year -- *(recursive)* add shallow-default and deep-walk tests +- _(reorder)_ apply rustfmt +- _(parser)_ remove dead internal_sep param and collapse parallel date-scan impls +- _(reorder)_ add CLI and library integration tests, update docs +- _(reorder)_ add failing tests for plan_reorder_with_year +- _(recursive)_ add shallow-default and deep-walk tests ## [0.2.2](https://github.com/andreoliwa/fren/compare/fren-date-v0.2.1...fren-date-v0.2.2) - 2026-06-16 diff --git a/crates/fren-date/Cargo.toml b/crates/fren-date/Cargo.toml index f5b46ab..3bf7895 100644 --- a/crates/fren-date/Cargo.toml +++ b/crates/fren-date/Cargo.toml @@ -1,5 +1,5 @@ [dependencies] -slug-preserve = {path = "../slug-preserve", version = "0.3.0" } +slug-preserve = {path = "../slug-preserve", version = "0.3.0"} chrono.workspace = true pure-rust-locales.workspace = true regex.workspace = true @@ -11,7 +11,7 @@ uuid.workspace = true walkdir.workspace = true [dev-dependencies] -slug-preserve = {path = "../slug-preserve", version = "0.3.0" } +slug-preserve = {path = "../slug-preserve", version = "0.3.0"} proptest.workspace = true tempfile.workspace = true