Skip to content

Releases: modo-studio/SugarRecord

2.1.4

27 Dec 00:58
Compare
Choose a tag to compare
  • Integrated with Travis-CI #189

2.1.3

21 Dec 15:39
Compare
Choose a tag to compare
  • Added initializer to RealmDefaultStorage that takes a Realm.Configuration as initializer.

2.1.2 - RxSwift

20 Dec 18:13
Compare
Choose a tag to compare

Changelog

  • First version giving support to RxSwift
  • Fixed broken unit tests after the refactor for Carthage for having SugarRecordCoreData and SugarRecordRealm

2.1.1

18 Dec 09:07
Compare
Choose a tag to compare
  • Added Realm 0.97 version. That version includes:
    • Support for tvOS. You can use now SugarRecord+Realm with your tvOS.
    • Better integration with Carthage. Installing SugarRecord+Realm should be faster now.
  • Improved Carthage integration. Now each platform has two schemes, SugarRecordRealm & SugarRecordCoreData. Drag only the one you need in your app plus Realm in case you are using the Realm integration.

2.1.0 - More Reactive than ever

13 Dec 21:46
Compare
Choose a tag to compare
  • Removed Result dependency from context methods. Methods throw now instead of returning a Result object wrapping Error and Values.
  • Reviewed the interface of Context to make it similar to Realm's one: add, create, new, fetch, remove.
  • Removed asynchrony from from operation methods in storage. Asynchrony has to be handled externally now (Realm inspired).
  • Added LICENSE file.
  • Added fetch method to Storage using internally the main context for fetching.
  • Implemented a Reactive API in Storage:
func rac_operation(operation: (context: Context, save: Saver) -> Void) -> SignalProducer<Void, NoError>
func rac_backgroundOperation(operation: (context: Context, save: Saver) -> Void) -> SignalProducer<Void, NoError>
func rac_backgroundFetch<T, U>(request: Request<T>, mapper: T -> U) -> SignalProducer<[U], Error>
func rac_fetch<T>(request: Request<T>) -> SignalProducer<[T], Error>

2.0.1 - The Magic of SugarRecord is back

08 Dec 19:11
Compare
Choose a tag to compare

Version 2.0.1

Date: 8th December 2015

Changelog

  • New version with Swift 2.XX support.
  • New API.
  • Test coverage of core features.
  • Realm and CoreData support.
  • Carthage and CocoaPods support

Bug fixing release

18 Jan 00:11
Compare
Choose a tag to compare
  • Some private methods made public: #106
  • Typo mistake: #107

Minor bugs fixed

03 Jan 01:19
Compare
Choose a tag to compare
  • Fixed autosaving feature on DefaultCDStack
  • Use of printable instead of StringLiteralConvertible
  • Reviewed the CI script (still not working travis :( )

Fixed a regression on SugarRecordResults

29 Dec 00:17
Compare
Choose a tag to compare

SugarRecordResults type, other improvements and minor bug fixing

25 Dec 18:54
Compare
Choose a tag to compare
  • Logging improved
  • Added a continuous integration script bash ci.sh
  • Added a Realm example to the example project
  • Added CocoaPods experimental support
  • Improved the count method to avoid unnecessary fetching. By @twobitlabs
  • Renamed entityName to modelName to avoid conflicts
  • Finder methods refactored to use StringLiteral instead of String
  • Added RestKit example to the example project
  • Added SugarRecordResults type as a Query result type (Inspired on Realm)