Commit Graph

2310 Commits

Author SHA1 Message Date
Antoine Cormouls
d356ef5633 Release 3.1.1 🚀 (#5149)
* Release 3.1.1

* Requested Changes
2018-10-27 11:34:20 -04:00
Diamond Lewis
daab3781a2 Support Distinct for special fields (#5144)
* Support Distinct for special fields

* update changelog
2018-10-26 10:21:42 -05:00
Georges Jamous
961abda4eb "Object not found." instead of "Insufficient auth." when using master key (#5133)
* add additional isMaster check

* adding some tests

* nits

* covering all basis
2018-10-22 19:33:43 -04:00
Antoine Cormouls
de79b70cbc Ensure all roles are properly loaded #5131 (#5132)
* Fix Limitation Role #5131

Allow to manage Live Query with User that have more than 100 Parse.Roles

* Clean Up

* Add Custom Config Support and Test

* Fix Auth Test

* Switch to Async Function

* Fix restWhere

* Fix Test

* Clean Final Commit

* Lint Fix

* Need to Fix Test Callback

* Fixes broken test

* Restore find() method in spy

* adds restquery-each

* small nit

* adds changelog
2018-10-20 16:45:23 -04:00
greenkeeper[bot]
aa9580e59c Update pg-promise to the latest version 🚀 (#5134)
* fix(package): update pg-promise to version 8.5.1

* chore(package): update lockfile package-lock.json
2018-10-19 19:24:35 +00:00
Arthur Cinader
c692f075d1 Release 3.1.0 (#5127) 2018-10-18 08:19:07 -04:00
Florent Vilmart
4b7037ac9a Fix intense CPU usage when sessionToken is invalid in liveQuery (#5126)
* Ensure we bail out early when auth or userId are not provided (sessionToken fetch is invalid)

* Adds changelog

* better handling of session token errors and client tokens
2018-10-18 07:21:31 -04:00
greenkeeper[bot]
318a784e20 Update bcrypt to the latest version 🚀 (#5128)
* chore(package): update bcrypt to version 3.0.2

* chore(package): update lockfile package-lock.json
2018-10-18 03:21:09 +00:00
Florent Vilmart
7c81290252 Live query CLP (#4387)
* Auth module refactoring in order to be reusable

* Ensure cache controller is properly forwarded from helpers

* Nits

* Adds support for static validation

* Adds support for CLP in Live query (no support for roles yet)

* Adds e2e test to validate liveQuery hooks is properly called

* Adds tests over LiveQueryController to ensure data is correctly transmitted

* nits

* Fixes for flow types

* Removes usage of Parse.Promise

* Use the Auth module for authentication and caches

* Cleaner implementation of getting auth

* Adds authCache that stores auth promises

* Proper testing of the caching

* nits
2018-10-17 17:53:49 -04:00
Arthur Cinader
17bd5c3adb Add changelog for two already merged pr's 2018-10-16 13:19:20 -07:00
greenkeeper[bot]
07220b351c Update eslint-plugin-flowtype to the latest version 🚀 (#5121)
* chore(package): update eslint-plugin-flowtype to version 3.0.0

* chore(package): update lockfile package-lock.json
2018-10-13 23:17:09 +00:00
greenkeeper[bot]
0685a0e7fb Update flow-bin to the latest version 🚀 (#5118)
* chore(package): update flow-bin to version 0.83.0

* chore(package): update lockfile package-lock.json
2018-10-11 18:00:17 +00:00
Arthur Cinader
5fba636517 fix typo 2018-10-11 09:09:56 -07:00
Arthur Cinader
f9e108c4ee nit 2018-10-11 09:09:56 -07:00
Arthur Cinader
a0de2bcb6b Move logic out of User and Classes controllers
into RestWriter
2018-10-11 09:09:56 -07:00
Arthur Cinader
b3b4461fe2 pr comments:
consolidate write operations
also tweak test text
2018-10-11 09:09:56 -07:00
Arthur Cinader
6ebce1832b Expire password reset tokens if user's email changes. 2018-10-11 09:09:56 -07:00
Arthur Cinader
152ff41cf8 fix the expectation on the failing test. 2018-10-11 09:09:56 -07:00
Arthur Cinader
34b51f7289 Add failing test to show
that changing a user's email
does not delete their perishable token.
2018-10-11 09:09:56 -07:00
Arthur Cinader
317682d7f6 Typos 2018-10-11 09:09:56 -07:00
greenkeeper[bot]
8dff708613 Update semver to the latest version 🚀 (#5117)
* fix(package): update semver to version 5.6.0

* chore(package): update lockfile package-lock.json
2018-10-11 00:14:26 +00:00
greenkeeper[bot]
635f54bd08 Update mongodb to the latest version 🚀 (#5115)
* fix(package): update mongodb to version 3.1.8

* chore(package): update lockfile package-lock.json
2018-10-10 22:49:52 +00:00
greenkeeper[bot]
2ce3c9c378 Update mongodb to the latest version 🚀 (#5112)
* fix(package): update mongodb to version 3.1.7

* chore(package): update lockfile package-lock.json
2018-10-09 17:55:58 -04:00
greenkeeper[bot]
645ddaf661 Update commander to the latest version 🚀 (#5108)
* fix(package): update commander to version 2.19.0

* chore(package): update lockfile package-lock.json
2018-10-09 17:55:46 -04:00
greenkeeper[bot]
5373cb7998 Update follow-redirects to the latest version 🚀 (#5111)
* fix(package): update follow-redirects to version 1.5.9

* chore(package): update lockfile package-lock.json
2018-10-09 16:24:35 +00:00
greenkeeper[bot]
2f0e5819f7 Update pg-promise to the latest version 🚀 (#5110)
* fix(package): update pg-promise to version 8.5.0

* chore(package): update lockfile package-lock.json
2018-10-09 13:49:39 +00:00
Florent Vilmart
f1bc55bf89 Reduces number of calls to injectDefaultSchema (#5107) 2018-10-08 14:16:29 -04:00
Arthur Cinader
7fe4030453 Return success on sendPasswordResetEmail even if email not found. 2018-10-05 10:03:41 -07:00
greenkeeper[bot]
7a01fa0a67 Update ws to the latest version 🚀 (#5101)
* fix(package): update ws to version 6.1.0

* chore(package): update lockfile package-lock.json
2018-10-05 07:37:43 +00:00
Paulo Reis
937bdf9058 Fix bugs in dev commands and organize the dev script (#5099) 2018-10-03 07:33:53 -04:00
greenkeeper[bot]
22fe390be6 Update flow-bin to the latest version 🚀 (#5095)
* chore(package): update flow-bin to version 0.82.0

* chore(package): update lockfile package-lock.json
2018-10-01 21:39:55 +00:00
Florent Vilmart
135a993d32 Greenkeeper/mongodb runner 4.3.2 (#5094)
* chore(package): update mongodb-runner to version 4.3.2

Closes #5087

* chore(package): update lockfile package-lock.json
2018-09-30 20:00:51 -04:00
greenkeeper[bot]
827e008497 Update babel7 to the latest version 🚀 (#5090)
* chore(package): update @babel/cli to version 7.1.2

* chore(package): update @babel/core to version 7.1.2

* chore(package): update lockfile package-lock.json
2018-09-28 23:44:55 +00:00
greenkeeper[bot]
9f56b537fb Update babel7 to the latest version 🚀 (#5089)
* chore(package): update @babel/cli to version 7.1.1

* chore(package): update @babel/core to version 7.1.1

* chore(package): update lockfile package-lock.json
2018-09-28 21:12:52 +00:00
Ben Briggs
45ff23bde2 postgres: Ensure that setting a value to undefined is a no-op on writes. (#5065) (#5069) 2018-09-26 16:42:06 -04:00
greenkeeper[bot]
4b5fb84678 Update mongodb-runner to the latest version 🚀 (#5086)
* chore(package): update mongodb-runner to version 4.2.0

* chore(package): update lockfile package-lock.json
2018-09-26 20:37:10 +00:00
greenkeeper[bot]
1c024c1ba2 Update babel-eslint to the latest version 🚀 (#5082)
* chore(package): update babel-eslint to version 10.0.0

* chore(package): update lockfile package-lock.json
2018-09-25 23:23:24 +00:00
greenkeeper[bot]
db90157191 Update @parse/push-adapter to the latest version 🚀 (#5078)
* fix(package): update @parse/push-adapter to version 3.0.0

* chore(package): update lockfile package-lock.json
2018-09-25 02:56:10 +00:00
Florent Vilmart
045d941aef Remove request and request-promise from dev dependencies (#5077)
* removes from emailverificationtoken spec

* updates winston

* Updates ValidationAndPasswordsReset

* Use local request in schemas

* Removes request in rest.spec

* Removes request from PushRouter0

* removes request from public API

* removes request from index.spec

* Removes request form parse.push spec

* removes request from ParseInstallation spec

* Removes from ParseHooks

* removes request from ParseGlobalConfig.spec

* Removes request from ParseAPI.spec.js

* removes request from LogsRouter

* removes in features

* Filters undefined headers instead of crashing

* Removes request from ParseUser spec

* Removes usage of request in ParseFile.spec.js

* Removes request from AuthAdapters.js

* removes request-promise from ParseGeoPoint.spec

* Removes request-promise from ParseQuery spec

* remove request-promise from UserPII

* removes request-promise from EnableExpressErrorHandler

* Updates RevocableSessionUpgrade spec

* Update RestQuery

* Removes read preferenceOptionM

* ensure we forward auth from URL

* use request in CloudCode.spec.js

* Removes request-promise from JobSchedule.spec

* Removes rp from VerifyUserPassword.spec.js

* Removes rp from PasswordPolicy spec

* Removes rp from ParsePolygon spec

* Removes rp from fullTextSearch spec

* Removes rp from PArseQuery.Aggregate

* Ensure we properly forward errors

* Removes request and request-promise
2018-09-24 17:07:51 -04:00
Florent Vilmart
93a0017b25 remove runtime dependency on request (#5076) 2018-09-23 12:31:08 -04:00
greenkeeper[bot]
4dc4a3a56d Update bcrypt to the latest version 🚀 (#5070)
* chore(package): update bcrypt to version 3.0.1

* chore(package): update lockfile package-lock.json
2018-09-21 13:17:00 +00:00
Stephan Hoogland
979af97b01 Fixed index link to upgrading to parse 3.0.0 (#5060) 2018-09-20 18:07:10 -04:00
greenkeeper[bot]
f928ad702f Update prettier to the latest version 🚀 (#5066)
* chore(package): update prettier to version 1.14.3

* chore(package): update lockfile package-lock.json
2018-09-19 15:28:31 +00:00
Eric
91f121eb62 Allow throw native Error in beforeSave hook (#5064) 2018-09-19 07:02:43 -04:00
Florent Vilmart
5177d5d0af Update and rename .stale.yml to stale.yml 2018-09-17 20:29:31 -04:00
greenkeeper[bot]
2613c353d1 Update babel7 to the latest version 🚀 (#5061)
* chore(package): update @babel/cli to version 7.1.0

* chore(package): update @babel/core to version 7.1.0

* chore(package): update @babel/preset-env to version 7.1.0

* chore(package): update lockfile package-lock.json
2018-09-18 00:23:09 +00:00
greenkeeper[bot]
1a6e19ae94 Update mongodb to the latest version 🚀 (#5056)
* fix(package): update mongodb to version 3.1.6

* chore(package): update lockfile package-lock.json
2018-09-15 02:24:12 +00:00
greenkeeper[bot]
0b37af5e13 Update flow-bin to the latest version 🚀 (#5055)
* chore(package): update flow-bin to version 0.81.0

* chore(package): update lockfile package-lock.json
2018-09-14 23:40:19 +00:00
greenkeeper[bot]
037db69f6a Update mongodb to the latest version 🚀 (#5054)
* fix(package): update mongodb to version 3.1.5

* chore(package): update lockfile package-lock.json
2018-09-14 20:11:32 +00:00
greenkeeper[bot]
d18d9c5964 Update lodash to the latest version 🚀 (#5050)
* fix(package): update lodash to version 4.17.11

* chore(package): update lockfile package-lock.json
2018-09-12 21:04:56 +00:00