Manuel
e315c137bf
fix: Username is undefined in email verification link on email change ( #8887 )
2024-01-15 00:47:03 +01:00
semantic-release-bot
3c07fcada6
chore(release): 7.0.0-alpha.6 [skip ci]
...
# [7.0.0-alpha.6](https://github.com/parse-community/parse-server/compare/7.0.0-alpha.5...7.0.0-alpha.6 ) (2024-01-14)
### Bug Fixes
* Parse Server option `emailVerifyTokenReuseIfValid: true` generates new token on every email verification request ([#8885 ](https://github.com/parse-community/parse-server/issues/8885 )) ([0023ce4 ](0023ce448a ))
2024-01-14 00:38:12 +00:00
Manuel
0023ce448a
fix: Parse Server option emailVerifyTokenReuseIfValid: true generates new token on every email verification request ( #8885 )
2024-01-14 01:37:20 +01:00
semantic-release-bot
4aba66c620
chore(release): 7.0.0-alpha.5 [skip ci]
...
# [7.0.0-alpha.5](https://github.com/parse-community/parse-server/compare/7.0.0-alpha.4...7.0.0-alpha.5 ) (2024-01-06)
### Features
* Add `installationId`, `ip`, `resendRequest` to arguments passed to `verifyUserEmails` on verification email request ([#8873 ](https://github.com/parse-community/parse-server/issues/8873 )) ([8adcbee ](8adcbee112 ))
### BREAKING CHANGES
* The `Parse.User` passed as argument if `verifyUserEmails` is set to a function is renamed from `user` to `object` for consistency with invocations of `verifyUserEmails` on signup or login; the user object is not a plain JavaScript object anymore but an instance of `Parse.User` ([8adcbee ](8adcbee ))
2024-01-06 15:42:07 +00:00
Manuel
8adcbee112
feat: Add installationId, ip, resendRequest to arguments passed to verifyUserEmails on verification email request ( #8873 )
...
BREAKING CHANGE: The `Parse.User` passed as argument if `verifyUserEmails` is set to a function is renamed from `user` to `object` for consistency with invocations of `verifyUserEmails` on signup or login; the user object is not a plain JavaScript object anymore but an instance of `Parse.User`
2024-01-06 16:41:13 +01:00
Parse Platform
0d58e3972c
refactor: Security upgrade follow-redirects from 1.15.2 to 1.15.4 ( #8857 )
2024-01-02 12:03:05 +01:00
semantic-release-bot
3b9f50ac90
chore(release): 7.0.0-alpha.4 [skip ci]
...
# [7.0.0-alpha.4](https://github.com/parse-community/parse-server/compare/7.0.0-alpha.3...7.0.0-alpha.4 ) (2023-12-27)
### Features
* Add `Parse.User` as function parameter to Parse Server options `verifyUserEmails`, `preventLoginWithUnverifiedEmail` on login ([#8850 ](https://github.com/parse-community/parse-server/issues/8850 )) ([972f630 ](972f630016 ))
2023-12-27 23:35:51 +00:00
Manuel
972f630016
feat: Add Parse.User as function parameter to Parse Server options verifyUserEmails, preventLoginWithUnverifiedEmail on login ( #8850 )
2023-12-28 00:34:58 +01:00
semantic-release-bot
19fc5461d5
chore(release): 7.0.0-alpha.3 [skip ci]
...
# [7.0.0-alpha.3](https://github.com/parse-community/parse-server/compare/7.0.0-alpha.2...7.0.0-alpha.3 ) (2023-12-26)
### Bug Fixes
* Conditional email verification not working in some cases if `verifyUserEmails`, `preventLoginWithUnverifiedEmail` set to functions ([#8838 ](https://github.com/parse-community/parse-server/issues/8838 )) ([8e7a6b1 ](8e7a6b1480 ))
### Features
* Allow `Parse.Session.current` on expired session token instead of throwing error ([#8722 ](https://github.com/parse-community/parse-server/issues/8722 )) ([f9dde4a ](f9dde4a9f8 ))
### BREAKING CHANGES
* `Parse.Session.current()` no longer throws an error if the session token is expired, but instead returns the session token with its expiration date to allow checking its validity ([f9dde4a ](f9dde4a ))
2023-12-26 23:59:06 +00:00
Manuel
69c927c907
ci: Auto-release not working due to more than 3 release branches ( #8847 )
2023-12-27 00:58:11 +01:00
Manuel
8e7a6b1480
fix: Conditional email verification not working in some cases if verifyUserEmails, preventLoginWithUnverifiedEmail set to functions ( #8838 )
2023-12-26 21:01:27 +01:00
Diamond Lewis
f9dde4a9f8
feat: Allow Parse.Session.current on expired session token instead of throwing error ( #8722 )
...
BREAKING CHANGE: `Parse.Session.current()` no longer throws an error if the session token is expired, but instead returns the session token with its expiration date to allow checking its validity
2023-12-25 20:40:49 +01:00
semantic-release-bot
a22f095a47
chore(release): 7.0.0-alpha.2 [skip ci]
...
# [7.0.0-alpha.2](https://github.com/parse-community/parse-server/compare/7.0.0-alpha.1...7.0.0-alpha.2 ) (2023-12-17)
### Features
* Add `installationId` to arguments for `verifyUserEmails`, `preventLoginWithUnverifiedEmail` ([#8836 ](https://github.com/parse-community/parse-server/issues/8836 )) ([a22dbe1 ](a22dbe16d5 ))
2023-12-17 00:51:12 +00:00
Manuel
a22dbe16d5
feat: Add installationId to arguments for verifyUserEmails, preventLoginWithUnverifiedEmail ( #8836 )
2023-12-17 01:50:19 +01:00
semantic-release-bot
2c2563ebd2
chore(release): 7.0.0-alpha.1 [skip ci]
...
# [7.0.0-alpha.1](https://github.com/parse-community/parse-server/compare/6.5.0-alpha.2...7.0.0-alpha.1 ) (2023-12-10)
### Features
* Add support for MongoDB 7 ([#8761 ](https://github.com/parse-community/parse-server/issues/8761 )) ([3de8494 ](3de8494a22 ))
### BREAKING CHANGES
* `Parse.Query` no longer supports the BSON type `code`; although this feature was never officially documented, its removal is announced as a breaking change to protect deployments where it might be in use. ([3de8494 ](3de8494 ))
2023-12-10 01:43:37 +00:00
Lucas Coratger
3de8494a22
feat: Add support for MongoDB 7 ( #8761 )
...
BREAKING CHANGE: `Parse.Query` no longer supports the BSON type `code`; although this feature was never officially documented, its removal is announced as a breaking change to protect deployments where it might be in use.
2023-12-10 02:42:40 +01:00
semantic-release-bot
d3087ed69f
chore(release): 6.5.0-alpha.2 [skip ci]
...
# [6.5.0-alpha.2](https://github.com/parse-community/parse-server/compare/6.5.0-alpha.1...6.5.0-alpha.2 ) (2023-11-19)
### Performance Improvements
* Improved IP validation performance for `masterKeyIPs`, `maintenanceKeyIPs` ([#8510 ](https://github.com/parse-community/parse-server/issues/8510 )) ([b87daba ](b87daba067 ))
2023-11-19 22:14:13 +00:00
Antoine Cormouls
b87daba067
perf: Improved IP validation performance for masterKeyIPs, maintenanceKeyIPs ( #8510 )
2023-11-19 23:13:16 +01:00
Manuel
759731926f
docs: Improve docs for Parse Server options masterKeyIps, maintenanceKeyIps ( #8814 )
2023-11-18 15:41:16 +01:00
semantic-release-bot
0762ba6b79
chore(release): 6.5.0-alpha.1 [skip ci]
...
# [6.5.0-alpha.1](https://github.com/parse-community/parse-server/compare/6.4.0...6.5.0-alpha.1 ) (2023-11-18)
### Bug Fixes
* Context not passed to Cloud Code Trigger `beforeFind` when using `Parse.Query.include` ([#8765 ](https://github.com/parse-community/parse-server/issues/8765 )) ([7d32d89 ](7d32d8934f ))
* Parse Server option `fileUpload.fileExtensions` fails to determine file extension if filename contains multiple dots ([#8754 ](https://github.com/parse-community/parse-server/issues/8754 )) ([3d6d50e ](3d6d50e0af ))
* Security bump @babel/traverse from 7.20.5 to 7.23.2 ([#8777 ](https://github.com/parse-community/parse-server/issues/8777 )) ([2d6b3d1 ](2d6b3d1849 ))
* Security upgrade graphql from 16.6.0 to 16.8.1 ([#8758 ](https://github.com/parse-community/parse-server/issues/8758 )) ([71dfd8a ](71dfd8a7ec ))
### Features
* Add `$setOnInsert` operator to `Parse.Server.database.update` ([#8791 ](https://github.com/parse-community/parse-server/issues/8791 )) ([f630a45 ](f630a45aa5 ))
* Add compatibility for MongoDB Atlas Serverless and AWS Amazon DocumentDB with collation options `enableCollationCaseComparison`, `transformEmailToLowercase`, `transformUsernameToLowercase` ([#8805 ](https://github.com/parse-community/parse-server/issues/8805 )) ([09fbeeb ](09fbeebba8 ))
* Add context to Cloud Code Triggers `beforeLogin` and `afterLogin` ([#8724 ](https://github.com/parse-community/parse-server/issues/8724 )) ([a9c34ef ](a9c34ef1e2 ))
* Allow setting `createdAt` and `updatedAt` during `Parse.Object` creation with maintenance key ([#8696 ](https://github.com/parse-community/parse-server/issues/8696 )) ([77bbfb3 ](77bbfb3f18 ))
* Upgrade Parse Server Push Adapter to 5.0.2 ([#8813 ](https://github.com/parse-community/parse-server/issues/8813 )) ([6ef1986 ](6ef1986c03 ))
2023-11-18 13:54:18 +00:00
Manuel
6ef1986c03
feat: Upgrade Parse Server Push Adapter to 5.0.2 ( #8813 )
2023-11-18 14:53:21 +01:00
semantic-release-bot
988ecdac54
chore(release): 6.5.0-beta.1 [skip ci]
...
# [6.5.0-beta.1](https://github.com/parse-community/parse-server/compare/6.4.0...6.5.0-beta.1 ) (2023-11-16)
### Bug Fixes
* Context not passed to Cloud Code Trigger `beforeFind` when using `Parse.Query.include` ([#8765 ](https://github.com/parse-community/parse-server/issues/8765 )) ([7d32d89 ](7d32d8934f ))
* Parse Server option `fileUpload.fileExtensions` fails to determine file extension if filename contains multiple dots ([#8754 ](https://github.com/parse-community/parse-server/issues/8754 )) ([3d6d50e ](3d6d50e0af ))
* Security bump @babel/traverse from 7.20.5 to 7.23.2 ([#8777 ](https://github.com/parse-community/parse-server/issues/8777 )) ([2d6b3d1 ](2d6b3d1849 ))
* Security upgrade graphql from 16.6.0 to 16.8.1 ([#8758 ](https://github.com/parse-community/parse-server/issues/8758 )) ([71dfd8a ](71dfd8a7ec ))
### Features
* Add `$setOnInsert` operator to `Parse.Server.database.update` ([#8791 ](https://github.com/parse-community/parse-server/issues/8791 )) ([f630a45 ](f630a45aa5 ))
* Add compatibility for MongoDB Atlas Serverless and AWS Amazon DocumentDB with collation options `enableCollationCaseComparison`, `transformEmailToLowercase`, `transformUsernameToLowercase` ([#8805 ](https://github.com/parse-community/parse-server/issues/8805 )) ([09fbeeb ](09fbeebba8 ))
* Add context to Cloud Code Triggers `beforeLogin` and `afterLogin` ([#8724 ](https://github.com/parse-community/parse-server/issues/8724 )) ([a9c34ef ](a9c34ef1e2 ))
* Allow setting `createdAt` and `updatedAt` during `Parse.Object` creation with maintenance key ([#8696 ](https://github.com/parse-community/parse-server/issues/8696 )) ([77bbfb3 ](77bbfb3f18 ))
2023-11-16 15:57:46 +00:00
Manuel
87059ae1d6
build: Release ( #8810 )
2023-11-16 16:56:44 +01:00
Manuel Trezza
42e2e12956
release
2023-11-16 16:43:24 +01:00
Manuel Trezza
d58032d39d
Merge branch 'beta' into build-release
...
* beta:
chore(release): 6.4.0 [skip ci]
release
refactor: Server crash when uploading file without extension; fixes security vulnerability [GHSA-792q-q67h-w579](https://github.com/parse-community/parse-server/security/advisories/GHSA-792q-q67h-w579 ) (#8780 )
chore(release): 6.3.1 [skip ci]
fix: Server crash when uploading file without extension; fixes security vulnerability [GHSA-792q-q67h-w579](https://github.com/parse-community/parse-server/security/advisories/GHSA-792q-q67h-w579 ) (#8781 )
2023-11-16 16:41:43 +01:00
semantic-release-bot
5b1bb598e4
chore(release): 6.4.0 [skip ci]
...
# [6.4.0](https://github.com/parse-community/parse-server/compare/6.3.1...6.4.0 ) (2023-11-16)
### Bug Fixes
* Parse Server option `fileUpload.fileExtensions` does not work with an array of extensions ([#8688 ](https://github.com/parse-community/parse-server/issues/8688 )) ([6a4a00c ](6a4a00ca7a ))
* Redis 4 does not reconnect after unhandled error ([#8706 ](https://github.com/parse-community/parse-server/issues/8706 )) ([2b3d4e5 ](2b3d4e5d3c ))
* Remove config logging when launching Parse Server via CLI ([#8710 ](https://github.com/parse-community/parse-server/issues/8710 )) ([ae68f0c ](ae68f0c31b ))
* Server does not start via CLI when `auth` option is set ([#8666 ](https://github.com/parse-community/parse-server/issues/8666 )) ([4e2000b ](4e2000bc56 ))
### Features
* Add conditional email verification via dynamic Parse Server options `verifyUserEmails`, `sendUserEmailVerification` that now accept functions ([#8425 ](https://github.com/parse-community/parse-server/issues/8425 )) ([44acd6d ](44acd6d9ed ))
* Add property `Parse.Server.version` to determine current version of Parse Server in Cloud Code ([#8670 ](https://github.com/parse-community/parse-server/issues/8670 )) ([a9d376b ](a9d376b61f ))
* Add TOTP authentication adapter ([#8457 ](https://github.com/parse-community/parse-server/issues/8457 )) ([cc079a4 ](cc079a40f6 ))
### Performance Improvements
* Improve performance of recursive pointer iterations ([#8741 ](https://github.com/parse-community/parse-server/issues/8741 )) ([45a3ed0 ](45a3ed0fcf ))
2023-11-16 15:26:18 +00:00
Manuel
2612a387ce
build: Release ( #8809 )
2023-11-16 16:25:13 +01:00
Manuel Trezza
c6355cda73
release
2023-11-16 15:58:24 +01:00
Manuel Trezza
90aac622b0
Merge branch 'release' into build-release
...
* release:
chore(release): 6.3.1 [skip ci]
fix: Server crash when uploading file without extension; fixes security vulnerability [GHSA-792q-q67h-w579](https://github.com/parse-community/parse-server/security/advisories/GHSA-792q-q67h-w579 ) (#8781 )
2023-11-16 15:57:43 +01:00
semantic-release-bot
4b3ce20300
chore(release): 6.4.0-alpha.8 [skip ci]
...
# [6.4.0-alpha.8](https://github.com/parse-community/parse-server/compare/6.4.0-alpha.7...6.4.0-alpha.8 ) (2023-11-13)
### Features
* Add compatibility for MongoDB Atlas Serverless and AWS Amazon DocumentDB with collation options `enableCollationCaseComparison`, `transformEmailToLowercase`, `transformUsernameToLowercase` ([#8805 ](https://github.com/parse-community/parse-server/issues/8805 )) ([09fbeeb ](09fbeebba8 ))
2023-11-13 22:33:43 +00:00
Mattia Faraci
09fbeebba8
feat: Add compatibility for MongoDB Atlas Serverless and AWS Amazon DocumentDB with collation options enableCollationCaseComparison, transformEmailToLowercase, transformUsernameToLowercase ( #8805 )
2023-11-13 23:32:47 +01:00
Manuel
80b987d00d
test: Improve test for $setOnInsert ( #8793 )
2023-10-25 20:32:58 +02:00
semantic-release-bot
9e0094980f
chore(release): 6.4.0-alpha.7 [skip ci]
...
# [6.4.0-alpha.7](https://github.com/parse-community/parse-server/compare/6.4.0-alpha.6...6.4.0-alpha.7 ) (2023-10-25)
### Features
* Add `$setOnInsert` operator to `Parse.Server.database.update` ([#8791 ](https://github.com/parse-community/parse-server/issues/8791 )) ([f630a45 ](f630a45aa5 ))
2023-10-25 17:14:37 +00:00
Manuel
f630a45aa5
feat: Add $setOnInsert operator to Parse.Server.database.update ( #8791 )
2023-10-25 19:13:27 +02:00
Manuel
ea57a7706d
refactor: Server crash when uploading file without extension; fixes security vulnerability [GHSA-792q-q67h-w579]( https://github.com/parse-community/parse-server/security/advisories/GHSA-792q-q67h-w579 ) ( #8780 )
2023-10-21 01:03:31 +02:00
Manuel
fe02d3e8aa
refactor: Server crash when uploading file without extension; fixes security vulnerability [GHSA-792q-q67h-w579]( https://github.com/parse-community/parse-server/security/advisories/GHSA-792q-q67h-w579 ) ( #8779 )
2023-10-21 01:03:02 +02:00
semantic-release-bot
b0c012e835
chore(release): 6.3.1 [skip ci]
...
## [6.3.1](https://github.com/parse-community/parse-server/compare/6.3.0...6.3.1 ) (2023-10-20)
### Bug Fixes
* Server crash when uploading file without extension; fixes security vulnerability [GHSA-792q-q67h-w579](https://github.com/parse-community/parse-server/security/advisories/GHSA-792q-q67h-w579 ) ([#8781 ](https://github.com/parse-community/parse-server/issues/8781 )) ([fd86278 ](fd86278919 ))
2023-10-20 23:02:48 +00:00
Manuel
fd86278919
fix: Server crash when uploading file without extension; fixes security vulnerability [GHSA-792q-q67h-w579]( https://github.com/parse-community/parse-server/security/advisories/GHSA-792q-q67h-w579 ) ( #8781 )
2023-10-21 01:01:35 +02:00
semantic-release-bot
5dd3aa0d48
chore(release): 6.4.0-alpha.6 [skip ci]
...
# [6.4.0-alpha.6](https://github.com/parse-community/parse-server/compare/6.4.0-alpha.5...6.4.0-alpha.6 ) (2023-10-18)
### Bug Fixes
* Security bump @babel/traverse from 7.20.5 to 7.23.2 ([#8777 ](https://github.com/parse-community/parse-server/issues/8777 )) ([2d6b3d1 ](2d6b3d1849 ))
2023-10-18 21:46:43 +00:00
dependabot[bot]
2d6b3d1849
fix: Security bump @babel/traverse from 7.20.5 to 7.23.2 ( #8777 )
2023-10-18 23:45:24 +02:00
Doug Drechsel
93af48a8b4
ci: Add ability to exclude tests via ID in testExclusionList.json ( #8774 )
2023-10-18 22:39:41 +02:00
semantic-release-bot
5462834240
chore(release): 6.4.0-alpha.5 [skip ci]
...
# [6.4.0-alpha.5](https://github.com/parse-community/parse-server/compare/6.4.0-alpha.4...6.4.0-alpha.5 ) (2023-10-14)
### Bug Fixes
* Context not passed to Cloud Code Trigger `beforeFind` when using `Parse.Query.include` ([#8765 ](https://github.com/parse-community/parse-server/issues/8765 )) ([7d32d89 ](7d32d8934f ))
2023-10-14 00:58:51 +00:00
Rikard Teodorsson
7d32d8934f
fix: Context not passed to Cloud Code Trigger beforeFind when using Parse.Query.include ( #8765 )
2023-10-14 02:57:47 +02:00
dependabot[bot]
8d3117e0bc
refactor: Bump postcss from 8.4.20 to 8.4.31 ( #8771 )
2023-10-07 13:29:46 +02:00
semantic-release-bot
a2a98b1684
chore(release): 6.4.0-alpha.4 [skip ci]
...
# [6.4.0-alpha.4](https://github.com/parse-community/parse-server/compare/6.4.0-alpha.3...6.4.0-alpha.4 ) (2023-09-29)
### Features
* Allow setting `createdAt` and `updatedAt` during `Parse.Object` creation with maintenance key ([#8696 ](https://github.com/parse-community/parse-server/issues/8696 )) ([77bbfb3 ](77bbfb3f18 ))
2023-09-29 20:18:59 +00:00
Wes
77bbfb3f18
feat: Allow setting createdAt and updatedAt during Parse.Object creation with maintenance key ( #8696 )
2023-09-29 22:17:48 +02:00
semantic-release-bot
9b9c3a4214
chore(release): 6.4.0-alpha.3 [skip ci]
...
# [6.4.0-alpha.3](https://github.com/parse-community/parse-server/compare/6.4.0-alpha.2...6.4.0-alpha.3 ) (2023-09-23)
### Bug Fixes
* Parse Server option `fileUpload.fileExtensions` fails to determine file extension if filename contains multiple dots ([#8754 ](https://github.com/parse-community/parse-server/issues/8754 )) ([3d6d50e ](3d6d50e0af ))
2023-09-23 20:44:36 +00:00
Marc Derhammer
3d6d50e0af
fix: Parse Server option fileUpload.fileExtensions fails to determine file extension if filename contains multiple dots ( #8754 )
2023-09-23 22:43:34 +02:00
semantic-release-bot
b70c2d9027
chore(release): 6.4.0-alpha.2 [skip ci]
...
# [6.4.0-alpha.2](https://github.com/parse-community/parse-server/compare/6.4.0-alpha.1...6.4.0-alpha.2 ) (2023-09-22)
### Bug Fixes
* Security upgrade graphql from 16.6.0 to 16.8.1 ([#8758 ](https://github.com/parse-community/parse-server/issues/8758 )) ([71dfd8a ](71dfd8a7ec ))
2023-09-22 01:23:36 +00:00
dependabot[bot]
71dfd8a7ec
fix: Security upgrade graphql from 16.6.0 to 16.8.1 ( #8758 )
2023-09-22 03:22:33 +02:00