217 Commits

Author SHA1 Message Date
Kenneth Geisshirt
c532c139d9 [2.0.6] Bump version 2017-11-10 14:58:05 +01:00
Kenneth Geisshirt
0ca292c133
Enable object Ids on RN Android (#1481)
* Using C function instead of C++ function since Android NDK r10e doesn't support std::stoull().
* Update CHANGELOG.md
2017-11-10 10:05:06 +01:00
Thomas Goyne
d567cd2dd9 Update object store 2017-11-09 15:54:24 -08:00
Kenneth Geisshirt
5a8d217dbd [2.0.5] Bump version 2017-11-09 08:18:30 +01:00
Kenneth Geisshirt
687611fb29
Upgrading to Realm Sync 2.1.2. (#1479) 2017-11-09 08:15:17 +01:00
Mark Rowe
848a5b1c09 Expose an object's internal object ID, and allow fetching an object by its object ID (#1460)
* Expose an object's internal object ID, and allow fetching an object by its object ID
* Throw an exception if methods related to object IDs are used on non-synced Realms.
* Use `std::stoull` to ensure we can return the entire range of possible values.
* Add tests for _objectId() / _objectForObjectId().
* Adding change log
* Skip ObjectIdTests.testSynced for non-Node.
2017-11-08 11:22:59 +01:00
Kenneth Geisshirt
837e8d90a3 Bump version 2017-11-07 14:43:38 +01:00
Kenneth Geisshirt
50ebae917b
Updating to sync 2.1.1 (#1474) 2017-11-07 14:39:54 +01:00
Kenneth Geisshirt
0ca53b2142 [2.0.3] Bump version 2017-11-06 13:54:38 +01:00
Kenneth Geisshirt
e81d8589ae
Post-release feedback on client reset (#1372) (#1459)
* Post-release feedback on client reset (#1372)
* Using error.name instead
2017-11-06 13:51:33 +01:00
Kenneth Geisshirt
d858c4e87a Updating documentation of realmAtPath 2017-11-01 14:44:40 +01:00
Kenneth Geisshirt
973959174d Updating change log for for PRs. 2017-11-01 10:27:54 +01:00
Thomas Goyne
8c6f16d770 [2.0.2] Bump version 2017-10-30 13:06:01 -07:00
Thomas Goyne
80089404ac
Update object store (#1442) 2017-10-30 11:20:52 -07:00
Kenneth Geisshirt
3cac5ae451 [2.0.1] Bump version 2017-10-23 13:49:54 +02:00
Kenneth Geisshirt
7aee9a01c0 Upgrading to Realm Sync 2.1.0. (#1426) 2017-10-23 13:45:42 +02:00
blagoev
bbcf5195c2 [2.0.0] Bump version (1) 2017-10-17 01:27:39 +03:00
blagoev
32a53cd3e5 [2.0.0] Bump version 2017-10-16 22:51:30 +03:00
Brian Munkholm
546387cc36 Update CHANGELOG.md 2017-10-16 16:16:55 +02:00
Brian Munkholm
155bcd674d Update CHANGELOG.md 2017-10-16 15:39:17 +02:00
blagoev
3857a19c74 Consolidate 2.0 changes 2017-10-16 16:26:46 +03:00
blagoev
de6cec442e intermediate 2.0 changes consolidation 2017-10-16 16:20:47 +03:00
blagoev
863e80643b Merge branch 'master' into fix-partial-sync-config-ts-definition 2017-10-16 15:17:19 +03:00
blagoev
53267f99a2 Add changeling entry 2017-10-16 15:16:16 +03:00
Kenneth Geisshirt
a99e433d0a Merge branch 'master' of github.com:realm/realm-js into kneth/bugfix/invalid-token 2017-10-13 18:26:30 +02:00
Kenneth Geisshirt
068dc95606 [2.0.0-rc22] Bump version 2017-10-13 14:44:22 +02:00
Brian Munkholm
6b635ce8d4 Update to latest Sync 2.0.2 and ROS rc.5 (#1411)
* Update to latest Sync 2.0.2 and ROS rc.5
* Update CHANGELOG.md
2017-10-13 14:08:25 +02:00
Kenneth Geisshirt
ef4057806c [2.0.0-rc21] Bump version 2017-10-12 20:15:44 +02:00
Kenneth Geisshirt
16957f62eb adminUser() throws an exception if token or url is invalid 2017-10-12 16:30:31 +02:00
Mark Rowe
c36c58ec81 Add the ability to override the server that's used by a given sync session
This is for internal use by ROS as part of its support for failover. If
the session is active, we ask it to disconnect then reconnect to the new
server. We also stash away the overridden server's details so it can be
used again we later disconnect and reconnect. If the session is not yet
active, we simply stash away the details to be used when establishing
the connection.
2017-10-11 19:53:58 -07:00
Kenneth Geisshirt
00c0bc33d0 [2.0.0-rc20] Bump version 2017-10-11 22:14:46 +02:00
Kenneth Geisshirt
270604a347 RN Android uses OpenSSL package (#1405) 2017-10-11 21:58:27 +02:00
Kenneth Geisshirt
2e08da3cb8 Merge branch 'master' of github.com:realm/realm-js into kneth/sync-2.0.0-rc28 2017-10-11 18:59:58 +02:00
Mark Rowe
5ea64ef4b3 Merge pull request #1402 from realm/mar/simplify-wait-for-download
Remove configuration handling from Realm._waitForDownload
2017-10-11 09:56:49 -07:00
Kenneth Geisshirt
db1bb5bddd Upgrading to Realm Sync 2.0.0-rc28 and Realm Object Server 2.0.0-rc.4 2017-10-11 18:56:40 +02:00
Thomas Goyne
643c19ea75 Add support for aggregates on arrays of primitives (#1401)
* Fix an unused variable warning in js_sync.hpp
* Add support for aggregates on arrays of primitives
* Update documentation and typescript declarations
* Update collection.js
2017-10-11 14:54:52 +02:00
Mark Rowe
0249722a02 Remove configuration handling from Realm._waitForDownload
There's no reason for `_waitForDownload` to be responsible for
constructing a new Realm instance when we can instead use the
constructor for that. This eliminates the potential for different
handling of the Realm configuration between `_waitForDownload` and `new
Realm`, which was responsible for various issues (#1391, #1392, #1393).
In turn, this requires that `_waitForDownload` become an instance method.

In addition, we update `Realm.openAsync` and `getSpecialPurposeRealm` to
delegate to `Realm.open` rather than reimplementing equivalent logic
themselves.

Finally, the private mechanism for registering a download progress
handler as part of the sync configuration (`_onDownloadProgress`) is
removed in favor of the public API (`progress()` on the promise returned
by `Realm.open`).
2017-10-10 21:16:23 -07:00
Ashwin Phatak
4bcef8baff Add support for bulk updates (#808) 2017-10-10 16:25:47 +05:30
blagoev
99bfc7ef2c [2.0.0-rc19] Bump version 2017-10-07 00:21:03 +03:00
Kenneth Geisshirt
487b6a9552 Merge branch '2.0.x' of github.com:realm/realm-js into kneth/merge-2.0.x-into-master 2017-10-05 16:19:58 +02:00
blagoev
b81a387990 1.13.0 Bump version 2017-10-05 13:29:40 +03:00
Kenneth Geisshirt
1f9acb7dae [2.0.0-rc18] Bump version 2017-10-04 12:12:31 +02:00
blagoev
aefd81ccf7 Kneth/fix partial sync (#1383)
* fix typo in subscribeToObjects
* Fix partial sync test
* Swap error and result order in callback
* Use correct url
2017-10-04 11:28:50 +02:00
Kenneth Geisshirt
19d05c2021 Merge master into 2.0.x (#1377)
* Add 'deleteRealmIfMigrationNeeded' to configuration to delete a Realm if migration needed (#502)
* Minor update due to changes in objec store
2017-10-03 13:37:21 +02:00
blagoev
0d22e329e4 Deprecate node 4 and 5 2017-10-03 10:02:17 +03:00
Kenneth Geisshirt
2e67a7fed3 [2.0.0-rc17] Bump version 2017-10-03 00:17:48 +02:00
Kenneth Geisshirt
67a3fa98c9 Upgrading to sync 2.0.0-rc27 (#1374) 2017-10-03 00:15:02 +02:00
Kenneth Geisshirt
53fec37e84 Frozen results during iteration. (#1368)
* Frozen results during iteration.
* Adding a note about iterators are frozen.
2017-10-02 23:15:19 +02:00
Kenneth Geisshirt
7c5572b451 Removing deprecated setAccessToken(). (#1371) 2017-10-02 21:03:29 +02:00
Kenneth Geisshirt
feb59ae859 Partial sync (#1361) 2017-10-02 20:29:36 +02:00