# [8.0.0-alpha.13](https://github.com/parse-community/parse-server/compare/8.0.0-alpha.12...8.0.0-alpha.13) (2025-03-02) ### Bug Fixes * Remove username from email verification and password reset process ([#8488](https://github.com/parse-community/parse-server/issues/8488)) ([d21dd97](d21dd97336)) ### BREAKING CHANGES * This removes the username from the email verification and password reset process to prevent storing personally identifiable information (PII) in server and infrastructure logs. Customized HTML pages or emails related to email verification and password reset may need to be adapted accordingly. See the new templates that come bundled with Parse Server and the [migration guide](https://github.com/parse-community/parse-server/blob/alpha/8.0.0.md) for more details. ([d21dd97](d21dd97))
175 lines
6.4 KiB
JSON
175 lines
6.4 KiB
JSON
{
|
|
"name": "parse-server",
|
|
"version": "8.0.0-alpha.13",
|
|
"description": "An express module providing a Parse-compatible API server",
|
|
"main": "lib/index.js",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/parse-community/parse-server"
|
|
},
|
|
"files": [
|
|
"bin/",
|
|
"lib/",
|
|
"public_html/",
|
|
"views/",
|
|
"LICENSE",
|
|
"NOTICE",
|
|
"postinstall.js",
|
|
"README.md",
|
|
"types"
|
|
],
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"@apollo/server": "4.11.3",
|
|
"@babel/eslint-parser": "7.26.5",
|
|
"@graphql-tools/merge": "9.0.19",
|
|
"@graphql-tools/schema": "10.0.16",
|
|
"@graphql-tools/utils": "10.6.3",
|
|
"@parse/fs-files-adapter": "3.0.0",
|
|
"@parse/push-adapter": "6.10.0",
|
|
"bcryptjs": "2.4.3",
|
|
"body-parser": "1.20.3",
|
|
"commander": "13.0.0",
|
|
"cors": "2.8.5",
|
|
"deepcopy": "2.1.0",
|
|
"express": "4.21.2",
|
|
"express-rate-limit": "7.5.0",
|
|
"follow-redirects": "1.15.9",
|
|
"graphql": "16.9.0",
|
|
"graphql-list-fields": "2.0.4",
|
|
"graphql-relay": "0.10.2",
|
|
"graphql-tag": "2.12.6",
|
|
"graphql-upload": "15.0.2",
|
|
"intersect": "1.0.1",
|
|
"jsonwebtoken": "9.0.2",
|
|
"jwks-rsa": "3.1.0",
|
|
"ldapjs": "3.0.7",
|
|
"lodash": "4.17.21",
|
|
"lru-cache": "10.4.0",
|
|
"mime": "4.0.6",
|
|
"mongodb": "6.13.0",
|
|
"mustache": "4.2.0",
|
|
"otpauth": "9.3.6",
|
|
"parse": "5.3.0",
|
|
"path-to-regexp": "6.3.0",
|
|
"pg-monitor": "2.1.0",
|
|
"pg-promise": "11.10.2",
|
|
"pluralize": "8.0.0",
|
|
"punycode": "2.3.1",
|
|
"rate-limit-redis": "4.2.0",
|
|
"redis": "4.7.0",
|
|
"semver": "7.7.1",
|
|
"subscriptions-transport-ws": "0.11.0",
|
|
"tv4": "1.3.0",
|
|
"uuid": "11.0.5",
|
|
"winston": "3.17.0",
|
|
"winston-daily-rotate-file": "5.0.0",
|
|
"ws": "8.18.0"
|
|
},
|
|
"devDependencies": {
|
|
"@actions/core": "1.11.1",
|
|
"@apollo/client": "3.12.8",
|
|
"@babel/cli": "7.26.4",
|
|
"@babel/core": "7.26.8",
|
|
"@babel/plugin-proposal-object-rest-spread": "7.20.7",
|
|
"@babel/plugin-transform-flow-strip-types": "7.26.5",
|
|
"@babel/preset-env": "7.26.0",
|
|
"@babel/preset-typescript": "7.26.0",
|
|
"@saithodev/semantic-release-backmerge": "4.0.1",
|
|
"@semantic-release/changelog": "6.0.3",
|
|
"@semantic-release/commit-analyzer": "13.0.1",
|
|
"@semantic-release/git": "10.0.1",
|
|
"@semantic-release/github": "11.0.1",
|
|
"@semantic-release/npm": "12.0.1",
|
|
"@semantic-release/release-notes-generator": "14.0.3",
|
|
"all-node-versions": "12.1.0",
|
|
"apollo-upload-client": "18.0.1",
|
|
"clean-jsdoc-theme": "4.3.0",
|
|
"cross-env": "7.0.3",
|
|
"deep-diff": "1.0.2",
|
|
"eslint": "9.20.0",
|
|
"flow-bin": "0.119.1",
|
|
"form-data": "4.0.1",
|
|
"globals": "15.15.0",
|
|
"graphql-tag": "2.12.6",
|
|
"husky": "9.1.7",
|
|
"jasmine": "3.5.0",
|
|
"jasmine-spec-reporter": "7.0.0",
|
|
"jsdoc": "4.0.4",
|
|
"jsdoc-babel": "0.5.0",
|
|
"lint-staged": "15.4.3",
|
|
"m": "1.9.0",
|
|
"madge": "8.0.0",
|
|
"mock-files-adapter": "file:spec/dependencies/mock-files-adapter",
|
|
"mock-mail-adapter": "file:spec/dependencies/mock-mail-adapter",
|
|
"mongodb-runner": "5.7.1",
|
|
"node-abort-controller": "3.1.1",
|
|
"node-fetch": "3.2.10",
|
|
"nyc": "17.1.0",
|
|
"prettier": "2.0.5",
|
|
"semantic-release": "24.2.1",
|
|
"typescript": "5.7.3",
|
|
"yaml": "2.7.0"
|
|
},
|
|
"scripts": {
|
|
"ci:check": "node ./ci/ciCheck.js",
|
|
"ci:checkNodeEngine": "node ./ci/nodeEngineCheck.js",
|
|
"ci:definitionsCheck": "node ./ci/definitionsCheck.js",
|
|
"definitions": "node ./resources/buildConfigDefinitions.js && prettier --write 'src/Options/*.js'",
|
|
"docs": "jsdoc -c ./jsdoc-conf.json",
|
|
"lint": "eslint --cache ./ --flag unstable_config_lookup_from_file",
|
|
"lint-fix": "eslint --fix --cache ./ --flag unstable_config_lookup_from_file",
|
|
"build": "babel src/ -d lib/ --copy-files --extensions '.ts,.js'",
|
|
"build:types": "tsc",
|
|
"watch": "babel --watch src/ -d lib/ --copy-files",
|
|
"test:mongodb:runnerstart": "cross-env MONGODB_VERSION=${MONGODB_VERSION:=$npm_config_dbversion} MONGODB_TOPOLOGY=${MONGODB_TOPOLOGY:=standalone} mongodb-runner start -t ${MONGODB_TOPOLOGY} --version ${MONGODB_VERSION} -- --port 27017",
|
|
"test:mongodb:testonly": "cross-env MONGODB_VERSION=${MONGODB_VERSION:=$npm_config_dbversion} MONGODB_TOPOLOGY=${MONGODB_TOPOLOGY:=standalone} TESTING=1 jasmine",
|
|
"test:mongodb": "npm run test:mongodb:runnerstart --dbversion=$npm_config_dbversion && npm run test:mongodb:testonly --dbversion=$npm_config_dbversion",
|
|
"test:mongodb:6.0.19": "npm run test:mongodb --dbversion=6.0.19",
|
|
"test:mongodb:7.0.16": "npm run test:mongodb --dbversion=7.0.16",
|
|
"test:mongodb:8.0.4": "npm run test:mongodb --dbversion=8.0.4",
|
|
"test:postgres:testonly": "cross-env PARSE_SERVER_TEST_DB=postgres PARSE_SERVER_TEST_DATABASE_URI=postgres://postgres:password@localhost:5432/parse_server_postgres_adapter_test_database npm run testonly",
|
|
"pretest": "cross-env MONGODB_VERSION=${MONGODB_VERSION:=8.0.4} MONGODB_TOPOLOGY=${MONGODB_TOPOLOGY:=standalone} mongodb-runner start -t ${MONGODB_TOPOLOGY} --version ${MONGODB_VERSION} -- --port 27017",
|
|
"testonly": "cross-env MONGODB_VERSION=${MONGODB_VERSION:=8.0.4} MONGODB_TOPOLOGY=${MONGODB_TOPOLOGY:=standalone} TESTING=1 jasmine",
|
|
"test": "npm run testonly",
|
|
"posttest": "cross-env mongodb-runner stop --all",
|
|
"coverage": "cross-env MONGODB_VERSION=${MONGODB_VERSION:=8.0.4} MONGODB_TOPOLOGY=${MONGODB_TOPOLOGY:=standalone} TESTING=1 nyc jasmine",
|
|
"start": "node ./bin/parse-server",
|
|
"prettier": "prettier --write {src,spec}/{**/*,*}.js",
|
|
"prepare": "npm run build",
|
|
"postinstall": "node -p 'require(\"./postinstall.js\")()'",
|
|
"madge:circular": "node_modules/.bin/madge ./src --circular"
|
|
},
|
|
"types": "types/index.d.ts",
|
|
"engines": {
|
|
"node": ">=18.20.4 <19.0.0 || >=20.18.0 <21.0.0 || >=22.12.0 <23.0.0"
|
|
},
|
|
"bin": {
|
|
"parse-server": "bin/parse-server"
|
|
},
|
|
"optionalDependencies": {
|
|
"@node-rs/bcrypt": "1.10.7"
|
|
},
|
|
"collective": {
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/parse-server",
|
|
"logo": "https://opencollective.com/parse-server/logo.txt?reverse=true&variant=binary"
|
|
},
|
|
"funding": {
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/parse-server"
|
|
},
|
|
"husky": {
|
|
"hooks": {
|
|
"pre-commit": "lint-staged"
|
|
}
|
|
},
|
|
"lint-staged": {
|
|
"{src,spec}/{**/*,*}.js": [
|
|
"prettier --write",
|
|
"eslint --fix --cache",
|
|
"git add"
|
|
]
|
|
}
|
|
}
|