Releases: objectbox/objectbox-swift
Releases · objectbox/objectbox-swift
1.4.1
1.4.0
See the announcement blog post and changelog for details. Major theme is ToMany improvements.
1.3.1
ObjectBox 1.3.1 comes with bug fixes for the ToMany relation class.
See https://swift.objectbox.io/ for details
1.3.0
ObjectBox Swift 1.3 was built with and for Swift 5.2 and features important fixes.
See https://swift.objectbox.io/ for details.
1.2.0
1.1.1
Important upgrade for 1.1 fixing a "realpath" error during build on machines without Homebrew coreutils.
1.1
- Carthage is now a supported installation method, in addition to CocoaPods
- If a convert annotation on an enum has no explicit database type given, its RawType is used.
- Various performance and usability improvements, e.g.
setup.rbnow asks which project to use if there is more than one, and creates a non-empty*.generated.swiftfile to help with code completion. - Added
put()with variable argument list,put(inout)for mutable structs, andputAndReturnIDs().put()itself no longer returns IDs. (Apologies, please adjust your code) - Added variants of methods that take arrays which work with the faster
ContiguousArrayclass. - Removed some protocols that only ever had one instance.
1.0.1
- Update code generator to work in Xcode projects that use Swift Package Manager for their other dependencies.
v1.0: Public Release
- Relations in queries
- Observer callbacks for data changes
- Many-to-many relations
- Asynchronous put/remove
- Edit relations through their backlinks
- API clean up; e.g. renames, simple IDs, simplifications, etc.
- If you've been using pre-releases, you can find migration instructions in the Readme on Github.
v0.9.1 iOS hotfix
Fixed "Storage error code 78" for iOS
Details in the changelog