Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
# [5.0.0](4.5.0...5.0.0) (2022-03-14) ### Bug Fixes * add deprecation warning for `Parse.Cloud.httpRequest` ([#7595](#7595)) ([ab1dddd](ab1dddd)) * add support for descending sorting of full text search ([#7496](#7496)) ([8ed9442](8ed9442)) * allow LiveQuery on Parse.Session ([#7554](#7554)) ([caee281](caee281)) * combined `and` query with relational query condition returns incorrect results ([#7593](#7593)) ([174886e](174886e)) * empty file tags cause upload error for some providers ([#7300](#7300)) ([4d16702](4d16702)) * **Logger:** Handle interpolating stdout ([#7114](#7114)) ([1ede078](1ede078)) * improve security by deprecating creating users with public access by default ([#7319](#7319)) ([484c2e8](484c2e8)) * node engine range has no upper limit to exclude incompatible node versions ([#7693](#7693)) ([6a54dac](6a54dac)) * package.json & package-lock.json to reduce vulnerabilities ([#7112](#7112)) ([7b8d8dd](7b8d8dd)) * package.json & package-lock.json to reduce vulnerabilities ([#7218](#7218)) ([0476832](0476832)) * package.json & package-lock.json to reduce vulnerabilities ([#7373](#7373)) ([b6843de](b6843de)) * package.json & package-lock.json to reduce vulnerabilities ([#7405](#7405)) ([d915bac](d915bac)) * package.json & package-lock.json to reduce vulnerabilities ([#7423](#7423)) ([bea4707](bea4707)) * package.json & package-lock.json to reduce vulnerabilities ([#7509](#7509)) ([65c967a](65c967a)) * Pass customObjectId in beforeSave ([#7167](#7167)) ([7224cde](7224cde)), closes [#6733](#6733) * **utils:** permutation helper ([#7355](#7355)) ([91be6bb](91be6bb)) * schema cache not cleared in some cases ([#7771](#7771)) ([3b92fa1](3b92fa1)) * security upgrade follow-redirects from 1.14.2 to 1.14.7 ([#7772](#7772)) ([4bd34b1](4bd34b1)) * security upgrade follow-redirects from 1.14.7 to 1.14.8 ([#7802](#7802)) ([7029b27](7029b27)) * security vulnerability that allows remote code execution (GHSA-p6h4-93qp-jhcm) ([#7843](#7843)) ([971adb5](971adb5)) * set objects in afterFind triggers ([#7311](#7311)) ([68a3a87](68a3a87)) * setting a field to null does not delete it via GraphQL API ([#7649](#7649)) ([626fad2](626fad2)) * unable to use objectId size higher than 19 on GraphQL API ([#7722](#7722)) ([8ee0445](8ee0445)) * upgrade @apollographql/graphql-playground-html from 1.6.26 to 1.6.27 ([#7274](#7274)) ([a05e9b1](a05e9b1)) * upgrade @apollographql/graphql-playground-html from 1.6.27 to 1.6.28 ([#7411](#7411)) ([c58bf57](c58bf57)) * upgrade @apollographql/graphql-playground-html from 1.6.28 to 1.6.29 ([#7473](#7473)) ([39f7c83](39f7c83)) * upgrade @parse/simple-mailgun-adapter from 1.1.0 to 1.2.0 ([#7109](#7109)) ([8ff0d08](8ff0d08)) * upgrade apollo-server-express from 2.19.0 to 2.19.1 ([#7122](#7122)) ([33bdd87](33bdd87)) * upgrade apollo-server-express from 2.19.1 to 2.19.2 ([#7165](#7165)) ([4b6e9ff](4b6e9ff)) * upgrade apollo-server-express from 2.19.2 to 2.20.0 ([#7239](#7239)) ([d10e990](d10e990)) * upgrade apollo-server-express from 2.21.0 to 2.21.1 ([#7308](#7308)) ([3dc4597](3dc4597)) * upgrade apollo-server-express from 2.21.1 to 2.22.1 ([#7357](#7357)) ([25690ad](25690ad)) * upgrade apollo-server-express from 2.22.1 to 2.22.2 ([#7362](#7362)) ([181fbf9](181fbf9)) * upgrade apollo-server-express from 2.22.2 to 2.23.0 ([#7380](#7380)) ([87476da](87476da)) * upgrade apollo-server-express from 2.23.0 to 2.24.0 ([#7395](#7395)) ([ff5755b](ff5755b)) * upgrade apollo-server-express from 2.24.0 to 2.24.1 ([#7424](#7424)) ([bfdb6a9](bfdb6a9)) * upgrade apollo-server-express from 2.24.1 to 2.25.0 ([#7435](#7435)) ([4e5eba6](4e5eba6)) * upgrade apollo-server-express from 2.25.0 to 2.25.1 ([#7449](#7449)) ([682f1bf](682f1bf)) * upgrade apollo-server-express from 2.25.1 to 2.25.2 ([#7465](#7465)) ([1fe4708](1fe4708)) * upgrade follow-redirects from 1.13.0 to 1.13.1 ([#7106](#7106)) ([16b4aad](16b4aad)) * upgrade follow-redirects from 1.13.1 to 1.13.2 ([#7194](#7194)) ([738ba9f](738ba9f)) * upgrade follow-redirects from 1.13.2 to 1.13.3 ([#7285](#7285)) ([d144819](d144819)) * upgrade follow-redirects from 1.13.3 to 1.14.0 ([#7389](#7389)) ([38c01c6](38c01c6)) * upgrade follow-redirects from 1.14.0 to 1.14.1 ([#7408](#7408)) ([8976ecc](8976ecc)) * upgrade graphql from 15.4.0 to 15.5.0 ([#7201](#7201)) ([5a09687](5a09687)) * upgrade graphql from 15.5.0 to 15.5.1 ([#7462](#7462)) ([bbd7ee7](bbd7ee7)) * upgrade graphql from 15.5.1 to 15.5.2 ([#7587](#7587)) ([dee4d96](dee4d96)) * upgrade graphql from 15.5.2 to 15.5.3 ([#7596](#7596)) ([bcbc035](bcbc035)) * upgrade graphql from 15.5.3 to 15.6.0 ([#7612](#7612)) ([407ed6e](407ed6e)) * upgrade graphql-relay from 0.6.0 to 0.7.0 ([#7443](#7443)) ([770e36f](770e36f)) * upgrade graphql-relay from 0.7.0 to 0.8.0 ([#7467](#7467)) ([9923cd3](9923cd3)) * upgrade graphql-tag from 2.10.1 to 2.12.0 ([#7234](#7234)) ([add67fd](add67fd)) * upgrade graphql-tag from 2.12.0 to 2.12.1 ([#7282](#7282)) ([36de1db](36de1db)) * upgrade graphql-tag from 2.12.1 to 2.12.2 ([#7325](#7325)) ([50e5557](50e5557)) * upgrade graphql-tag from 2.12.2 to 2.12.4 ([#7396](#7396)) ([8099cb0](8099cb0)) * upgrade graphql-tag from 2.12.4 to 2.12.5 ([#7466](#7466)) ([2b3355c](2b3355c)) * upgrade jwks-rsa from 1.11.0 to 1.12.0 ([#7102](#7102)) ([029edbf](029edbf)) * upgrade jwks-rsa from 1.12.1 to 1.12.2 ([#7147](#7147)) ([bcb2b52](bcb2b52)) * upgrade jwks-rsa from 1.12.2 to 1.12.3 ([#7284](#7284)) ([a53d74c](a53d74c)) * upgrade ldapjs from 2.2.2 to 2.2.3 ([#7095](#7095)) ([fb465e5](fb465e5)) * upgrade ldapjs from 2.2.3 to 2.2.4 ([#7275](#7275)) ([35f0c55](35f0c55)) * upgrade ldapjs from 2.2.4 to 2.3.0 ([#7436](#7436)) ([7df6c02](7df6c02)) * upgrade ldapjs from 2.3.0 to 2.3.1 ([#7524](#7524)) ([dee5a13](dee5a13)) * upgrade mime from 2.4.6 to 2.4.7 ([#7110](#7110)) ([fefcabe](fefcabe)) * upgrade mime from 2.4.7 to 2.5.0 ([#7166](#7166)) ([6097e82](6097e82)) * upgrade mime from 2.5.0 to 2.5.2 ([#7261](#7261)) ([687f4b7](687f4b7)) * upgrade mongodb from 3.6.6 to 3.6.7 ([#7425](#7425)) ([61affe2](61affe2)) * upgrade mongodb from 3.6.7 to 3.6.8 ([#7430](#7430)) ([c36588e](c36588e)) * upgrade mongodb from 3.6.8 to 3.6.9 ([#7445](#7445)) ([17cf1a4](17cf1a4)) * upgrade mongodb from 3.6.9 to 3.6.10 ([#7474](#7474)) ([45d29cc](45d29cc)) * upgrade mustache from 4.1.0 to 4.2.0 ([#7358](#7358)) ([94b7b32](94b7b32)) * upgrade parse from 3.1.0 to 3.2.0 ([#7378](#7378)) ([e9f54e2](e9f54e2)) * upgrade pg-promise from 10.10.1 to 10.10.2 ([#7399](#7399)) ([d365f1f](d365f1f)) * upgrade pg-promise from 10.10.2 to 10.11.0 ([#7510](#7510)) ([a967e79](a967e79)) * upgrade pg-promise from 10.8.1 to 10.8.6 ([#7118](#7118)) ([8851810](8851810)) * upgrade pg-promise from 10.8.6 to 10.8.7 ([#7148](#7148)) ([231c669](231c669)) * upgrade pg-promise from 10.8.7 to 10.9.0 ([#7168](#7168)) ([fcacd4d](fcacd4d)) * upgrade pg-promise from 10.9.0 to 10.9.1 ([#7170](#7170)) ([cca493b](cca493b)) * upgrade pg-promise from 10.9.1 to 10.9.2 ([#7209](#7209)) ([c05102b](c05102b)) * upgrade redis from 3.1.1 to 3.1.2 ([#7387](#7387)) ([f65bd22](f65bd22)) * upgrade semver from 7.3.2 to 7.3.4 ([#7092](#7092)) ([7e687b1](7e687b1)) * upgrade subscriptions-transport-ws from 0.9.19 to 0.10.0 ([#7450](#7450)) ([d36a53b](d36a53b)) * upgrade uuid from 8.3.1 to 8.3.2 ([#7101](#7101)) ([f17a063](f17a063)) * upgrade winston-daily-rotate-file from 4.5.0 to 4.5.1 ([#7309](#7309)) ([8643ae4](8643ae4)) * upgrade winston-daily-rotate-file from 4.5.1 to 4.5.2 ([#7376](#7376)) ([e143fb1](e143fb1)) * upgrade winston-daily-rotate-file from 4.5.2 to 4.5.3 ([#7398](#7398)) ([e9d8ed4](e9d8ed4)) * upgrade winston-daily-rotate-file from 4.5.3 to 4.5.4 ([#7402](#7402)) ([4f80a5f](4f80a5f)) * upgrade winston-daily-rotate-file from 4.5.4 to 4.5.5 ([#7407](#7407)) ([5abbeeb](5abbeeb)) * upgrade ws from 7.4.0 to 7.4.1 ([#7098](#7098)) ([1068838](1068838)) * upgrade ws from 7.4.1 to 7.4.2 ([#7132](#7132)) ([857d4ec](857d4ec)) * upgrade ws from 7.4.2 to 7.4.3 ([#7224](#7224)) ([ec8f784](ec8f784)) * upgrade ws from 7.4.3 to 7.4.4 ([#7298](#7298)) ([a080e4c](a080e4c)) * upgrade ws from 7.4.4 to 7.4.5 ([#7381](#7381)) ([34f3dd9](34f3dd9)) * upgrade ws from 7.5.3 to 8.2.1 ([#7580](#7580)) ([c3da290](c3da290)) * upgrade ws from 8.2.1 to 8.2.2 ([#7598](#7598)) ([20cb333](20cb333)) ### Features * add support for Postgres 14 ([#7644](#7644)) ([090350a](090350a)) * add user-defined schema and migrations ([#7418](#7418)) ([25d5c30](25d5c30)) * alphabetical graphql api, fix internal reassign, enhanced Graphql schema cache system ([#7344](#7344)) ([85ef721](85ef721)) * bump required node engine to >=12.22.10 ([#7848](#7848)) ([23a3488](23a3488)) * **LiveQuery:** Support $and, $nor, $containedBy, $geoWithin ([#7113](#7113)) ([93781b2](93781b2)) * **AggregateRouter:** support native mongodb syntax in aggregation pipelines ([#7339](#7339)) ([8fddac3](8fddac3)) ### Reverts * refactor: allow ES import for cloud string if package type is module ([#7691](#7691)) ([200d4ba](200d4ba)) ### BREAKING CHANGES * This requires Node.js version >=12.22.10. ([23a3488](23a3488)) * To delete a field via the GraphQL API, the field value has to be set to `null`. Previously, setting a field value to `null` would save a null value in the database, which was not according to the [GraphQL specs](https://spec.graphql.org/June2018/#sec-Null-Value). To delete a file field use `file: null`, the previous way of using `file: { file: null }` has become obsolete. ([626fad2](626fad2))
- Loading branch information