Valerii Hiora
c3a83f1866
Added `writeCopyTo` functionality ( #1715 )
...
* Added `writeCopyTo` functionality
* Fixes #1678
* Added optional `encryptionKey` to `writeCopyTo`
2018-04-03 11:50:03 +02:00
James Stone
497de5f3ea
Fix named linking object queries across classes ( #1734 )
...
* Fix named linking object queries across classes
* Add change log entry, remove debug code
2018-04-03 11:48:33 +02:00
Kenneth Geisshirt
c370ef4d86
Testing against ROS 3.0.0. ( #1712 )
...
* Testing against ROS 3.0.0.
* Adding Realm.Sync.Subscription.removeAllListeners. Refactor partial sync tests.
* Refactoring partial sync tests.
2018-03-21 18:18:37 +01:00
Kenneth Geisshirt
10480c1afe
Adding optional user as argument to Realm.automaticSyncConfiguration. ( #1709 )
2018-03-14 08:26:41 +01:00
Kenneth Geisshirt
9435490ea3
Upgrading to Realm Sync 3.0.0-rc.2 ( #1706 )
...
* Adding role to __User.
* Update to Realm Sync 3.0.0
* Renamed defaultSyncConfiguration to automaticSyncConfiguration
2018-03-13 14:27:31 +01:00
Kenneth Geisshirt
2f20006e47
Kneth/allow partial in urls ( #1704 )
...
* Adding _disablePartialSyncUrlChecks.
2018-03-13 08:27:47 +01:00
Kenneth Geisshirt
2e4e0df01c
Merge branch '2.3.x' of github.com:realm/realm-js into jas/backlink-queries
2018-03-09 11:18:06 +01:00
Kenneth Geisshirt
abb04e399b
Default sync realm ( #1693 )
...
* Configuration for default Realm.
* Use url-parse to make RN happy.
2018-03-09 10:40:45 +01:00
Thomas Goyne
9da59d8f04
Reformat permissions-tests.js to a consistent 4-space indent
2018-03-05 09:46:24 -08:00
Thomas Goyne
d1a4e899d8
Fix the Permissions typescript definitions
2018-03-02 15:36:45 -08:00
Thomas Goyne
384f43c637
Make testOfferPermissions more reliable
...
The order of the permissions is undefined and will vary based on what order
things happen to resolve on the server.
2018-03-02 13:44:56 -08:00
Thomas Goyne
5ff5df97be
Fix running nested-list-helper.js with node 8
2018-03-02 12:06:00 -08:00
Thomas Goyne
302db024bf
Eliminate some gratuitous promise nesting in tests
2018-03-02 12:05:09 -08:00
Thomas Goyne
61126aef53
Use node.execPath in runOutOfProcess()
2018-03-02 10:47:04 -08:00
Thomas Goyne
0047ffba13
Add object-level permissions tests
2018-03-01 16:16:58 -08:00
Kenneth Geisshirt
8e63737008
Merge branch '2.3.x' of github.com:realm/realm-js into jas/backlink-queries
2018-02-27 11:32:33 +01:00
Kenneth Geisshirt
615d6ff35e
Merge branch '2.3.x' of github.com:realm/realm-js into 2.3.x
2018-02-27 10:58:58 +01:00
Kenneth Geisshirt
2e900e85e0
Merge branch 'master' of github.com:realm/realm-js into 2.3.x
2018-02-20 18:03:54 +01:00
Kenneth Geisshirt
a90e9ec45f
Test of: Multiple list of primitive types ( #1665 )
...
* Adding tests for nested lists
* Updated to Realm Sync 2.2.12.
2018-02-20 14:43:36 +01:00
Kenneth Geisshirt
462856a24d
Partial sync ( #1583 )
...
The new Partial Sync API
2018-02-20 13:40:54 +01:00
James Stone
bd5c237b0f
Named backlink queries working with core 5.3.0
2018-02-19 16:14:10 -08:00
James Stone
6f43324636
Preliminary work for queries over named backlinks
2018-02-13 16:17:27 -08:00
James Stone
b78a8a60d0
Hook up the sort/distinct orderings from parsed queries ( #1653 )
...
* Hook up the sort/distinct orderings from parsed queries
* Update changelog, better tests, fix syntax
2018-02-07 16:11:43 +01:00
Kenneth Geisshirt
74fc625eca
Fix test
2018-02-05 19:51:39 +01:00
Kenneth Geisshirt
1529717577
Disable partial sync test
2018-02-05 10:21:30 +01:00
Kenneth Geisshirt
ac82bd285d
Fixing a typo in _getExistingUser ( #1634 )
2018-01-24 08:07:19 +01:00
Kenneth Geisshirt
03a4dd1486
Better variable names in a couple of tests ( #1624 )
2018-01-17 16:47:23 +01:00
Kenneth Geisshirt
676eca6bf9
Updating object store (bug fix). Mildly rewrritten a test. ( #1622 )
2018-01-17 12:15:20 +01:00
Mark Rowe
933b3ad765
Adopt core's query parser and update to core v5.1.2 ( #1563 )
...
* Adopt core's query parser.
* Realm Core 5.1.2
* Realm Sync 2.2.9
2018-01-11 11:52:46 +01:00
Kenneth Geisshirt
cc6d29033b
Respect types in index.d.ts files. ( #1602 )
2018-01-09 09:29:19 +01:00
Kenneth Geisshirt
16a218ad49
Adding JWT auth ( #1564 )
...
* Adding method Realm.Sync.User.authenticate()
* Adding JWT provider support to Realm.Sync.User.authenticate()
* Adding password provider support to Realm.Sync.User.authenticate()
2018-01-05 09:38:53 +01:00
Kenneth Geisshirt
839d8563a1
Adding test of timestamp's ms precision. ( #1561 )
...
* Adding test of timestamp's ms precision.
2017-12-20 14:19:42 +01:00
Mark Rowe
c2de29ab0c
Fix an issue where `Realm.open` would complain about the Realm already
...
being open with a different schema version
In order to correctly open read-only synchronized Realms, `Realm.open`
would open the Realm without specifying a schema or schema version, wait
for any remote changes to be downloaded (if appropriate), and then
re-open the Realm with the specified schema and schema version. This
would lead to an exception about the Realm being open with a different
schema version if the Realm had previously been opened with a different
schema version, due to the way `RealmCoordinator` caches information
about the schema of open Realms.
We address this by making two changes:
1. `Realm.open` for non-synchronized Realms no longer goes through
`_waitForDownload`. This means the dance described above where the Realm
is opened twice is not used for local Realms.
2. `_waitForDownload` no longer keeps the `Realm` alive until after its
callback has returned. It instead keeps the `SyncSession` alive. This is
sufficient to avoid the connection being torn down and having to
reconnect when `_waitForDownload`'s callback later opens the Realm with
the correct schema and schema version, while also allowing for
`RealmCoordinator`'s cached information to be cleared when the
schemaless Realm is closed prior to the Realm being reopened.
In addition, tests have been added that reproduced the problem in both a
local and sync context.
2017-12-18 14:54:08 -08:00
blagoev
e1f69ed005
Merge pull request #1483 from realm/kneth/xcode9
...
Xcode 9 fixes
2017-12-14 13:51:54 +02:00
blagoev
97d695d615
fix android test app build and the script for android tests
...
address review comments
2017-12-14 12:17:49 +02:00
Yavor Georgiev
4e6cb299b3
Add disableFormatUpgrade to Realm configuration ( #1566 )
2017-12-14 07:53:03 +01:00
blagoev
aa9ae00c35
Merge branch 'master' into kneth/xcode9
...
# Conflicts:
# tests/js/list-tests.js
# tests/js/results-tests.js
2017-12-13 18:56:17 +02:00
Kenneth Geisshirt
aed1ea104b
Adding property Realm.isClosed. ( #1560 )
...
* Adding property Realm.isClosed.
2017-12-13 10:09:26 +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
blagoev
9f41664309
try fix ReactExample test app
2017-12-06 14:44:00 +02:00
blagoev
3000e5d117
rename test application Xcode scheme
2017-12-06 14:42:20 +02:00
blagoev
7e8b7d7bab
upgrade RN in test app + fix simulators handling + fix test app to run tests immediatelly and exit afterwards
2017-12-04 15:56:42 +02: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
Kenneth Geisshirt
cc515a6a60
Updating to RN 0.50.3.
2017-11-22 18:05:26 +02:00
blagoev
29d1b55f7e
Merge branch 'master' into use-ros2.0-final
2017-11-20 16:04:28 +02:00
blagoev
7f75b72a09
fix permission tests
2017-11-20 13:26:47 +02:00
blagoev
3fd06badf6
don't run a sync test when sync tested are not enabled
2017-11-20 11:39:11 +02:00
blagoev
4f1d5e36a1
enable test for RN
2017-11-16 12:57:14 +02:00
blagoev
e8d3470826
make eslint happy
2017-11-14 18:15:30 +02:00