Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 8, 2025

This PR contains the following updates:

Package Type Update Change
trash dependencies minor 5.1.1 -> 5.2.2

Release Notes

ArturKovacs/trash (trash)

v5.2.2

Compare Source

Chore
  • prepare for objc2 frameworks v0.3
    These will have a bunch of default features enabled, so let's
    pre-emptively disable them.
Bug Fixes
  • Use octal for S_ISVTX sticky bit check
Commit Statistics
  • 6 commits contributed to the release over the course of 76 calendar days.
  • 77 days passed between releases.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
  • Uncategorized
    • Merge pull request #​136 from nebel/master (1704f72)
    • Use octal for S_ISVTX sticky bit check (dffb80d)
    • Merge pull request #​135 from madsmtm/objc2-disable-default-features (74894a8)
    • Prepare for objc2 frameworks v0.3 (083743e)
    • Merge pull request #​132 from eugenesvk/fr-mac-test-out (357c3b8)
    • Move MacOS specific tests to their own directory (ee7f256)

v5.2.1

Compare Source

Bug Fixes
  • Escape quoted paths when deleting with AppleScript
  • Support for non-UTF8 paths on HFS+ on MacOS
    Now illegal UTF8 is percent-encoded. Previously this code would have panicked.
Other
  • add an overview table to DeleteMethod on Mac
  • move macos deps behind macos cfg target
  • add simdutf8 for fast utf8 validation
  • add percent encoding support
  • replace create with create_new to avoid potentially nulling existing files
Test
  • new delete illegal bytes via Finder
    Disabled since only works on older FS, but tested manually to work on a USB HFS drive
  • new delete illegal bytes
    Disabled since only works on older FS, but tested manually to work on a USB HFS drive
  • add for from_utf8_lossy_pc
  • replace create with create_new to avoid potentially nulling existing files
Commit Statistics
  • 26 commits contributed to the release.
  • 11 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
  • Uncategorized
    • Release trash v5.2.1 (59b0a8a)
    • Escape quoted paths when deleting with AppleScript (e1bb697)
    • Support for non-UTF8 paths on HFS+ on MacOS (6f0b737)
    • Various refactors (d23a591)
    • Merge pull request #​125 from eugenesvk/fr-doc-deletemethod (47ed29d)
    • Add an overview table to DeleteMethod on Mac (415c87d)
    • Clippy (b147384)
    • Cargo fmt (e499a0e)
    • New delete illegal bytes via Finder (175d6f5)
    • Fix Finder path generation for AS (0359a4d)
    • Cargo fmt (5d17879)
    • Fix finder extra escaping (d7295e8)
    • Cargo fmt (ab5c49b)
    • New delete illegal bytes (bfbc394)
    • Move macos deps behind macos cfg target (6fbad98)
    • Convert delete_using_finder to use binary Paths (c013b9a)
    • Convert delete_using_file_mgr to use binary Paths (1d18e7a)
    • Remove automatic panicky conversion of potentially binary paths into non-binary strings (d7d2187)
    • Add simdutf8 for fast utf8 validation (3978204)
    • Add for from_utf8_lossy_pc (dc7dca0)
    • Add from_utf8_lossy_pc (8481d3c)
    • Add percent encoding support (e58e92b)
    • Merge pull request #​126 from eugenesvk/fr-test-file-new (823f6fb)
    • Try de-clippy (243b00d)
    • Replace create with create_new to avoid potentially nulling existing files (9c213c9)
    • Replace create with create_new to avoid potentially nulling existing files (9ed83e7)

v5.2.0

Compare Source

New Features
  • Short circuiting check for empty trash
    is_empty() is a short circuiting function that checks if the trash is
    empty on Freedesktop compatible systems and Windows.

    The main purpose of is_empty() is to avoid evaluating the entire trash
    context when the caller is only interested in whether the trash is empty
    or not. This is especially useful for full trashes with many items.

Commit Statistics
  • 3 commits contributed to the release.
  • 56 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
  • Uncategorized
    • Release trash v5.2.0 (1a0fc59)
    • Merge pull request #​120 from joshuamegnauth54/feat-short-circuiting-is-empty (0120bbe)
    • Short circuiting check for empty trash (6d59fa9)

Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Mar 8, 2025

@charlypa charlypa merged commit 57dc161 into main Mar 10, 2025
6 checks passed
@charlypa charlypa deleted the renovate/trash-5.x-lockfile branch March 10, 2025 09:00
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.

2 participants