-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update dependency io.realm.kotlin:library-base to v1.16.0 #18
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/io.realm.kotlin-library-base-1.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
061c222
to
6ca1a30
Compare
6ca1a30
to
9abe8e1
Compare
9abe8e1
to
7ee9707
Compare
7ee9707
to
cd01e78
Compare
cd01e78
to
adfbc63
Compare
adfbc63
to
a9b9480
Compare
a9b9480
to
1e0c613
Compare
1e0c613
to
c76db3c
Compare
c76db3c
to
b01e8b3
Compare
b01e8b3
to
282b7bd
Compare
282b7bd
to
9c0f325
Compare
9c0f325
to
633e269
Compare
633e269
to
1293863
Compare
1293863
to
73bda86
Compare
73bda86
to
0a18d68
Compare
0a18d68
to
b348416
Compare
b348416
to
bbd1073
Compare
bbd1073
to
3002e7a
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.9.0
->1.16.0
Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
realm/realm-kotlin (io.realm.kotlin:library-base)
v1.16.0
Breaking changes
Enhancements
Fixed
x == 1 OR x == 2 OR x == 3
) when evaluating on a string property with an empty string in the search condition. Matches with an empty string would have been evaluated as if searching for a null string instead. (Core issue realm/realm-core#7628 since Core v10.0.0-beta.9)App.allUsers()
included logged out users only if they were logged out while the App instance existed. It now always includes all logged out users. (Core issue realm/realm-core#7300)Known issues
Compatibility
kotlin.experimental.tryK2=true
.Internal
cde3adb
.v1.15.0
Breaking changes
@type
operation, you must use 'objectlink' to match links to objects. 'object' is reserved for dictionary types.mixed = bin('xyz')
ormixed = binary('xyz')
. (Core issue realm/realm-core#6407).Enhancements
$P<i>
in query string. (Core issue realm/realm-core#7033)AppConfiguration
has been updated to point toservices.cloud.mongodb.com
. See https://www.mongodb.com/docs/atlas/app-services/domain-migration/ for more information. (Issue #1685)Fixed
@count
/@size
is now supported forRealmAny
properties (Core issue realm/realm-core#7280, since v10.0.0)RealmAny
property with an index possibly returning the wrong result if values of different types happened to have the same StringIndex hash. (Core issue realm/realm-core6407, since v11.0.0-beta.5).8388606
links pointing to one specific object, the program will crash. (Core issue realm/realm-core#6577, since v6.0.0)RealmAny<RealmAny>
would give wrong results (Core issue [realm/realm-core6748])https://github.com/realm/realm-core/issues/67488), since v10.0.0)indexed_property == NONE {x}
which mistakenly matched on only x instead of not x. This only applies when an indexed property with equality (==, or IN) matches withNONE
on a list of one item. If the constant list contained more than one value then it was working correctly. (Core issue realm/realm-core#7777, since v12.5.0)Compatibility
kotlin.experimental.tryK2=true
.Internal
316889b
.v1.14.1
Breaking Changes
Enhancements
Fixed
Compatibility
kotlin.experimental.tryK2=true
.Internal
v1.14.0
Breaking Changes
Enhancements
AppConfiguration.usePlatformNetworking()
. Managed WebSockets will become the default in a future version. (PR #1528).AutoClientResetFailed
exception now reports as the throwable cause any user exceptions that might occur during a client reset. (Issue #1580)Fixed
Realm.asFlow()
could miss an update if a write was started right after opening the Realm. (Issue #1582)java.lang.IllegalStateException: [RLM_ERR_WRONG_THREAD]: Realm accessed from incorrect thread.
. (Issue [#1594][https://github.com/realm/realm-kotlin/pull/1594](https://redirect.github.com/realm/realm-kotlin/pull/1594)4, since 1.13.0)IllegalStateExceptions
in awrite
-block would not cancel transactions, but leave it open. (Issue #1615).NullPointerException
while waiting for the synchronization of a subscription set if the client was set inAwaitingMark
state. (Issue #1671 JIRA)Compatibility
kotlin.experimental.tryK2=true
.Internal
5533505
.v1.13.0
Breaking Changes
Enhancements
kotlin.experimental.tryK2=true
. (Issue #1483)asFlow()
methods on objects and queries. This makes it possible to control which properties will trigger change events, including properties on objects below the default nested limit of 4. (Issue #661)connection is used per sync user rather than one per synchronized Realm. This
reduces resource consumption when multiple Realms are opened and will
typically improve performance. The behavior can be controlled through [AppConfiguration.Builder.enableSessionMultiplexing]. It will be made the default
in a future release. (Issue #1578)
AppConfiguration.Builder.syncTimeouts()
. (Issue #971).Fixed
RealmInstant.now
used an API (java.time.Clock.systemUTC().instant()
) introduced in API 26, current minSDK is 16. (Issue #1564)@PersistedName
. (Issue 1569)LogLevel.TRACE
orLogLevel.ALL
. (Issue #1560)Compatibility
kotlin.experimental.tryK2=true
.Internal
e593a5f
.v1.12.0
This release upgrades the Sync metadata in a way that is not compatible with older versions. To downgrade a Sync app from this version, you'll need to manually delete the metadata folder located at
$[SYNC-ROOT-DIRECTORY]/mongodb-realm/[APP-ID]/server-utility/metadata/
. This will log out all users.Breaking Changes
Enhancements
Fixed
Realm.getNumberOfActiveVersions
now returns the actual number of active versions. (Core issue #6960)Realm.close()
is now idempotent.RealmAny.equals
that would sometimes returntrue
when comparing RealmAnys wrapping same type but different values. (Issue #1523)onManualResetFallback
. (Issue #1515)ClientResetRequiredException.executeClientReset()
now returns a boolean indicating if the manual reset fully succeeded or not. (Issue #1515)GET requests. (Issue #1517)
Compatibility
Internal
e6271d7
.v1.11.1
Enhancements
Fixed
No built-in scheduler implementation for this platform
on Linux (JVM) and Windows. (Issue #1502, since 1.11.0)Compatibility
Internal
v1.11.0
Breaking Changes
BaseRealmObject.equals()
has changed from being identity-based only (===) to instead returntrue
if two objects come from the same Realm version. This e.g means that reading the same object property twice will now be identical. Note, two Realm objects, even with identical values will not be considered equal if they belong to different versions.Enhancements
description TEXT 'alex*'
. (Core issue #6860)toString
,equals
andhashCode
implementations. This makes it possible to compare by object reference across multiple collections. Note that two objects at different versions will not be considered equal, evenif the content is the same. Custom implementations of these methods will be respected if they are present. (Issue #1097)
GeoPoint
,GeoCircle
,GeoBox
, andGeoPolygon
. SeeGeoPoint
documentation on how to persist locations. (Issue #1403)RealmConfiguration.Builder.migration(migration: AutomaticSchemaMigration, resolveEmbeddedObjectConstraints: Boolean)
. (Issue #1464AppConfiguration.Builder.authorizationHeaderName()
andAppConfiguration.Builder.addCustomRequestHeader(...)
. (Issue #1453)App.Sync.reconnect()
method. This method is also now called automatically when a mobile device toggles off airplane mode. (Issue #1479)Fixed
JVMScheduler
instances. In certain circumstances, it could lead to a JNI crash. (Issue #1463)WaitForSync.FIRST_TIME
behaviour, rather than only checking changes to the name. (Issues #1466)Compatibility
Internal
c258e26
.v1.10.2
Breaking Changes
Enhancements
Fixed
RealmInstant
could be instantiated with invalid arguments. (Issue #1443)equals
andhashCode
on unmanagedRealmList
andRealmSet
resulted in incorrect values. (Issue #1454)RealmLog.level
. (Issue #1456)RealmLog.level
is set toWARN
after creating anApp
orRealm
configuration. (Issue #1456)Compatibility
Internal
f1e962c
.v1.10.1
Breaking Changes
Enhancements
waitForInitialRemoteData
is used. (Issue #1438)Fixed
SyncConfiguration.waitForInitialRemoteData()
would require a network connection, even after opening the realm file for the first time. (Issue #1439)Compatibility
Internal
v1.10.0
Breaking Changes
BaseRealmObject
was accepted as input. This was too broad and could result in runtime exceptions. In those places the argument has been restricted to the correctTypedRealmObject
.Enhancements
System.loadLibrary()
.java.lang.NullPointerException
. This includes both pure Android projects (in the/test
directory) and common tests in Multiplatform projects.IN
-operators, e.g.query<TYPE>("<field> IN $0", listOf(1,2,3))
. (Issue #929)RealmQuery.subscribe()
andRealmResults.subscribe()
as an easy way to create subscriptions in the background while continuing to use the query result. This API is experimental. (Issue #1363)AsymmetricRealmObject
base class. See this class for more information. (Issue #1420)Fixed
Compatibility
Internal
b8f3244
.v1.9.1
Breaking Changes
Enhancements
Fixed
RealmResults
created byby backlinks()
would crash withCannot delete custom Deleteable objects: ObjectBoundRealmResults
. (Issue #1413)@PersistedName
on model class names could result in schema errors when opening the Realm (Issue #1401).SyncConfiguration.waitForInitialRemoteData()
. (Issue #1401)Compatibility
Internal
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.