Update all non-major dependencies #28
Reference in New Issue
Block a user
Delete Branch "renovate/all-minor-patch"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
24.1.0->24.10.11.0.0-beta.29->1.0.0-beta.534.20.3->4.21.05.8.3->5.9.3Release Notes
rolldown/rolldown (rolldown)
v1.0.0-beta.53Compare Source
💥 BREAKING CHANGES
i686-pc-windows-msvctarget support (#7230) by @sapphi-red🚀 Features
isLegacycallback (#7321) by @shulaodadisableCacheoption (#6763) by @sapphi-redcreateTokioRuntimefor tsdown (#7264) by @shulaodamoduleSideEffectsfor already loaded modules (#7254) by @shulaodacssScopeTofor scoped CSS tree-shaking (#7240) by @shulaoda🐛 Bug Fixes
output.generateCode.preset: 'es2015'should setoutput.generateCode.symbols: trueby default (#7314) by @sapphi-redregister_modulesasync (#7289) by @hyf0defer_sync_scan_datain non-incremental build mode (#7255) by @shulaodaisLegacycallback for proper legacy detection (#7260) by @shulaoda?inline=truequery for inlined CSS (#7245) by @shulaoda🚜 Refactor
removeClientasync (#7313) by @hyf0📚 Documentation
⚡ Performance
cssScopeTofrom JS module options (#7253) by @shulaodaresolve_asset_urls_in_css(#7250) by @shulaoda🧪 Testing
⚙️ Miscellaneous Tasks
trustPolicyExcludefor chokidar and semver (#7302) by @sapphi-redhtml5gumto 0.8.1 (#7265) by @shulaodagetModuleOptionsfromPluginContext(#7266) by @shulaodanulto workaround https://github.com/anthropics/claude-c… (#7237) by @IWANABETHATGUY❤️ New Contributors
v1.0.0-beta.52Compare Source
💥 BREAKING CHANGES
output.generatedCode.profilerNamesdefault to false (#7139) by @Copilot🚀 Features
plugins(#7210) by @sxzzinlineparameter tocssMinifycallback (#7191) by @shulaodarender_chunkto replace__VITE_IS_MODERN__flag (#7178) by @shulaodaDevEngine::hasLatestBuildOutputwithDevEngine::getBundleState(#7145) by @sapphi-red@vite-ignorecomment (#7141) by @shulaodaasset_resolverlogic (#7137) by @shulaodatry_fs_resolvelogic (#7136) by @shulaodaviteAssetImportMetaUrlPluginand add dynamic URL tests (#7119) by @shulaoda🐛 Bug Fixes
html5gumwith correct span tracking (#7193) by @shulaodaoriginal_file_name(#7175) by @shulaodafilenameinstead ofreference_idfor imported assets (#7174) by @shulaodapublic_baseforhtml_result_mapkey (#7169) by @shulaodafile_to_urlcache (#7166) by @shulaodaFileEmitter::emit_filecausing duplicate asset emissions (#7164) by @shulaodareference_idparsing inrender_asset_url_in_js(#7143) by @shulaodainlineDynamicImportsis enabled (#7129) by @IWANABETHATGUYparse/parseSyncfunctions (#7127) by @sapphi-red🚜 Refactor
oxc_resolverfor tsconfig discovery (#7220) by @shulaodaresolve_filefor tsconfig discovery (#7216) by @shulaodaViteMetadata::get_or_insert_default()(#7189) by @shulaodaViteMetadata::get()to always return a value (#7188) by @shulaodaguess_mime_skip_utf8_checkfor binary assets (#7161) by @shulaodaAssetUrlIter(#7144) by @shulaoda📚 Documentation
🧪 Testing
playwright installin case playwright binary is missing (#7226) by @sapphi-redwaitBuildFinishedifERRORevent occurs (#7224) by @sapphi-red⚙️ Miscellaneous Tasks
oxc_resolver_napito 11.14.0 (#7217) by @shulaodarolldown-plugin-dtsto 0.18.0 (#7125) by @shulaodav1.0.0-beta.51Compare Source
💥 BREAKING CHANGES
🚀 Features
get_hashutility function (#7059) by @shulaodaCSSEntriesCache(#7015) by @shulaodatransformIndexHtmllogic (#7010) by @shulaodabindingifyViteHtmlPlugin(#7008) by @shulaodageneratedCode.symbolsfor reexport dynamic modules. (#6993) by @IWANABETHATGUYmodule.exportsESM export (#6967) by @Copilot🐛 Bug Fixes
canonical name not found for "__toESM"error when only named imports are used from a CJS module (#7094) by @sapphi-redrender_asset_url_in_js(#7061) by @shulaodaget_or_insert_defaultforHTMLProxyResult(#7052) by @shulaodacommonjs-proxyCSS requests (#7050) by @shulaodais_css_module(#7049) by @shulaodais_css_request(#7048) by @shulaodahandle_style_tag_or_attribute(#7038) by @shulaodaconfigtohtmlInlineProxyPlugin(#7036) by @shulaoda/*$vite$:1*/correctly (#7018) by @shulaodastyle_urls(#7017) by @shulaodaviteHtmlPluginrelated logic (#7013) by @shulaodaensure_latest_bundle_outputshouldn't loop infinitely (#6974) by @hyf0DevEngine#ensure_latest_bundle_outputshould schedule a rebuild task if there're no queued tasks (#6968) by @hyf0🚜 Refactor
rootinstead ofcwd(#7035) by @shulaodarootinstead ofcwd(#7034) by @shulaodarootinstead ofcwd(#7033) by @shulaodarootinstead ofcwd(#7032) by @shulaodarootinstead ofcwd(#7031) by @shulaodarootinstead ofcwd(#7030) by @shulaodarootinstead ofcwd(#7029) by @shulaodarolldown_devcrate (#6997) by @hyf0rolldown_devcrate (#6996) by @hyf0Fs(#6998) by @shulaodais_module_facade()tois_entry_point()for clarity (#6994) by @IWANABETHATGUYResult<_>from the return type ofBundleCoordinator::schedule_build_if_stale(#6980) by @sapphi-redCoordinatorStatustoCoordinatorStateSnapshot(#6973) by @hyf0InitialBuildStatewithCoordinatorState(#6972) by @hyf0Debug,Clone,CopyforCjsGlobalAssignmentType(#6971) by @camc314CoordinatorMsg::HasLatestBuildOutputwithGetStatus(#6960) by @hyf0ensure_current_build_finishshouldn't block the coordinator's event loop (#6959) by @hyf0📚 Documentation
⚡ Performance
collect_vec(#6999) by @IWANABETHATGUY🧪 Testing
⚙️ Miscellaneous Tasks
rolldown_debugtorolldown_devtools(#7026) by @hyf0recover_from_initial_build_errortoerror_recovery/from_initial_build_syntax_error(#6990) by @hyf0typescript/consistent-type-importsrule (#6987) by @shulaodav1.0.0-beta.50Compare Source
🚀 Features
🐛 Bug Fixes
experimental.hmris set for APIs other thandev(#6860) by @Copilot🚜 Refactor
anyhow::Context::contextwhere applicable (#6952) by @sapphi-red📚 Documentation
🧪 Testing
⚙️ Miscellaneous Tasks
rolldown_watchertorolldown_fs_watcher(#6958) by @hyf0❤️ New Contributors
v1.0.0-beta.49Compare Source
🐛 Bug Fixes
./pluginsinpublishConfigforrolldown(#6926) by @Copilotmeta.astfor transform hook (#6919) by @IWANABETHATGUY⚙️ Miscellaneous Tasks
meta.ast+meta.nativeString(#6922) by @IWANABETHATGUYv1.0.0-beta.48Compare Source
💥 BREAKING CHANGES
this.emitFiledoes not respectchunkFileNames(#6868) by @CopilotdropLabelsoption (#6915) by @sapphi-redkeepNamesoption (#6914) by @sapphi-redprofilerNamesoption (#6913) by @sapphi-reddefineandinjectoptions (#6912) by @sapphi-redrolldown/plugins(#6303) by @shulaodaRolldownBuild#scan, only expose it fromrolldown/experimental(#6889) by @hyf0🚀 Features
BundleModeto handle incremental build exhaustively (#6894) by @hyf0parseSync/parseAsyncfunction (#6866) by @sapphi-red__toESMhelper when only named imports are used from CJS modules (#6850) by @CopilothtmlInlineProxyPlugin(#6856) by @shulaodaloadhook logic (#6855) by @shulaodaresolveIdhook logic (#6854) by @shulaoda🐛 Bug Fixes
hook_resolve_id_triggercorrectly (#6908) by @hyf0NormalizedOutputOptionsImplandNormalizedInputOptionsImplenumerable (#6861) by @hyf0RolldownOutputshould be enumerable (#6852) by @Copilot🚜 Refactor
BundleContexttoBundleHandle(#6893) by @hyf0build_spantobundle_span(#6892) by @hyf0PluginDriverFactoryto manage creation ofPluginDriver(#6891) by @hyf0BindingBundlerImpl(#6888) by @hyf0BundlertoClassicBundlerand clarify the purpose (#6887) by @hyf0BuildFactory/BuildtoBundleFactory/Bundle(#6886) by @hyf0Bundler(#6884) by @hyf0BuildFactoryforBundler(#6883) by @hyf0Bundlerthat satisfy the usage ofRolldownBuild(#6877) by @hyf0nonEnumerabledecorator (#6862) by @hyf0📚 Documentation
defaultexport interop (#6875) by @sapphi-redthisin exported functions (#6865) by @sapphi-red⚡ Performance
🧪 Testing
⚙️ Miscellaneous Tasks
oxc_resolverandoxc_resolver_napi(#6901) by @shulaodav1.0.0-beta.47Compare Source
💥 BREAKING CHANGES
meta.magicStringandmeta.astnow only initialized once (#6828) by @IWANABETHATGUY🚀 Features
minifyfunction (#6836) by @sapphi-red__VITE_PRELOAD__(#6833) by @shulaoda🐛 Bug Fixes
🚜 Refactor
renderBuiltUrl(#6835) by @shulaodaIS_MODERN_FLAG(#6823) by @shulaoda📚 Documentation
⚙️ Miscellaneous Tasks
❤️ New Contributors
v1.0.0-beta.46Compare Source
💥 BREAKING CHANGES
preserveEntrySignaturesto'exports-only'to align with Rollup (#6723) by @Copilot🚀 Features
EVALwarning message (#6776) by @sapphi-red__toESMwhen not needed to reduce output size (#6751) by @CopilotEMPTY_IMPORT_METAwarning message (#6761) by @sapphi-redRemovedPureCSSFilesCachelogic (#6745) by @shulaodagenerateBundlelogic (#6744) by @shulaodafreeExternalMemoryto free external memory immediately (#6721) by @hyf0🐛 Bug Fixes
this.resolveis also tracked under corresponding session (#6798) by @hyf0preserveEntrySignatures: 'allow-extension'(#6753) by @Copilotnamesfield (#6742) by @shulaoda🚜 Refactor
#[napi(gettter)], use function call directly (#6694) by @hyf0freeExternalMemory(#6781) by @hyf0📚 Documentation
defaultimport from CJS modules" section (#6795) by @sapphi-redesmExternalRequirePluginlink more prominent (#6792) by @sapphi-redcleanDiroption (#6741) by @hyf0attachDebugInfo: 'none'(#6738) by @IWANABETHATGUY🧪 Testing
⚙️ Miscellaneous Tasks
packages/rolldown/testsexcept diagnostics directory (#6772) by @Copilotpreserve_entry_signatures: 'allow-extension'(#6727) by @Copilot❤️ New Contributors
v1.0.0-beta.45Compare Source
🚀 Features
legacyInconsistentCjsInteropoption (#6687) by @sapphi-redCSSStyles(#6691) by @shulaodavitejs/vite#20585(#6684) by @shulaoda🐛 Bug Fixes
transform.jsxcorrectly (#6698) by @ocavuegenerateBundleoutputs (#6647) by @aprosaildefinedeprecation warning when loading a config file (#6641) by @sapphi-red💼 Other
🚜 Refactor
transformToRollupOutputwhen needed (#6695) by @hyf0transformToRollupOutputinto mutable and immutable versions (#6693) by @hyf0BindingOutputs(#6692) by @hyf0CSSEntriesCache(#6685) by @shulaodaBindingRenderBuiltUrl(#6653) by @shulaoda📚 Documentation
experimental.nativeMagicString(#6713) by @IWANABETHATGUYoptimization(#6719) by @IWANABETHATGUYoutput.cleanDirtiming behavior for plugin compatibility (#6682) by @CopilotpreserveEntrySignaturedoc (#6661) by @IWANABETHATGUYtreeshake(#6650) by @IWANABETHATGUY⚡ Performance
🧪 Testing
⚙️ Miscellaneous Tasks
typedocdependency and cleanup unused documentation generation (#6686) by @Copilotoxlint --type-aware(#5660) by @BoshenDevTestMeta#dev(#6672) by @hyf0DevTestMetaunderTestMeta#devto control dev related behaviors (#6666) by @hyf0❤️ New Contributors
v1.0.0-beta.44Compare Source
💥 BREAKING CHANGES
output.minifyInternalExportsforformat: 'es'orminify: true(#6594) by @sapphi-redInputOptions.jsx, prefertransform.jsxalways (#6548) by @hyf0🚀 Features
transform.jsx(#6630) by @shulaodainject_to_bodyfunction (#6622) by @shulaodais_legacyfield (#6620) by @shulaodaviteHtmlPlugin(#6609) by @shulaodaviteCSSPostPlugin(#6606) by @shulaodaviteCSSPlugin(#6605) by @shulaodaoutput.clearDirto clean updirbefore build (#6486) by @aprosailRolldownOutputinstead ofBindingOutputsfromonOutput(#6563) by @sapphi-reddropLabelsand addtransform.dropLabels(#6557) by @hyf0keepNamesand addoutput.keepNames(#6556) by @hyf0profilerNamesand addoutput.generatedCode.profilerNames(#6555) by @hyf0injectanddefineand addtransform.define,transform.inject(#6544) by @hyf0experimental.nativeMagicString(#6514) by @IWANABETHATGUY🐛 Bug Fixes
package_json_pathfrom resolveId hook (#6434) by @sapphi-redshould have idxerror happens withdeferSyncScanData+ incremental rebuild (#6568) by @sapphi-redbundler.scandoesn't get handled (#6547) by @Copilotsourcemapis disabled (#6510) by @IWANABETHATGUY🚜 Refactor
BindingAssetInlineLimit(#6625) by @shulaodaBindingAssetPluginConfig(#6624) by @shulaodaviteCSSPluginconfig (#6610) by @shulaodaTaskInputinto enum to reduce invalid states (#6575) by @hyf0ScanStageCache#merge(#6564) by @IWANABETHATGUYclient_idto check if module is executed for test environment (#6566) by @hyf0&strorJsStringto avoid unnecessary clone (#6523) by @hyf0&strto avoid unnecessary clone (#6520) by @hyf0📚 Documentation
/guide/in-depth/to/in-depth/(#6554) by @CopilotAdditional Thanksinacknowledgementspage (#6507) by @hyf0experimental.nativeMagicString(#6504) by @IWANABETHATGUY⚡ Performance
createTokioRuntime(#6618) by @hyf0ClientInput(#6565) by @hyf0cross_module_optimizationstage parallel (#6552) by @IWANABETHATGUY🧪 Testing
⚙️ Miscellaneous Tasks
replacePluginto compatible with rollup (#6639) by @IWANABETHATGUYbuild.ts(#6621) by @IWANABETHATGUYcargo publish --workspacework (#6287) by @Boshenopposite_minify_internal_exportsand removeminify_internal_exportsextend test (#6596) by @hyf0BindingBuiltinPluginName(#6574) by @shulaodanotifycrate (#6573) by @Boshen.len()and.is_empty()toHybridIndexVec(#6570) by @sapphi-redAGENT.mdwith verified prompts (#6533) by @hyf0too-many-lines-thresholdto 200 (#6530) by @shulaoda❤️ New Contributors
v1.0.0-beta.43Compare Source
🚀 Features
processedHtmllogic (#6494) by @shulaodanativeMagicStringoptions (#6469) by @IWANABETHATGUYclose(#6483) by @hyf0output.paths(#6470) by @IWANABETHATGUYpreserveEntrySignatureswithincludeDependenciesRecursivelyoption (#6468) by @hyf0on_hmr_updatrsto node (#6454) by @hyf0on_outputto node (#6453) by @hyf0on_hmr_updatrscallback (#6443) by @hyf0🐛 Bug Fixes
experimental.nativeMagicString: false(#6488) by @IWANABETHATGUYresolve.modulesinto account (#6484) by @PickachuadvancedChunks#includeDependenciesRecursivelyto rust (#6448) by @hyf0minify: { compress: true }(#6433) by @sapphi-red🚜 Refactor
Bundlerfor public usage (#6480) by @hyf0BindingClientHmrUpdate(#6456) by @hyf0DevOnHmrUpdatesAPI (#6455) by @hyf0📚 Documentation
experimental.strictExecutionOrder(#6450) by @hyf0why-plugin-hook-filterin depth (#6446) by @IWANABETHATGUY⚡ Performance
⚙️ Miscellaneous Tasks
DiagnosticOptions#stabilize_path(#6447) by @hyf0BindingHmrOutput(#6457) by @hyf0utils.rs(#6460) by @shulaoda"type": "module"inpackage.json(#6441) by @iiio2❤️ New Contributors
v1.0.0-beta.42Compare Source
🚀 Features
RebuildStrategy#Autoby default (#6420) by @hyf0DevOptions#on_output(#6412) by @hyf0DevOptions#rebuild_strategy(#6396) by @hyf0RebuildStrategy::Autoto issue rebuild automatically if detecting full reload hmr update (#6395) by @hyf0call_idforrenderChunkhook (#6392) by @hyf0DevEngine#close(#6377) by @hyf0DevEngine#close(#6376) by @hyf0🐛 Bug Fixes
watchChangehook (#6403) by @sapphi-redevalandarguments(#6381) by @sapphi-red🚜 Refactor
PackageJsonand remove unused fields (#6418) by @hyf0BindingResultto pass errors from rust to js (#6390) by @hyf0BindingErrorto coverJsErrorandNativeError(#6388) by @hyf0BindingErrortoNativeError(#6387) by @hyf0📚 Documentation
⚡ Performance
setTimeout->clearTimeout(#6375) by @sapphi-red🧪 Testing
this.addWatchFile(#5219) by @sapphi-red⚙️ Miscellaneous Tasks
SnapshotSectionto organize snapshot content (#6407) by @hyf0ArtifactsSnapshotandBuildRoundOutputinto standalone files (#6406) by @hyf0ArtifactsSnapshotto make generating snapshot more clear (#6405) by @hyf0GitHubcasing (#6401) by @iiio2rolldown_binding_watchercrate (#6386) by @hyf0normalizeErrorsintoaggregateBindingErrorsIntoError(#6389) by @hyf0add_watch_filethat the path should be a normalized absolute path (#6371) by @sapphi-redv1.0.0-beta.41Compare Source
🚀 Features
output.generatedCode.symbols(#6335) by @IWANABETHATGUYvite-ignoreattribute (#6348) by @shulaodahtml5everandmarkup5ever_rcdom(#6327) by @shulaodaon_outputcallback (#6330) by @hyf0disable_watcher(#6329) by @hyf0🐛 Bug Fixes
hasLatestBuildOutputinstead ofscheduleBuildIfStaleand add edit-reload test (#6321) by @sapphi-red🚜 Refactor
HmrManagertoHmrStateand tweak namings (#6358) by @hyf0Bundlerto expose hmr related methods (#6356) by @hyf0html5guminstead (#6343) by @shulaodanewfield from HMR options and related configurations (#6337) by @hyf0cjs_ast_analyzerimmutable for better reuse (#6326) by @IWANABETHATGUY⚡ Performance
🧪 Testing
⚙️ Miscellaneous Tasks
catalog:to unify version of all dependencies (#6339) by @hyf0v1.0.0-beta.40Compare Source
🚀 Features
MagicStringbinding (#6289) by @IWANABETHATGUY🐛 Bug Fixes
🚜 Refactor
Cow<str>instead of&str(#6288) by @IWANABETHATGUY📚 Documentation
⚡ Performance
sourcemap_ignore_listjs function call (#6313) by @IWANABETHATGUYreplace(#6312) by @IWANABETHATGUY⚙️ Miscellaneous Tasks
lto: thinin profile mode for better profiling experience. (#6320) by @IWANABETHATGUYv1.0.0-beta.39Compare Source
🚀 Features
/* @​vite-ignore */comment for dynamic imports (#6264) by @IWANABETHATGUY#__NO_SIDE_EFFECTS__annotation for export default function declaration (#6239) by @IWANABETHATGUY@vite-ignorecomment (#6240) by @shulaodaexhaustiveoption (#6236) by @shulaoda🐛 Bug Fixes
ensure_latest_build_outputshould work correctly wheneagerBuild: false(#6262) by @hyf0🚜 Refactor
build.rsto task generator (#6284) by @shulaodaSpanExt(#6266) by @IWANABETHATGUY@rolldown-ignoreignore comment support (#6265) by @IWANABETHATGUYAddress::from(#6245) by @IWANABETHATGUYstmt_info_idxin StmtInfo (#6244) by @IWANABETHATGUYCrossModuleOptimizationRunnerContextin cross_module_optimization (#6243) by @IWANABETHATGUYWatcherEventServicetoBuildDriverService(#6232) by @hyf0this.loadusing futures instead of callbacks (#6222) by @sapphi-redruntime_resolve_baseoption (#6226) by @sapphi-red📚 Documentation
⚡ Performance
🧪 Testing
⚙️ Miscellaneous Tasks
cargo publish --workspacework (#6281) by @Boshencargo publish --dry-run --workspace(#6279) by @Boshen❤️ New Contributors
v1.0.0-beta.38Compare Source
💥 BREAKING CHANGES
🚀 Features
scan_modeinbundler.scan(#6204) by @IWANABETHATGUYfalseinresolve.aliasto ignore resolution (#6203) by @shulaodagetJsonSchema(#6186) by @shulaodato_string_literal(#6178) by @sapphi-redByteLocator#byte_offset(#6169) by @shulaodaskip_writeoption (#6151) by @sapphi-red🐛 Bug Fixes
jsx.pragmaFraginstead ofjsx.pragmaFlag(#6200) by @sapphi-redmemberExpression(#6192) by @IWANABETHATGUYbyte_sliceinstead ofslicefor correct span handling (#6185) by @shulaodaminifyInternalExports(#6166) by @sapphi-redevalorargumentsin strict mode (#6140) by @IWANABETHATGUYprocessis not defined in repl (#6147) by @IWANABETHATGUY💼 Other
rolldownwith.wasmbinding (#6153) by @hyf0build.tsto prepare to support buildrolldownpackage with wasi binding (#6152) by @hyf0🚜 Refactor
FlatOptionsin whole build session (#6211) by @IWANABETHATGUYcommentsin ScopeHoistingFinalizerContext (#6205) by @IWANABETHATGUYcross_module_inline_consttocross_module_optimization(#6193) by @IWANABETHATGUYclassandfunctionvisitor toclass_decl,function_decl(#6176) by @IWANABETHATGUYBuildDiagnostic(#6165) by @shulaodaRolldownBuild(#6136) by @shulaodaEventKind::IoError(#6134) by @shulaoda📚 Documentation
⚡ Performance
side_effects_free_function_symbol_ref(#6206) by @IWANABETHATGUYinstantiate_chunk(#6159) by @sapphi-red🧪 Testing
⚙️ Miscellaneous Tasks
if: always()to wasi-test (#6190) by @sapphi-red@rolldown/browserbuild if no node related changes detected (#6189) by @sapphi-red@rolldown/browserbuild without errors (#6155) by @hyf0type_aliases.rs(#6133) by @shulaodav1.0.0-beta.37Compare Source
🚀 Features
scheduleBuildIfStalemethod (#6116) by @sapphi-redBundlerBuilder#build(#6104) by @shulaodaincrementalBuildmode (#6098) by @IWANABETHATGUYscheduleBuildIfStalemethod to DevEngine (#6087) by @sapphi-redMISSING_EXPORTwarning to suggesttypemodifier (#6085) by @sapphi-redPathsMutto batch watch/unwatch behaviors (#6075) by @hyf0treeshake.commonjsby default (#6072) by @IWANABETHATGUY🐛 Bug Fixes
aliasplugin (#6123) by @IWANABETHATGUY🚜 Refactor
__exportruntime helper to create target object internally (#6114) by @IWANABETHATGUY🧪 Testing
⚙️ Miscellaneous Tasks
just lint(#6105) by @shulaoda◀️ Revert
v1.0.0-beta.36Compare Source
💥 BREAKING CHANGES
🚀 Features
🐛 Bug Fixes
this.addWatchFileand currently transformed module during transform hook (#6048) by @hyf0output.minify(#6062) by @IWANABETHATGUY🚜 Refactor
DevWatchOptionsfor enhanced file watching configuration (#6057) by @hyf0is_in_node_modulesfromrolldown_plugin_utils(#6066) by @shulaoda🧪 Testing
⚙️ Miscellaneous Tasks
test-node-rolldown-onlyjust command (#6055) by @IWANABETHATGUYjustfileis changed (#6049) by @IWANABETHATGUYSimplifyMinifyOptions(#6047) by @IWANABETHATGUYrepo-validation(#6053) by @IWANABETHATGUYjust lint-rust(#6050) by @hyf0justfile(#6038) by @hyf0AGENTS.mdandCLAUDE.md(#6039) by @hyf0v1.0.0-beta.35Compare Source
🚀 Features
generateBundlelogic (#5987) by @shulaodaaugmentChunkHashlogic (#5986) by @shulaodaWatcherConfigfor configurable watcher parameters (#5991) by @hyf0import.meta.invalidateand migrate tests (#5979) by @hyf0TestDevServerwithDevEngine(#5976) by @hyf0transformlogic (#5985) by @shulaodafinalize_css(#5974) by @shulaodaDevEngine(#5960) by @hyf0hoist_at_rules(#5967) by @shulaodaresolve_asset_urls_in_css(#5958) by @shulaodato_output_file_path(#5956) by @shulaodathis.resolveandthis.load(#5596) by @sapphi-redonHmrUpdatescallback (#5942) by @hyf0resolve_asset_urls_in_css(#5929) by @shulaoda__exportruntime helper as pure (#5926) by @IWANABETHATGUYfinalize_css_chunk(#5916) by @shulaoda🐛 Bug Fixes
obj().propwhenpropertyReadSideEffects: false(#5988) by @IWANABETHATGUYtreeshake.propertyReadSideEffectsis enabled (#5981) by @IWANABETHATGUYtypescript.onlyRemoveTypeImportscorrectly (#5962) by @shulaodainit_modwhen record is a ExportAllDeclaration and importee is a inner concatenate module (#5952) by @IWANABETHATGUYonLogandonwarnoptions (#5931) by @sapphi-redreplace_plugindoes not work as expected with .ts config (#5920) by @IWANABETHATGUYreplace_pluginsupport primitive values replacement (#5921) by @IWANABETHATGUYresolve.tsconfigFilename(#5908) by @shulaodasourcemapproperty fromMinifyOptionscorrectly (#5892) by @sapphi-red🚜 Refactor
impl_visit.rsintoFlatOptionsFlag(#5992) by @IWANABETHATGUYto_output_file_path(#5959) by @shulaodaecma_relatedinNormalModuleTaskResultnon-optional (#5947) by @shulaodaBuildStatuswithBuildStateMachine(#5927) by @hyf0inlineConst: 'safe'toinlineConst: 'smart'(#5909) by @IWANABETHATGUY📚 Documentation
⚡ Performance
PreProcessorandEnsureSpanUniqueness(#5968) by @IWANABETHATGUY🧪 Testing
⚙️ Miscellaneous Tasks
knipwarnings and remove redundant@rolldown/testing(#5973) by @shulaoda__exportruntime helper as pure (#5926)" (#5928) by @IWANABETHATGUYv1.0.0-beta.34Compare Source
💥 BREAKING CHANGES
transformoption withtsconfig(#5882) by @shulaodatsconfig(#5842) by @shulaoda🚀 Features
rolldown_binding_watcher(#5859) by @hyf0DevEngine(#5852) by @hyf0DevEngineto support build for devlopement scenario (#5808) by @hyf0useDefineForClassFields=falsewithtarget>=es2022(#5841) by @sapphi-redesmExternalRequirePlugin(#5810) by @shulaodaoxc_minifieroptions (#5804) by @IWANABETHATGUYinitial_indentfor concatenateWrappedModule (#5779) by @IWANABETHATGUYoption.context(#5745) by @situ2001🐛 Bug Fixes
langlogic correctly (#5874) by @shulaodamissing_exportdiagnostic (#5862) by @IWANABETHATGUYtypescript.removeClassFieldsWithoutInitializerforuseDefineForClassFields=false(#5840) by @sapphi-redimport.meta.hot.acceptin patch file should work (#5823) by @sapphi-redinlineConstwith constant propagation (#5826) by @IWANABETHATGUYminify: 'dce-only'is used (#5830) by @sapphi-redminify: dce-only(#5792) by @Boshen/./(#5790) by @IWANABETHATGUYoutput.topLevelVarby options validator (#5789) by @sapphi-redtransform.jsx: 'preserve'by options validator (#5781) by @sapphi-redpreserveModules(#5780) by @shulaoda🚜 Refactor
finalize_vite_css_urls(#5860) by @shulaodaNotifyWatcherWASM-compatible (#5855) by @hyf0BuildDriver(#5854) by @hyf0clone_in_with_semantic_idsfor program cloning (#5853) by @shulaodaresolve_dependencies(#5795) by @shulaodaPluginContext(#5785) by @situ2001📚 Documentation
esmExternalRequirePlugin(#5886) by @sapphi-redesmExternalRequirePlugin(#5813) by @shulaoda⚡ Performance
🧪 Testing
⚙️ Miscellaneous Tasks
oxc-resolverto v11.7.0 (#5889) by @shulaodaquote_expr,quote_stmt(#5858) by @IWANABETHATGUY_VITE_TEST_JS_PLUGINinstead of_VITE_TEST_NATIVE_PLUGIN(#5827) by @sapphi-redvitepress@^2.0.0-alpha.12instead (#5811) by @shulaodajsxoption in favor oftransform.jsx(#5783) by @shulaoda◀️ Revert
v1.0.0-beta.33Compare Source
💥 BREAKING CHANGES
closeBundlehook when bundling actually happens (#5715) by @shulaoda🚀 Features
pringStatus(#5744) by @situ2001transformhook logic (#5736) by @shulaodaunresolved_importwhen platform isneutral(#5700) by @IWANABETHATGUY🐛 Bug Fixes
oxc.jsx.runtimeis set (#5771) by @hi-ogawacontextshould be available in renderStart (#5672) by @situ2001npm:prefix as a built-in module (#5709) by @sapphi-red🚜 Refactor
ScopeHoistingFinalizerContext(#5739) by @shulaodafinalize_normal_moduleintoScopeHoistingFinalizerContext(#5738) by @shulaodawrap_kindandoriginal_wrap_kindand keep them sync (#5730) by @IWANABETHATGUY📚 Documentation
neutral(#5701) by @IWANABETHATGUY⚡ Performance
dce-only(#5707) by @Boshen🧪 Testing
toMatchFileSnapshot(#5759) by @situ2001import.meta.hot.invalidate(#5747) by @hyf0⚙️ Miscellaneous Tasks
binding.jsafter version bump (#5704) by @shulaodav1.0.0-beta.32Compare Source
💥 BREAKING CHANGES
advanceChunksandpreserveEntrySignatures(#5629) by @hyf0TreeshakingOptionstype with Rollup (#5592) by @sapphi-red🚀 Features
contextoption (#5631) by @7086cmdimport ... from 'external-module'in rolldown's best (#5599) by @hyf0treeshake.moduleSideEffectsoption (#5593) by @sapphi-red🐛 Bug Fixes
./prefix for relative imports starting with.(#5687) by @shulaodadeconflict_import_bindings(#5684) by @hyf0export {}to ensure correct ESM detection (#5686) by @shulaodaoption.context(#5669) by @situ2001typeof require === 'function'(#5651) by @hyf0thistoexportsfor cjs modules (#5641) by @hyf0this.emitFile(#5611) by @shulaodamodule.exports(#5607) by @hyf0require(...)to sensible form (#5604) by @hyf0undefinedfromtreeshake.moduleSideEffectsfunction (#5595) by @sapphi-red🚜 Refactor
FxHashSetandFxHashMap(#5665) by @shulaodaconstants.rs(#5650) by @hyf0exports,moduleto__rolldown_exports__,__rolldown_module__(#5647) by @hyf0VisitMuttoTraverse(#5646) by @hyf0bit_indexfunction to getRuntimeHelperbit index (#5634) by @IWANABETHATGUYJsCallbackandMaybeAsyncJsCallback(#5628) by @shulaodaEnvFilter(#5231) by @Boshentreeshake.moduleSideEffects(#5594) by @sapphi-red📚 Documentation
⚡ Performance
🧪 Testing
option.context(#5663) by @situ2001⚙️ Miscellaneous Tasks
just debug-testalias to run test without extended test case (#5633) by @IWANABETHATGUYcase_sensitive_file_extension_comparisons(#5625) by @shulaodav1.0.0-beta.31Compare Source
🚀 Features
export * from ...(#5577) by @hyf0watch.clearScreen(#5518) by @situ2001nameandoriginalFileName(#5555) by @shulaodaonInvalidateschema to validator (#5528) by @situ2001render_chunklogic (#5511) by @shulaodarender_asset_url_in_js(#5508) by @shulaoda__VITE_ASSET__(#5507) by @shulaodarender_asset_url_in_jssupport (#5504) by @shulaodasourcemapBaseUrlfrom NormalizedOutputOptions (#5513) by @sapphi-red🐛 Bug Fixes
generateBundleandwriteBundle(#5580) by @shulaodaexport * from ...(#5578) by @hyf0export * from ...(#5566) by @hyf0import.metacorrectly (#5565) by @shulaodaimport/requireconditions for external modules resolution (#5540) by @sapphi-redresolve.externalConditions(#5491) by @sapphi-redmodule.exports.__esModule = true(#5503) by @overlookmotelsourcemapBaseUrlis an invalid URL (#5514) by @sapphi-red🚜 Refactor
__rolldown_exports__as the name for esm module namespace object (#5579) by @hyf0_configNameto_testNamein configuration files and update variant formatting in snapshots (#5569) by @hyf0rolldown_rstrcrate and useCompactStrdirectly (#5542) by @CopilotImportRecordMeta(#5539) by @IWANABETHATGUYsourcemap_base_urlparsing (#5517) by @IWANABETHATGUYto_output_file_path_in_js(#5505) by @shulaoda📚 Documentation
🧪 Testing
configNameto_configNameand add comments (#5568) by @hyf0rolldown_testing_config(#5567) by @hyf0⚙️ Miscellaneous Tasks
code-spell-checkerextension (#5530) by @shulaoda❤️ New Contributors
v1.0.0-beta.30Compare Source
💥 BREAKING CHANGES
strictExecutionOrderby default (#5436) by @hyf0🚀 Features
this.fssupport (#5475) by @sapphi-redgenerate_bundlelogic (#5480) by @shulaodaimport.meta.hot.invalidate(#5457) by @hyf0toESMas pure (#5461) by @IWANABETHATGUYfile_to_built_url(#5450) by @shulaodashould_inlinelogic (#5308) by @AliceLannistefile_to_built_urlsupport (#5445) by @shulaodaoptimization.pifeForModuleWrappersoption (#5433) by @sapphi-redoptimization.pifeForModuleWrappersoption (#5432) by @sapphi-redcreateCjsInitializer(#5427) by @sapphi-red__commonJSMin/_commonJSwrapper (#5426) by @sapphi-redcreateEsmInitializer(#5425) by @sapphi-red__esmwrapper (#5424) by @sapphi-red__esmMinwrapper (#5319) by @sapphi-redoutput.sourcemapBaseUrl(#5413) by @situ2001__commonJSCallExpression as Pure (#5419) by @IWANABETHATGUYencode_uri_pathlogic (#5410) by @shulaodaimport.metafor non-esmoutput format (#5378) by @7086cmd🐛 Bug Fixes
await(#5487) by @situ2001__toESMin cjs format (#5454) by @IWANABETHATGUY__esm(#5396) by @IWANABETHATGUY🚜 Refactor
HmrOutputwithHmrUpdate(#5488) by @hyf0asset_to_data_url(#5481) by @shulaodatest-dev-server(#5462) by @hyf0Log#codeanOption(#5416) by @shulaodapropagate_update(#5402) by @hyf0__esmtop level bindings hoisted (#5397) by @IWANABETHATGUY📚 Documentation
⚡ Performance
🧪 Testing
optimization.pifeForModuleWrappers(#5435) by @sapphi-red⚙️ Miscellaneous Tasks
unknown-session(#5502) by @hyf0__commonJSMinin runtime-base.js (#5455) by @IWANABETHATGUYfile_to_dev_urltemporarily (#5446) by @shulaodaremove_url_queryintorolldown_plugin_utils(#5444) by @shulaoda.cursorignoreto ignore meaningless files for AI (#5422) by @hyf0privatenumber/tsx (tsx)
v4.21.0Compare Source
Features
This release is also available on:
v4.20.6Compare Source
Bug Fixes
This release is also available on:
v4.20.5Compare Source
Bug Fixes
This release is also available on:
v4.20.4Compare Source
Bug Fixes
This release is also available on:
microsoft/TypeScript (typescript)
v5.9.3: TypeScript 5.9.3Compare Source
Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.
For release notes, check out the release announcement
Downloads are available on:
v5.9.2: TypeScript 5.9Compare Source
Note: this tag was recreated to point at the correct commit. The npm package contained the correct content.
For release notes, check out the release announcement
Downloads are available on:
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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 has been generated by Renovate Bot.
b9b8027260to66fb2ce531Update dependency rolldown to v1.0.0-beta.30to Update all non-major dependencies66fb2ce531to35c2031c9035c2031c90tod1c390ca57d1c390ca57to80767fd0a380767fd0a3to2d302d86da2d302d86datoa4f499f07ea4f499f07etoce260b17dcce260b17dctoa6f3b8125ea6f3b8125eto6ebf3f7e4b6ebf3f7e4bto7027a4b2b67027a4b2b6toab3e4409e9ab3e4409e9toc11d6c99d1c11d6c99d1to855bca8807855bca8807to5d238df8f05d238df8f0to0720c59c3b0720c59c3bto8edaedc9388edaedc938to8a6d9b16958a6d9b1695to4268d4c1c44268d4c1c4toff4cfb17e3ff4cfb17e3tobc0f96b8f9bc0f96b8f9to286fa6709e286fa6709etoc8704a9531c8704a9531toa4e25de475a4e25de475toee81ca6475ee81ca6475toc94f977927c94f977927toe5684cf03ee5684cf03eto14a26b1fe014a26b1fe0to6c0b7273f46c0b7273f4to0048506ecd0048506ecdto29d8eb7b1d29d8eb7b1dto19e6d5a79819e6d5a798to84f89936d384f89936d3to0595de1d220595de1d22to0c0a174fe50c0a174fe5to6a19359a5b6a19359a5btof88c43f574f88c43f574to9ee29b45319ee29b4531to8d1865a9b58d1865a9b5toc93d68c0cfc93d68c0cfto8e54969a318e54969a31tob7a7e75373b7a7e75373to7f603bf2687f603bf268to38a8a65d8938a8a65d89to61ebd9358b286ff396d9toc849c4fb2fc849c4fb2fto6685d0b4916685d0b491toecdc27abaeView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.