chore(deps): update all non-major dependencies
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
@babel/eslint-parser (source) | devDependencies | minor | 7.21.8 -> 7.24.5 |
Django (source, changelog) | minor |
==4.1.9 -> ==4.2.11
|
|
Flask (changelog) | minor |
==2.2.2 -> ==2.3.3
|
|
Pillow (changelog) | minor |
==10.1.0 -> ==10.3.0
|
|
core-js (source) | dependencies | minor | 3.30.2 -> 3.37.0 |
coverage | minor |
==7.3.2 -> ==7.5.0
|
|
django-axes | minor |
==5.40.1 -> ==5.41.1
|
|
django-filter (changelog) | minor |
==23.2 -> ==23.5
|
|
django-reversion | patch |
==5.0.4 -> ==5.0.12
|
|
django-webpack-loader | patch |
==2.0.0 -> ==2.0.1
|
|
djangorestframework (source, changelog) | minor |
==3.14.0 -> ==3.15.1
|
|
eslint-plugin-vue (source) | devDependencies | minor | 9.9.0 -> 9.25.0 |
jquery (source) | dependencies | minor | 3.6.3 -> 3.7.1 |
node | stage | minor |
19.7.0-alpine -> 19.9.0-alpine
|
postgres | minor |
14.6-alpine -> 14.11-alpine
|
|
prospector (source) | patch |
==1.10.2 -> ==1.10.3
|
|
psycopg2-binary (source, changelog) | patch |
==2.9.6 -> ==2.9.9
|
|
pylint (changelog) | patch |
==2.17.4 -> ==2.17.7
|
|
python | final | minor |
3.11-slim -> 3.12-slim
|
python | stage | minor |
3.11-slim -> 3.12-slim
|
requests_mock (source) | minor |
==1.10.0 -> ==1.12.1
|
|
sqlalchemy (changelog) | patch |
==1.4.46 -> ==1.4.52
|
|
uwsgi (changelog) | patch |
==2.0.21 -> ==2.0.25.1
|
|
vue (source) | dependencies | patch | 2.7.14 -> 2.7.16 |
vue-template-compiler (source) | devDependencies | patch | 2.7.14 -> 2.7.16 |
webpack-bundle-tracker | devDependencies | patch | 2.0.0 -> 2.0.1 |
whatwg-fetch | dependencies | patch | 3.6.2 -> 3.6.20 |
Release Notes
babel/babel (@babel/eslint-parser)
v7.24.5
🐛 Bug Fix
-
babel-plugin-transform-classes
,babel-traverse
- #16377 fix: TypeScript annotation affects output (@liuxingbaoyu)
-
babel-helpers
,babel-plugin-proposal-explicit-resource-management
,babel-runtime-corejs3
💅 Polish
🏠 Internal
- Other
- #16414 Relax ESLint peerDependency constraint to allow v9 (@liuxingbaoyu)
-
babel-parser
-
#16425 Improve
@babel/parser
AST types (@nicolo-ribaudo) -
#16417 Always pass type argument to
.startNode
(@nicolo-ribaudo)
-
#16425 Improve
-
babel-helper-create-class-features-plugin
,babel-helper-member-expression-to-functions
,babel-helper-module-transforms
,babel-helper-split-export-declaration
,babel-helper-wrap-function
,babel-helpers
,babel-plugin-bugfix-firefox-class-in-computed-class-key
,babel-plugin-proposal-explicit-resource-management
,babel-plugin-transform-block-scoping
,babel-plugin-transform-destructuring
,babel-plugin-transform-object-rest-spread
,babel-plugin-transform-optional-chaining
,babel-plugin-transform-parameters
,babel-plugin-transform-private-property-in-object
,babel-plugin-transform-react-jsx-self
,babel-plugin-transform-typeof-symbol
,babel-plugin-transform-typescript
,babel-traverse
-
#16439 Make
NodePath<T | U>
distributive (@nicolo-ribaudo)
-
#16439 Make
-
babel-plugin-proposal-partial-application
,babel-types
-
#16421 Remove
JSXNamespacedName
from validCallExpression
args (@nicolo-ribaudo)
-
#16421 Remove
-
babel-plugin-transform-class-properties
,babel-preset-env
- #16406 Do not load unnecessary Babel 7 syntax plugins in Babel 8 (@nicolo-ribaudo)
:running_woman: Performance
-
babel-helpers
,babel-preset-env
,babel-runtime-corejs3
v7.24.1
🐛 Bug Fix
-
babel-helper-create-class-features-plugin
,babel-plugin-proposal-decorators
-
babel-plugin-proposal-decorators
,babel-plugin-proposal-json-modules
,babel-plugin-transform-async-generator-functions
,babel-plugin-transform-regenerator
,babel-plugin-transform-runtime
,babel-preset-env
-
#16329 Respect
moduleName
for@babel/runtime/regenerator
imports (@nicolo-ribaudo)
-
#16329 Respect
-
babel-helper-create-class-features-plugin
,babel-plugin-proposal-decorators
,babel-plugin-proposal-pipeline-operator
,babel-plugin-transform-class-properties
-
babel-helper-create-class-features-plugin
,babel-helper-replace-supers
,babel-plugin-proposal-decorators
,babel-plugin-transform-class-properties
📝 Documentation
- #16319 Update SECURITY.md (@nicolo-ribaudo)
🏠 Internal
-
babel-code-frame
,babel-highlight
-
#16359 Replace
chalk
withpicocolors
(@nicolo-ribaudo)
-
#16359 Replace
-
babel-helper-fixtures
,babel-helpers
,babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression
,babel-plugin-proposal-pipeline-operator
,babel-plugin-transform-unicode-sets-regex
,babel-preset-env
,babel-preset-flow
-
babel-helpers
,babel-plugin-transform-async-generator-functions
,babel-plugin-transform-class-properties
,babel-plugin-transform-class-static-block
,babel-plugin-transform-modules-commonjs
,babel-plugin-transform-modules-systemjs
,babel-plugin-transform-regenerator
,babel-plugin-transform-runtime
,babel-preset-env
,babel-runtime-corejs3
,babel-runtime
,babel-standalone
- #16323 Allow separate helpers to be excluded in Babel 8 (@liuxingbaoyu)
-
babel-helper-module-imports
,babel-plugin-proposal-import-wasm-source
,babel-plugin-proposal-json-modules
,babel-plugin-proposal-record-and-tuple
,babel-plugin-transform-react-jsx-development
,babel-plugin-transform-react-jsx
- #16349 Support merging imports in import injector (@nicolo-ribaudo)
-
babel-helper-create-class-features-plugin
,babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression
,babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining
,babel-plugin-bugfix-v8-static-class-fields-redefine-readonly
,babel-plugin-external-helpers
,babel-plugin-proposal-async-do-expressions
,babel-plugin-proposal-decorators
,babel-plugin-proposal-destructuring-private
,babel-plugin-proposal-do-expressions
,babel-plugin-proposal-duplicate-named-capturing-groups-regex
,babel-plugin-proposal-explicit-resource-management
,babel-plugin-proposal-export-default-from
,babel-plugin-proposal-function-bind
,babel-plugin-proposal-function-sent
,babel-plugin-proposal-import-attributes-to-assertions
,babel-plugin-proposal-import-defer
,babel-plugin-proposal-import-wasm-source
,babel-plugin-proposal-json-modules
,babel-plugin-proposal-optional-chaining-assign
,babel-plugin-proposal-partial-application
,babel-plugin-proposal-pipeline-operator
,babel-plugin-proposal-record-and-tuple
,babel-plugin-proposal-regexp-modifiers
,babel-plugin-proposal-throw-expressions
,babel-plugin-syntax-async-do-expressions
,babel-plugin-syntax-decimal
,babel-plugin-syntax-decorators
,babel-plugin-syntax-destructuring-private
,babel-plugin-syntax-do-expressions
,babel-plugin-syntax-explicit-resource-management
,babel-plugin-syntax-export-default-from
,babel-plugin-syntax-flow
,babel-plugin-syntax-function-bind
,babel-plugin-syntax-function-sent
,babel-plugin-syntax-import-assertions
,babel-plugin-syntax-import-attributes
,babel-plugin-syntax-import-defer
,babel-plugin-syntax-import-reflection
,babel-plugin-syntax-import-source
,babel-plugin-syntax-jsx
,babel-plugin-syntax-module-blocks
,babel-plugin-syntax-optional-chaining-assign
,babel-plugin-syntax-partial-application
,babel-plugin-syntax-pipeline-operator
,babel-plugin-syntax-record-and-tuple
,babel-plugin-syntax-throw-expressions
,babel-plugin-syntax-typescript
,babel-plugin-transform-arrow-functions
,babel-plugin-transform-async-generator-functions
,babel-plugin-transform-async-to-generator
,babel-plugin-transform-block-scoped-functions
,babel-plugin-transform-block-scoping
,babel-plugin-transform-class-properties
,babel-plugin-transform-class-static-block
,babel-plugin-transform-classes
,babel-plugin-transform-computed-properties
,babel-plugin-transform-destructuring
,babel-plugin-transform-dotall-regex
,babel-plugin-transform-duplicate-keys
,babel-plugin-transform-dynamic-import
,babel-plugin-transform-exponentiation-operator
,babel-plugin-transform-export-namespace-from
,babel-plugin-transform-flow-comments
,babel-plugin-transform-flow-strip-types
,babel-plugin-transform-for-of
,babel-plugin-transform-function-name
,babel-plugin-transform-instanceof
,babel-plugin-transform-jscript
,babel-plugin-transform-json-strings
,babel-plugin-transform-literals
,babel-plugin-transform-logical-assignment-operators
,babel-plugin-transform-member-expression-literals
,babel-plugin-transform-modules-amd
,babel-plugin-transform-modules-commonjs
,babel-plugin-transform-modules-systemjs
,babel-plugin-transform-modules-umd
,babel-plugin-transform-new-target
,babel-plugin-transform-nullish-coalescing-operator
,babel-plugin-transform-numeric-separator
,babel-plugin-transform-object-assign
,babel-plugin-transform-object-rest-spread
,babel-plugin-transform-object-set-prototype-of-to-assign
,babel-plugin-transform-object-super
,babel-plugin-transform-optional-catch-binding
,babel-plugin-transform-optional-chaining
,babel-plugin-transform-parameters
,babel-plugin-transform-private-methods
,babel-plugin-transform-private-property-in-object
,babel-plugin-transform-property-literals
,babel-plugin-transform-property-mutators
,babel-plugin-transform-proto-to-assign
,babel-plugin-transform-react-constant-elements
,babel-plugin-transform-react-display-name
,babel-plugin-transform-react-inline-elements
,babel-plugin-transform-react-jsx-compat
,babel-plugin-transform-react-jsx-self
,babel-plugin-transform-react-jsx-source
,babel-plugin-transform-react-pure-annotations
,babel-plugin-transform-regenerator
,babel-plugin-transform-reserved-words
,babel-plugin-transform-runtime
,babel-plugin-transform-shorthand-properties
,babel-plugin-transform-spread
,babel-plugin-transform-sticky-regex
,babel-plugin-transform-strict-mode
,babel-plugin-transform-template-literals
,babel-plugin-transform-typeof-symbol
,babel-plugin-transform-typescript
,babel-plugin-transform-unicode-escapes
,babel-plugin-transform-unicode-property-regex
,babel-plugin-transform-unicode-regex
,babel-plugin-transform-unicode-sets-regex
,babel-preset-env
,babel-preset-flow
,babel-preset-react
,babel-preset-typescript
- #16332 Test Babel 7 plugins compatibility with Babel 8 core (@nicolo-ribaudo)
-
babel-compat-data
,babel-plugin-transform-object-rest-spread
,babel-preset-env
-
#16318 [babel 8] Fix
@babel/compat-data
package.json (@nicolo-ribaudo)
-
#16318 [babel 8] Fix
🔬 Output optimization
-
babel-helper-replace-supers
,babel-plugin-transform-class-properties
,babel-plugin-transform-classes
,babel-plugin-transform-parameters
,babel-plugin-transform-runtime
-
#16345 Optimize the use of
assertThisInitialized
aftersuper()
(@liuxingbaoyu)
-
#16345 Optimize the use of
-
babel-plugin-transform-class-properties
,babel-plugin-transform-classes
-
#16343 Use simpler
assertThisInitialized
more often (@liuxingbaoyu)
-
#16343 Use simpler
-
babel-plugin-proposal-decorators
,babel-plugin-transform-class-properties
,babel-plugin-transform-object-rest-spread
,babel-traverse
- #16342 Consider well-known and registered symbols as literals (@nicolo-ribaudo)
-
babel-core
,babel-plugin-external-helpers
,babel-plugin-proposal-decorators
,babel-plugin-proposal-function-bind
,babel-plugin-transform-class-properties
,babel-plugin-transform-classes
,babel-plugin-transform-flow-comments
,babel-plugin-transform-flow-strip-types
,babel-plugin-transform-function-name
,babel-plugin-transform-modules-systemjs
,babel-plugin-transform-parameters
,babel-plugin-transform-private-property-in-object
,babel-plugin-transform-react-jsx
,babel-plugin-transform-runtime
,babel-plugin-transform-spread
,babel-plugin-transform-typescript
,babel-preset-env
- #16326 Reduce the use of class names (@liuxingbaoyu)
v7.23.10
🐛 Bug Fix
- Other
- #16240 [eslint] Include field decorators in scope analysis (@nicolo-ribaudo)
-
babel-helper-create-class-features-plugin
,babel-plugin-proposal-decorators
v7.23.9
🐛 Bug Fix
-
babel-helper-transform-fixture-test-runner
,babel-plugin-transform-function-name
,babel-plugin-transform-modules-systemjs
,babel-preset-env
-
#16225 fix:
systemjs
re-traverses helpers (@liuxingbaoyu)
-
#16225 fix:
-
babel-helper-create-class-features-plugin
,babel-plugin-proposal-decorators
-
babel-plugin-proposal-decorators
,babel-plugin-transform-async-generator-functions
,babel-plugin-transform-runtime
,babel-preset-env
-
#16224 Properly sort
core-js@3
imports (@nicolo-ribaudo)
-
#16224 Properly sort
-
babel-traverse
-
#15383 fix: Don't throw in
getTypeAnnotation
when using TS+inference (@liuxingbaoyu)
-
#15383 fix: Don't throw in
- Other
-
#16210 [eslint] Fix
no-use-before-define
for class ref in fields (@nicolo-ribaudo)
-
#16210 [eslint] Fix
🏠 Internal
-
babel-core
,babel-parser
,babel-template
-
#16222 Migrate
eslint-parser
to cts (@liuxingbaoyu)
-
#16222 Migrate
-
babel-types
-
#16213 Remove
@babel/types
props that are not produced by the parser (@liuxingbaoyu)
-
#16213 Remove
:running_woman: Performance
-
babel-parser
- #16072 perf: Improve parser performance for typescript (@liuxingbaoyu)
🔬 Output optimization
-
babel-helper-create-class-features-plugin
,babel-plugin-proposal-decorators
,babel-plugin-proposal-destructuring-private
,babel-plugin-proposal-pipeline-operator
,babel-plugin-transform-class-properties
,babel-plugin-transform-class-static-block
,babel-plugin-transform-new-target
,babel-plugin-transform-parameters
,babel-plugin-transform-private-methods
,babel-preset-env
- #16218 Improve temporary variables for decorators (@liuxingbaoyu)
-
babel-helpers
,babel-plugin-proposal-explicit-resource-management
,babel-runtime-corejs2
,babel-runtime-corejs3
,babel-runtime
-
#15959 Improve output of
using
(@liuxingbaoyu)
-
#15959 Improve output of
v7.23.3
🐛 Bug Fix
-
babel-plugin-transform-typescript
- #16071 Strip type-only TS namespaces (@colinaaa)
-
babel-generator
-
#16078 Fix indentation when generating comments with
concise: true
(@liuxingbaoyu)
-
#16078 Fix indentation when generating comments with
-
babel-compat-data
,babel-plugin-bugfix-v8-static-class-fields-redefine-readonly
,babel-preset-env
- #14295 Add a bugfix plugin for https://crbug.com/v8/12421 (@nicolo-ribaudo)
-
babel-plugin-transform-object-super
-
#15948 fix:
super.x
in a loop (@liuxingbaoyu)
-
#15948 fix:
-
babel-helper-module-transforms
,babel-plugin-transform-modules-amd
,babel-plugin-transform-modules-commonjs
,babel-plugin-transform-modules-umd
-
#16015 fix: handle
__proto__
exports name in CJS/AMD/UMD (@magic-akari)
-
#16015 fix: handle
📝 Documentation
- #16044 docs: Update links in @babel/eslint-parser README (@aryehb)
🏠 Internal
-
babel-core
,babel-preset-env
-
#15988 Refactor handling of modules plugins in
preset-env
(@nicolo-ribaudo)
-
#15988 Refactor handling of modules plugins in
:running_woman: Performance
-
babel-generator
-
#16061 perf: Improve
@babel/generator
performance (@liuxingbaoyu)
-
#16061 perf: Improve
-
babel-traverse
- #16060 Avoid dynamic dispatch when calling wrapCheck (@yepitschunked)
🔬 Output optimization
-
babel-plugin-transform-computed-properties
- #6652 Optimize computed properties output (byte-wise) (@Andarist)
v7.22.15
🐛 Bug Fix
-
babel-core
- #15923 Only perform config loading re-entrancy check for cjs (@nicolo-ribaudo)
🏠 Internal
-
babel-cli
,babel-core
,babel-generator
,babel-helper-builder-binary-assignment-operator-visitor
,babel-helper-compilation-targets
,babel-helper-create-class-features-plugin
,babel-helper-create-regexp-features-plugin
,babel-helper-member-expression-to-functions
,babel-helper-module-imports
,babel-helper-module-transforms
,babel-helper-transform-fixture-test-runner
,babel-helper-validator-identifier
,babel-helper-validator-option
,babel-helpers
,babel-node
,babel-parser
,babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression
,babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining
,babel-plugin-proposal-decorators
,babel-plugin-proposal-destructuring-private
,babel-plugin-proposal-pipeline-operator
,babel-plugin-transform-async-generator-functions
,babel-plugin-transform-block-scoping
,babel-plugin-transform-classes
,babel-plugin-transform-destructuring
,babel-plugin-transform-for-of
,babel-plugin-transform-modules-commonjs
,babel-plugin-transform-object-rest-spread
,babel-plugin-transform-optional-chaining
,babel-plugin-transform-parameters
,babel-plugin-transform-property-mutators
,babel-plugin-transform-react-jsx
,babel-plugin-transform-runtime
,babel-plugin-transform-typescript
,babel-preset-env
,babel-preset-flow
,babel-preset-react
,babel-preset-typescript
,babel-register
,babel-standalone
,babel-template
,babel-traverse
,babel-types
-
#15892 Add explicit
.ts
/.js
extension to all imports insrc
(@nicolo-ribaudo)
-
#15892 Add explicit
v7.22.11
🐛 Bug Fix
-
babel-plugin-transform-typescript
- #15882 Fix: fully remove TS nested type-only exported namespaces (@yangguansen)
-
babel-types
-
babel-plugin-transform-async-generator-functions
,babel-plugin-transform-class-static-block
,babel-plugin-transform-dynamic-import
,babel-plugin-transform-export-namespace-from
,babel-plugin-transform-json-strings
,babel-plugin-transform-logical-assignment-operators
,babel-plugin-transform-nullish-coalescing-operator
,babel-plugin-transform-numeric-separator
,babel-plugin-transform-object-rest-spread
,babel-plugin-transform-optional-catch-binding
,babel-plugin-transform-optional-chaining
,babel-plugin-transform-private-property-in-object
-
babel-core
- #15850 Support configuring cache in ESM configs (@nicolo-ribaudo)
🏠 Internal
-
babel-parser
-
babel-core
,babel-helper-compilation-targets
,babel-parser
,babel-plugin-proposal-destructuring-private
,babel-plugin-syntax-decorators
,babel-preset-env
,babel-preset-react
,babel-register
,babel-traverse
,babel-types
-
babel-core
,babel-helpers
,babel-plugin-transform-async-generator-functions
,babel-plugin-transform-modules-commonjs
,babel-plugin-transform-regenerator
,babel-preset-env
,babel-runtime-corejs2
,babel-runtime-corejs3
,babel-runtime
- Other
🔬 Output optimization
-
babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining
,babel-plugin-transform-class-properties
,babel-plugin-transform-classes
,babel-plugin-transform-optional-chaining
,babel-preset-env
-
#15871 Simplify
?.
output when chain result is ignored (@nicolo-ribaudo)
-
#15871 Simplify
v7.22.10
🐛 Bug Fix
-
babel-plugin-transform-typescript
- #15799 [ts] Strip type-only namespaces (@nicolo-ribaudo)
- #15798 [ts] Fix compiling extended exported nested namespace (@nicolo-ribaudo)
-
babel-helper-create-class-features-plugin
,babel-plugin-proposal-decorators
,babel-plugin-proposal-destructuring-private
,babel-plugin-transform-class-properties
,babel-plugin-transform-class-static-block
,babel-plugin-transform-new-target
,babel-plugin-transform-private-methods
,babel-preset-env
💅 Polish
-
babel-cli
-
babel-traverse
,babel-types
-
#15661 Improve the type definition of
path.isX
(@liuxingbaoyu)
-
#15661 Improve the type definition of
-
babel-generator
,babel-types
🏠 Internal
- Other
-
babel-cli
,babel-core
,babel-generator
,babel-helper-builder-react-jsx
,babel-preset-env
,babel-standalone
-
babel-helper-compilation-targets
-
#15811 Remove
@babel/core
peerDep fromhelper-compilation-targets
(@nicolo-ribaudo)
-
#15811 Remove
-
babel-parser
-
babel-plugin-transform-runtime
,babel-traverse
,babel-types
-
#15716 chore: Use
typescript-eslint@v6
with reworked configs (@JoshuaKGoldberg)
-
#15716 chore: Use
🔬 Output optimization
-
babel-plugin-transform-block-scoping
,babel-plugin-transform-parameters
,babel-plugin-transform-regenerator
-
#15746 Reduce
transform-block-scoping
loops output size (@liuxingbaoyu)
-
#15746 Reduce
v7.22.9
🐛 Bug Fix
-
babel-plugin-transform-typescript
-
#15774 fix:
Infinity
in enums (@liuxingbaoyu)
-
#15774 fix:
💅 Polish
-
babel-generator
-
#15757
recordAndTupleSyntaxType
defaults to"hash"
(@coderaiser)
-
#15757
🏠 Internal
-
#15748 Migrate to
eslint.config.js
(@JLHwung) - #15758 Use Prettier 3 stable (@nicolo-ribaudo)
v7.22.7
🐛 Bug Fix
-
babel-generator
- #15719 fix: Avoid internally generating negative source maps columns (@liuxingbaoyu)
-
babel-core
,babel-traverse
-
#15725 Use
NodePath#hub
as part of the paths cache key (@nicolo-ribaudo)
-
#15725 Use
- Other
🏠 Internal
-
babel-core
,babel-traverse
- #15702 Refactor visitors merging (@nullableVoidPtr)
v7.22.6
🐛 Bug Fix
-
babel-compat-data
,babel-helper-compilation-targets
,babel-preset-env
-
babel-plugin-transform-optional-chaining
-
#15739 Fix transform of
delete a?.b
in function params (@nicolo-ribaudo)
-
#15739 Fix transform of
-
babel-helper-split-export-declaration
,babel-plugin-transform-modules-commonjs
- #15736 fix: Default export for duplicate names (@liuxingbaoyu)
-
babel-compat-data
,babel-preset-env
-
babel-helpers
,babel-plugin-proposal-explicit-resource-management
,babel-runtime-corejs3
,babel-runtime
-
#15705 Fix handling of sync error in
@@​asyncDispose
(@nicolo-ribaudo)
-
#15705 Fix handling of sync error in
-
babel-standalone
-
#15707 fix: Support transforming Explicit Resource Management in
stage-2
(@liuxingbaoyu)
-
#15707 fix: Support transforming Explicit Resource Management in
-
babel-core
-
#15626 fix: Works correctly with
--frozen-intrinsics
(@liuxingbaoyu)
-
#15626 fix: Works correctly with
🏠 Internal
-
babel-helper-create-class-features-plugin
,babel-plugin-transform-classes
🔬 Output optimization
-
babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining
,babel-plugin-transform-class-properties
,babel-plugin-transform-optional-chaining
,babel-plugin-transform-typescript
-
#15740 Compress output for optional chain with multiple
?.
(@nicolo-ribaudo)
-
#15740 Compress output for optional chain with multiple
-
babel-plugin-proposal-destructuring-private
,babel-plugin-proposal-do-expressions
,babel-plugin-proposal-pipeline-operator
,babel-plugin-transform-class-properties
,babel-plugin-transform-nullish-coalescing-operator
,babel-plugin-transform-optional-chaining
,babel-plugin-transform-private-property-in-object
,babel-traverse
- #15741 Inject tmp vars in the params list of IIFEs when possible (@nicolo-ribaudo)
v7.22.5
🐛 Bug Fix
-
babel-preset-env
,babel-standalone
-
#15675 Fix using
syntax-unicode-sets-regex
in standalone (@nicolo-ribaudo)
-
#15675 Fix using
💅 Polish
-
babel-core
-
#15683 Suggest
-transform-
when resolving missing plugins (@nicolo-ribaudo)
-
#15683 Suggest
django/django (Django)
v4.2.11
v4.2.10
v4.2.9
v4.2.8
v4.2.7
v4.2.6
v4.2.5
v4.2.4
v4.2.3
v4.2.2
v4.2.1
v4.2
v4.1.13
v4.1.12
v4.1.11
v4.1.10
pallets/flask (Flask)
v2.3.3
Released 2023-08-21
- Python 3.12 compatibility.
- Require Werkzeug >= 2.3.7.
- Use
flit_core
instead ofsetuptools
as build backend. - Refactor how an app's root and instance paths are determined. :issue:
5160
v2.3.2
Released 2023-05-01
- Set
Vary: Cookie
header when the session is accessed, modified, or refreshed. - Update Werkzeug requirement to >=2.3.3 to apply recent bug fixes.
v2.3.1
Released 2023-04-25
- Restore deprecated
from flask import Markup
. :issue:5084
v2.3.0
Released 2023-04-25
-
Drop support for Python 3.7.
🇵🇷 5072
-
Update minimum requirements to the latest versions: Werkzeug>=2.3.0, Jinja2>3.1.2, itsdangerous>=2.1.2, click>=8.1.3.
-
Remove previously deprecated code.
🇵🇷 4995
- The
push
andpop
methods of the deprecated_app_ctx_stack
and_request_ctx_stack
objects are removed.top
still exists to give extensions more time to update, but it will be removed. - The
FLASK_ENV
environment variable,ENV
config key, andapp.env
property are removed. - The
session_cookie_name
,send_file_max_age_default
,use_x_sendfile
,propagate_exceptions
, andtemplates_auto_reload
properties onapp
are removed. - The
JSON_AS_ASCII
,JSON_SORT_KEYS
,JSONIFY_MIMETYPE
, andJSONIFY_PRETTYPRINT_REGULAR
config keys are removed. - The
app.before_first_request
andbp.before_app_first_request
decorators are removed. -
json_encoder
andjson_decoder
attributes on app and blueprint, and the correspondingjson.JSONEncoder
andJSONDecoder
classes, are removed. - The
json.htmlsafe_dumps
andhtmlsafe_dump
functions are removed. - Calling setup methods on blueprints after registration is an error instead of a
warning.
🇵🇷 4997
- The
-
Importing
escape
andMarkup
fromflask
is deprecated. Import them directly frommarkupsafe
instead.🇵🇷 4996
-
The
app.got_first_request
property is deprecated.🇵🇷 4997
-
The
locked_cached_property
decorator is deprecated. Use a lock inside the decorated function if locking is needed. :issue:4993
-
Signals are always available.
blinker>=1.6.2
is a required dependency. Thesignals_available
attribute is deprecated. :issue:5056
-
Signals support
async
subscriber functions.🇵🇷 5049
-
Remove uses of locks that could cause requests to block each other very briefly. :issue:
4993
-
Use modern packaging metadata with
pyproject.toml
instead ofsetup.cfg
.🇵🇷 4947
-
Ensure subdomains are applied with nested blueprints. :issue:
4834
-
config.from_file
can usetext=False
to indicate that the parser wants a binary file instead. :issue:4989
-
If a blueprint is created with an empty name it raises a
ValueError
. :issue:5010
-
SESSION_COOKIE_DOMAIN
does not fall back toSERVER_NAME
. The default is not to set the domain, which modern browsers interpret as an exact match rather than a subdomain match. Warnings aboutlocalhost
and IP addresses are also removed. :issue:5051
-
The
routes
command shows each rule'ssubdomain
orhost
when domain matching is in use. :issue:5004
-
Use postponed evaluation of annotations.
🇵🇷 5071
v2.2.5
Released 2023-05-02
- Update for compatibility with Werkzeug 2.3.3.
- Set
Vary: Cookie
header when the session is accessed, modified, or refreshed.
v2.2.4
Released 2023-04-25
- Update for compatibility with Werkzeug 2.3.
v2.2.3
Released 2023-02-15
- Autoescape is enabled by default for
.svg
template files. :issue:4831
- Fix the type of
template_folder
to acceptpathlib.Path
. :issue:4892
- Add
--debug
option to theflask run
command. :issue:4777
python-pillow/Pillow (Pillow)
v10.3.0
-
CVE-2024-28219: Use
strncpy
to avoid buffer overflow #7928 [radarhere, hugovk] -
Deprecate
eval()
, replacing it withlambda_eval()
andunsafe_eval()
#7927 [radarhere, hugovk] -
Raise
ValueError
if seeking to greater than offset-sized integer in TIFF #7883 [radarhere] -
Add
--report
argument to__main__.py
to omit supported formats #7818 [nulano, radarhere, hugovk] -
Added RGB to I;16, I;16L, I;16B and I;16N conversion #7918, #7920 [radarhere]
-
Fix editable installation with custom build backend and configuration options #7658 [nulano, radarhere]
-
Fix putdata() for I;16N on big-endian #7209 [Yay295, hugovk, radarhere]
-
Determine MPO size from markers, not EXIF data #7884 [radarhere]
-
Improved conversion from RGB to RGBa, LA and La #7888 [radarhere]
-
Support FITS images with GZIP_1 compression #7894 [radarhere]
-
Use I;16 mode for 9-bit JPEG 2000 images #7900 [scaramallion, radarhere]
-
Raise ValueError if kmeans is negative #7891 [radarhere]
-
Remove TIFF tag OSUBFILETYPE when saving using libtiff #7893 [radarhere]
-
Raise ValueError for negative values when loading P1-P3 PPM images #7882 [radarhere]
-
Added reading of JPEG2000 palettes #7870 [radarhere]
-
Added alpha_quality argument when saving WebP images #7872 [radarhere]
-
Fixed joined corners for ImageDraw rounded_rectangle() non-integer dimensions #7881 [radarhere]
-
Stop reading EPS image at EOF marker #7753 [radarhere]
-
PSD layer co-ordinates may be negative #7706 [radarhere]
-
Use subprocess with CREATE_NO_WINDOW flag in ImageShow WindowsViewer #7791 [radarhere]
-
When saving GIF frame that restores to background color, do not fill identical pixels #7788 [radarhere]
-
Fixed reading PNG iCCP compression method #7823 [radarhere]
-
Allow writing IFDRational to UNDEFINED tag #7840 [radarhere]
-
Fix logged tag name when loading Exif data #7842 [radarhere]
-
Use maximum frame size in IHDR chunk when saving APNG images #7821 [radarhere]
-
Prevent opening P TGA images without a palette #7797 [radarhere]
-
Use palette when loading ICO images #7798 [radarhere]
-
Use consistent arguments for load_read and load_seek #7713 [radarhere]
-
Turn off nullability warnings for macOS SDK #7827 [radarhere]
-
Fix shift-sign issue in Convert.c #7838 [r-barnes, radarhere]
-
Open 16-bit grayscale PNGs as I;16 #7849 [radarhere]
-
Handle truncated chunks at the end of PNG images #7709 [lajiyuan, radarhere]
-
Match mask size to pasted image size in GifImagePlugin #7779 [radarhere]
-
Release GIL while calling
WebPAnimDecoderGetNext
#7782 [evanmiller, radarhere] -
Fixed reading FLI/FLC images with a prefix chunk #7804 [twolife]
-
Update wl-paste handling and return None for some errors in grabclipboard() on Linux #7745 [nik012003, radarhere]
-
Remove execute bit from
setup.py
#7760 [hugovk] -
Do not support using test-image-results to upload images after test failures #7739 [radarhere]
-
Changed ImageMath.ops to be static #7721 [radarhere]
-
Fix APNG info after seeking backwards more than twice #7701 [esoma, radarhere]
-
Deprecate ImageCms constants and versions() function #7702 [nulano, radarhere]
-
Added PerspectiveTransform #7699 [radarhere]
-
Add support for reading and writing grayscale PFM images #7696 [nulano, hugovk]
-
Add LCMS2 flags to ImageCms #7676 [nulano, radarhere, hugovk]
-
Rename x64 to AMD64 in winbuild #7693 [nulano]
v10.2.0
-
Add
keep_rgb
option when saving JPEG to prevent conversion of RGB colorspace #7553 [bgilbert, radarhere] -
Trim glyph size in ImageFont.getmask() #7669, #7672 [radarhere, nulano]
-
Deprecate IptcImagePlugin helpers #7664 [nulano, hugovk, radarhere]
-
Allow uncompressed TIFF images to be saved in chunks #7650 [radarhere]
-
Concatenate multiple JPEG EXIF markers #7496 [radarhere]
-
Changed IPTC tile tuple to match other plugins #7661 [radarhere]
-
Do not assign new fp attribute when exiting context manager #7566 [radarhere]
-
Support arbitrary masks for uncompressed RGB DDS images #7589 [radarhere, akx]
-
Support setting ROWSPERSTRIP tag #7654 [radarhere]
-
Apply ImageFont.MAX_STRING_LENGTH to ImageFont.getmask() #7662 [radarhere]
-
Optimise
ImageColor
usingfunctools.lru_cache
#7657 [hugovk] -
Restricted environment keys for ImageMath.eval() #7655 [wiredfool, radarhere]
-
Optimise
ImageMode.getmode
usingfunctools.lru_cache
#7641 [hugovk, radarhere] -
Fix incorrect color blending for overlapping glyphs #7497 [ZachNagengast, nulano, radarhere]
-
Attempt memory mapping when tile args is a string #7565 [radarhere]
-
Fill identical pixels with transparency in subsequent frames when saving GIF #7568 [radarhere]
-
Corrected duration when combining multiple GIF frames into single frame #7521 [radarhere]
-
Handle disposing GIF background from outside palette #7515 [radarhere]
-
Seek past the data when skipping a PSD layer #7483 [radarhere]
-
Import plugins relative to the module #7576 [deliangyang, jaxx0n]
-
Translate encoder error codes to strings; deprecate
ImageFile.raise_oserror()
#7609 [bgilbert, radarhere] -
Support reading BC4U and DX10 BC1 images #6486 [REDxEYE, radarhere, hugovk]
-
Optimize ImageStat.Stat.extrema #7593 [florath, radarhere]
-
Handle pathlib.Path in FreeTypeFont #7578 [radarhere, hugovk, nulano]
-
Added support for reading DX10 BC4 DDS images #7603 [sambvfx, radarhere]
-
Optimized ImageStat.Stat.count #7599 [florath]
-
Correct PDF palette size when saving #7555 [radarhere]
-
Fixed closing file pointer with olefile 0.47 #7594 [radarhere]
-
Raise ValueError when TrueType font size is not greater than zero #7584, #7587 [akx, radarhere]
-
If absent, do not try to close fp when closing image #7557 [RaphaelVRossi, radarhere]
-
Allow configuring JPEG restart marker interval on save #7488 [bgilbert, radarhere]
-
Decrement reference count for PyObject #7549 [radarhere]
-
Implement
streamtype=1
option for tables-only JPEG encoding #7491 [bgilbert, radarhere] -
If save_all PNG only has one frame, do not create animated image #7522 [radarhere]
-
Fixed frombytes() for images with a zero dimension #7493 [radarhere]
zloirock/core-js (core-js)
v3.37.0
- Changes v3.36.1...v3.37.0
-
New
Set
methods proposal:- Built-ins:
Set.prototype.intersection
Set.prototype.union
Set.prototype.difference
Set.prototype.symmetricDifference
Set.prototype.isSubsetOf
Set.prototype.isSupersetOf
Set.prototype.isDisjointFrom
- Moved to stable ES, April 2024 TC39 meeting
- Added
es.
namespace modules,/es/
and/stable/
namespaces entries
- Built-ins:
-
Explicit Resource Management stage 3 proposal:
- Some minor updates like explicit-resource-management/217
- Added
Math.sumPrecise
stage 2.7 proposal:- Built-ins:
Math.sumPrecise
- Built-ins:
-
Promise.try
proposal:- Built-ins:
Promise.try
- Added optional arguments support, promise-try/16
- Moved to stage 2.7, April 2024 TC39 meeting
- Built-ins:
-
RegExp.escape
stage 2 proposal:- Moved to hex-escape semantics, regex-escaping/67
- It's not the final change of the way of escaping, waiting for regex-escaping/77 soon
- Moved to hex-escape semantics, regex-escaping/67
-
Pattern matching stage 1 proposal:
- Built-ins:
Symbol.customMatcher
- Once again, the used well-known symbol was renamed
- Added new entries for that
- Built-ins:
- Added Extractors stage 1 proposal:
- Built-ins:
Symbol.customMatcher
- Since the
Symbol.customMatcher
well-known symbol from the pattern matching proposal is also used in the exactors proposal, added an entry also for this proposal
- Built-ins:
- Added
URL.parse
, url/825 - Engines bugs fixes:
- Compat data improvements:
-
URL.parse
added and marked as supported from FF 126 -
URL.parse
added and marked as supported from Bun 1.1.4 -
URL.canParse
fixed and marked as supported from Bun 1.1.0 -
New
Set
methods fixed in JavaScriptCore and marked as supported from Bun 1.1.1 - Added Opera Android 82 compat data mapping
-
v3.36.1
- Changes v3.36.0...v3.36.1
- Fixed some validation cases in
Object.setPrototypeOf
, #1329, thanks @minseok-choe - Fixed the order of validations in
Array.from
, #1331, thanks @minseok-choe - Added a fix of Bun
queueMicrotask
arity - Added a fix of Bun
URL.canParse
arity - Added a fix of Bun
SuppressedError
extra arguments support and arity - Compat data improvements:
-
value
argument ofURLSearchParams.prototype.{ has, delete }
marked as supported from Bun 1.0.31 - Added React Native 0.74 Hermes compat data,
Array.prototype.{ toSpliced, toReversed, with }
andatob
marked as supported - Added Deno 1.41.3 compat data mapping
- Added Opera Android 81 compat data mapping
- Added Samsung Internet 25 compat data mapping
- Added Oculus Quest Browser 32 compat data mapping
- Updated Electron 30 compat data mapping
-
v3.36.0
-
ArrayBuffer.prototype.transfer
and friends proposal:- Built-ins:
ArrayBuffer.prototype.detached
ArrayBuffer.prototype.transfer
ArrayBuffer.prototype.transferToFixedLength
- Moved to stable ES, Febrary 2024 TC39 meeting
- Added
es.
namespace modules,/es/
and/stable/
namespaces entries
- Built-ins:
-
Uint8Array
to / from base64 and hex proposal:- Methods:
Uint8Array.fromBase64
Uint8Array.fromHex
Uint8Array.prototype.toBase64
Uint8Array.prototype.toHex
- Moved to stage 3, Febrary 2024 TC39 meeting
- Added
/actual/
namespace entries - Skipped adding new methods of writing to existing arrays to clarification some moments
- Methods:
-
Promise.try
proposal has been resurrected and moved to stage 2, Febrary 2024 TC39 meeting - Added an entry point for the new TC39 proposals stage -
core-js/stage/2.7
- still empty - Fixed regression in
Set.prototype.intersection
feature detection - Fixed a missed check in
Array.prototype.{ indexOf, lastIndexOf, includes }
, #1325, thanks @minseok-choe - Fixed a missed check in
Array.prototype.{ reduce, reduceRight }
, #1327, thanks @minseok-choe - Fixed
Array.from
and some other methods with proxy targets, #1322, thanks @minseok-choe - Fixed dependencies loading for modules from
ArrayBuffer.prototype.transfer
and friends proposal in some specific cases in IE10- - Dropped context workaround from collection static methods entries since with current methods semantic it's no longer required
- Added instance methods polyfills to entries of collections static methods that produce collection instances
- Added missed
Date.prototype.toJSON
toJSON.stringify
entries dependencies - Added debugging info in some missed cases
- Compat data improvements:
-
{ Map, Object }.groupBy
,Promise.withResolvers
,ArrayBuffer.prototype.transfer
and friends marked as supported from Safari 17.4 -
New
Set
methods fixed and marked as supported from V8 ~ Chrome 123 - Added Deno 1.40 compat data mapping
-
Symbol.metadata
marked as supported from Deno 1.40.4 - Updated Electron 30 compat data mapping
-
v3.35.1
- Fixed internal
ToLength
operation with bigints, #1318 - Removed significant redundant code from
String.prototype.split
polyfill - Fixed setting names of methods with symbol keys in some old engines
- Minor fix of prototype methods export logic in the pure version
- Compat data improvements:
-
Iterator
helpers proposal methods marked as supported from V8 ~ Chrome 122 - Note that V8 ~ Chrome 122 add
Set
methods, but they have a bug similar to Safari -
self
marked as fixed from Bun 1.0.22 -
SuppressedError
andSymbol.{ dispose, asyncDispose }
marked as supported from Bun 1.0.23 - Added Oculus Quest Browser 31 compat data mapping
- Updated Electron 29 and added Electron 30 compat data mapping
-
v3.35.0
-
{ Map, Set, WeakMap, WeakSet }.{ from, of }
became non-generic, following this and some other notes. Now they can be invoked withoutthis
, but no longer return subclass instances - Fixed handling some cases of non-enumerable symbol keys from
Symbol
polyfill - Removed unneeded NodeJS domains-related logic from
queueMicrotask
polyfill - Fixed subclassing of wrapped
ArrayBuffer
- Refactoring, many different minor optimizations
- Compat data improvements:
-
Array.fromAsync
marked as supported from V8 ~ Chrome 121 - It seems that the ancient
Array.prototype.push
bug is fixed in V8 ~ Chrome 122 (Hallelujah!) -
ArrayBuffer.prototype.transfer
and friends proposal features marked as supported from FF 122 and Bun 1.0.19 -
Object.groupBy
andMap.groupBy
marked as supported from Bun 1.0.19 - Since
Iterator
helpers proposal methods are still not disabled in Deno, the web compatibility issue why it was disabled in Chromium makes no sense for Deno and fixed in the spec, they marked as supported from Deno 1.37 - Added Opera Android 80 and updated Opera Android 79 compat data mapping
- Added Samsung Internet 24 compat data mapping
-
v3.34.0
-
Array
grouping proposal:- Methods:
Object.groupBy
Map.groupBy
- Moved to stable ES, November 2023 TC39 meeting
- Added
es.
namespace modules,/es/
and/stable/
namespaces entries
- Methods:
-
Promise.withResolvers
proposal:- Method:
Promise.withResolvers
- Moved to stable ES, November 2023 TC39 meeting
- Added
es.
namespace module,/es/
and/stable/
namespaces entries
- Method:
- Fixed a web incompatibility issue of
Iterator
helpers proposal, proposal-iterator-helpers/287 and some following changes, November 2023 TC39 meeting - Added
Uint8Array
to / from base64 and hex stage 2 proposal:- Methods:
Uint8Array.fromBase64
Uint8Array.fromHex
Uint8Array.prototype.toBase64
Uint8Array.prototype.toHex
- Methods:
- Relaxed some specific cases of
Number.fromString
validation before clarification of proposal-number-fromstring/24 - Fixed
@@​toStringTag
property descriptors on DOM collections, #1312 - Fixed the order of arguments validation in
Array
iteration methods, #1313 - Some minor
atob
/btoa
improvements - Compat data improvements:
-
Promise.withResolvers
marked as shipped from FF121
-
v3.33.3
- Fixed an issue getting the global object on Duktape, #1303
- Avoid sharing internal
[[DedentMap]]
fromString.dedent
proposal betweencore-js
instances before stabilization of the proposal - Some internal untangling
- Compat data improvements:
- Added Deno 1.38 compat data mapping
-
Array.fromAsync
marked as supported from Deno 1.38 -
Symbol.{ dispose, asyncDispose }
marked as supported from Deno 1.38 - Added Opera Android 79 compat data mapping
- Added Oculus Quest Browser 30 compat data mapping
- Updated Electron 28 and 29 compat data mapping
v3.33.2
- Simplified
structuredClone
polyfill, avoided second tree pass in cases of transferring - Added support of
SuppressedError
tostructuredClone
polyfill - Removed unspecified unnecessary
ArrayBuffer
andDataView
dependencies ofstructuredClone
lack of which could cause errors in some entries in IE10- - Fixed handling of fractional number part in
Number.fromString
- Compat data improvements:
-
URL.canParse
marked as supported from Chromium 120 - Updated Opera Android 78 compat data mapping
- Added Electron 29 compat data mapping
-
v3.33.1
- Added one more workaround of possible error with
Symbol
polyfill on global object, #1289 - Directly specified
type: commonjs
inpackage.json
of all packages to avoid potential breakage in future Node versions, see this issue - Prevented potential issue with lack of some dependencies after automatic optimization polyfills of some methods in the pure version
- Some minor internal fixes and optimizations
- Compat data improvements:
-
String.prototype.{ isWellFormed, toWellFormed }
marked as supported from FF119 - Added React Native 0.73 Hermes compat data, mainly fixes of some issues
- Added NodeJS 21.0 compat data mapping
-
v3.33.0
- Re-introduced
RegExp
escaping stage 2 proposal, September 2023 TC39 meeting:- Added
RegExp.escape
method with the new set of symbols for escaping - Some years ago, it was presented in
core-js
, but it was removed after rejecting the old version of this proposal
- Added
- Added
ArrayBuffer.prototype.{ transfer, transferToFixedLength }
and support transferring ofArrayBuffer
s viastructuredClone
to engines withMessageChannel
- Optimized
Math.f16round
polyfill - Fixed some conversion cases of
Math.f16round
andDataView.prototype.{ getFloat16, setFloat16 }
- Fully forced polyfilling of the TC39
Observable
proposal because of incompatibility with the new WHATWGObservable
proposal - Added an extra workaround of errors with exotic environment objects in
Symbol
polyfill, #1289 - Some minor fixes and stylistic changes
- Compat data improvements:
- V8 unshipped
Iterator
helpers because of some Web compatibility issues -
Promise.withResolvers
marked as supported from V8 ~ Chrome 119 -
Array
grouping proposal features marked as supported from FF119 -
value
argument ofURLSearchParams.prototype.{ has, delete }
marked as properly supported from V8 ~ Chrome 118 -
URL.canParse
andURLSearchParams.prototype.size
marked as supported from Bun 1.0.2 - Added Deno 1.37 compat data mapping
- Added Electron 28 compat data mapping
- Added Opera Android 78 compat data mapping
- V8 unshipped
v3.32.2
- Fixed
structuredClone
feature detectioncore-js@3.32.1
bug, #1288 - Added a workaround of old WebKit +
eval
bug, #1287 - Compat data improvements:
- Added Samsung Internet 23 compat data mapping
- Added Quest Browser 29 compat data mapping
v3.32.1
- Fixed some cases of IEEE754 rounding, #1279, thanks @petamoriken
- Prevented injection
process
polyfill tocore-js
via some bundlers oresm.sh
, #1277 - Some minor fixes and stylistic changes
- Compat data improvements:
-
Promise.withResolvers
marked as supported from Bun 0.7.1 - Added Opera Android 77 compat data mapping
- Updated Electron 27 compat data mapping
-
v3.32.0
-
Array
grouping proposal, July 2023 TC39 meeting updates:- Moved back to stage 3
- Added
/actual/
namespaces entries, unconditional forced replacement changed to feature detection
-
Promise.withResolvers
proposal, July 2023 TC39 meeting updates:- Moved to stage 3
- Added
/actual/
namespaces entries, unconditional forced replacement changed to feature detection
-
Set
methods stage 3 proposal, July 2023 TC39 meeting updates:- Throw on negative
Set
sizes, proposal-set-methods/88 - Removed
IsCallable
check inGetKeysIterator
, proposal-set-methods/101
- Throw on negative
-
Iterator Helpers stage 3 proposal:
- Avoid creating observable
String
wrapper objects, July 2023 TC39 meeting update, proposal-iterator-helpers/281 -
Iterator
is not constructible from the active function object (works as an abstract class)
- Avoid creating observable
- Async explicit resource management:
- Moved back into the initial proposal -> moved to stage 3, proposal-explicit-resource-management/154
- Added
/actual/
namespace entries, unconditional forced replacement changed to feature detection - Ignore return value of
[@@​dispose]()
method when hint isasync-dispose
, proposal-explicit-resource-management/180 - Added ticks for empty resources, proposal-explicit-resource-management/163
- Added some methods from
Float16Array
stage 3 proposal:- There are some reason why I don't want to add
Float16Array
right now, however, make sense to add some methods from this proposal. - Methods:
Math.f16round
DataView.prototype.getFloat16
DataView.prototype.setFloat16
- There are some reason why I don't want to add
- Added
DataView
get / setUint8Clamped
methods stage 1 proposal:- Methods:
DataView.prototype.getUint8Clamped
DataView.prototype.setUint8Clamped
- Methods:
- Used strict mode in some missed cases, #1269
- Fixed a Chromium 117 bug in
value
argument ofURLSearchParams.prototype.{ has, delete }
- Fixed early WebKit ~ Safari 17.0 beta
Set
methods implementation by the actual spec - Fixed incorrect
Symbol.{ dispose, asyncDispose }
descriptors from NodeJS 20.4 / transpilers helpers / userland code - Fixed forced polyfilling of some iterator helpers that should return wrapped iterator in the pure version
- Fixed and exposed
AsyncIteratorPrototype
core-js/configurator
option, #1268 - Compat data improvements:
- Sync
Iterator
helpers proposal features marked as supported from V8 ~ Chrome 117 -
Array
grouping proposal features marked as supported from V8 ~ Chrome 117 - Mark
Symbol.{ dispose, asyncDispose }
as supported from NodeJS 20.5.0 (as mentioned above, NodeJS 20.4.0 add it, but with incorrect descriptors) - Added Electron 27 compat data mapping
- Sync
v3.31.1
- Fixed a
structuredClone
bug with cloning views of transferred buffers, #1265 - Fixed the order of arguments validation in
DataView
methods - Allowed cloning of
Float16Array
instructuredClone
- Compat data improvements:
-
Set
methods proposal marked as supported from Safari 17.0 - New
URL
features:URL.canParse
,URLSearchParams.prototype.size
andvalue
argument ofURLSearchParams.prototype.{ has, delete }
marked as supported from Safari 17.0 -
value
argument ofURLSearchParams.prototype.{ has, delete }
marked as supported from Deno 1.35 -
AggregateError
and well-formedJSON.stringify
marked as supported React Native 0.72 Hermes - Added Deno 1.35 compat data mapping
- Added Quest Browser 28 compat data mapping
- Added missing NodeJS 12.16-12.22 compat data mapping
- Updated Opera Android 76 compat data mapping
-
v3.31.0
-
Well-formed unicode strings proposal:
- Methods:
-
String.prototype.isWellFormed
method -
String.prototype.toWellFormed
method
-
- Moved to stable ES, May 2023 TC39 meeting
- Added
es.
namespace modules,/es/
and/stable/
namespaces entries
- Methods:
-
Array
grouping proposal, May 2023 TC39 meeting updates:- Because of the web compat issue, moved from prototype to static methods. Added:
-
Object.groupBy
method -
Map.groupBy
method (with the actual semantic - with a minor difference it was present in the collections methods stage 1 proposal)
-
- Demoted to stage 2
- Because of the web compat issue, moved from prototype to static methods. Added:
-
Decorator Metadata proposal, May 2023 TC39 meeting updates:
- Moved to stage 3
- Added
Function.prototype[Symbol.metadata]
(=== null
) - Added
/actual/
entries
-
Iterator Helpers stage 3 proposal:
- Changed
Symbol.iterator
fallback from callable check toundefined
/null
check, May 2023 TC39 meeting, proposal-iterator-helpers/272 - Removed
IsCallable
check onNextMethod
, deferring errors toCall
site, May 2023 TC39 meeting, proposal-iterator-helpers/274
- Changed
- Added
Promise.withResolvers
stage 2 proposal:-
Promise.withResolvers
method
-
-
Symbol
predicates stage 2 proposal:- The methods renamed to end with
Symbol
, May 2023 TC39 meeting:-
Symbol.isRegistered
->Symbol.isRegisteredSymbol
method -
Symbol.isWellKnown
->Symbol.isWellKnownSymbol
method
-
- The methods renamed to end with
- Added
value
argument ofURLSearchParams.prototype.{ has, delete }
, url/735 - Fixed some cases of increasing buffer size in
ArrayBuffer.prototype.{ transfer, transferToFixedLength }
polyfills - Fixed awaiting async
AsyncDisposableStack.prototype.adopt
callback, #1258 - Fixed
URLSearchParams#size
in ES3 engines (IE8-) - Added a workaround in
Object.{ entries, values }
for some IE versions bug with invisible integer keys onnull
-prototype objects - Added TypeScript definitions to
core-js-compat
, #1235, thanks @susnux - Compat data improvements:
-
Set.prototype.difference
that was missed in Bun because of a bug added in 0.6.0 -
Array.prototype.{ group, groupToMap }
marked as no longer supported in WebKit runtimes because of the mentioned above web compat issue. For example, it's disabled from Bun 0.6.2 - Methods from the change
Array
by copy proposal marked as supported from FF115 -
Array.fromAsync
marked as supported from FF115 -
URL.canParse
marked as supported from FF115 -
value
argument ofURLSearchParams.prototype.{ has, delete }
marked as supported from NodeJS 20.2.0 and FF115 - Added Deno 1.34 compat data mapping
- Added Electron 26 compat data mapping
- Added Samsung Internet 22 compat data mapping
- Added Opera Android 75 and 76 compat data mapping
- Added Quest Browser 27 compat data mapping
-
nedbat/coveragepy (coverage)
v7.5.0
-
Added initial support for function and class reporting in the HTML report. There are now three index pages which link to each other: files, functions, and classes. Other reports don't yet have this information, but it will be added in the future where it makes sense. Feedback gladly accepted! Finishes
issue 780
_. -
Other HTML report improvements:
-
There is now a "hide covered" checkbox to filter out 100% files, finishing
issue 1384
_. -
The index page is always sorted by one of its columns, with clearer indications of the sorting.
-
The "previous file" shortcut key didn't work on the index page, but now it does, fixing
issue 1765
_.
-
-
The debug output showing which configuration files were tried now shows absolute paths to help diagnose problems where settings aren't taking effect, and is renamed from "attempted_config_files" to the more logical "config_files_attempted."
-
Python 3.13.0a6 is supported.
.. _issue 780: https://github.com/nedbat/coveragepy/issues/780 .. _issue 1384: https://github.com/nedbat/coveragepy/issues/1384 .. _issue 1765: https://github.com/nedbat/coveragepy/issues/1765
.. _changes_7-4-4:
v7.4.4
-
Fix: in some cases, even with
[run] relative_files=True
, a data file could be created with absolute path names. When combined with other relative data files, it was random whether the absolute file names would be made relative or not. If they weren't, then a file would be listed twice in reports, as detailed inissue 1752
_. This is now fixed: absolute file names are always made relative when combining. Thanks to Bruno Rodrigues dos Santos for support. -
Fix: the last case of a match/case statement had an incorrect message if the branch was missed. It said the pattern never matched, when actually the branch is missed if the last case always matched.
-
Fix: clicking a line number in the HTML report now positions more accurately.
-
Fix: the
report:format
setting was defined as a boolean, but should be a string. Thanks,Tanaydin Sirin <pull 1754_>
_. It is also now documented on the :ref:configuration page <config_report_format>
.
.. _issue 1752: https://github.com/nedbat/coveragepy/issues/1752 .. _pull 1754: https://github.com/nedbat/coveragepy/pull/1754
.. _changes_7-4-3:
v7.4.3
- Fix: in some cases, coverage could fail with a RuntimeError: "Set changed
size during iteration." This is now fixed, closing
issue 1733
_.
.. _issue 1733: https://github.com/nedbat/coveragepy/issues/1733
.. _changes_7-4-2:
v7.4.2
- Fix: setting
COVERAGE_CORE=sysmon
no longer errors on 3.11 and lower, thanksHugo van Kemenade <pull 1747_>
_. It now issues a warning that sys.monitoring is not available and falls back to the default core instead.
.. _pull 1747: https://github.com/nedbat/coveragepy/pull/1747
.. _changes_7-4-1:
v7.4.1
-
Python 3.13.0a3 is supported.
-
Fix: the JSON report now includes an explicit format version number, closing
issue 1732
_.
.. _issue 1732: https://github.com/nedbat/coveragepy/issues/1732
.. _changes_7-4-0:
v7.4.0
- In Python 3.12 and above, you can try an experimental core based on the new
:mod:
sys.monitoring <python:sys.monitoring>
module by defining aCOVERAGE_CORE=sysmon
environment variable. This should be faster for line coverage, but not for branch coverage, and plugins and dynamic contexts are not yet supported with it. I am very interested to hear how it works (or doesn't!) for you.
.. _changes_7-3-4:
v7.3.4
-
Fix: the change for multi-line signature exclusions in 7.3.3 broke other forms of nested clauses being excluded properly. This is now fixed, closing
issue 1713
_. -
Fix: in the HTML report, selecting code for copying won't select the line numbers also. Thanks,
Robert Harris <pull 1717_>
_.
.. _issue 1713: https://github.com/nedbat/coveragepy/issues/1713 .. _pull 1717: https://github.com/nedbat/coveragepy/pull/1717
.. _changes_7-3-3:
v7.3.3
-
Fix: function definitions with multi-line signatures can now be excluded by matching any of the lines, closing
issue 684
*. Thanks,Jan Rusak, Maciej Kowalczyk and Joanna Ejzel <pull 1705_>
*. -
Fix: XML reports could fail with a TypeError if files had numeric components that were duplicates except for leading zeroes, like
file1.py
andfile001.py
. Fixesissue 1709
_. -
The
coverage annotate
command used to announce that it would be removed in a future version. Enough people got in touch to say that they use it, so it will stay. Don't expect it to keep up with other new features though. -
Added new :ref:
debug options <cmd_run_debug>
:-
pytest
writes the pytest test name into the debug output. -
dataop2
writes the full data being added to CoverageData objects.
-
.. _issue 684: https://github.com/nedbat/coveragepy/issues/684 .. _pull 1705: https://github.com/nedbat/coveragepy/pull/1705 .. _issue 1709: https://github.com/nedbat/coveragepy/issues/1709
.. _changes_7-3-2:
jazzband/django-axes (django-axes)
v5.41.1
- Fix sensitive parameter logging for database handler. [stereodamage]
v5.41.0
- Fix tests. [hirotasoshu]
- Add
AXES_CLIENT_CALLABLE
setting. [hirotasoshu] - Update Python, Django, and package versions. [hramezani]
carltongibson/django-filter (django-filter)
v23.5
-
Fixed OrderingFilter handling of empty values. (#1628)
Thanks to Matt Munns.
v23.4
-
Official support for Django 5.0 and Python 3.12.
-
Fix DeprecationWarning for pkgutil.find_loader.
Thanks to
wmorrell
. -
Adopted Furo theme for docs.
v23.3
-
Adds initial compatibility with Django 5.0, prior to Django 5.0a1.
-
Updates packaging to use pyproject.toml and Flit.
etianen/django-reversion (django-reversion)
v5.0.12
- Fix missing migration introduced in v5.0.11.
v5.0.11
- Improved the Chinese translation (@zengqiu).
v5.0.10
- Fix N+1 queries while rendering the
recover_list.html
template (@armonge).
v5.0.9
- Broken release.
v5.0.8
- Fix
get_deleted
(@siddarta-weis, @etianen).
v5.0.7
- Speed up
get_deleted
(@caullla).
v5.0.6
- Fix handling case of missing object in admin revert (@julianklotz)
v5.0.5
- Handling case of missing object in admin revert (@etianen, @PavelPancocha)
- CI improvements (@etianen, @browniebroke)
vuejs/eslint-plugin-vue (eslint-plugin-vue)
v9.25.0
✨ Enhancements
-
#2441 Added support for Pinia methods to
vue/no-unused-properties
rule.
🐛 Bug Fixes
-
#2438 Improved
vue/no-use-computed-property-like-method
rule to understand logical expressions. -
#2435 Fixed false negatives for props in template in
vue/no-unused-properties
rule.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.24.1...v9.25.0
v9.24.1
⚙ ️ Updates
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.24.0...v9.24.1
v9.24.0
✨ Enhancements
- #2407, #2436 Added support for the flat config format.
🐛 Bug Fixes
-
#2425 Fixed error for empty value in
vue/no-restricted-class
rule
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.23.0...v9.24.0
v9.23.0
✨ Enhancements
-
#2422 Added support for auto-imported Vue APIs (e.g. in
vue/no-ref-as-operand
). -
#2423 Added suggestions for reordering to
vue/order-in-components
when there may be side effects.
🐛 Bug Fixes
-
#2410 Fixed false positives for non-kebab-case variables in
vue/v-bind-style
rule. -
#2416 Fixed false positives for extra comma in
vue/v-for-delimiter-style
rule.
⚙ ️ Updates
-
#2417 Improve performance by removing unnecessary second
filter
.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.22.0...v9.23.0
v9.22.0
✨ Enhancements
-
#2390 Improved autofix for
vue/no-deprecated-slot-attribute
to wrap<template v-slot>
. -
#2393 Added support for type assertions and non-null expressions in
vue/valid-v-model
rule.
🐛 Bug Fixes
-
#2389 Fixed wrong autofix for
{{'<'}}
invue/no-useless-mustaches
rule. -
#2394 Fixed false negative for conditional expressions in
vue/no-setup-props-reactivity-loss
rule. -
#2397 Fixed
vue/require-explicit-slots
rule to recognize slot names enclosed in quotes. -
#2408 Fixed wrong autofix for
v-bind
with spaces invue/no-useless-v-bind
rule.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.21.1...v9.22.0
v9.21.1
🐛 Bug Fixes
-
#2388 Fixed error in render functions in
vue/no-unused-emit-declarations
rule. -
#2386 Fixed false positives/negatives for multiple
defineModel
calls invue/define-macros-order
rule.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.21.0...v9.21.1
v9.21.0
✨ Enhancements
-
#2325 Added
vue/require-explicit-slots
rule that requires slots to be explicitly defined withdefineSlots
orslots
component option. -
#2367 Added
vue/no-restricted-v-on
rule that disallows specific arguments inv-on
. -
#2381 Added
sameNameShorthand
option tovue/v-bind-style
rule.
⚙ ️ Updates
-
#2379 Upgraded
vue-eslint-parser
to v9.4.2.- Fixed false positive with camelCase
v-bind
same-name shorthand invue/no-unused-property
.
- Fixed false positive with camelCase
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.20.1...v9.21.0
v9.20.1
🐛 Bug Fixes
-
#2364 Fixed false positives for
defineModel
invue/no-undef-properties
rule.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.20.0...v9.20.1
v9.20.0
✨ Enhancements
Vue 3.4 🏀
Added Support for -
#2357 Added support for
v-bind
same-name shorthand. -
#2360 Added support for
defineModel
macro.
New Rules
-
#2110 Added
vue/enforce-style-attribute
rule that enforces or forbids the use of thescoped
andmodule
attributes in SFC top level<style>
tags.
New Options
-
#2323 Added
allow
list option tovue/no-template-shadow
rule. -
#2339 Added
allow
list option tovue/no-v-text-v-html-on-component
rule. -
#2346 Added
selfClosingTag
option tovue/html-closing-bracket-newline
rule. -
#2349 Added
defineExposeLast
option tovue/define-macros-order
rule.
Improvements
-
#2345 Added support for
$props.<prop>
tovue/no-unused-properties
rule. -
#2276 Added support for Vuex to
vue/no-unused-properties
rule.
🐛 Bug Fixes
-
#2340 Fixed
vue/no-unused-emit-declarations
rule to detect emits in template with<script setup>
. -
#2350 Fixed
vue/require-explicit-emits
rule to detect emits in template with<script setup>
.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.19.2...v9.20.0
v9.19.2
🐛 Bug Fixes
-
#2336 Fixed crash for TSFunctionType with
type-literal
option invue/define-emits-declaration
rule
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.19.1...v9.19.2
v9.19.1
🐛 Bug Fixes
-
#2334 Fixed broken config of
plugin:vue/vue3-strongly-recommended
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.19.0...v9.19.1
v9.19.0
✨ Enhancements
New Rules
-
#2312 Added
vue/no-unused-emit-declarations
rule that disallows unused emit declarations. -
#2280 Added
vue/v-if-else-key
rule that requires key attribute for conditionally rendered repeated components.
New Options
-
#2315 Added
type-literal
option invue/define-emits-declaration
rule. -
#2297 Added
externalIgnores
option invue/singleline-html-element-content-newline
rule. -
#2314 Added
ignore
option invue/no-deprecated-slot-attribute
rule.
⚙ ️ Changes
-
#2320 Changed
vue/v-on-event-hyphenation
rule to be auto-fixable by default in Vue 3. -
#2330 Changed stylistic rules for expressions in
<template>
to extend from ESLint Stylistic.
⚙ ️ Updates
-
#2327 Fixed avoid calling
typeParameters
getter. - #2331 Improved compatibility with planned changes in ESLint v9.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.18.1...v9.19.0
v9.18.1
🐛 Bug Fixes
-
#2303 Fixed false positives for
<slot>
,:key
, andappear
attribute invue/require-toggle-inside-transition
rule.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.18.0...v9.18.1
v9.18.0
🐛 Bug Fixes
-
#2275 Fixed auto-fix of
vue/prefer-define-options
rule to insertdefineOptions
after import declaration. -
#2293 Fixed false negatives for whitespace in
vue/require-toggle-inside-transition
rule. -
#2301 Fixed
vue/component-name-in-template-casing
to ignore elements in vue template syntax.
⚙ ️ Updates
-
#2292 Fixed to replace
typeParameters
withtypeArguments
.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.17.0...v9.18.0
v9.17.0
✨ Enhancements
-
#2258 Added support for template literals in
vue/no-deprecated-model-definition
.
⚙ ️ Updates
-
#2260 Improved error message for
vue/no-dupe-keys
. -
#2268 Renamed
vue/no-setup-props-destructure
(now deprecated) tovue/no-setup-props-reactivity-loss
, and removed both rules from any preset configs. -
#2269 Renamed
vue/no-ref-object-destructure
(now deprecated) tovue/no-ref-object-reactivity-loss
.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.16.1...v9.17.0
v9.16.1
🐛 Bug Fixes
-
#2256 Fixed incompatibility with
@typescript-eslint
v6 invue/script-indent
rule
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.16.0...v9.16.1
v9.16.0
✨ Enhancements
-
#2224 Added
vue/no-use-v-else-with-v-for
rule that disallows usingv-else-if
/v-else
on the same element asv-for
. -
#1983 Added
vue/require-typed-object-prop
rule that enforces adding type declarations to object props. -
#2238 Added
vue/no-deprecated-model-definition
rule that disallows themodel
definition, which is deprecated in Vue 3.
🐛 Bug Fixes
-
#2229 Don't auto fix in
vue/attribute-hyphenation
rule when it would break props.
⚙ ️ Updates
-
#2223 Ignore blocks in
vue/html-self-closing
rule. -
#2244 Improved the
vue/no-setup-props-destructure
rule (expect more lint issues!). -
#2222 Renamed
vue/component-tags-order
tovue/block-order
(the old rule is still included in the preset configs, but it is now deprecated).
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.15.1...v9.16.0
v9.15.1
🐛 Bug Fixes
-
#2221 Fixed
vue/no-console
rule false positives outside the<template>
block.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.15.0...v9.15.1
v9.15.0
✨ Enhancements
-
#2194 Added
vue/no-console
rule that applies the coreno-console
rule to expressions in<template>
. -
#2198 Added
vue/require-macro-variable-name
rule that requires a certain macro variable name. -
#2204 Added
vue/require-typed-ref
rule that requiresref
andshallowRef
functions to be strongly typed. -
#2210 Added
vue/no-restricted-component-names
rule that disallows specific component names. -
#2213 Added
vue/max-lines-per-block
rule that enforces a maximum number of lines in Vue SFC blocks.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.14.1...v9.15.0
v9.14.1
🐛 Bug Fixes
-
#2189 Fixed false positives for
toRef
props invue/no-dupe-keys
rule.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.14.0...v9.14.1
v9.14.0
✨ Enhancements
-
#2178 Added support for
defineOptions
tovue/no-duplicate-attr-inheritance
rule. -
#2185 Added support for
<script setup>
tovue/no-dupe-keys
rule.
🐛 Bug Fixes
-
#2177 Added
additionalProperties
tovue/no-deprecated-router-link-tag-prop
schema. -
#2186 Fixed false positive for unknown prop in
vue/no-undef-properties
rule.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.13.0...v9.14.0
v9.13.0
Support for Vue 3.3 "Rurouni Kenshin"
see https://blog.vuejs.org/posts/vue-3-3
✨ Enhancements
New Rules
-
#2167 Added
vue/prefer-define-options
rule that enforces use ofdefineOptions
instead of default export. -
#2165 Added
vue/valid-define-options
rule that checks whetherdefineOptions
compiler macro is valid.
Other Changes
-
#2154 Added support for
defineOptions
anddefineSlots
tovue/define-macros-order
rule. -
#2163 Added support for
defineOptions
anddefineSlots
tovue/no-unsupported-features
rule. -
#2152 Added support for new
defineEmits
type syntax tovue/require-explicit-emits
rule. -
#2159 Added support for
defineOptions
tovue/component-definition-name-casing
rule. -
#2161 Added support for
defineOptions
tovue/match-component-file-name
rule. -
#2157 Added support for
defineOptions
tovue/multi-word-component-names
rule. -
#2158 Added support for
defineOptions
tovue/no-reserved-component-names
rule. -
#2162 Added support for
defineOptions
tovue/no-restricted-component-options
rule. -
#2160 Added support for
defineOptions
tovue/order-in-components
rule. -
#2164 Added support for
defineOptions
tovue/padding-lines-in-component-definition
rule. - #2134 Added support for imported types in SFC macros.
⚙ ️ Updates
- #2170 Upgraded to vue-eslint-parser v9.3 that supports Vue 3.3.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.12.0...v9.13.0
v9.12.0
✨ Enhancements
-
#2135 Added
shallowOnly
option tovue/no-mutating-props
rule. -
#2138 Added
vue/no-root-v-if
rule that disallows thev-if
directive on the root element.
⚙ ️ Updates
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.11.1...v9.12.0
v9.11.1
🐛 Bug Fixes
- #2147 Fixed rules incompatible with ESLint v8.40.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.11.0...v9.11.1
v9.11.0
✨ Enhancements
-
#2101 Added
unreferencedOptions
option tovue/no-unused-properties
rule.
🐛 Bug Fixes
-
#2131 Fixed false negatives in
vue/camelcase
rule when using ESLint >= v8.38.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.10.0...v9.11.0
v9.10.0
✨ Enhancements
-
#2111 Added suggestions for
vue/no-template-target-blank
rule.
⚙ ️ Updates
-
#2112 Changed to use
@eslint-community/eslint-utils
package.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.9.0...v9.10.0
jquery/jquery (jquery)
v3.7.1
: jQuery 3.7.1 Released: Reliable Table Row Dimensions
https://blog.jquery.com/2023/08/28/jquery-3-7-1-released-reliable-table-row-dimensions/
v3.7.0
: jQuery 3.7.0: Staying in Order
https://blog.jquery.com/2023/05/11/jquery-3-7-0-released-staying-in-order/
v3.6.4
: jQuery 3.6.4 Released: Selector Forgiveness
https://blog.jquery.com/2023/03/08/jquery-3-6-4-released-selector-forgiveness/
nodejs/node (node)
v19.9.0
: 2023-04-10, Version 19.9.0 (Current), @RafaelGSS
Notable Changes
Tracing Channel in diagnostic_channel
TracingChannel
adds a new, high-performance channel to publish tracing data about the timing and purpose of function executions.
Contributed by Stephen Belanger in #44943
New URL.canParse API
A new API was added to the URL. URL.canParse
checks if an input
with an optional base value can be parsed correctly
according to WHATWG URL specification.
const isValid = URL.canParse('/foo', 'https://example.org/'); // true
const isNotValid = URL.canParse('/foo'); // false
Contributed by Khafra in #47179
Other notable changes
events:
- (SEMVER-MINOR) add getMaxListeners method (Khafra) #47039 msi:
- (SEMVER-MINOR) migrate to WiX4 (Stefan Stojanovic) #45943 node-api:
- (SEMVER-MINOR) deprecate napi_module_register (Vladimir Morozov) #46319 stream:
- (SEMVER-MINOR) add setter & getter for default highWaterMark (Robert Nagy) #46929 test_runner:
- (SEMVER-MINOR) expose reporter for use in run api (Chemi Atlow) #47238
Commits
- [
2cea7d8141
] - benchmark: fix invalid requirementsURL (Deokjin Kim) #47378 - [
6a4076a188
] - benchmark: lower URL.canParse runs (Khafra) #47351 - [
23a69d9279
] - buffer: fix blob range error with many chunks (Khafra) #47320 - [
e3d98c3e7a
] - buffer: use private properties for brand checks in File (Khafra) #47154 - [
9dc6aef98d
] - build: bump github/codeql-action from 2.2.6 to 2.2.9 (dependabot[bot]) #47366 - [
910d2967f1
] - build: update stale action from v7 to v8 (Rich Trott) #47357 - [
666df20ad9
] - build: remove Python pip--no-user
option (Christian Clauss) #47372 - [
3970537bb4
] - build: avoid usage of pipes library (Mohammed Keyvanzadeh) #47271 - [
254a03b2eb
] - crypto: unify validation of checkPrime checks (Tobias Nießen) #47165 - [
8e1e9edc57
] - deps: update timezone to 2023c (Node.js GitHub Bot) #47302 - [
30c043c2b9
] - deps: update timezone to 2023b (Node.js GitHub Bot) #47256 - [
40be01bc9c
] - deps: update simdutf to 3.2.3 (Node.js GitHub Bot) #47331 - [
4b09222569
] - deps: upgrade npm to 9.6.3 (npm team) #47325 - [
2a6c23ea5e
] - deps: update corepack to 0.17.1 (Node.js GitHub Bot) #47156 - [
06b718363d
] - deps: V8: cherry-pick3e4952c
(Richard Lau) #47236 - [
7e24498d81
] - deps: upgrade npm to 9.6.2 (npm team) #47108 - [
7a4beaa182
] - deps: V8: cherry-pick215ccd5
(Joyee Cheung) #47212 - [
8a69929f23
] - deps: V8: cherry-pick975ff4d
(Debadree Chatterjee) #47209 - [
10569de53f
] - deps: cherry-pick win/arm64/clang fixes (Cheng Zhao) #47011 - [
ff6070eb1d
] - deps: V8: cherry-pickcb30b8e
(Darshan Sen) #47307 - [
0bbce034f9
] - doc: add a note about os.cpus() returning an empty list (codedokode) #47363 - [
f8511e0b27
] - doc: clarify reports are only evaluated on active versions (Rafael Gonzaga) #47341 - [
863b4d9c5b
] - doc: remove Vladimir de Turckheim from Security release stewards (Vladimir de Turckheim) #47318 - [
2192b5b163
] - doc: add importing util to example of `process.report.getReport' (Deokjin Kim) #47298 - [
1c21fbfa9a
] - doc: vm.SourceTextModule() without context option (Axel Kittenberger) #47295 - [
89445fbea9
] - doc: make win arm64 tier 2 platform (Stefan Stojanovic) #47233 - [
296577a549
] - doc: document process for sharing project news (Michael Dawson) #47189 - [
e29a1462c7
] - doc: revise example of assert.CallTracker (Deokjin Kim) #47252 - [
bac893adbe
] - doc: fix typo in SECURITY.md (Rich Trott) #47282 - [
0949f238d1
] - doc: use serial comma in cli docs (Tobias Nießen) #47262 - [
71246247a9
] - doc: improve example for Error.captureStackTrace() (Julian Dax) #46886 - [
0b2ba441b2
] - doc: clarify http error events after calling destroy() (Zach Bjornson) #46903 - [
a21459e0d5
] - doc: update output of example in AbortController (Deokjin Kim) #47227 - [
7a2090c14c
] - doc: drop one-week branch sync on major releases (Rafael Gonzaga) #47149 - [
eb4de0043d
] - doc: fix grammar in the collaborator guide (Mohammed Keyvanzadeh) #47245 - [
908798ae19
] - doc: update stream.reduce concurrency note (Raz Luvaton) #47166 - [
36c118bc92
] - doc: remove use of DEFAULT_ENCODING in PBKDF2 docs (Tobias Nießen) #47181 - [
7ec87fd5ce
] - doc: fix typos in async_context.md (Shubham Sharma) #47155 - [
a03aaba996
] - doc: update collaborator guide to reflect TSC changes (Rich Trott) #47126 - [
c45a6977ec
] - doc: clarify thatfs.create{Read,Write}Stream
supportAbortSignal
(Antoine du Hamel) #47122 - [
82c7757177
] - doc: improve documentation for util.types.isNativeError() (Julian Dax) #46840 - [
8f9b9c17d5
] - doc: rename the startup performance initiative to startup snapshot (#47111) (Joyee Cheung) - [
c08995e897
] - doc: indicate thatname
is no longer an optional argument (Daniel Roe) #47102 - [
316d626e61
] - doc: fix "maintaining dependencies" heading typos (Keyhan Vakil) #47082 - [
a4b1a7761f
] - esm: skip file: URL conversion to path when possible (Antoine du Hamel) #46305 - [
c5cd6b7f3b
] - (SEMVER-MINOR) events: add getMaxListeners method (Khafra) #47039 - [
2c2b07ce5f
] - fs: invalidate blob created from empty file when written to (Debadree Chatterjee) #47199 - [
e33dfce401
] - inspector: log response and requests in the inspector for debugging (Joyee Cheung) #46941 - [
f6ec81dc05
] - inspector: fix session.disconnect crash (theanarkh) #46942 - [
a738164fed
] - lib: define Event.isTrusted in the prototype (Santiago Gimeno) #46974 - [
7d37dcdd9a
] - (SEMVER-MINOR) lib: add tracing channel to diagnostics_channel (Stephen Belanger) #44943 - [
16d3dfa0aa
] - meta: fix notable-change comment label url (Filip Skokan) #47300 - [
2c95f6e18b
] - meta: clarify the threat model to explain the JSON.parse case (Matteo Collina) #47276 - [
22b9acdbf8
] - meta: update link to collaborators discussion page (Michaël Zasso) #47211 - [
dc024d930a
] - meta: automate description requests when notable change label is added (Danielle Adams) #47078 - [
54195357f3
] - meta: move TSC voting member(s) to regular member(s) (Node.js GitHub Bot) #47180 - [
a3bffbaa11
] - meta: move TSC voting member to regular membership (Node.js GitHub Bot) #46985 - [
d2a6aa6ecd
] - meta: update GOVERNANCE.md to reflect TSC charter changes (Rich Trott) #47126 - [
b0aad345bf
] - meta: ask expected behavior reason in bug template (Ben Noordhuis) #47049 - [
c03e79b141
] - (SEMVER-MINOR) msi: migrate to WiX4 (Stefan Stojanovic) #45943 - [
ca981be2b9
] - (SEMVER-MINOR) node-api: deprecate napi_module_register (Vladimir Morozov) #46319 - [
77f7200cce
] - node-api: extend type-tagging to externals (Gabriel Schulhof) #47141 - [
55f3d215b8
] - node-api: document node-api shutdown finalization (Chengzhong Wu) #45903 - [
b3fe2ba59b
] - node-api: verify cleanup hooks order (Chengzhong Wu) #46692 - [
d6a12328a6
] - repl: preserve preview on ESCAPE key press (Xuguang Mei) #46878 - [
33b0906640
] - sea: fix memory leak detected by asan (Darshan Sen) #47309 - [
069515153f
] - src: remove usage ofstd::shared_ptr<T>::unique()
(Darshan Sen) #47315 - [
4405fc879a
] - src: use stricter compile-time guidance (Tobias Nießen) #46509 - [
bbde68e5de
] - src: remove unused variable in crypto_x509.cc (Michaël Zasso) #47344 - [
7a80312e19
] - src: don't reset embeder signal handlers (Dmitry Vyukov) #47188 - [
d0a5e7e342
] - src: fix some recently introduced coverity issues (Michael Dawson) #47240 - [
0a4ff2f9a0
] - src: replace impossible THROW with CHECK (Tobias Nießen) #47168 - [
2fd0f79963
] - src: fix duplication of externalized builtin code (Keyhan Vakil) #47079 - [
36a026bf44
] - src: remove dead comments about return_code_cache (Keyhan Vakil) #47083 - [
aefe26692c
] - src: remove SSL_CTX_get_tlsext_ticket_keys guards (Tobias Nießen) #47068 - [
90f4e16350
] - src: fix clang 14 linker error (Keyhan Vakil) #47057 - [
b0809a73da
] - src,http2: ensure cleanup if a frame is not sent (ywave620) #47244 - [
1fc62c7b35
] - (SEMVER-MINOR) stream: add setter & getter for default highWaterMark (#46929) (Robert Nagy) #46929 - [
b8c6ceddd5
] - stream: expose stream symbols (Robert Nagy) #45671 - [
f37825660c
] - stream: dont wait for next item in take when finished (Raz Luvaton) #47132 - [
8eceaaeb4d
] - test: fix flaky test-watch-mode-inspect (Moshe Atlow) #47403 - [
db95ed0b1b
] - test: move debugger tests with --port=0 to parallel (Joyee Cheung) #47274 - [
041885ebd0
] - test: use --port=0 in debugger tests that do not have to work on 9229 (Joyee Cheung) #47274 - [
130420b9e1
] - test: run doctool tests in parallel (Joyee Cheung) #47273 - [
4b4336c34e
] - test: verify tracePromise does not do runStores (Stephen Belanger) #47349 - [
54261f3294
] - test: run WPT files in parallel again (Filip Skokan) #47283 - [
e2eb0543be
] - test: update wasm/jsapi WPT (Michaël Zasso) #47210 - [
d341d0389f
] - test: skip test-wasm-web-api on ARM (Michaël Zasso) #47299 - [
567573b16a
] - test: skip instantiateStreaming-bad-imports WPT (Michaël Zasso) #47292 - [
45e7b10287
] - test: fix 'checks' validation test for checkPrime (Tobias Nießen) #47139 - [
5749dfae70
] - test: update URL web-platform-tests (Yagiz Nizipli) #47135 - [
49981b93d2
] - test: reduce flakiness of test-http-remove-header-stays-removed.js (Debadree Chatterjee) #46855 - [
6772aa652a
] - test: fix test-child-process-exec-cwd (Stefan Stojanovic) #47235 - [
41a69e772b
] - test: skip broken tests win arm64 (Stefan Stojanovic) #47020 - [
7bcfd18f2c
] - test: mark test-http-max-sockets as flaky on win32 (Tobias Nießen) #47134 - [
b96808b3e2
] - test,crypto: update WebCryptoAPI WPT (Filip Skokan) #47222 - [
65955f1e46
] - test,crypto: update WebCryptoAPI WPT (Filip Skokan) #47131 - [
bc6511a243
] - test_runner: color errors only when colors are available (Moshe Atlow) #47394 - [
463361e625
] - test_runner: hide failing tests title when all tests pass (Moshe Atlow) #47370 - [
eb837ce80d
] - test_runner: stringify AssertError expected and actual (Moshe Atlow) #47088 - [
6b87f29000
] - test_runner: add code coverage support to spec reporter (Pulkit Gupta) #46674 - [
bd4697a2a3
] - test_runner: expose reporter for use in run api (Chemi Atlow) #47238 - [
3e7f8e8482
] - test_runner: report failing tests after summary (HinataKah0) #47164 - [
4530582767
] - test_runner: count nested tests (Moshe Atlow) #47094 - [
5a43586554
] - test_runner: accept \x1b as a escape symbol (Debadree Chatterjee) #47050 - [
a5ebc896f1
] - test_runner: support defining test reporter in NODE_OPTIONS (Steve Herzog) #46688 - [
a65fe5c29a
] - tools: fix update-openssl.yml compare version (Marco Ippolito) #47384 - [
760e13c58d
] - tools: ensure failed daily wpt run still generates a report (Filip Skokan) #47376 - [
9c975f79f0
] - tools: use ref_name to get branch pushed on (Debadree Chatterjee) #47358 - [
b1d6a15028
] - tools: add a at here tag for slack messages (Debadree Chatterjee) #47358 - [
c340de6d51
] - tools: disable Codecov commit statuses (Michaël Zasso) #47306 - [
034082f0e5
] - tools: update eslint to 8.37.0 (Node.js GitHub Bot) #47333 - [
03b6650c81
] - tools: fix duration_ms to be milliseconds (Moshe Atlow) #44490 - [
30c667ec3a
] - tools: automate brotli update (Marco Ippolito) #47205 - [
83791e5459
] - tools: fix typo in nghttp2 path (Marco Ippolito) #47330 - [
53e8dad64a
] - tools: add scorecard workflow (Mateo Nunez) #47254 - [
2499677d0b
] - tools: pin actions by hash for auto-start-ci.yml (Gabriela Gutierrez) #46820 - [
98f64ee724
] - tools: standardize base64 update (Marco Ippolito) #47201 - [
c1ef1fde8f
] - tools: update codecov branch (Rich Trott) #47285 - [
9ecf2a4144
] - tools: update lint-md-dependencies to rollup@3.20.2 (Node.js GitHub Bot) #47255 - [
def7e3d908
] - tools: upgrade Windows digital signature to SHA256 (Tobias Nießen) #47206 - [
0b78ac53ad
] - tools: standardize update-llhttp.sh (Marco Ippolito) #47198 - [
deb80b1c46
] - tools: add button to copy code example to clipboard (jakecastelli) #46928 - [
6dca79f1ce
] - tools: standardize update-nghttp2.sh (Marco Ippolito) #47197 - [
0c613c9347
] - tools: fix Slack notification action (Antoine du Hamel) #47237 - [
3f49da5113
] - tools: notify on Slack when invalid commit lands (Antoine du Hamel) #47178 - [
337123d657
] - tools: update daily wpt actions summary (Filip Skokan) #47138 - [
78ce8d3469
] - tools: allow test tap output to include unicode characters (Moshe Atlow) #47175 - [
8850dacc88
] - tools: update lint-md-dependencies to rollup@3.19.1 (Node.js GitHub Bot) #47045 - [
d1ca5b6d47
] - tools: align update-ada.sh with other scripts (Tony Gorez) #47044 - [
b58d52301e
] - tools: update eslint to 8.36.0 (Node.js GitHub Bot) #47046 - [
d78bef8a1f
] - tools,meta: update README and tools to reflect changes in TSC charter (Rich Trott) #47126 - [
d243115f41
] - url: improve URLSearchParams creation performance (Yagiz Nizipli) #47190 - [
461ef04f87
] - url: add pending-deprecation tourl.parse()
(Yagiz Nizipli) #47203 - [
ef62e5a59e
] - (SEMVER-MINOR) url: implement URL.canParse (Khafra) #47179 - [
0b565e8f62
] - url: allow extension of user provided URL objects (Antoine du Hamel) #46989 - [
cbb362736b
] - util: fix inspecting error with a throwing getter forcause
(Antoine du Hamel) #47163 - [
9537672511
] - vm: properly handle defining props on any value (Nicolas DUBIEN) #46615 - [
75669e98bf
] - watch: fix watch path with equals (Moshe Atlow) #47369
PyCQA/prospector (prospector)
v1.10.3
New:
- Dependencies versions were bumped following multiple moderate CVE declared in transitive dependencies.
pylint-dev/pylint (pylint)
v2.17.7
2.17.7 is the last release before we only support pylint 3.0.0 or superior and python 3.8 or superior.
False Positives Fixed
-
Fix a regression in pylint 2.17.6 / astroid 2.15.7 causing various messages for code involving
TypeVar
.Closes #9069
Other Bug Fixes
-
Fix crash in refactoring checker when unary operand used with variable in for loop.
Closes #9074
v2.17.6
Other Bug Fixes
-
When parsing comma-separated lists of regular expressions in the config, ignore commas that are inside braces since those indicate quantifiers, not delineation between expressions.
Closes #7229
-
sys.argv
is now always correctly considered as impossible to infer (instead of using the actual values given to pylint).Closes #9047
-
Don't show class fields more than once in Pyreverse diagrams.
Closes #8189
-
Don't show arrows more than once in Pyreverse diagrams.
Closes #8522
-
Don't show duplicate type annotations in Pyreverse diagrams.
Closes #8888
-
Don't add
Optional
to|
annotations withNone
in Pyreverse diagrams.Closes #9014
v2.17.5
What's new in Pylint 2.17.5?
Release date: 2023-07-26
False Positives Fixed
-
Fix a false positive for
unused-variable
when there is an import in aif TYPE_CHECKING:
block andallow-global-unused-variables
is set tono
in the configuration.Closes #8696
-
Fix false positives generated when supplying arguments as
**kwargs
to IO calls like open().Closes #8719
-
Fix a false positive where pylint was ignoring method calls annotated as
NoReturn
during theinconsistent-return-statements
check.Closes #8747
-
Exempt parents with only type annotations from the
invalid-enum-extension
message.Closes #8830
Other Bug Fixes
-
Fixed crash when a call to
super()
was placed after an operator (e.g.not
).Closes #8554
-
Fix crash for
modified-while-iterating
checker when deleting members of a dict returned from a call.Closes #8598
-
Fix crash in
invalid-metaclass
check when a metaclass had duplicate bases.Closes #8698
-
Avoid
consider-using-f-string
on modulos with brackets in template.Closes #8720.
-
Fix a crash when
__all__
exists but cannot be inferred.Closes #8740
-
Fix crash when a variable is assigned to a class attribute of identical name.
Closes #8754
-
Fixed a crash when calling
copy.copy()
without arguments.Closes #8774
Other Changes
-
Fix a crash when a
nonlocal
is defined at module-level.Closes #8735
jamielennox/requests-mock (requests_mock)
v1.12.1
Set python_requires to >3 to prevent installation in python2 deployments.
Full Changelog: https://github.com/jamielennox/requests-mock/compare/1.12.0...1.12.1
v1.12.0
What's Changed
- Update copyright year by @KrishanBhasin in https://github.com/jamielennox/requests-mock/pull/239
- Remove py2 by @jamielennox in https://github.com/jamielennox/requests-mock/pull/248
- Allow
raw
parameter to accept callable like body elements by @jamielennox in https://github.com/jamielennox/requests-mock/pull/249 - Improve type definition of
Mocker.__call__
by @Viicos in https://github.com/jamielennox/requests-mock/pull/244 - Drop PBR Support by @jamielennox in https://github.com/jamielennox/requests-mock/pull/250
- fix(mocker.pyi): fix Mocker class type hints by @pavellos21 in https://github.com/jamielennox/requests-mock/pull/251
- Remove unused
six
dependency by @Viicos in https://github.com/jamielennox/requests-mock/pull/252
New Contributors
- @KrishanBhasin made their first contribution in https://github.com/jamielennox/requests-mock/pull/239
- @Viicos made their first contribution in https://github.com/jamielennox/requests-mock/pull/244
- @pavellos21 made their first contribution in https://github.com/jamielennox/requests-mock/pull/251
Full Changelog: https://github.com/jamielennox/requests-mock/compare/1.11.0...1.12.0
v1.11.0
What's Changed
- Upgrade GitHub Actions by @cclauss in https://github.com/jamielennox/requests-mock/pull/224
- Typing analysis and public type aliases by @noirbizarre in https://github.com/jamielennox/requests-mock/pull/226
- Use unittest.mock when available on Python > 3.3 by @jelly in https://github.com/jamielennox/requests-mock/pull/230
- Tell urllib3 to ignore content length mismatch by @jamielennox in https://github.com/jamielennox/requests-mock/pull/232
- Remove testrepository dependency by @jamielennox in https://github.com/jamielennox/requests-mock/pull/229
New Contributors
- @cclauss made their first contribution in https://github.com/jamielennox/requests-mock/pull/224
- @noirbizarre made their first contribution in https://github.com/jamielennox/requests-mock/pull/226
- @jelly made their first contribution in https://github.com/jamielennox/requests-mock/pull/230
Full Changelog: https://github.com/jamielennox/requests-mock/compare/1.10.0...1.11.0
vuejs/vue (vue-template-compiler)
v2.7.16
Bug Fixes
v2.7.15
Bug Fixes
-
compiler-sfc: add semicolon after
defineProps
statement (#12879) (51fef2c) - compiler-sfc: fix macro usage in multi-variable declaration (#12873) (d27c128)
- compiler-sfc: Optimize the value of emitIdentifier (#12851) (bb59751)
-
compiler-sfc: Resolve object expression parsing errors in
v-on
(#12862) (b8c8b3f) - lifecycle: scope might changed when call hook (#13070) (74ca5a1)
- patch: clone insert hooks to avoid being mutated during iteration (#12905) (c223634)
-
types/sfc: improve the type inference using
withDefaults
(#12872) (099401e) - types: correct serverPrefetch this type (#13068) (67c1d26), closes #12488
django-webpack/webpack-bundle-tracker (webpack-bundle-tracker)
v2.0.1
- Keep version parity with
django-webpack-loader
github/fetch (whatwg-fetch)
v3.6.20
Bug Fixes
v3.6.19
Bug Fixes
v3.6.18
- Fix - File fetching broken since commit
0c1d2b9
#1375
- Remove broken links
1dc07c6
- automatically generate a changelog
0e7d1dd
v3.6.17
20 July 2023
- Revert "Resolves https://github.com/JakeChampion/fetch/issues/928"
#928
v3.6.16
18 July 2023
v3.6.15
18 July 2023
v3.6.14
18 July 2023
v3.6.13
18 July 2023
- respect charset within readBlobAsText
#1059
v3.6.12
18 July 2023
- fix: Headers only accepts array which have nested array of length 2
#1235
v3.6.11
18 July 2023
- Define Body.arrayBuffer even if support.blob is false
#992
v3.6.10
18 July 2023
- use globals if they exist
dffc542
v3.6.9
18 July 2023
- fix: when no body supplied, do not set bodyUsed to true
7d92dff
v3.6.8
18 July 2023
- validate status is in range
#1213
v3.6.7
18 July 2023
- dont shadow
global
#1026
- dont use github eslint
408d3b6
- remove invalid-headers test
e3f6590
- Update lock.yml permissions
e97321b
v3.6.6
18 July 2023
- fix: ignore not throw on invalid response headers
#930
v3.6.5
18 July 2023
- Add some missed methods which should be normalized as uppercase
a43b628
- Update caniuse link to use HTTPS and new pattern
fb5b0cf
v3.6.4
18 July 2023
- always set a signal on Request
d1d09fb
v3.6.3
18 July 2023
- Compatible global equals to the false
7727e50
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.