All Versions
11
Latest Version
Avg Release Cycle
130 days
Latest Release
1627 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v4.1.3
April 01, 2020 -
v4.1.2 Changes
January 25, 2019- ๐ Fix compatibility with Swift compiler versions other than 4.2 when observing optional values and KVO delivers an
NSNull
value.
- ๐ Fix compatibility with Swift compiler versions other than 4.2 when observing optional values and KVO delivers an
-
v4.1.1 Changes
November 28, 2018- โ Add
.object
and.keyPath
properties toPMKVObserver
. The.keyPath
property is named.objcKeyPath
in Swift.
- โ Add
-
v4.1.0 Changes
November 28, 2018- ๐ Handle observing optional values better. We now make stronger guarantees about when
.old
and.new
are non-nil
.
- ๐ Handle observing optional values better. We now make stronger guarantees about when
-
v4.0.0 Changes
September 06, 2018Set Swift version to 4.
โช Work around Xcode 10 issue with value conversions involving
Any
in theKVObserver.Change
object (SR-8704).๐ Handle
RawRepresentable
types inKVObserver.Change
's.old
and.new
properties.Note: Optional
RawRepresentable
types (such as those produced by a path like\.foo?.bar
) are only supported in Swift 4.1 and later. -
v3.0.2 Changes
May 23, 2018- ๐ Squelch some warnings when building with CocoaPods.
-
v3.0.1 Changes
September 13, 2017- Set Swift version back to Swift 3.2. The new
KeyPath
stuff is usable from 3.2 so there's no reason to require 4. PMVKObserver will still compile with Swift 3.1, but theKeyPath
APIs won't be available unless compiling with Swift 3.2.
- Set Swift version back to Swift 3.2. The new
-
v3.0.0 Changes
September 12, 2017- Convert to Swift 4.
- โ Add new initializers that use Swift 4
KeyPath
s. - ๐ Make
Change.rawDict
andChange.kind
non-optional.
-
v2.0.2 Changes
July 25, 2017Use
os_unfair_lock
on platforms that support it. -
v2.0.1 Changes
September 15, 2016๐ This release fixes CocoaPods support.