Releases: objectbox/objectbox-swift
Releases · objectbox/objectbox-swift
1.6.0
- Build with Xcode 12.5 and Swift 5.4
- Updated Sync protocol to V3
- Internal improvements
Check https://swift.objectbox.io/ for details.
1.5.0
Added support for Apple Silicon (e.g. M1 ARM64-based CPU), XCFramework, etc.
Check https://swift.objectbox.io/ for details.
1.5.0-rc
Added support for Apple Silicon (e.g. M1 ARM64-based CPU)
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.rb
now asks which project to use if there is more than one, and creates a non-empty*.generated.swift
file 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
ContiguousArray
class. - Removed some protocols that only ever had one instance.