Skip to content

Latest commit

 

History

History
33 lines (29 loc) · 1.23 KB

NEWS.md

File metadata and controls

33 lines (29 loc) · 1.23 KB

CoreObject NEWS

0.6

  • Automatic unloading of deleted persistent roots
  • Lazy loading of persistent roots and branches
  • Hidden dead cross references
    • Relationships accross persistent roots are transparently resolved when deleting/undeleting persistent roots or branches
    • Support any relationships including bidirectional ones
  • Schema upgrade
    • Support to evolve dependent schemas located in different packages/frameworks
  • History compaction
    • Explicit (where finalized persistent roots, branches, and dead revisions are discarded)
    • Automatic (where dead persistent roots, branches and revisions are computed based on an undo track and its max size)
  • Massive performance improvements
    • Serialization and loading
    • History navigation
    • Multivalued property mutation (new fast path)
    • Cross persistent root relationships
    • Synthesized accessors
  • Selective undo/redo metadata (to track what has been undone/redone)
    • Allow to build custom presentation of the history
  • Improved history localization
  • Introduced iOS 7 and higher support
  • Swift compatibility
  • Modernized Objective-C code base and API (including nullability and lightweight generics annotations)

0.5

  • First release.