All Versions
10
Latest Version
Avg Release Cycle
137 days
Latest Release
-
Changelog History
Changelog History
-
v2.0.1 Changes
- ๐ Fixed some retain cycles that were holding on to target objects
- โก๏ธ Updated examples project
-
v2.0.0 Changes
June 10, 2019- ๐ Support for Swift 5.0
- โก๏ธ Updated syntax in MotionOptions for newer Swift naming conventions
- โก๏ธ Updated Swift package file to newest version, requires Xcode 11 to import
- โฌ๏ธ Bumped version to 2.0.0 due to breaking change in MotionOptions (Swift Package Manager requires packages use semantic versioning)
-
v1.3.3 Changes
October 24, 2018- ๐ Support for Swift 4.2
-
v1.3.2 Changes
March 22, 2018- ๐ fixed bugs which prevented some CGStructs from being updated when using
Motion
โs statesForProperties convenience initializer - โ added targetsNestedStruct static method to
CGStructAssistant
, which determines whether a specified keyPath targets a struct of a CGRect - โ added and improved tests
- ๐ improved readability and streamlined some code
- ๐ fixed bugs which prevented some CGStructs from being updated when using
-
v1.3.1 Changes
March 20, 2018- ๐ renamed Classes directory to Sources
- ๐ฆ miscellaneous package changes
-
v1.3.0 Changes
March 19, 2018- ๐จ Refactored the "finalState" convenience initializer for the Motion class to now take an Array of
PropertyStates
objects. This allows you to provide both starting and ending representational value objects for easy animation properties creation. Most of theValueAssistant
objects had significant updates to support this. - ๐ A new "buildPropertyData(fromObject: AnyObject, propertyStates: [PropertyStates])" public method has been added to the
Motion
class, which creates and returns an array ofPropertyData
objects. This method is used in conjunction with the above convenience initializer, but can be called ad hoc to generatePropertyData
objects from a set of state objects you pass in. - ๐ Bugfix:
ValueAssistant
s now won't exclude properties from being created when the ending value is the same as the object's original value, but the specified starting value is different. - โก๏ธ Minor updates for Swift 4 compatibility. The Examples and Tests projects now target Swift 4.
- โก๏ธ Updated tests, and additional test coverage for
ValueAssistant
classes.
- ๐จ Refactored the "finalState" convenience initializer for the Motion class to now take an Array of
-
v1.2.0 Changes
September 22, 2017โก๏ธ Updates to support Swift 4.0.
-
v1.1.1 Changes
May 23, 2017โก๏ธ Updates to fix compiler warnings and deprecations.
-
v1.1.0 Changes
September 16, 2016โก๏ธ Updated to support Swift 3.0. Please see the swift2.3 branch for Swift 2.3 support.
-
v1.0.0 Changes
June 08, 2016๐ Initial release