All Versions
20
Latest Version
Avg Release Cycle
58 days
Latest Release
1292 days ago

Changelog History
Page 2

  • v0.12.3 Changes

    • ➕ Added helper function to convert an array of objects in the current context.
    • ➕ Added Cd.transactWith to internalize the Cd.useInCurrentContext function in most cases.
    • ➕ Added the PromiseKit extension (see README section for details).
  • v0.12.2 Changes

    • ➕ Added the on parameter to transactions to specify your own dispatch queue for batching serial transactions into relevant queues.
  • v0.12.1 Changes

    • ➕ Added support for forced serial transactions (See README section on forced serial transactions)
  • v0.11.2 Changes

    • ➕ Address issue where newly inserted objects on the main context were not triggering fetched result controller insertion states.
  • v0.11.1 Changes

    • 🔄 Changed Cd.useInCurrentContext to be less heavy-handed out raising exceptions. Now allows context-less objects with persistent IDs to be used.
    • ➕ Added example of above issue to the basic example app (prints out property in the main thread of object created in a transaction)
    • ➕ Added Updated case for the updateHandler.
  • v0.10.3 Changes

    • 🛠 Fixed bug that raised an incorrect excpetion during the main thread's merge handler.
  • v0.10.2 Changes

    • 🛠 Fixed main thread blocking error
    • 🔄 Changed userInfo to use Any as value
  • v0.10.1 Changes

    • ➕ Added update handler hook to main-queue objects
    • ➕ Added userInfo dictionary to CdManagedObject
    • 🛠 Fixed notification key for main thread context
  • v0.9.1 Changes

    • ➕ Added support for expressions, grouping, properties and fetching dictionaries instead of managed objects.
    • 🔄 changed onlyAttr to onlyProperties
  • v0.8.4 Changes

    • 🎉 Initial Release