From fb65f859e77787e44d0045cb0c7582590c44d74f Mon Sep 17 00:00:00 2001 From: Florent Vilmart Date: Sun, 14 May 2017 22:38:11 -0400 Subject: [PATCH 1/4] Release 2.4.0 --- CHANGELOG.md | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 52 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9bf07f74ab..6f662ad9df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,56 @@ ## Parse Server Changelog +### 2.4.0 +[Full Changelog](https://github.com/ParsePlatform/parse-server/compare/2.3.8...2.4.0) +Starting 2.4.0, parse-server is tested against node 6.10 and 7.10, mongodb 3.2 and 3.4. +If you experience issues with older versions, please [open a issue](https://github.com/parse-community/parse-server/issues). + +#### New Features: +* Adds `count` Class Level Permission (#3814), thanks to [Florent Vilmart](https://github.com/flovilmart) +* Proper graceful shutdown support (#3786), thanks to [Florent Vilmart](https://github.com/flovilmart) +* Let parse-server store as `scheduled` Push Notifications with push_time (#3717, #3722), thanks to [Felipe Andrade](https://github.com/felipemobile) + +#### Improvements +* Parse-Server images are built through docker hub, thanks to [Florent Vilmart](https://github.com/flovilmart) +* Skip authData validation if it hasn't changed, thanks to [Florent Vilmart](https://github.com/flovilmart) +* [postgres] Improve performance when adding many new fields to the Schema (#3740), thanks to [Paulo Vítor S Reis](https://github.com/paulovitin) +* Test maintenance, wordsmithing and nits (#3744), thanks to [Arthur Cinader](https://github.com/acinader) + +#### Bug Fixes: +* [postgres] Fixes issue affecting deleting multiple fields of a Schema (#3734, #3735), thanks to [Paulo Vítor S Reis](https://github.com/paulovitin) +* Fix issue affecting _PushStatus state (#3808), thanks to [Florent Vilmart](https://github.com/flovilmart) +* requiresAuthentication Class Level Permission behaves correctly, thanks to [Florent Vilmart](https://github.com/flovilmart) +* Email Verification related fields are not exposed (#3681, #3393, #3432), thanks to [Anthony Mosca](https://github.com/aontas) +* HTTP query parameters are properly obfuscated in logs (#3793, #3789), thanks to [@youngerong](https://github.com/youngerong) +* Improve handling of `$near` operators in `$or` queries (#3767, #3798), thanks to [Jack Wearden](https://github.com/NotBobTheBuilder) +* Fix issue affecting arrays of pointers (#3169), thanks to [Florent Vilmart](https://github.com/flovilmart) +* Fix issue affecting overloaded query constraints (#3723, #3678), thanks to [Florent Vilmart](https://github.com/flovilmart) +* Properly catch unhandled rejections in _Installation updates (#3795), thanks to [kahoona77](https://github.com/kahoona77) + +#### Dependency Updates: + +* [uws@0.14.5](https://www.npmjs.com/package/uws) +* [mime@1.3.6](https://www.npmjs.com/package/mime) +* [mongodb@2.2.26](https://www.npmjs.com/package/mongodb) +* [pg-promise@5.6.8](https://www.npmjs.com/package/pg-promise) +* [semver@5.3.0](https://www.npmjs.com/package/semver) + +##### Devevelopment dependencies +* [babel-cli@6.24.1](https://www.npmjs.com/package/babel-cli) +* [babel-core@6.24.1](https://www.npmjs.com/package/babel-core) +* [babel-preset-es2015@6.24.1](https://www.npmjs.com/package/babel-preset-es2015) +* [babel-preset-stage-0@6.24.1](https://www.npmjs.com/package/babel-preset-stage-0) +* [babel-register@6.24.1](https://www.npmjs.com/package/babel-register) +* [cross-env@5.0.0](https://www.npmjs.com/package/cross-env) +* [deep-diff@0.3.8](https://www.npmjs.com/package/deep-diff) +* [gaze@1.1.2](https://www.npmjs.com/package/gaze) +* [jasmine@2.6.0](https://www.npmjs.com/package/jasmine) +* [jasmine-spec-reporter@4.1.0](https://www.npmjs.com/package/jasmine-spec-reporter) +* [mongodb-runner@3.5.0](https://www.npmjs.com/package/mongodb-runner) +* [nyc@10.3.2](https://www.npmjs.com/package/nyc) +* [request-promise@4.2.1](https://www.npmjs.com/package/request-promise) + + ### 2.3.8 [Full Changelog](https://github.com/ParsePlatform/parse-server/compare/2.3.7...2.3.8) diff --git a/package.json b/package.json index ab621ecc7f..72f91fde7f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "parse-server", - "version": "2.3.8", + "version": "2.4.0", "description": "An express module providing a Parse-compatible API server", "main": "lib/index.js", "repository": { From bca35d82f7517b7390da54861a2d9cf849abe437 Mon Sep 17 00:00:00 2001 From: Florent Vilmart Date: Sun, 14 May 2017 22:48:31 -0400 Subject: [PATCH 2/4] Link all issues/PRs --- CHANGELOG.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f662ad9df..a4f73a5bfc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,26 +6,26 @@ Starting 2.4.0, parse-server is tested against node 6.10 and 7.10, mongodb 3.2 a If you experience issues with older versions, please [open a issue](https://github.com/parse-community/parse-server/issues). #### New Features: -* Adds `count` Class Level Permission (#3814), thanks to [Florent Vilmart](https://github.com/flovilmart) -* Proper graceful shutdown support (#3786), thanks to [Florent Vilmart](https://github.com/flovilmart) +* Adds `count` Class Level Permission ([#3814](https://github.com/parse-community/parse-server/pull/3814)), thanks to [Florent Vilmart](https://github.com/flovilmart) +* Proper graceful shutdown support ([#3786](https://github.com/parse-community/parse-server/pull/3786)), thanks to [Florent Vilmart](https://github.com/flovilmart) * Let parse-server store as `scheduled` Push Notifications with push_time (#3717, #3722), thanks to [Felipe Andrade](https://github.com/felipemobile) #### Improvements * Parse-Server images are built through docker hub, thanks to [Florent Vilmart](https://github.com/flovilmart) * Skip authData validation if it hasn't changed, thanks to [Florent Vilmart](https://github.com/flovilmart) -* [postgres] Improve performance when adding many new fields to the Schema (#3740), thanks to [Paulo Vítor S Reis](https://github.com/paulovitin) -* Test maintenance, wordsmithing and nits (#3744), thanks to [Arthur Cinader](https://github.com/acinader) +* [postgres] Improve performance when adding many new fields to the Schema ([#3740](https://github.com/parse-community/parse-server/pull/3740)), thanks to [Paulo Vítor S Reis](https://github.com/paulovitin) +* Test maintenance, wordsmithing and nits ([#3744](https://github.com/parse-community/parse-server/pull/3744)), thanks to [Arthur Cinader](https://github.com/acinader) #### Bug Fixes: -* [postgres] Fixes issue affecting deleting multiple fields of a Schema (#3734, #3735), thanks to [Paulo Vítor S Reis](https://github.com/paulovitin) -* Fix issue affecting _PushStatus state (#3808), thanks to [Florent Vilmart](https://github.com/flovilmart) +* [postgres] Fixes issue affecting deleting multiple fields of a Schema ([#3734](https://github.com/parse-community/parse-server/pull/3734), [#3735](https://github.com/parse-community/parse-server/pull/3735)), thanks to [Paulo Vítor S Reis](https://github.com/paulovitin) +* Fix issue affecting _PushStatus state ([#3808](https://github.com/parse-community/parse-server/pull/3808)), thanks to [Florent Vilmart](https://github.com/flovilmart) * requiresAuthentication Class Level Permission behaves correctly, thanks to [Florent Vilmart](https://github.com/flovilmart) -* Email Verification related fields are not exposed (#3681, #3393, #3432), thanks to [Anthony Mosca](https://github.com/aontas) -* HTTP query parameters are properly obfuscated in logs (#3793, #3789), thanks to [@youngerong](https://github.com/youngerong) -* Improve handling of `$near` operators in `$or` queries (#3767, #3798), thanks to [Jack Wearden](https://github.com/NotBobTheBuilder) -* Fix issue affecting arrays of pointers (#3169), thanks to [Florent Vilmart](https://github.com/flovilmart) -* Fix issue affecting overloaded query constraints (#3723, #3678), thanks to [Florent Vilmart](https://github.com/flovilmart) -* Properly catch unhandled rejections in _Installation updates (#3795), thanks to [kahoona77](https://github.com/kahoona77) +* Email Verification related fields are not exposed ([#3681](https://github.com/parse-community/parse-server/pull/3681), [#3393](https://github.com/parse-community/parse-server/pull/3393), [#3432](https://github.com/parse-community/parse-server/pull/3432)), thanks to [Anthony Mosca](https://github.com/aontas) +* HTTP query parameters are properly obfuscated in logs ([#3793](https://github.com/parse-community/parse-server/pull/3793), [#3789](https://github.com/parse-community/parse-server/pull/3789)), thanks to [@youngerong](https://github.com/youngerong) +* Improve handling of `$near` operators in `$or` queries ([#3767](https://github.com/parse-community/parse-server/pull/3767), [#3798](https://github.com/parse-community/parse-server/pull/3798)), thanks to [Jack Wearden](https://github.com/NotBobTheBuilder) +* Fix issue affecting arrays of pointers ([#3169](https://github.com/parse-community/parse-server/pull/3169)), thanks to [Florent Vilmart](https://github.com/flovilmart) +* Fix issue affecting overloaded query constraints ([#3723](https://github.com/parse-community/parse-server/pull/3723), [#3678](https://github.com/parse-community/parse-server/pull/3678)), thanks to [Florent Vilmart](https://github.com/flovilmart) +* Properly catch unhandled rejections in _Installation updates ([#3795](https://github.com/parse-community/parse-server/pull/3795)), thanks to [kahoona77](https://github.com/kahoona77) #### Dependency Updates: From a012dc6e10a78365f229e550c0d1aa224da8d054 Mon Sep 17 00:00:00 2001 From: Florent Vilmart Date: Sun, 14 May 2017 22:49:13 -0400 Subject: [PATCH 3/4] nit --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a4f73a5bfc..446d7a046a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ### 2.4.0 [Full Changelog](https://github.com/ParsePlatform/parse-server/compare/2.3.8...2.4.0) + Starting 2.4.0, parse-server is tested against node 6.10 and 7.10, mongodb 3.2 and 3.4. If you experience issues with older versions, please [open a issue](https://github.com/parse-community/parse-server/issues). From 0c55e8a29eb439d65eac5265d49ee7e3fea6c4c5 Mon Sep 17 00:00:00 2001 From: Florent Vilmart Date: Sun, 14 May 2017 22:56:12 -0400 Subject: [PATCH 4/4] Use pg-promise 5.7.0 --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 446d7a046a..f49a2f1821 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,7 +33,7 @@ If you experience issues with older versions, please [open a issue](https://gith * [uws@0.14.5](https://www.npmjs.com/package/uws) * [mime@1.3.6](https://www.npmjs.com/package/mime) * [mongodb@2.2.26](https://www.npmjs.com/package/mongodb) -* [pg-promise@5.6.8](https://www.npmjs.com/package/pg-promise) +* [pg-promise@5.7.0](https://www.npmjs.com/package/pg-promise) * [semver@5.3.0](https://www.npmjs.com/package/semver) ##### Devevelopment dependencies