Realm v0.5.0 Release Notes

Release Date: 2014-04-02 // about 10 years ago
  • โšก๏ธ The Objective-C API has been updated and your code will break! Of notable changes a fast interface has been added. This interface includes specific methods to get and set values into Tightdb. To use these methods import <Tightdb/TightdbFast.h>.

    API breaking changes

    • getTableWithName: renamed to tableWithName: in TDBTransaction.
    • addColumnWithName:andType: renamed to addColumnWithName:type: in TDBTable.
    • columnTypeOfColumn: renamed to columnTypeOfColumnWithIndex in TDBTable.
    • columnNameOfColumn: renamed to nameOfColumnWithIndex: in TDBTable.
    • addColumnWithName:andType: renamed to addColumnWithName:type: in TDBDescriptor.
    • ๐Ÿšš Fast getters and setters moved from TDBRow.h to TDBRowFast.h.

    โœจ Enhancements

    • โž• Added minDateInColumnWithIndex and maxDateInColumnWithIndex to TDBQuery.
    • Transactions can now be started directly on named tables.
    • You can create dynamic tables with initial schema.
    • TDBTable and TDBView now have a shared protocol so they can easier be used interchangeably.

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fixed bug in 64 bit iOS when inserting BOOL as NSNumber.