Skip to content

Commit 4cd939c

Browse files
authored
build: Release (#10283)
2 parents bc45ef9 + f1bfd10 commit 4cd939c

105 files changed

Lines changed: 11934 additions & 764 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci-performance.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@ jobs:
173173
- name: Compare benchmark results
174174
id: compare
175175
run: |
176+
set -o pipefail
176177
node -e "
177178
const fs = require('fs');
178179

DEPRECATIONS.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ The following is a list of deprecations, according to the [Deprecation Policy](h
2121
| DEPPS15 | Config option `readOnlyMasterKeyIps` defaults to `['127.0.0.1', '::1']` | [#10115](https://github.com/parse-community/parse-server/pull/10115) | 9.5.0 (2026) | 10.0.0 (2027) | deprecated | - |
2222
| DEPPS16 | Remove config option `mountPlayground` | [#10110](https://github.com/parse-community/parse-server/issues/10110) | 9.5.0 (2026) | 10.0.0 (2027) | deprecated | - |
2323
| DEPPS17 | Remove config option `playgroundPath` | [#10110](https://github.com/parse-community/parse-server/issues/10110) | 9.5.0 (2026) | 10.0.0 (2027) | deprecated | - |
24+
| DEPPS18 | Config option `requestComplexity` limits enabled by default | [#10207](https://github.com/parse-community/parse-server/pull/10207) | 9.6.0 (2026) | 10.0.0 (2027) | deprecated | - |
25+
| DEPPS19 | Remove config option `enableProductPurchaseLegacyApi` | [#10228](https://github.com/parse-community/parse-server/pull/10228) | 9.6.0 (2026) | 10.0.0 (2027) | deprecated | - |
26+
| DEPPS20 | Remove config option `allowExpiredAuthDataToken` | | 9.6.0 (2026) | 10.0.0 (2027) | deprecated | - |
2427

2528
[i_deprecation]: ## "The version and date of the deprecation."
2629
[i_change]: ## "The version and date of the planned change."

changelogs/CHANGELOG_alpha.md

Lines changed: 490 additions & 0 deletions
Large diffs are not rendered by default.

eslint.config.js

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,46 @@ module.exports = [
4141
curly: ["error", "all"],
4242
"block-spacing": ["error", "always"],
4343
"no-unused-vars": "off",
44-
"no-console": "warn"
44+
"no-console": "warn",
45+
"no-restricted-syntax": [
46+
"error",
47+
{
48+
selector: "BinaryExpression[operator='instanceof'][right.name='Date']",
49+
message: "Use Utils.isDate() instead of instanceof Date (cross-realm safe).",
50+
},
51+
{
52+
selector: "BinaryExpression[operator='instanceof'][right.name='RegExp']",
53+
message: "Use Utils.isRegExp() instead of instanceof RegExp (cross-realm safe).",
54+
},
55+
{
56+
selector: "BinaryExpression[operator='instanceof'][right.name='Error']",
57+
message: "Use Utils.isNativeError() instead of instanceof Error (cross-realm safe).",
58+
},
59+
{
60+
selector: "BinaryExpression[operator='instanceof'][right.name='Promise']",
61+
message: "Use Utils.isPromise() instead of instanceof Promise (cross-realm safe).",
62+
},
63+
{
64+
selector: "BinaryExpression[operator='instanceof'][right.name='Map']",
65+
message: "Use Utils.isMap() instead of instanceof Map (cross-realm safe).",
66+
},
67+
{
68+
selector: "BinaryExpression[operator='instanceof'][right.name='Object']",
69+
message: "Use Utils.isObject() instead of instanceof Object (cross-realm safe).",
70+
},
71+
{
72+
selector: "BinaryExpression[operator='instanceof'][right.name='Set']",
73+
message: "Use Utils.isSet() instead of instanceof Set (cross-realm safe).",
74+
},
75+
{
76+
selector: "BinaryExpression[operator='instanceof'][right.name='Buffer']",
77+
message: "Use Buffer.isBuffer() instead of instanceof Buffer (cross-realm safe).",
78+
},
79+
{
80+
selector: "BinaryExpression[operator='instanceof'][right.name='Array']",
81+
message: "Use Array.isArray() instead of instanceof Array (cross-realm safe).",
82+
},
83+
]
4584
},
4685
},
4786
];

package-lock.json

Lines changed: 100 additions & 47 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)