Kenneth Geisshirt
aed1ea104b
Adding property Realm.isClosed. ( #1560 )
...
* Adding property Realm.isClosed.
2017-12-13 10:09:26 +01:00
Kenneth Geisshirt
517c165c12
[2.0.13] Bump version
2017-12-08 10:57:55 +01:00
Yavor Georgiev
23f965060e
Implement implicit property conversion for date and binary ( #1557 )
...
* Implement implicit property conversion for date and binary
Closes #1542
Closes #1551
* fix include
* changelog
2017-12-07 13:47:20 +01:00
Kræn Hansen
70004b9304
Checking the content-type of authentication responses ( #1556 )
...
* Checking the content-type of authentication responses
* Adding a changelog entry
* Fixing changelog typos and line endings
2017-12-07 10:36:24 +01:00
Kenneth Geisshirt
7d6817971d
[2.0.12] Bump version
2017-12-01 13:03:22 +01:00
Kenneth Geisshirt
28f9e027b5
Fixing unit tests (discovered on Android). ( #1523 )
...
* Fixing unit tests (discovered on Android).
2017-12-01 13:00:02 +01:00
Brian Munkholm
fada575aaf
Update CHANGELOG.md
2017-11-30 22:38:57 +01:00
Kenneth Geisshirt
5dac78a97a
Upgrading to Realm Sync v2.1.8
2017-11-30 14:51:17 +01:00
Kenneth Geisshirt
93f93de448
localeconv() doesn't exist on Android API < 21.
2017-11-24 15:06:53 +01:00
Kenneth Geisshirt
fc6d62c68e
[2.0.11] Bump version
2017-11-23 17:54:11 +01:00
Kenneth Geisshirt
3963ffa3db
Updating to Realm Sync 2.1.7.
2017-11-23 17:21:03 +01:00
blagoev
8e4ee90424
[2.0.10] Bump version
2017-11-21 11:26:07 +02:00
blagoev
9eb72d531a
fix changelog.md
2017-11-21 10:07:13 +02:00
Brian Munkholm
5cc71e8dfe
Update CHANGELOG.md
2017-11-21 08:47:27 +01:00
blagoev
2dce326023
change log entry
2017-11-21 09:04:36 +02:00
Brian Munkholm
1abc668885
Update CHANGELOG.md
2017-11-20 22:12:18 +01:00
Kenneth Geisshirt
70e87b5856
[2.0.9] Bump version
2017-11-20 16:59:15 +01:00
Kenneth Geisshirt
60af2104a3
Making JSON library compile on Android
2017-11-20 13:55:39 +01:00
Kenneth Geisshirt
493ef7dc71
[2.0.8] Bump version
2017-11-17 21:28:15 +01:00
Kenneth Geisshirt
1e701cada2
Update to sync 2.1.6
2017-11-17 15:51:28 +01:00
Kenneth Geisshirt
64f0b29326
Updating change log
2017-11-17 14:56:03 +01:00
blagoev
92273843e5
[2.0.7] Bump version (1)
2017-11-15 21:51:10 +02:00
blagoev
e728439e9c
[2.0.7] Bump version
2017-11-15 15:05:25 +02:00
Kenneth Geisshirt
9ccf305a99
Updated to Realm Sync 2.1.4 ( #1490 )
2017-11-14 15:04:30 +01:00
blagoev
255873ab9d
add changelog entry
2017-11-14 11:11:28 +02:00
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
Kenneth Geisshirt
fe121ea27b
Client reset ( #1341 )
2017-10-02 19:44:24 +02:00
blagoev
f4d32eba06
Pr review
2017-10-02 17:10:58 +03:00
Ashwin Phatak
670f7507f2
Add 'deleteRealmIfMigrationNeeded' to configuration to delete a Realm if migration needed ( #502 )
2017-10-02 17:22:42 +05:30
blagoev
6349d22f55
Merge branch '2.0.x' into kneth/v1_v2-upgrade
2017-09-30 17:21:24 +03:00
Kenneth Geisshirt
e109e32ac4
Merge branch 'master' of github.com:realm/realm-js into kneth/master-to-2.0.x
2017-09-30 09:55:14 +02:00
Kenneth Geisshirt
9b6569716e
[2.0.0-rc16] Bump version
2017-09-29 23:33:27 +02:00
Kenneth Geisshirt
477ead57c9
Updating core (4.0.1) and sync (2.0.0-rc26) ( #1362 )
2017-09-29 23:29:40 +02:00
Ashwin Phatak
199210eb68
Add support for aggregates on collections ( #807 ) ( #1350 )
2017-09-29 16:53:37 +05:30
blagoev
8e984feedb
Merge branch '2.0.x' into kneth/v1_v2-upgrade
2017-09-29 12:42:27 +03:00
Kenneth Geisshirt
04cf15a36e
[2.0.0-rc14] Bump version
2017-09-29 00:33:51 +02:00
Kenneth Geisshirt
51a4f524a9
Updating to core 4.0.0 and sync 2.0.0-rc25 ( #1360 )
...
* Updating to core 4.0.0 and sync 2.0.0-rc25
* Adding file to React Native projects
* Move sync_config.cpp to the correct target in the Xcode project.
2017-09-29 00:31:22 +02:00
blagoev
3bf61963e8
Merge branch '2.0.x' into kneth/v1_v2-upgrade
2017-09-28 10:38:09 +03:00
blagoev
37105e7f00
Merge branch '2.0.x' into kneth/lazy-enable-sync
2017-09-28 10:29:37 +03:00
Kenneth Geisshirt
77e05b474a
[2.0.0-rc13] Bump version
2017-09-28 09:14:48 +02:00
Kenneth Geisshirt
5616fb6f50
[2.0.0-rc12] Bump version
2017-09-27 22:58:50 +02:00
Mark Rowe
666d606914
Specify a timeout when making the HTTP request to refresh access tokens. ( #1356 )
...
* Specify a timeout when making the HTTP request to refresh access tokens.
Without the timeout, some requests are silently never made.
Fixes realm/realm-js-private#338 .
* Add a changelog entry.
2017-09-27 22:52:14 +02:00
Kenneth Geisshirt
2caa14abf2
Don't expose an initializer function.
2017-09-27 20:16:44 +02:00
Kenneth Geisshirt
fba3b3fc38
Merge branch '2.0.x' of github.com:realm/realm-js into kneth/v1_v2-upgrade
2017-09-27 18:10:39 +02:00
Kenneth Geisshirt
f94f351bfb
Adding documentation, TS definition and change log.
2017-09-27 17:53:09 +02:00
Kenneth Geisshirt
2efa71ebfb
[2.0.0-rc11] Bump version
2017-09-26 11:49:04 +02:00
Kenneth Geisshirt
b676201e03
Alignment of permission schemas with ROS 2 ( #1344 )
...
* Alignment of permission schemas with ROS 2
2017-09-26 11:23:36 +02:00
Ashwin Phatak
e1b70c2f57
Workaround for RN >= 0.49 metro-bundler check for single string literal argument to require() ( #1342 )
2017-09-26 10:00:31 +05:30
Thomas Goyne
2298609ce5
Merge remote-tracking branch 'origin/master' into tg/merge-master-to-2.0.x
...
* origin/master: (23 commits)
Fix api doc error
fix progress notifications registrations
Fix typo in Github issue template
Fix port conflict between RN >= 0.48 and RPC server (#1294 )
Disable testAddListener when running in chrome
Ensure RN has an event loop running for async tests
Make permission tests better handle server delays
Fix race conditions in testAddListener
Separate build and test steps in xcode to reduce chance of hitting "Early unexpected exit"
Ignore errors when sourcing nvm.sh
Don't forward arguments to nvh.sh
Skip sourcing nvm.sh if it's already available
Fix some shellcheck warnings
Ensure node 6.5.0 is installed on CI
Build realm from source for each test-runner test
Improve error reporting for incorrect argument counts for Realm methods
Use the same error messages in the RPC code as the regular code
Silence an unused variable warning when building with sync disabled
Check the exception message in all Realm tests which assert an exception is thrown
Don't discard the actual error message in validated_get_X
...
2017-09-25 09:40:56 -07:00
Kenneth Geisshirt
49392bd4c6
Merge branch '2.0.x' of github.com:realm/realm-js into kneth/v1_v2-upgrade
2017-09-25 16:04:43 +02:00
Morten Krogh
fbe619c255
Changed ssl_verify_callback to open_ssl_verify_callback.
...
Changed the preverifyOk to acceptedByOpenSSL and made it a Boolean.
Changed jsdoc formatting.
2017-09-25 11:05:16 +02:00