Christian Melchior
434e8ca2bc
Align permission API's with Java/Swift ( #2036 )
2018-10-04 10:09:31 +02:00
Christian Melchior
79759dce29
Fix typescript definitions for privileges() methods ( #2030 )
2018-09-19 13:16:26 +02:00
Apperside
af46a2d86f
Fixed the type definition for Realm.Permissions.User ( #2013 )
...
The identity field was wrong, it should have been id instead
2018-09-17 09:28:01 +02:00
Kenneth Geisshirt
81e7cc87ed
Preparing v2.16.0-rc.1 ( #2022 )
...
* Preparing v2.16.0-rc.1
* Update CHANGELOG.md
2018-09-14 11:38:40 +02:00
Nikola Irinchev
80cde7a5b0
Redesign user auth ( #2002 )
...
* Refactor user auth
* Allow to override the jwt provider name
* Add custom provider and changelog
* Remove the callback argument from docs
2018-09-13 08:45:06 +02:00
Emanuele Zattin
9314ee0a7d
Add support for sync pause/resume ( #2019 )
...
* Add support for sync pause/resume
* Improve the promise chain in the tests
* Update CHANGELOG.md
* Update sync.js
2018-09-12 16:04:22 +02:00
Gabriele Petronella
760ddd578f
Add param type to addConnectionNotification/removeConnectionNotification ( #2003 )
2018-09-03 08:35:21 +02:00
Nikola Irinchev
81cb7c4636
Fix type definitions for authenticate ( #2000 )
...
* Fix type definitions for authenticate
* Update CHANGELOG.md
2018-08-30 16:20:29 +02:00
Nikola Irinchev
477b900530
Expose user serialize and deserialize methods ( #1996 )
...
* Expose serialize and deserialize methods
* Changelog and docs
* Forgot to save changelog 🤦♂️
* Add input validation
2018-08-28 15:01:32 +02:00
Christian Melchior
adf6bb58c9
Change order of Connection notification parameters ( #1961 )
2018-08-15 15:52:37 +02:00
Christian Melchior
5a8341a5ac
Support for Connection notifications. ( #1950 )
2018-08-10 10:39:03 +02:00
Kenneth Geisshirt
8435068cbf
Revert "Added a TypeScript definition for computeSize"
...
This reverts commit 367133c53e
.
2018-06-28 10:35:38 +02:00
Kenneth Geisshirt
1d6e213682
Expose custom HTTP headers in sync configuration ( #1898 )
...
* Expose custom HTTP headers in sync configuration
2018-06-28 10:34:02 +02:00
Kræn Hansen
367133c53e
Added a TypeScript definition for computeSize
2018-06-20 16:20:41 +02:00
Christian Melchior
fdcedf86f7
Docs
2018-06-19 09:08:14 +02:00
Christian Melchior
d75150aa93
Add support for creating template objects
2018-06-18 22:55:01 +02:00
Thomas Goyne
495355f3fe
Expose both newModifications and oldModifications on change events
2018-06-06 16:13:47 -07:00
Kenneth Geisshirt
106dc271ac
Merge branch 'master' into kneth/fix-ts-objects
2018-05-30 13:36:54 +02:00
Christian Melchior
4cb9c77f46
Query-based sync as the default sync mode ( #1830 )
2018-05-30 12:54:51 +02:00
Kenneth Geisshirt
88d88c57e3
Merge branch 'master' into kneth/fix-ts-objects
2018-05-30 10:47:12 +02:00
Nabil Hachicha
9b9d7e6471
Nh/is empty ( #1820 )
...
* adding isEmpty method to Result and List
2018-05-29 12:24:54 +01:00
Kenneth Geisshirt
58671dd59e
React to schema changes ( #1831 )
...
* Adding schema change listener (#1825 ).
2018-05-29 12:22:34 +02:00
Kenneth Geisshirt
d84e2f1645
Fixing TypeScript definition of `Realm.objects()` and `Realm.objectForPrimaryKety()`.
2018-05-25 15:55:46 +02:00
Kenneth Geisshirt
fa2885c8bf
Merge branch 'master' into yg/new-ssl-config-api
2018-05-16 10:59:43 +02:00
astigsen
5186eeb84e
Add Object.linkingObjectCount()
2018-05-15 14:31:54 +02:00
Yavor Georgiev
ac3d749ece
Group SSL configuration options in a new config object
2018-05-14 15:16:52 +03:00
Kenneth Geisshirt
dad5b3f521
Merge branch 'master' of github.com:realm/realm-js into kneth/fix-ts-for-open_ssl_verify_callback
2018-05-07 11:17:21 +02:00
Nabil Hachicha
b321808f4b
Add password reset wrappers ( #1699 ). ( #1757 )
...
* Add password reset wrappers (#1699 ).
2018-04-25 10:23:47 +01:00
Kenneth Geisshirt
5cfc3c12ee
Use a single object instead of multiple arguments.
2018-04-18 14:07:19 +02:00
Kenneth Geisshirt
20c16196c9
Merge branch 'master' of github.com:realm/realm-js into kneth/fix-ts-for-open_ssl_verify_callback
2018-04-18 14:02:03 +02:00
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
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
90cacdd6c7
Fixing TS definition for open_ssl_verify_callback.
2018-03-14 15:09:45 +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
edfdd933b0
Updating API docs and TS definitions ( closes #1770 ). ( #1707 )
2018-03-13 12:45:23 +01:00
Kenneth Geisshirt
2f20006e47
Kneth/allow partial in urls ( #1704 )
...
* Adding _disablePartialSyncUrlChecks.
2018-03-13 08:27:47 +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
Kenneth Geisshirt
dfc6aea6a6
Deprecated setFeatureToken(). ( #1694 )
2018-03-08 17:27:13 +01:00
Kenneth Geisshirt
1066722a09
Revert "Deprecated setFeatureToken()."
...
This reverts commit d846794cd5
.
2018-03-08 15:47:50 +01:00
Kenneth Geisshirt
d846794cd5
Deprecated setFeatureToken().
2018-03-08 15:44:11 +01:00
Thomas Goyne
d1a4e899d8
Fix the Permissions typescript definitions
2018-03-02 15:36:45 -08:00
Thomas Goyne
fadd35bb26
Add a typescript declaration for Sync.SubscriptionState
2018-03-02 15:36:10 -08:00
Thomas Goyne
ac7f7d9c4e
Add schema definitions for the permissions types
2018-03-01 16:16:43 -08: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
462856a24d
Partial sync ( #1583 )
...
The new Partial Sync API
2018-02-20 13:40:54 +01:00
Kræn Hansen
fdf9497bdd
Fixing objectForPrimaryKey return type ( #1664 )
...
According to https://github.com/realm/realm-js/blob/master/docs/realm.js#L171 and runtime behaviour it returns `undefined` not `null` if the object doesn't exist.
2018-02-16 10:27:30 +01:00
Thomas Goyne
e6591a7c9c
Wait for pending notifications to complete when removing a sync listener ( #1648 )
...
With async callbacks, in-process listeners need to be able to wait for anything
currently in progress to complete just like out-of-process listeners. In
addition, removeListener() needs to be declared as returning a Promise so that
typescript code can actually use it.
2018-02-01 14:38:02 +01:00
Kenneth Geisshirt
f9e8161017
Clarifying PermissionCondition. ( #1637 )
2018-01-25 15:44:47 +01:00
Thomas Goyne
0c6e254494
Support async sync change listeners ( #1626 )
2018-01-18 12:20:17 +01:00