Skip to content

v0.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Jan 22:48
8eadcb4

Changes

New Features

add filesystem date fallback analysis modes 8a2dbe2

Add exif_then_name_then_fs and name_then_exif_then_fs analysis modes
that fall back to the file's filesystem modification date when no date
can be extracted from EXIF metadata, video metadata, or filename.

expand default file extensions for RAW and video formats 48556e5

Add commonly used RAW formats (cr2, cr3, nef, arw, raf, orf, rw2, dng),
XMP sidecar files, and video formats (mkv, webm) to the default extension
lists.

Tests

add integration tests bd9399f
  • Date extraction: EXIF metadata, filename parsing, fallback strategies
  • File types: JPEG, PNG, RAW (.cr2/.nef/.arw/.dng), video (.mp4/.mov/.avi)
  • Actions: copy, move, hardlink, symlink, dry-run
  • Edge cases: duplicates, spaces/special chars, case-insensitive extensions, missing dates
  • Directories: recursive scanning, multiple sources
  • Error handling: invalid paths, unsupported extensions, existing targets
  • Format strings: custom output path templates

CI

Temporarily replace CI/CD 8eadcb4

deps: bump dependabot/fetch-metadata from 2.4.0 to 2.5.0 080ca2c

Bumps dependabot/fetch-metadata from 2.4.0 to 2.5.0.


updated-dependencies:

  • dependency-name: dependabot/fetch-metadata
    dependency-version: 2.5.0
    dependency-type: direct:production
    update-type: version-update:semver-minor
    ...
Signed-off-by: dependabot[bot] <support@github.com>
deps: bump actions/checkout from 5 to 6 06ca160

Bumps actions/checkout from 5 to 6.


updated-dependencies:

  • dependency-name: actions/checkout
    dependency-version: '6'
    dependency-type: direct:production
    update-type: version-update:semver-major
    ...
Signed-off-by: dependabot[bot] <support@github.com>
deps: bump actions/checkout from 4 to 5 83188fc

Bumps actions/checkout from 4 to 5.


updated-dependencies:

  • dependency-name: actions/checkout
    dependency-version: '5'
    dependency-type: direct:production
    update-type: version-update:semver-major
    ...
Signed-off-by: dependabot[bot] <support@github.com>

Chores

deps: bump chrono from 0.4.42 to 0.4.43 54104b6

Bumps chrono from 0.4.42 to 0.4.43.


updated-dependencies:

  • dependency-name: chrono
    dependency-version: 0.4.43
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...
Signed-off-by: dependabot[bot] <support@github.com>
deps: bump filetime from 0.2.26 to 0.2.27 6573633

Bumps filetime from 0.2.26 to 0.2.27.


updated-dependencies:

  • dependency-name: filetime
    dependency-version: 0.2.27
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...
Signed-off-by: dependabot[bot] <support@github.com>
deps: bump clap from 4.5.53 to 4.5.54 e6fa07c

Bumps clap from 4.5.53 to 4.5.54.


updated-dependencies:

  • dependency-name: clap
    dependency-version: 4.5.54
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...
Signed-off-by: dependabot[bot] <support@github.com>
deps: bump log from 0.4.28 to 0.4.29 ec434eb

Bumps log from 0.4.28 to 0.4.29.


updated-dependencies:

  • dependency-name: log
    dependency-version: 0.4.29
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...
Signed-off-by: dependabot[bot] <support@github.com>
deps: bump clap from 4.5.51 to 4.5.53 25e246a

Bumps clap from 4.5.51 to 4.5.53.


updated-dependencies:

  • dependency-name: clap
    dependency-version: 4.5.53
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...
Signed-off-by: dependabot[bot] <support@github.com>
deps: bump indicatif from 0.18.2 to 0.18.3 707e5cb

Bumps indicatif from 0.18.2 to 0.18.3.


updated-dependencies:

  • dependency-name: indicatif
    dependency-version: 0.18.3
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...
Signed-off-by: dependabot[bot] <support@github.com>
deps: bump indicatif from 0.18.1 to 0.18.2 2ae7928

Bumps indicatif from 0.18.1 to 0.18.2.


updated-dependencies:

  • dependency-name: indicatif
    dependency-version: 0.18.2
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...
Signed-off-by: dependabot[bot] <support@github.com>
deps: bump clap from 4.5.50 to 4.5.51 8bc5cd1

Bumps clap from 4.5.50 to 4.5.51.


updated-dependencies:

  • dependency-name: clap
    dependency-version: 4.5.51
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...
Signed-off-by: dependabot[bot] <support@github.com>
deps: bump clap from 4.5.48 to 4.5.50 52d531c

Bumps clap from 4.5.48 to 4.5.50.


updated-dependencies:

  • dependency-name: clap
    dependency-version: 4.5.50
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...
Signed-off-by: dependabot[bot] <support@github.com>
deps: bump indicatif from 0.18.0 to 0.18.1 6b25d6c

Bumps indicatif from 0.18.0 to 0.18.1.


updated-dependencies:

  • dependency-name: indicatif
    dependency-version: 0.18.1
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...
Signed-off-by: dependabot[bot] <support@github.com>
deps: bump regex from 1.12.1 to 1.12.2 1b52d92

Bumps regex from 1.12.1 to 1.12.2.


updated-dependencies:

  • dependency-name: regex
    dependency-version: 1.12.2
    dependency-type: direct:production
    update-type: version-update:semver-patch
    ...
Signed-off-by: dependabot[bot] <support@github.com>