Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
14 changes: 14 additions & 0 deletions crates/fren-date-cli/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion crates/fren-date-cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
22 changes: 22 additions & 0 deletions crates/fren-date/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions crates/fren-date/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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

Expand Down