Skip to content

chore: release v0.3.0 - #7

Open
github-actions[bot] wants to merge 2 commits into
masterfrom
release-plz-2026-06-18T23-49-06Z
Open

chore: release v0.3.0#7
github-actions[bot] wants to merge 2 commits into
masterfrom
release-plz-2026-06-18T23-49-06Z

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • slug-preserve: 0.2.2 -> 0.3.0
  • fren-date: 0.2.2 -> 0.3.0 (⚠ API breaking changes)
  • fren-date-cli: 0.2.2 -> 0.3.0

fren-date breaking changes

--- failure struct_marked_non_exhaustive: struct marked #[non_exhaustive] ---

Description:
A public struct has been marked #[non_exhaustive], which will prevent it from being constructed using a struct literal outside of its crate. It previously had no private fields, so a struct literal could be used to construct it outside its crate.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#attr-adding-non-exhaustive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.48.0/src/lints/struct_marked_non_exhaustive.ron

Failed in:
  struct DetectedDate in /tmp/.tmpQ59g0E/fren/crates/fren-date/src/plan_types.rs:33
Changelog

slug-preserve

0.2.1 - 2026-05-10

Other

  • (slug-preserve) add README and wire readme field in Cargo.toml

fren-date

0.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

fren-date-cli

0.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


This PR was generated with release-plz.

@github-actions
github-actions Bot force-pushed the release-plz-2026-06-18T23-49-06Z branch from ebae756 to f86c6c3 Compare June 19, 2026 00:31
@github-actions
github-actions Bot force-pushed the release-plz-2026-06-18T23-49-06Z branch from d0d6f42 to ea0107f Compare June 27, 2026 21:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants