Clipy/Sauce breaking changes

swift

9 curated breaking changes across major versions of Clipy/Sauce. Use this as a migration checklist before bumping dependencies.

9
changes
Breaking changes by transition
  • v2.3.0 \u2192 v2.4.0breaking

    Update minimum deployment target to macOS 10.13 ( #57 )

  • v2.2.0 \u2192 v2.3.0breaking

    Fix a crash when unable to get the keyboard source ID ( #44 ) ( #40 ) ( @mcasper )

  • v2.1.0 \u2192 v2.2.0breaking

    Renamed `SauceEnabledKeyboardInputSoucesChanged` to `SauceEnabledKeyboardInputSourcesChanged`. ( #31 )

  • v2.1.0 \u2192 v2.2.0breaking

    Renamed `key(by:)` with `key(for:)` and similar. ( #36 )

  • v2.0.2 \u2192 v2.1.0breaking

    The initializer of `Sauce.Key` is changed from `init?(character:)` to `init?(character:, virtualKeyCode:)`. ( #22 )

  • v1.1.0 \u2192 v2.0.0breaking

    The `modifiers` argument has been renamed to `carbonModifiers`. ( #11 )

  • v1.1.0 \u2192 v2.0.0breaking

    Removed `ASCIICapableInputSources`. ( #15 )

  • v1.1.0 \u2192 v2.0.0breaking

    Drop support macOS 10.9 Mavericks.

  • v0.0.1 \u2192 v1.0.0breaking

    Rename `currentKeyCode(by:)` to `keyCode(by:)`.

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/swift/Clipy/Sauce
Clipy/Sauce breaking changes — Swift migration guide | DepScope