Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@symfony/webpack-encore

Package Overview
Dependencies
Maintainers
3
Versions
85
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@symfony/webpack-encore - npm Package Versions

13
9

4.1.1

Diff

weaverryan
published 4.1.0 •

Changelog

Source

v4.1.0

October 17th, 2022

Features

  • Add support for Svelte - #781 thanks to @zairigimad

Bug Fixes

  • Support for Vue 2 was accidentally dropped in 4.0.0, and was re-added - #1157 thanks to @Kocal.
weaverryan
published 4.0.0 •

Changelog

Source

v4.0.0

This major release makes Encore compatible with Yarn Plug'n'Play and pnpm.

BC Breaks

  • The following dependencies must be added in your package.json: webpack webpack-cli @babel/core @babel/preset-env (#1142 and #1150):
npm install webpack webpack-cli @babel/core @babel/preset-env --save-dev

# or via yarn
yarn add webpack webpack-cli @babel/core @babel/preset-env --dev
  • The following dependencies must be removed from your package.json and Babel configuration: @babel/plugin-syntax-dynamic-import @babel/plugin-proposal-class-properties, since they are already included in @babel/preset-env (#1150):
npm remove @babel/plugin-syntax-dynamic-import @babel/plugin-proposal-class-properties

# or via yarn
yarn remove @babel/plugin-syntax-dynamic-import @babel/plugin-proposal-class-properties

and remove it from your Encore configuration:

Encore.configureBabel((options) => {
-    config.plugins.push('@babel/plugin-proposal-class-properties');
+    
})
weaverryan
published 3.1.0 •

Changelog

Source

v3.1.0

August 24th, 2022

  • Add vue 2.7 feature to allow dropping vue-template-compiler - #1134 thanks to @billyct
weaverryan
published 3.0.0 •

Changelog

Source

v3.0.0

July 8th, 2022

This major release drops support for Node 12 (minimum is now Node 14) and also bumps some dependencies up a new major version.

BC Breaks

  • In #1122 support for Node 12 was dropped.

  • In #1133, the following dependencies were bumped a major version:

    • css-minimizer-webpack-plugin 3.4 -> 4.0 (4.0 just drops Node 12 support)
    • less-loader 10 -> 11
    • postcss-loader 6 -> 7
    • sass-loader 12 -> 13
    • stylus 0.57 -> 0.58
    • stylus-loader 6 -> 7

If you're using any of these (all are optional except for css-minimizer-webpack-plugin and are extended them with custom configuration, check the CHANGELOG of each for any possible BC breaks).

Feature

  • #1133 - Increasing dependencies - @weaverryan
  • #1125 - Changing to support the "server" options object for webpack-dev-server - @weaverryan
  • #1122 - Allow sass-loader:^13.0.0, require node >= 14 - @jmsche
  • #1118 - Use cli param server-type to define devServer https mode - @thegillou
weaverryan
published 2.1.0 •

Changelog

Source

v2.1.0

May 5th, 2022

Feature

  • #1093 - Allow sass-embedded - @IonBazan
weaverryan
published 2.0.0 •

Changelog

Source

v2.0.0

May 3rd, 2022

This is a new major version that contains several backwards-compatibility breaks.

BC Breaks

The following dependencies were upgraded a major version. It's unlikely these will cause problems, unless you were further configuring this part of Encore:

  • clean-webpack-plugin Version 3 to 4: dropped old Node & Webpack version support
  • css-loader Version 5 to 6: dropped old Node version support & CHANGELOG
  • css-minimizer-webpack-plugin Version 2 to 3: dropped old Node version support
  • loader-utils REMOVED
  • mini-css-extract-plugin Version 1.5 to 2.2.1: dropped old Node & Webpack version support & CHANGELOG
  • pretty-error Version 3.0 to 4.0: dropped old Node version support
  • resolve-url-loader Version 3.0 to 5.0: dropped old Node version support, requires postcss ^8.0, remove rework engine & CHANGELOG
  • style-loader Version 2 to 3: dropped old Node and Webpack version support & CHANGELOG
  • yargs-parser Version 20.2 to 21: dropped old Node version support

Additionally, Encore changed the supported versions of the following packages, which you may have installed to enable extra features:

  • eslint Minimum version increased from 7 to 8

  • eslint-webpack-plugin Minimum version increased from 2.5 to 3

  • fork-ts-checker-webpack-plugin Minimum version increased from 5 to 6 CHANGELOG

  • less-loader Minimum version increased from 7 to 10

  • postcss-loader Minimum version increased from 4 to 6

  • preact Minimum version increased from 8 to 10 CHANGELOG

  • sass-loader Minimum version increased from 9 to 12

  • stylus Minimum version increased from 0.54 to 0.56

  • stylus-loader Minimum version increased from 3 to 6 CHANGELOG

  • vue-loader Minimum version increased from 16 to 17 CHANGELOG

  • Removed Encore.enableEslintLoader(): use Encore.enableEslintPlugin().

  • If using enableEslintPlugin() with the @babel/eslint-parser parser, you may now need to create an external Babel configuration file. To see an example, temporarily delete your .eslintrc.js file and run Encore. The error will show you a Babel configuration file you can use.

  • With configureDefinePlugin(), the options['process.env'] key format passed to the callback has changed (see #960). If you are using configureDefinePlugin() to add more items to process.env, your code will need to change:

Encore.configureDefinePlugin((options) => {
-    options['process.env']['SOME_VAR'] = JSON.stringify('the value');
+    options['process.env.SOME_VAR'] = JSON.stringify('the value');
})
weaverryan
published 1.8.2 •

Changelog

Source

v1.8.2

Mar 17th, 2022

Bug Fix

  • #1095 - bug #1095 Revert removing public option from dev-server - @louismariegaborit
weaverryan
published 1.8.1 •

Changelog

Source

v1.8.1

Jan 21st, 2022

Bug Fix

  • #1076 - fix: lazy-load ESLint plugin dependency, fix #1075 - @Kocal
weaverryan
published 1.8.0 •

Changelog

Source

v1.8.0

Jan 20th, 2022

Feature

  • #985 - Move from eslint-loader to eslint-webpack-plugin - @Kocal
  • #1070 - New Encore method for adding multiple entries at once - @shmolf
  • #1074 - Support AVIF images - @benbankes
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc