Skip to content

Commit

Permalink
Release 3.18.0
Browse files Browse the repository at this point in the history
  • Loading branch information
tgoyne committed Sep 14, 2019
1 parent 4094a40 commit 42bb793
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 9 deletions.
9 changes: 5 additions & 4 deletions CHANGELOG.md
@@ -1,4 +1,4 @@
x.y.z Release notes (yyyy-MM-dd)
3.18.0 Release notes (2019-08-13)
=============================================================

The file format for synchronized Realms has changed. Old Realms will be
Expand All @@ -9,6 +9,7 @@ significant amount of time to run or run any risk of errors.
This does not effect non-synchronized Realms.

### Enhancements

* Improve performance of queries on Date properties
([Core #3344](https://github.com/realm/realm-core/pull/3344), [Core #3351](https://github.com/realm/realm-core/pull/3351)).
* Syncronized Realms are now more aggressive about trimming local history that
Expand All @@ -22,6 +23,7 @@ This does not effect non-synchronized Realms.
([PR #6248](https://github.com/realm/realm-cocoa/pull/6248)).

### Fixed

* If a signal interrupted a msync() call, Realm would throw an exception and
the write transaction would fail. This behavior has new been changed to retry
the system call instead. ([Core #3352](https://github.com/realm/realm-core/issues/3352))
Expand All @@ -30,15 +32,14 @@ This does not effect non-synchronized Realms.
* Opening query-based synchronized Realms with a small number of subscriptions
performed an unneccesary write transaction. ([ObjectStore #815](https://github.com/realm/realm-object-store/pull/815)).

<!-- ### Breaking Changes - ONLY INCLUDE FOR NEW MAJOR version -->

### Compatibility

* File format: Generates Realms with format v9 (Reads and upgrades all previous formats)
* Realm Object Server: 3.21.0 or later.
* APIs are backwards compatible with all previous releases in the 3.x.y series.
* Carthage release for Swift is built with Xcode 11.0

### Deprecations

* `RLMIdentityProviderNickname` has been deprecated in favor of `RLMIdentityProviderUsernamePassword`.
* `+[RLMIdentityProvider credentialsWithNickname]` has been deprecated in favor of `+[RLMIdentityProvider credentialsWithUsername]`.
* `Sync.nickname(String, Bool)` has been deprecated in favor of `Sync.usernamePassword(String, String, Bool)`.
Expand Down
2 changes: 1 addition & 1 deletion Package.swift
Expand Up @@ -4,7 +4,7 @@ import PackageDescription
import Foundation

let coreVersionStr = "5.23.3"
let cocoaVersionStr = "3.17.3"
let cocoaVersionStr = "3.18.0"

let coreVersionPieces = coreVersionStr.split(separator: ".")
let cxxSettings: [CXXSetting] = [
Expand Down
4 changes: 2 additions & 2 deletions Realm/Realm-Info.plist
Expand Up @@ -17,11 +17,11 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>3.17.3</string>
<string>3.18.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>3.17.3</string>
<string>3.18.0</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2014 Realm. All rights reserved.</string>
<key>NSPrincipalClass</key>
Expand Down
4 changes: 2 additions & 2 deletions dependencies.list
@@ -1,4 +1,4 @@
VERSION=3.17.3
REALM_CORE_VERSION=5.23.3
VERSION=3.18.0
REALM_CORE_VERSION=5.23.4
REALM_SYNC_VERSION=4.7.5-catalyst.3
REALM_OBJECT_SERVER_VERSION=3.21.1

0 comments on commit 42bb793

Please sign in to comment.