Skip to content

v2.1.0

Pre-release
Pre-release

Choose a tag to compare

@philocalyst philocalyst released this 26 Apr 20:55

What's new

Added

  • Justfile
    Introduce a check task that prompts you to confirm version bumps in the README, Swift bundle and CHANGELOG.
  • Commands
    Print a success message when an application is bound to a file extension or URL scheme.
  • FileSystemUtilities
    Include /System/Library/CoreServices/Applications/ in the list of search paths for installed apps.
  • AssociationManager
    Add a fallback for setDefaultApplication failures: if NSWorkspace.setDefaultApplication is restricted, catch the error and invoke LSSetDefaultRoleHandlerForContentType directly.

Changed

  • Package.swift
    Pin all external Swift package dependencies to exact versions (ArgumentParser 1.2.0, Swift-Log 1.5.3, PListKit 2.0.3, swift-toml 1.0.0).
  • AssociationManager
    Refactor application lookup into a throwing findApplication(named:), supporting both file paths (or file:// URLs) and plain .app names (case-insensitive).
  • FileSystemUtilities
    Downgrade log level for unreadable paths from warning to debug to reduce noise.