Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps): update dependency @softwareventures/webpack-config to v6 (main) #115

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Aug 24, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@softwareventures/webpack-config 3.1.5 -> 6.0.0 age adoption passing confidence

Release Notes

softwareventures/webpack-config (@​softwareventures/webpack-config)

v6.0.0

Compare Source

⚠ BREAKING CHANGES
  • node: node versions < 18, 19, 21 are no longer
    supported.
  • types: The type declarations "asset-loaders.d.ts" have been deprecated and removed. Use
    the types declared by webpack-config-runtime.d.ts instead. In tsconfig.json, change "types": ["@&#8203;softwareventures/webpack-config/asset-loaders"] to "types": ["@&#8203;softwareventures/webpack-config/webpack-config-runtime"].
Features
  • node: drop support for node < 18, 19, 21 (19992ea)
Bug Fixes
Code Refactoring
  • types: delete deprecated asset-loaders.d.ts in favour of webpack-config-runtime.d.ts (7f1df0d)

v5.2.3

Compare Source

Bug Fixes
  • file-loader: use base62 digest type for file names (0d0cb6e)

v5.2.2

Compare Source

Bug Fixes

v5.2.1

Compare Source

v5.2.0

Compare Source

Features
  • deps: add support for typescript v5 (32a8d6a)

v5.1.4

Compare Source

Bug Fixes

v5.1.3

Compare Source

Bug Fixes

v5.1.2

Compare Source

v5.1.1

Compare Source

Bug Fixes

v5.1.0

Compare Source

Features
  • clean-webpack-plugin: remove obsolete clean-webpack-plugin (138d639)
  • resolve-typescript-plugin: remove obsolete resolve-typescript-plugin (0cb7477)

v5.0.11

Compare Source

Bug Fixes
  • file-loader: use base62 digest type for file names (eb3fdfe)

v5.0.10

Compare Source

Bug Fixes

v5.0.9

Compare Source

Bug Fixes

v5.0.8

Compare Source

Bug Fixes
  • deps: don't explicitly depend on alpha release of resolve-typescript-plugin (badd877)
  • npm: fix broken bundled dependencies (de9344f)

v5.0.7

Compare Source

Bug Fixes

v5.0.6

Compare Source

Bug Fixes

v5.0.5

Compare Source

v5.0.4

Compare Source

Bug Fixes

v5.0.3

Compare Source

Bug Fixes

v5.0.2

Compare Source

Bug Fixes

v5.0.1

Compare Source

Bug Fixes
  • deps: update dependency html-minifier-terser to v7 (#​282) (dba3208)

v5.0.0

Compare Source

⚠ BREAKING CHANGES
  • node: node versions 12, 17 are no longer supported.
Features
  • node: drop support for node 12, 17 (0476a03)

v4.2.2

Compare Source

4.2.2 (2024-08-23)

v4.2.1

Compare Source

4.2.1 (2022-11-24)
Bug Fixes
  • file-loader: use base62 digest type for file names (0d0cb6e)

v4.2.0

Compare Source

Features
  • webpack-config-runtime: add explicit declaration of process.env.NODE_ENV set by webpack (dfc08fb)
  • webpack-config-runtime: replace asset-loaders.d.ts with webpack-config-runtime.d.ts (d6036b1)

v4.1.0

Compare Source

Features
  • css: add option to disable CSS Modules (c589933)

v4.0.4

Compare Source

Bug Fixes

v4.0.3

Compare Source

v4.0.2

Compare Source

Bug Fixes

v4.0.1

Compare Source

v4.0.0

Compare Source

Bug Fixes
  • deps: update dependency resolve-typescript-plugin to v1.1.2-alpha.1 (b22defc)
  • resolve: delete fullySpecified: true option (17fee5e)
  • fix type definitions not being properly exported (264d832)
  • assets: ensure webpack doesn't process our assets using Asset Modules (cea95c0)
  • assets: prevent CSS and LESS assets from being processed twice by Asset Module (25d0620)
  • css-loader: update configuration for css-loader 6.x (12727a1)
  • deps: delete file-loader from bundled dependencies (b41edf9)
  • deps: require ts-loader 8.x as peer dependency (fe80f3a)
  • deps: update dependency @​softwareventures/array to v4 (#​174) (6123299)
  • deps: update dependency @​softwareventures/dictionary to v1 (#​193) (364d8d6)
  • deps: update dependency clean-webpack-plugin to v4 (#​208) (b1a721b)
  • deps: update dependency css-loader to v5 (#​133) (6585e95)
  • deps: update dependency css-loader to v6 (#​197) (e23bf39)
  • deps: update dependency cssnano to v5 (#​165) (5080b05)
  • deps: update dependency html-minifier-terser to v6 (#​205) (5916bd2)
  • deps: update dependency less-loader to v10 (#​182) (fb5028f)
  • deps: update dependency less-loader to v9 (#​176) (95f1d9c)
  • deps: update dependency mini-css-extract-plugin to v2 (#​186) (4441f51)
  • deps: update dependency postcss-loader to v6 (#​180) (bc6bb13)
  • deps: update dependency style-loader to v3 (#​184) (13156ef)
  • entry: fix default entry point for ESM (261c101)
  • tsconfig: delete obsolete workaround for clean-webpack-plugin (afca009)
  • tsconfig: fix incorrect extends clause in preact tsconfig (e7b5a0a)
  • tsconfig: set skipLibCheck: true (029ae9c)
  • set output.publicPath = "" (3a2dd59)
Features
  • assets: expose asset modules as CommonJS, not ES Modules (160df2c)
  • assets: use Asset Modules in place of file-loader (0aad1ae)
  • deps: update dependency @​softwareventures/tsconfig to v6.0.0-alpha.1 (7ab57a1)
  • deps: upgrade to webpack 5 (272cd9a)
  • dev-server: update webpack-dev-server to v4.x (002befd)
  • file-loader: use contenthash instead of hash to name chunks generated by file-loader (62d93a1)
  • html-loader: replace file-loader with type: asset/resource for HTML assets (6402ef3)
  • html-loader: update to html-loader 2.x (2e6b64b), closes /github.com/webpack-contrib/html-loader/blob/master/CHANGELOG.md#200-2021-02-14 #​153
  • node: drop support for node ^13 || ^15 (6c1dfe7)
  • target: explicitly specify target: web (322940f)
  • target: use ES2017 syntax in code generated by webpack (59fb2d5)
  • tsconfig: add preset TypeScript configurations for CommonJS (8ee02fb)
  • tsconfig: add tsconfig for use with React (7d5e3ae)
  • tsconfig: use new style JSX transform introducted by React 17 (1437216)
  • drop support for node <12 (79a159e)
  • drop support for TypeScript < 4.2 (62f2184)
  • resolve modules according to ESM module rules (0547ed3)
  • tsconfig: compile TypeScript to ES2017 (upgrade to tsconfig v5.0) (ed92069)
  • tsconfig: compile TypeScript to ES2020 modules (3735322)
  • tsconfig: configure TypeScript to emit ESM modules (2f2be1f)
  • tsconfig: include DOM.Iterable in lib (524ed08)
Reverts
  • Revert "feat(html-loader): replace file-loader with type: asset/resource for HTML assets" (7961a2b)
  • Revert "feat(tsconfig): compile TypeScript to ES2020 modules" (f9eda5b)
  • Revert "feat(assets): use Asset Modules in place of file-loader" (98b3676)
  • Revert "fix(deps): delete file-loader from bundled dependencies" (322a553)
BREAKING CHANGES
  • dev-server: webpack-dev-server 4.x is now required. webpack-dev-server 3.x is no longer
    supported.
  • node: node ^13 || ^15 are no longer supported.
  • Modules are now resolved according to ESM module rules. File imports must specify
    the path to the file including file extension, and in particular imports of TypeScript files must
    specify the path to the file but with the ".js" extension instead of ".ts" or ".tsx". See
    https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c.
  • This software now requires node >= 12.
  • tsconfig: TypeScript is now configured to emit ESM modules instead of CommonJS modules. See
    advice for migrating to ESM at
    https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c. Here we go again. The
    node/JS/TypeScript/webpack ecosystem should actually be ready for this now.
  • TypeScript >= 4.2 is now required
  • assets: Asset modules (*.html, *.jpg, *.mp3, etc) are now exposed as CommonJS modules, not
    ES Modules. This is for forwards compatibility with native webpack Asset Modules
    (https://webpack.js.org/guides/asset-modules/) when we are able to start using them.
  • html-loader: This may break compatibility with downstream projects that use the customize
    callback to customize rules for loading HTML files.
  • html-loader: Various upstream breaking changes may affect downstream consumers who use the
    customize callback to customize the webpack config. See
  • deps: Consuming projects must upgrade ts-loader to v8.x.
  • target: webpack will generate code that uses ES2017 syntax. This breaks compatibility with
    Node < 8.10 and with very old browsers that do not support ES2017 syntax. If you need to support
    these older systems, we recommend you stay with webpack-config v3.x.
  • deps: Downstream projects must upgrade to webpack 5 when upgrading to this version of
    webpack-config. There are some breaking changes in webpack 5. Most notably the Buffer and process
    APIs from node are no longer shimmed by webpack when building for the web. See the webpack
    documentation.
  • tsconfig: TypeScript code now compiles to ES2017. This breaks compatibility with Node < 8.10
    and with very old browsers that do not support ES2017 syntax. If you need to support these older
    systems either override "compilerOptions": { "target": "es5" }, or use Babel to compile ES6+ code
    down to ES5.
  • deps: Various breaking changes in css-loader v5
    that may affect consumers that customize the configuration
    using a customize callback. See
    https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md

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.

🔕 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.

@renovate renovate bot force-pushed the renovate/main-softwareventures-webpack-config-6.x branch from c625135 to 8394562 Compare September 11, 2024 02:15
@renovate renovate bot force-pushed the renovate/main-softwareventures-webpack-config-6.x branch from 8394562 to 77063ee Compare December 19, 2024 22:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants