Manuel
5d84085071
Add contribution economics to guide ( #7191 )
...
* added contribution economics
* reformat
* removed duplicate phrase
* more rewording
* more rewording
2021-02-16 14:09:11 +01:00
Tom Fox
738ba9fc70
fix: upgrade follow-redirects from 1.13.1 to 1.13.2 ( #7194 )
...
Snyk has created this PR to upgrade follow-redirects from 1.13.1 to 1.13.2.
See this package in npm:
https://www.npmjs.com/package/follow-redirects
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2021-02-15 20:02:06 -08:00
dblythy
d42e3a16a9
Remove duplicate CHANGELOG for Parse.Cloud.sendEmail ( #7188 )
...
* Update CHANGELOG.md
* Update CHANGELOG.md
2021-02-15 15:55:21 -08:00
Corey
dcf5d24520
Update README.md ( #7189 )
2021-02-13 20:35:06 +01:00
dblythy
3d76643286
New: requireAnyUserRoles and requireAllUserRoles for Parse Cloud Validator ( #7097 )
...
* new: requireUserRole for Parse Cloud Validator
* change to requireUserRoles
* Update CHANGELOG.md
* revoke triggers
* Update triggers.js
* Update ParseLiveQueryServer.js
* Update ParseLiveQueryServer.js
* create requireUserRoles
* rename to requireAny and requireAll
* allow for a function
2021-02-12 14:01:38 -08:00
Kartal Kaan Bozdoğan
7224cde023
fix: Pass customObjectId in beforeSave ( #7167 )
...
* beforeSave custom object id fix
* Added regression test case for issue #6733
2021-02-12 15:57:22 -06:00
dblythy
72cf31a1db
Minor Spelling and Grammar improvements to README ( #7145 )
...
* Update README.md
* Update README.md
* Update README.md
* Update README.md
Co-authored-by: Antonio Davi Macedo Coelho de Castro <adavimacedo@gmail.com >
2021-02-12 14:01:48 +00:00
dblythy
e53b6c2f87
run prettier ( #7172 )
2021-02-12 10:18:49 +01:00
Antonio Davi Macedo Coelho de Castro
dc1133d355
Change tests from 4.4.3 to 4.4.4 ( #7184 )
...
* Change tests from 4.4.3 to 4.4.4
* Add entry to changelog
2021-02-12 09:59:06 +01:00
dblythy
762cdddeba
Add Github process to contributing guide ( #7105 )
...
* Update CONTRIBUTING.md
* Update CONTRIBUTING.md
* Update CONTRIBUTING.md
* Revert "Update CONTRIBUTING.md"
This reverts commit 331d7dc6385bd25a9435a5f32e36e90922fded60.
* Update CONTRIBUTING.md
2021-02-11 23:13:20 -08:00
Corey
3f49d5154c
Test against multiple versions of Postgres ( #7176 )
...
* Update ci.yml
* Add Postgis 3.0 test
* remove POSTGRES_MAJOR_VERSION from CI and script
* update docs
* nits
* nit
* Add postgres badges
* Add Postgres to TOC
* Shorten mongo and postgres descriptions
* Add badge for node, update mongo/postgres badges
* Add nodejs to TOC
* fix node js TOC
* Nit
* more nits
2021-02-11 23:33:55 +01:00
Manuel
4a3815d857
Add tests against multiple Nodejs versions ( #7177 )
...
* added nodejs version check
* added changelog entry
* fixed MongoDB ignored versions
* fixed nodejs test versions
* fixed typo
* added changelog entry
* added node 15 to CI checks
* improved log wording
* bumped nodejs default to 14
* added Node 15 to compatibility table
2021-02-11 17:59:34 +01:00
dblythy
27d56f0801
Fix: Proper handling of arrays for cloud validator ( #7178 )
...
* fix: proper handling of arrays for cloud validator
* Update CloudCode.Validator.spec.js
2021-02-11 00:29:34 -06:00
Manuel
7f47b0427e
Add page localization ( #7128 )
...
* added localized pages; added refactored page templates; adapted test cases; introduced localization test cases
* added changelog entry
* fixed test description typo
* fixed bug in PromiseRouter where headers are not added for text reponse
* added page parameters in page headers for programmatic use
* refactored tests for PublicAPIRouter
* added mustache lib for template rendering
* fixed fs.promises module reference
* fixed template placeholder typo
* changed redirect response to provide headers instead of query parameters
* fix lint
* fixed syntax errors and typos in html templates
* removed obsolete URI encoding
* added locale inferring from request body and header
* added end-to-end localizaton test
* added server option validation; refactored pages server option
* fixed invalid redirect URL for no locale matching file
* added end-to-end localizaton tests
* adapted tests to new response content
* re-added PublicAPIRouter; added PagesRouter as experimental feature
* refactored PagesRouter test structure
* added configuration option for custom path to pages
* added configuration option for custom endpoint to pages
* fixed lint
* added tests
* added a distinct page for invalid password reset link
* renamed generic page invalidLink to expiredVerificationLink
* improved HTML files documentation
* improved HTML files documentation
* changed changelog entry for experimental feature
* improved file naming to make it more descriptive
* fixed file naming and env parameter naming
* added readme entry
* fixed readme TOC - hasn't been updated in a while
* added localization with JSON resource
* added JSON localization to feature pages (password reset, email verification)
* updated readme
* updated readme
* optimized JSON localization for feature pages; added e2e test case
* fixed readme typo
* minor refactoring of existing tests
* fixed bug where Object type was not recognized as config key type
* added feature config placeholders
* prettier
* added passing locale to page config placeholder callback
* refactored passing locale to placeholder to pass test
* added config placeholder feature to README
* fixed typo in README
2021-02-09 14:03:57 +01:00
Manuel
e3ed6e4600
Improve contribution guide ( #7075 )
...
* add Parse Error guide
* add Parse Server config guide
* removed old instructions for adding config parameters
2021-02-09 09:49:48 +01:00
Tom Fox
cca493b9fb
fix: upgrade pg-promise from 10.9.0 to 10.9.1 ( #7170 )
...
Snyk has created this PR to upgrade pg-promise from 10.9.0 to 10.9.1.
See this package in npm:
https://www.npmjs.com/package/pg-promise
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2021-02-07 19:44:44 -08:00
Manuel
b59517fd68
Add tests against multiple MongoDB versions ( #7161 )
...
* added tests environment with mongodb 4.4.3
* added CI test for mongodb 4.4.3
* added CI tests for MongoDB versions 4.0, 4.2
* improved flaky test (seems to max out the limit of simultaneous connections)
* added spec helpers to run tests only for specific MongoDB version
* addedn npm scripts to run tests against relevant mongodb versions
* added spec helper function to exclude specific mongodb version
* added test for changed aggregate query planner results
* fixed regex test with incorrect regex syntax
* fixed test where query has select no keys (empty array)
* added changelog entry and ordered list
* fixed test that tried to simultaneously delete and build index on same collection
* added MongoDB compatibility table to readme
* updated default local tests to use MongoDB 4.4.3
* added MongoDB badges for new versions to README
* fixed typo in readme
* added new test helper filter to contribution guide
* fixed incorrect storage engine for mongodb 4.4
* changed CI to test MongoDB 3.6. with mmapv1 storage engine and standalone
* improved CI test description
* added CI self check for new MongoDB versions
* fixed CI
* removed CI
* added CI
* added throwing error if any of the checks failed
* added github action connector
* improved error message
* improved error messages
* improved error message
* updated CI environment to MongoDB 3.6.22
* improved error messages
* update CI env name
* updated CI env name
* improved error message
* removed patch versions from CI env description
* improved status message
* removed version range from core lib
* added explicit mongodb version to redis test and node 12 test
* bumped Node 12 test to 12.20.1 (version currently recommended by AWS Elastic Beanstalk)
2021-02-07 23:16:46 +01:00
Antonio Davi Macedo Coelho de Castro
6097e82194
fix: upgrade mime from 2.4.7 to 2.5.0 ( #7166 )
...
Snyk has created this PR to upgrade mime from 2.4.7 to 2.5.0.
See this package in npm:
https://www.npmjs.com/package/mime
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2021-02-07 13:38:51 -08:00
Tom Fox
fcacd4d24e
fix: upgrade pg-promise from 10.8.7 to 10.9.0 ( #7168 )
...
Snyk has created this PR to upgrade pg-promise from 10.8.7 to 10.9.0.
See this package in npm:
https://www.npmjs.com/package/pg-promise
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2021-02-07 13:30:29 -08:00
Antonio Davi Macedo Coelho de Castro
4b6e9ffc3d
fix: upgrade apollo-server-express from 2.19.1 to 2.19.2 ( #7165 )
...
Snyk has created this PR to upgrade apollo-server-express from 2.19.1 to 2.19.2.
See this package in npm:
https://www.npmjs.com/package/apollo-server-express
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2021-02-05 14:06:50 -08:00
LongYinan
5584da57e6
Upgrade @node-rs/bcrypt to latest version ( #7159 )
2021-02-04 02:38:35 -06:00
dblythy
38f33e5c17
Run Prettier after Definitions ( #7164 )
2021-02-04 02:33:18 -06:00
Manuel
08b2ea45b0
Add account unlock on password reset ( #7146 )
...
* added account unlock on password reset
* added account policy option
* added changelog entry
* Added docs entry
* moved changelog entry to correct position
* improved tests to ensure requesting password reset email does not unlock account
* run prettier
2021-02-01 01:07:04 +01:00
Manuel
25fb576776
Fix node security link ( #7081 )
...
* removed node security link
* improve PGP wording
* Added report form link
* removed PGP key
2021-01-29 17:37:38 +00:00
Antonio Davi Macedo Coelho de Castro
bcb2b52f7a
fix: upgrade jwks-rsa from 1.12.1 to 1.12.2 ( #7147 )
...
Snyk has created this PR to upgrade jwks-rsa from 1.12.1 to 1.12.2.
See this package in npm:
https://www.npmjs.com/package/jwks-rsa
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2021-01-29 10:39:34 -06:00
Antonio Davi Macedo Coelho de Castro
231c669133
fix: upgrade pg-promise from 10.8.6 to 10.8.7 ( #7148 )
...
Snyk has created this PR to upgrade pg-promise from 10.8.6 to 10.8.7.
See this package in npm:
https://www.npmjs.com/package/pg-promise
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2021-01-29 10:39:09 -06:00
jack092123
f846deaae3
Fix schemaCacheTTL ParseServerOption is not working ( #7138 )
...
* Add Test case for checking SchemaCacheTTL
* Fix schemaCacheTTL not working issue
* Add Test case for TTL expires
Co-authored-by: Roach Chang <roach.chang@aoitek.com >
2021-01-25 11:04:19 -06:00
Snyk bot
857d4ecfd5
fix: upgrade ws from 7.4.1 to 7.4.2 ( #7132 )
...
Snyk has created this PR to upgrade ws from 7.4.1 to 7.4.2.
See this package in npm:
https://www.npmjs.com/package/ws
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
2021-01-20 13:39:23 -05:00
Nikita
e592212b97
Supporting patterns in classNames for Live Queries ( #7131 )
...
* Parse LiveQuery Server. Supporting patterns in classNames.
* Parse LiveQuery Server. Supporting patterns in classNames. Small optimisation.
* Parse LiveQuery Server. Supporting patterns in classNames. Adding info to changelog.
* Parse LiveQuery Server. Supporting patterns in classNames. Test case.
2021-01-19 17:19:11 -05:00
Manuel
034ea5c828
add api mail adapter to mail adapter list ( #7126 )
2021-01-14 20:04:13 +00:00
Snyk bot
33bdd87092
fix: upgrade apollo-server-express from 2.19.0 to 2.19.1 ( #7122 )
...
Snyk has created this PR to upgrade apollo-server-express from 2.19.0 to 2.19.1.
See this package in npm:
https://www.npmjs.com/package/apollo-server-express
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
2021-01-13 12:00:09 -08:00
Diamond Lewis
c8cdcbe10e
Improve test code ( #7121 )
2021-01-13 12:40:18 -05:00
Manuel
e08618e377
Fix fileupload defaults not applied ( #7086 )
...
* added fileUpload definition default value
* added undefined and null as invalid
* removed explicit default value reference
* improved test grouping in describes
2021-01-11 21:26:56 +01:00
Diamond Lewis
1ede078154
fix(Logger): Handle interpolating stdout ( #7114 )
...
* fix(Logger): Handle interpolating stdout
* Update CHANGELOG.md
2021-01-11 09:20:21 -06:00
Diamond Lewis
93781b2195
feat(LiveQuery): Support $and, $nor, $containedBy, $geoWithin ( #7113 )
...
* feat(LiveQuery): Support $and, $nor, $containedBy, $geoWithin, $geoIntersects
* Update CHANGELOG.md
* Update CHANGELOG.md
2021-01-11 01:35:32 -06:00
Snyk bot
8851810a85
fix: upgrade pg-promise from 10.8.1 to 10.8.6 ( #7118 )
...
Snyk has created this PR to upgrade pg-promise from 10.8.1 to 10.8.6.
See this package in npm:
https://www.npmjs.com/package/pg-promise
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
2021-01-10 21:56:19 -08:00
Snyk bot
7b8d8ddbb0
fix: package.json & package-lock.json to reduce vulnerabilities ( #7112 )
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-AXIOS-1038255
2021-01-06 13:44:21 -08:00
Snyk bot
fefcabe858
fix: upgrade mime from 2.4.6 to 2.4.7 ( #7110 )
...
Snyk has created this PR to upgrade mime from 2.4.6 to 2.4.7.
See this package in npm:
https://www.npmjs.com/package/mime
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
2021-01-05 23:22:54 -08:00
Snyk bot
8ff0d08dcf
fix: upgrade @parse/simple-mailgun-adapter from 1.1.0 to 1.2.0 ( #7109 )
...
Snyk has created this PR to upgrade @parse/simple-mailgun-adapter from 1.1.0 to 1.2.0.
See this package in npm:
https://www.npmjs.com/package/@parse/simple-mailgun-adapter
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
2021-01-04 21:04:51 -08:00
Snyk bot
16b4aadfe2
fix: upgrade follow-redirects from 1.13.0 to 1.13.1 ( #7106 )
...
Snyk has created this PR to upgrade follow-redirects from 1.13.0 to 1.13.1.
See this package in npm:
https://www.npmjs.com/package/follow-redirects
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
2021-01-03 22:37:20 -08:00
dblythy
32e9b1b5d8
Update CHANGELOG.md ( #7104 )
2020-12-31 17:29:42 +00:00
dblythy
d47891f7e3
Send email via Parse.Cloud.sendEmail ( #7096 )
...
* initial
* more tests
* Update CHANGELOG.md
* review
* log on error
* change logger to error
* rename
* Update Parse.Cloud.js
2020-12-30 10:23:44 -06:00
Snyk bot
029edbf706
fix: upgrade jwks-rsa from 1.11.0 to 1.12.0 ( #7102 )
...
Snyk has created this PR to upgrade jwks-rsa from 1.11.0 to 1.12.0.
See this package in npm:
https://www.npmjs.com/package/jwks-rsa
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
2020-12-30 00:12:53 -08:00
Snyk bot
f17a063209
fix: upgrade uuid from 8.3.1 to 8.3.2 ( #7101 )
...
Snyk has created this PR to upgrade uuid from 8.3.1 to 8.3.2.
See this package in npm:
https://www.npmjs.com/package/uuid
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
2020-12-30 00:12:17 -08:00
Snyk bot
7e687b1e94
fix: upgrade semver from 7.3.2 to 7.3.4 ( #7092 )
...
Snyk has created this PR to upgrade semver from 7.3.2 to 7.3.4.
See this package in npm:
https://www.npmjs.com/package/semver
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
2020-12-29 17:35:48 -08:00
Snyk bot
fb465e599e
fix: upgrade ldapjs from 2.2.2 to 2.2.3 ( #7095 )
...
Snyk has created this PR to upgrade ldapjs from 2.2.2 to 2.2.3.
See this package in npm:
https://www.npmjs.com/package/ldapjs
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
2020-12-29 01:28:43 -08:00
Snyk bot
106883809c
fix: upgrade ws from 7.4.0 to 7.4.1 ( #7098 )
...
Snyk has created this PR to upgrade ws from 7.4.0 to 7.4.1.
See this package in npm:
https://www.npmjs.com/package/ws
See this project in Snyk:
https://app.snyk.io/org/acinader/project/8c1a9edb-c8f5-4dc1-b221-4d6030a323eb?utm_source=github&utm_medium=upgrade-pr
2020-12-29 01:22:40 -08:00
Antoine Cormouls
05f5aa0eb3
Fix max listener warning from livequery server ( #7083 )
...
* fix max listner warning
* fix
* Clean test log
2020-12-21 11:14:07 -06:00
dblythy
41a052c2c3
Fix: context for afterFind ( #7078 )
...
* Fix: context for afterFind
* Update CHANGELOG.md
Co-authored-by: Manuel <trezza.m@gmail.com >
2020-12-18 14:54:48 +01:00
dblythy
97c3046f3f
FileUpload options for Server Config ( #7071 )
...
* New: fileUpload options to restrict file uploads
* review changes
* update review
* Update helper.js
* added complete fileUpload values for tests
* fixed config validation
* allow file upload only for authenicated user by default
* fixed inconsistent error messages
* consolidated and extended tests
* minor compacting
* removed irregular whitespace
* added changelog entry
* always allow file upload with master key
* fix lint
* removed fit
Co-authored-by: Manuel Trezza <trezza.m@gmail.com >
2020-12-17 10:16:37 +01:00