Realm v0.10.0 Release Notes

Release Date: 2014-04-23 // almost 10 years ago
  • โšก๏ธ TightDB is now Realm! The Objective-C API has been updated and your code will break!

    API breaking changes

    • All references to TightDB have been changed to Realm.
    • ๐Ÿ›  All prefixes changed from TDB to RLM.
    • ๐Ÿ”€ TDBTransaction and TDBSmartContext have merged into RLMRealm.
    • โช Write transactions now take an optional rollback parameter (rather than needing to return a boolean).
    • addColumnWithName: and variant methods now return the index of the newly created column if successful, NSNotFound otherwise.

    โœจ Enhancements

    • createTableWithName:columns: has been added to RLMRealm.
    • โž• Added keyed subscripting for RLMTable's first column if column is of type RLMPropertyTypeString.
    • setRow:atIndex: has been added to RLMTable.
    • RLMRealm constructors now have variants that take an writable initialization block
    • ๐Ÿ†• New object interface - tables created/retrieved using tableWithName:objectClass: return custom objects

    ๐Ÿ›  Bugfixes

    • None.