This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| unplugin (source) | ^2.3.11 → ^3.7.0 |
Release Notes
unjs/unplugin (unplugin)
v3.7.0
🚀 Features
- Support composable hook filters from
@rolldown/pluginutils- by @antfubot in #636 <samp>(e78e7)</samp>
View changes on GitHub
v3.6.0
🐞 Bug Fixes
- Unescape webpack/rspack resource paths in load and transform - by @antfubot, @edemaine and Claude Sonnet 5.5 in #631 <samp>(ec6b7)</samp>
- Match relative id globs under paths with glob metacharacters, keep the input map on empty transformed mappings - by @antfubot in #635 <samp>(97854)</samp>
- esbuild,bun: Keep empty results, filter by id before reading, normalize hooks once - by @antfubot in #634 <samp>(6f67d)</samp>
- farm: Honour the shared hook contract in load, transform and resolveId - by @antfubot in #633 <samp>(f64e9)</samp>
- rspack: Keep binary files intact and allow emitFile from buildEnd - by @antfubot in #630 <samp>(0ecc3)</samp>
- webpack: Surface resolveId errors and emit Uint8Array assets byte-exactly - by @antfubot in #632 <samp>(962ed)</samp>
View changes on GitHub
v3.5.0
🐞 Bug Fixes
- Recreate webpack virtual modules when resolveId is skipped - by @rosslh in #617 <samp>(bd781)</samp>
- Preserve transform sourcemaps for webpack and rspack - by @antfu and @SyMind in #626 <samp>(8c654)</samp>
- bun:
- Forward load and transform source maps - by @RentnerKev in #625 <samp>(a1608)</samp>
- esbuild:
- Handle browser:false stubs in getContents - by @momomuchu in #611 <samp>(efd2d)</samp>
- webpack:
- Keep binary files intact in the load and transform loaders - by @boluwatifeajayi in #623 <samp>(61597)</samp>
- Allow emitting assets from buildEnd - by @Huzaifa-Asif in #619 <samp>(22727)</samp>
- Forward async load hook errors to the loader callback - by @mahirhir and @antfu in #610 <samp>(839da)</samp>
🏎 Performance
- Reuse hook filters in the rspack and webpack adapters - by @guru-irl and @antfu in #621 <samp>(1b727)</samp>
View changes on GitHub
v3.4.0
🐞 Bug Fixes
- Add missing optional peer deps - by @sxzz <samp>(e499d)</samp>
- Disallow string filters for resolveId - by @sxzz <samp>(b7b5f)</samp>
View changes on GitHub
v3.3.0
🚀 Features
- Add rsbuild adapter - by @yslpn in #608 <samp>(791fb)</samp>
View changes on GitHub
v3.2.0
🚀 Features
- bun: Sanitize plugin names for namespaces - by @81reap in #599 <samp>(94dad)</samp>
🐞 Bug Fixes
- Declare optional peer types - by @cyphercodes in #606 <samp>(cc05a)</samp>
- bun: Consume plugin.bun - by @81reap in #603 <samp>(33c62)</samp>
- bun): respect loader returned from load hook + feat(bun: Support plugin.bun.loader for per-plugin loader resolution - by @81reap in #601 <samp>(a0b0b)</samp>
View changes on GitHub
v3.0.0
🚨 Breaking Changes
- Drop node 18 support, drop CJS build - by @sxzz in #558 <samp>(ffc1e)</samp>
- Remove acorn dependency and require custom parser setup - by @sxzz <samp>(40e4a)</samp>
🚀 Features
- Support
bunplugin - by @alii in #539 <samp>(f674d)</samp> - Expose input source map for webpack-like bundlers - by @sethfowler-datadog in #562 <samp>(a8975)</samp>
🐞 Bug Fixes
- Also add dependency path to loaderContext for virtual module hmr - by @tangye1234 and Ye Tang in #556 <samp>(6dd76)</samp>
🏎 Performance
- Lazy load
webpack-virtual-modules- by @sxzz <samp>(daf0a)</samp>
View changes on GitHub
Configuration
📅 Schedule: (UTC)
- Branch creation
- Between 12:00 AM and 03:59 AM, only on Monday (
* 0-3 * * 1)
- Between 12:00 AM and 03:59 AM, only on Monday (
- Automerge
- At any time (no schedule defined)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.