Skip to content

Releases: objectbox/objectbox-swift

1.4.1

10 Nov 17:16

Choose a tag to compare

Mostly internal changes; check the doc pages for a detailed changelog.

1.4.0

08 Sep 12:13

Choose a tag to compare

See the announcement blog post and changelog for details. Major theme is ToMany improvements.

1.3.1

29 Jun 19:25

Choose a tag to compare

ObjectBox 1.3.1 comes with bug fixes for the ToMany relation class.

See https://swift.objectbox.io/ for details

1.3.0

11 May 20:16

Choose a tag to compare

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

16 Dec 19:10

Choose a tag to compare

Improved support for optional and unsigned types.

Check the docs for the full changelog.

1.1.1

23 Nov 21:38

Choose a tag to compare

Important upgrade for 1.1 fixing a "realpath" error during build on machines without Homebrew coreutils.

https://swift.objectbox.io

1.1

18 Nov 15:55

Choose a tag to compare

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, and putAndReturnIDs(). 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.

More information in the documentation

1.0.1

01 Oct 15:55

Choose a tag to compare

  • Update code generator to work in Xcode projects that use Swift Package Manager for their other dependencies.

v1.0: Public Release

24 Sep 12:15

Choose a tag to compare

  • 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

13 Aug 16:29

Choose a tag to compare

v0.9.1 iOS hotfix Pre-release
Pre-release

Fixed "Storage error code 78" for iOS

Details in the changelog