Releases: plivesey/ConsistencyManager
Releases · plivesey/ConsistencyManager
5.1.2
Changes:
- Declare an explicit public initializer for ModelUpdates to allow initialization from outside the module.
5.1.1
Swift 4 Bugfix
Fix an issue that arises when compiling Consistency Manager with the Swift 4 compiler.
Changes:
Add @objc
annotation to applicationDidReceiveMemoryWarning()
so that an out of memory notification doesn't cause a crash.
5.0.0
This is a major version change because the API for WeakArray
was changed slightly (not much). This will cause some projects to not compile.
Changes:
- Added a global listener model change API so you can listen to IDs as well as models.
- Rewrote the
WeakArray
API to remove a lot of code duplication.
4.0.1
There is no Cocoapods release for this version because the changes only affect Carthage users.
This release fixes #43. It makes $ carthage build
work without needing to specify a platform.
4.0.0
Full Swift 3 API. This converts all the APIs to use the Swift 3 style. It may be easier to migrate to 3.0.0 first, then 4.0.0.
3.0.0
Migrated to Swift 3.
This version does not change any of the APIs from 2.0.2. It only changes the code so it will compile. In the next version (4.0.0), the API will be changed to fit Swift 3's style. You can use this version as a stepping stone as you migrate your code.
2.0.2
- Fixing a bug where requests would not actually be cancelled when you called
clearListenersAndCancelAllTasks
#34
Likely, this will be the last release to support Swift 2.2/2.3. The next release (3.0.0) will be Swift 3.
2.0.1
- Adding support for OSX
- Fixing Carthage support for Rocket Data
Updating to 1.0.1
Changes:
Allowed turning off garbage collection by setting it to 0
Updated the code for Xcode 7.3
Adding the ability to time how long garbage collection takes