Commit Graph

3035 Commits

Author SHA1 Message Date
Thomas Goyne bf26c01fd3 Avoid leaking realms when an error occurs within an event handler 2018-03-23 09:03:12 +01:00
Kenneth Geisshirt 1d0b1dcc24 [2.2.17] Bump realm-js version 2018-03-21 10:33:49 +01:00
Kenneth Geisshirt aa763f270d
Merge pull request #1722 from realm/kneth/prepare-v2.2.17
Updating changelog
2018-03-21 10:32:16 +01:00
Kenneth Geisshirt b452c1fb04 Updating changelog 2018-03-21 10:20:00 +01:00
Kenneth Geisshirt 31fb9ceb1a [2.2.16] Bump version 2018-03-16 09:38:35 +01:00
Kenneth Geisshirt c4da7c8ca5
Merge pull request #1718 from realm/tg/queue-http-requests-2.2
Throttle HTTP requests made to the auth server
2018-03-16 09:36:04 +01:00
Thomas Goyne 2d04437818 Throttle HTTP requests made to the auth server
Making thousands of HTTP requests simultaneously inevitably results in some
failing or the server being overwhelmed, so limit how many can be made at once
(currently to the arbitrary cap of 5) and enqueue any further requests.
2018-03-15 17:09:23 -07:00
Kenneth Geisshirt e53cb3c7b1 [2.2.15] Bump version 2018-03-09 11:56:36 +01:00
Alex Bass 032757a6e5 Stop worker being redefined and breaking Jest #1635 (#1695) 2018-03-08 13:26:00 -08:00
astigsen 09b47d3348
Merge pull request #1677 from realm/as/querydoc
Update query docs
2018-03-06 05:59:39 -08:00
astigsen 3433654a97 Removed backlink queries (for now) 2018-03-06 13:43:10 +01:00
Kenneth Geisshirt 4660c5ff64 [2.2.14] Bump version 2018-03-05 10:48:44 +01:00
Kenneth Geisshirt f9b6736bcb
Updating to Realm Sync 2.2.15 (#1684) 2018-03-05 10:46:48 +01:00
Kenneth Geisshirt e34ec308e3 [2.2.13] Bump version 2018-03-02 20:44:00 +01:00
Kenneth Geisshirt 3eaef14fca
Updating to Realm Sync 2.2.14 (#1683) 2018-03-02 19:43:06 +01:00
astigsen d1df6d86f8 Minor review fixes 2018-02-27 16:37:45 -08:00
astigsen 02ba8183e1 Fixed missing chars 2018-02-27 14:33:11 -08:00
astigsen 76acf0ab60 Updated query docs in API ref to reflect the features of the new query parser 2018-02-27 14:30:31 -08:00
Kenneth Geisshirt 4bc69f0a1b
Don't include the downloaded files in package (#1672) 2018-02-23 11:28:02 +01:00
Kenneth Geisshirt 46d128b444 Oops, shouldn't remove 2018-02-23 00:33:13 +01:00
Kenneth Geisshirt abe5287333 [2.2.12] Bump version 2018-02-23 00:29:41 +01:00
Kenneth Geisshirt 3a82a46fb9 [2.2.11] Bump version - 2nd attempt 2018-02-22 22:59:25 +01:00
Kenneth Geisshirt 0adadbb191 [2.2.11] Bump version 2018-02-22 20:41:07 +01:00
Kenneth Geisshirt 966230c7a7
Validate that a given type appears at most once in the schema (#1670) 2018-02-22 20:38:18 +01:00
Kenneth Geisshirt 2b4bb9f769 [2.2.10] Bump version 2018-02-20 14:50:43 +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 dbd543d891 [2.2.9] Bump version 2018-02-19 21:04:13 +01:00
Kenneth Geisshirt af41f049ca
Realm Sync 2.2.11. (#1666) 2018-02-19 21:00:52 +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
Kenneth Geisshirt 1ad557b47f [2.2.8] Bump version 2018-02-13 22:19:48 +01:00
Kenneth Geisshirt fd22a89ebb
Updating to Realm Sync 2.2.10 (#1659) 2018-02-13 22:18:03 +01:00
Maximilian Alexander 96370f3240 Add Schema Name to Error Message with Primary Key (#1655)
* specifying schema name in error
2018-02-07 08:25:54 +01:00
Kenneth Geisshirt 818fe6ef9c [2.2.7] Bump version 2018-02-06 13:33:56 +01:00
Brian Munkholm 2c9127f2a4
Merge pull request #1650 from realm/kneth/update-changelog-for-1648
Updating changelog for #1648.
2018-02-02 10:14:27 +01:00
Kenneth Geisshirt 8e69f309c7 Updating changelog for #1648. 2018-02-02 09:13:36 +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
Mark Rowe e6dc5b31cc
Add trailing slashes to documentation links in the README
Without the trailing slashes, some of the documentation renders incorrectly.
2018-01-31 13:57:21 -08:00
Kenneth Geisshirt 2ae657f452 [2.2.6] Bump version 2018-01-26 17:22:55 +01:00
Kenneth Geisshirt 30b87645df
Paramters must be transferred. (#1638) 2018-01-26 17:21:09 +01:00
Kenneth Geisshirt 290b7bfd76 [2.2.5] Bump version 2018-01-25 16:02:53 +01:00
Kenneth Geisshirt f9e8161017
Clarifying PermissionCondition. (#1637) 2018-01-25 15:44:47 +01:00
Yavor Georgiev ae8e50fc36
Reorder Electron OpenSSL dependency (#1636)
* Reorder Electron OpenSSL dependency

* changelog
2018-01-25 13:26:44 +01:00
Kenneth Geisshirt ac82bd285d
Fixing a typo in _getExistingUser (#1634) 2018-01-24 08:07:19 +01:00
Kenneth Geisshirt 7569816526 [2.2.4] Bump version 2018-01-18 13:32:03 +01:00
Kenneth Geisshirt 0c67e2a834
Adding catch to refreshAdminToken. (#1631) 2018-01-18 13:26:14 +01:00
Kenneth Geisshirt a996a1a8b8
Adding _getExitingUser to Chrome debugger support library. (#1628)
* Adding _getExitingUser to Chrome debugger support library.
2018-01-18 12:21:35 +01:00
Thomas Goyne 0c6e254494 Support async sync change listeners (#1626) 2018-01-18 12:20:17 +01:00
Kenneth Geisshirt 03a4dd1486
Better variable names in a couple of tests (#1624) 2018-01-17 16:47:23 +01:00
Kenneth Geisshirt e695f9d67d [2.2.3] Bump version 2018-01-17 13:13:32 +01:00
Thomas Goyne f77a87171f Handle non-JS-provided error handlers when generating a config from a sync session (#1616) 2018-01-17 12:35:50 +01:00