From 47e2db6c47f0ed03ef1316ab30b74d5cdd9dc706 Mon Sep 17 00:00:00 2001 From: Florent Vilmart Date: Mon, 15 May 2017 10:47:10 -0400 Subject: [PATCH] =?UTF-8?q?=E2=9A=A1=20Release=202.4.0=20(#3816)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 53 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9bf07f74..f49a2f18 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,57 @@ ## 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](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](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](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](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: + +* [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.7.0](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 ab621ecc..72f91fde 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": {