Update devDependencies#116
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
ecbdd66 to
8af1537
Compare
96ecd93 to
33be55f
Compare
ec3bed3 to
40fb65e
Compare
db5227b to
70a963c
Compare
70a963c to
3d41b9a
Compare
3d41b9a to
580eab2
Compare
580eab2 to
245e47e
Compare
245e47e to
90d297f
Compare
90d297f to
cf5c600
Compare
cf5c600 to
0b2955c
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
7.28.6→7.29.77.28.6→7.29.77.28.6→7.29.75.4.1→5.4.23.9.3→3.9.43.5.9→3.5.101.7.4→1.7.72.19.13→2.19.142.12.0→2.13.18.2.0→8.3.15.8.1→5.8.24.2.2→4.3.013.1.1→13.2.05.5.5→5.5.68.2.5→8.2.63.8.1→3.8.33.5.0→3.5.1^0.17.4→^0.18.04.57.0→4.60.45.104.1→5.107.2Release Notes
babel/babel (@babel/core)
v7.29.7Compare Source
v7.29.6Compare Source
v7.29.0Compare Source
v7.29.0 (2026-01-31)
Thanks @simbahax for your first PR!
🚀 New Feature
babel-typesbabel-standalone🐛 Bug Fix
babel-parserextendsclause (@nicolo-ribaudo)babel-traversebabel-plugin-transform-block-scoping,babel-traverse🏃♀️ Performance
babel-generator,babel-runtime-corejs3Committers: 6
babel/babel (@babel/plugin-transform-typescript)
v7.29.7Compare Source
v7.29.7 (2026-05-25)
Re-release all packages with npm provenance attestations
emberjs/ember-test-helpers (@ember/test-helpers)
v5.4.2🐛 Bug Fix
@ember/test-helpers🏠 Internal
@ember/test-helpersCommitters: 2
typed-ember/glint (@glint/template)
v1.7.7🐛 Bug Fix
@glint/template@glint/ember-tsc@glint/ember-tsc,@glint/template🏠 Internal
@glint/templateCommitters: 1
v1.7.6🐛 Bug Fix
@glint/ember-tsc,@glint/template,@glint/tsserver-plugin,@glint/type-test🏠 Internal
Committers: 1
v1.7.5🐛 Bug Fix
@glint/ember-tscCommitters: 1
embroider-build/ember-auto-import (ember-auto-import)
v2.13.1🐛 Bug Fix
ember-auto-importCommitters: 1
v2.13.0🚀 Enhancement
ember-auto-importuse-ember-modules(@kategengler)🏠 Internal
Committers: 3
v2.12.1🐛 Bug Fix
ember-auto-import🏠 Internal
ember-auto-importCommitters: 2
emberjs/ember-cli-babel (ember-cli-babel)
v8.3.1🐛 Bug Fix
ember-cli-babelCommitters: 1
warp-drive-data/warp-drive (ember-data)
v5.8.2Compare Source
🐛 Bug Fix
import Ember from 'ember'(@NullVoxPopuli-ai-agent)Committers: (1)
@NullVoxPopuli's reduced-access machine account for AI usage (@NullVoxPopuli-ai-agent)
ember-modifier/ember-modifier (ember-modifier)
v4.3.0🚀 Enhancement
ember-modifier📝 Documentation
Committers: 2
ember-cli/ember-resolver (ember-resolver)
v13.2.0🚀 Enhancement
ember-resolver🏠 Internal
ember-resolverCommitters: 1
prettier/eslint-plugin-prettier (eslint-plugin-prettier)
v5.5.6Compare Source
Patch Changes
b5c96a3Thanks @JounQin! - chore: bump all (dev)Dependenciesplatinumazure/eslint-plugin-qunit (eslint-plugin-qunit)
v8.2.6Compare Source
Bug Fixes
peerDependenciesin package.json (#658) (83cef82)Documentation
Chores
prettier/prettier (prettier)
v3.8.3Compare Source
v3.8.2Compare Source
mainmatter/qunit-dom (qunit-dom)
v3.5.1qunit-dom 3.5.1 (patch)
🐛 Bug Fix
qunit-dom,test-appassert.dom(undefined)does not throw, Closes #2186 (@eliasdawson-addepar)Committers: 1
release-plan/release-plan (release-plan)
v0.18.0🚀 Enhancement
release-plan🏠 Internal
release-planCommitters: 2
rollup/rollup (rollup)
v4.60.4Compare Source
2026-05-14
Bug Fixes
Pull Requests
v4.60.3Compare Source
2026-05-04
Bug Fixes
Pull Requests
e989830(@renovate[bot])plugin-development(@lumirlumir, @lukastaegert)v4.60.2Compare Source
2026-04-18
Bug Fixes
Pull Requests
v4.60.1Compare Source
2026-03-30
Bug Fixes
Pull Requests
cafece8(@renovate[bot], @lukastaegert)v4.60.0Compare Source
2026-03-22
Features
Pull Requests
v4.59.1Compare Source
2026-03-21
Bug Fixes
Pull Requests
v4.59.0Compare Source
2026-02-22
Features
Pull Requests
v4.58.0Compare Source
2026-02-20
Features
__NO_SIDE_EFFECTS__annotation before variable declarations declaring function expressions (#6272)Pull Requests
output.experimentalMinChunkSize(@millerick, @lukastaegert)v4.57.1Compare Source
2026-01-30
Bug Fixes
Pull Requests
process.report.getReport()calls in a child process for robust environment detection (@alan-agius4, @lukastaegert)webpack/webpack (webpack)
v5.107.2Compare Source
Patch Changes
Reduce per-file overhead in
ContextModuleFactory.resolveDependenciesby batchingalternativeRequestshook calls. Previously the hook was invoked once per file in the context (with a single-item array), paying per-call overhead (closure allocation,resolverFactory.get, intermediate arrays inRequireContextPlugin) for every file. The hook is now invoked once per directory with all matched files in one batch —RequireContextPlugin's tap already iterates the items array, so the output is unchanged. Steady-state rebuild on a 4000-filerequire.contextdrops a further ~15 ms (after the watch-mode purge fix in the same release). (by @alexander-akait in #21020)Include each external info's
runtimeConditioninConcatenatedModule#updateHashso changes to a concatenated external's runtime condition invalidate persistent caches instead of slipping through with the module id alone. (by @alexander-akait in #21023)Fix HTML
[contenthash]for referenced asset and inline-style URL changes. (by @alexander-akait in #21018)Resolve chunk-hash placeholders in chunk URLs embedded into extracted HTML. (by @alexander-akait in #21018)
Remove unnecessary
__webpack_require__runtime helpers in ESM library output with multi-module chunks. (by @xiaoxiaojx in #21032)Rewrite
NormalModule#getSideEffectsConnectionStatewalk as an allocation-light iterative loop instead of a generator trampoline, restoring rebuild performance lost in #20993 while keeping deep import chains stack-safe. (by @alexander-akait in #21014)Fix runtime
ReferenceErroron the first activation of a lazy-compiled module whenoutput.library.typeproduces a closure-wrapped bundle (umd,umd2,amd,amd-require,system). (by @alexander-akait in #21013)External modules of these types reference closure-bound identifiers like
__WEBPACK_EXTERNAL_MODULE_react__, supplied by the library wrapper that is generated once per chunk. WhenlazyCompilationactivates an entry or import for the first time, any external dependency the lazily-built module pulls in arrives in a hot-update chunk that lives outside the original wrapper closure, so its factory body cannot resolve the closure identifier and only a manual page refresh recovers.The inactive
LazyCompilationProxyModulenow declares statically-enumerable externals (string and object forms ofexternals) as its own dependencies, so the initial entry chunk's library wrapper already exposes their closure identifiers. When activation later pulls in those externals through the lazily-compiled module, they resolve to the already-installed factories instead of throwing. Function and RegExp externals are not pre-populated because their effective request set isn't knowable up front.Fill in missing
entryOptionswhen an async block joins an existing entrypoint. (by @alexander-akait in #21026)Release per-child
codeGenerationResultsinMultiCompilerand atCompiler.closeto reduce memory retention. (by @alexander-akait in #21015)Reduce peak memory of
SourceMapDevToolPluginon large builds (closes #20961). (by @alexander-akait in #20963)Fix slow
require.context()/ dynamicimport()rebuilds in watch mode (#13636). When a file inside a watched context directory changed,NodeWatchFileSystemwould callinputFileSystem.purge(contextDir). The enhanced-resolvepurgeimplementation matches cache keys withkey.startsWith(contextDir), so the stat cache of every file under the directory was discarded on every rebuild —ContextModuleFactory.resolveDependenciesthen re-stat-ed the whole tree on each rebuild. Single-file rebuilds on a 4000-file context now reuse the warm stat cache, dropping median rebuild from ~1260 ms to ~650 ms in a local reproduction (≈49%). For directory items that are explicitly watched contexts,purgeis now called with{ exact: true }(added inenhanced-resolve@5.22.0) so only the directory's own entry is invalidated; file-level changes in the same aggregated event continue to purge file stats and the parentreaddiras before. (by @alexander-akait in #21020)v5.107.1Compare Source
Patch Changes
Align the experimental HTML tokenizer with the WHATWG spec: fix offset-range bugs in the script-data, content-mode end-tag, attribute-value, and EOF states; surface tokenizer parse errors to consumers via a new
parseErrorcallback ("warning"when the tokenizer recovers and the emitted token is still well-formed,"error"when the offset range is incomplete — e.g.eof-in-tag); and add the full WHATWG named character references table sodecodeHtmlEntitieshandles all named entities (including legacy bare forms like&and multi-code-point entities like≂̸) with proper longest-prefix backtracking. (by @alexander-akait in #21000)Tree-shake CommonJS modules imported through a
const NAME = require(LITERAL)binding when only static members ofNAMEare read. Previously webpack treated every export of such modules as referenced (because the barerequire()dependency reportsEXPORTS_OBJECT_REFERENCED), so unusedexports.x = ...assignments remained in the bundle even withusedExportsenabled. The parser now forwardsNAME.x/NAME.x()/NAME["x"]accesses to the underlyingCommonJsRequireDependencyas referenced exports, falling back to the full exports object the momentNAMEis read in any other context (passed by value, destructured later, accessed with a dynamic key, …). This brings the binding form to parity with the existing destructuring form (const { x } = require(...)). (by [@alexander-akait](https://redirecConfiguration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.