Ashwin Phatak
4bcef8baff
Add support for bulk updates ( #808 )
2017-10-10 16:25:47 +05:30
Kenneth Geisshirt
1fce7cab2f
wrong merge
2017-10-05 17:21:59 +02: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
Mark Rowe
ecac2f2bc0
Update object store to fix partial sync with GCC >= 5.
2017-10-04 22:48:00 -07: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
Kenneth Geisshirt
9d04187ae3
Fixing Android builds
2017-10-03 01:05:42 +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
b1963168b5
Revert Xcode nvm support
2017-10-02 17:21:13 +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
f2030cae06
Readd support for nvm to Xcode project
2017-10-02 14:12:55 +03:00
blagoev
b8fc18e7e9
Fix RPC server to include exception message
2017-10-02 11:15:28 +03:00
blagoev
49f65cd4da
fix RPC server to handle exceptions in requests and return them as son values
2017-10-01 12:24:23 +03:00
blagoev
6349d22f55
Merge branch '2.0.x' into kneth/v1_v2-upgrade
2017-09-30 17:21:24 +03:00
blagoev
43c28424fd
Revert xcode project nvm support
2017-09-30 16:53:53 +03:00
blagoev
4178ba09a4
Fix xcode project to use nvm’s node if node is not global
2017-09-30 16:44:02 +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
blagoev
6d9f85759e
Fix IncompatibleSyncedRealm support
2017-09-29 21:43:04 +03: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
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
blagoev
7e048a9bee
Merge pull request #1338 from realm/fix-accountInfo-2.0
...
Fix account info 2.0
2017-09-28 10:08:47 +03:00
blagoev
3b00719aaa
Enable _adminUser in RN debug context
2017-09-28 01:26:20 +03:00
Kenneth Geisshirt
c370de6d5d
Linker issue.
2017-09-27 22:31:27 +02:00
Kenneth Geisshirt
a738415763
wip
2017-09-27 21:02:09 +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
e669a221a1
Cleaning up
2017-09-27 16:00:45 +02:00
Kenneth Geisshirt
f4248f5d30
wip
2017-09-27 15:59:21 +02:00
Thomas Goyne
c9a3548f32
Add some missing property type validation
2017-09-26 14:43:44 -07:00
Thomas Goyne
c7e44cd01f
Fix assertion failures when serializing collections for RPC
2017-09-26 12:23:10 -07:00
Thomas Goyne
9a31febc4c
Add support for lists of things other than objects
...
And add a shorthand syntax for schema definitions.
2017-09-26 11:40:22 -07:00
Thomas Goyne
ada3d116af
Include linking objects properties in the property names reported
2017-09-26 11:40:22 -07:00
Thomas Goyne
2a28a29341
Avoid throwing exceptions in non-error property reads
...
These make debugging annoying (and probably slow things down, but that's a
secondary benefit).
2017-09-26 11:40:22 -07:00
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
Kenneth Geisshirt
a0aff98173
Switch to later object store
2017-09-23 10:18:57 +02:00
Kenneth Geisshirt
a717b291e8
Merge branch '2.0.x' of github.com:realm/realm-js into kneth/v1_v2-upgrade
2017-09-23 00:18:42 +02:00
Kenneth Geisshirt
39fe8c6280
Creating a proper IncompatibleSyncedRealmError class.
2017-09-23 00:05:33 +02:00
Morten Krogh
c1e198cbab
Documentation and comments for ssl_verify_callback.
2017-09-22 11:21:36 +02:00
Morten Krogh
3657ef385c
The sync config object gets a new property called ssl_verify_callback.
...
The callback is used to let JS code decide whether the server's SSL
certificate should be accepted or rejected. The ssl_verify_callback
function is only applicable for platforms using OpenSSL.
2017-09-22 10:29:37 +02:00
Thomas Goyne
086f31c07f
Use the objectstore keypath sorting functionality
...
Adds support for sorting on values over links, reduces the amount of code in
the binding, and is required for sorting non-object lists.
2017-09-21 10:41:19 -07:00
Kenneth Geisshirt
3f685c15b8
wip
2017-09-21 16:11:27 +02:00
blagoev
275db8a631
fix progress notifications registrations
2017-09-20 21:59:07 +03:00