Skip to content

Latest commit

 

History

History
434 lines (205 loc) · 19.3 KB

CHANGELOG.md

File metadata and controls

434 lines (205 loc) · 19.3 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

12.2.0 (2024-01-30)

Features

  • add @rspack/core as an optional peer dependency (#537) (71dd711)

12.1.0 (2024-01-19)

Features

12.0.0 (2024-01-15)

⚠ BREAKING CHANGES

  • minimum supported Node.js version is 18.12.0 (#533) (f70e832)

11.1.4 (2023-12-27)

Bug Fixes

  • invalid dependencies with working directory (#531) (2ec31a6)

11.1.3 (2023-06-08)

Bug Fixes

  • perf: avoid using klona for less options (#520) (8a63159)

11.1.2 (2023-05-31)

Bug Fixes

11.1.1 (2023-05-28)

Bug Fixes

11.1.0 (2022-10-06)

Features

11.0.0 (2022-05-17)

⚠ BREAKING CHANGES

  • minimum supported Node.js version is 14.15.0

10.2.0 (2021-10-18)

Features

10.1.0 (2021-10-11)

Features

Bug Fixes

  • only call addDependency on absolute paths (fa11ce7)

10.0.1 (2021-07-02)

Bug Fixes

10.0.0 (2021-06-17)

⚠ BREAKING CHANGES

  • less.webpackLoaderContext was removed, please use pluginManager.webpackLoaderContext

Bug Fixes

9.1.0 (2021-06-10)

Features

  • allow to use String value for the implementation option (465ffc4)

9.0.0 (2021-05-13)

⚠ BREAKING CHANGES

  • minimum supported Node.js version is 12.13.0

8.1.1 (2021-04-15)

Bug Fixes

8.1.0 (2021-04-09)

Features

  • added the pluginManager.webpackLoaderContext property for less plugin developers, deprecated the less.webpackLoaderContext property, it fixed memory leak, please read this (#412) (e576240)

8.0.0 (2021-02-01)

Notes

  • using ~ is deprecated and can be removed from your code (we recommend it), but we still support it for historical reasons.

Why you can removed it? The loader will first try to resolve @import as relative, if it cannot be resolved, the loader will try to resolve @import inside node_modules.

⚠ BREAKING CHANGES

  • minimum supported webpack version is 5

Features

  • supported the resolve.byDependency option, you can setup { resolve: { byDependency: { less: { mainFiles: ['custom', '...'] } } } }

7.3.0 (2021-01-21)

Features

  • added the implementation option (84d957c)

7.2.1 (2020-12-28)

Bug Fixes

7.2.0 (2020-12-23)

Features

7.1.0 (2020-11-11)

Features

  • allow the additionalData to be async (#391) (62c6934)

7.0.2 (2020-10-09)

Chore

  • update schema-utils

7.0.1 (2020-09-03)

Bug Fixes

  • normalize sources in source maps (877d99a)

7.0.0 (2020-08-25)

⚠ BREAKING CHANGES

  • move less to peerDependencies, the implementation option was removed
  • prependData and appendData option were removed in favor the additionaldata option

Features

6.2.0 (2020-07-03)

Features

  • support condition names from package.json (#369) (671395d)

6.1.3 (2020-06-29)

Bug Fixes

6.1.2 (2020-06-22)

Bug Fixes

  • ignore watch for remove URLs (3946937)
  • resolution logic (2c3a23a)
  • resolve absolute and root relative imports (3d01b82)

6.1.1 (2020-06-11)

Bug Fixes

  • do not rebuilt unmodified files on windows in watch mode (6537a3d)

6.1.0 (2020-05-07)

Features

Bug Fixes

  • respect third-party plugins for Less (#353) (d0db4f9)

6.0.0 (2020-04-24)

⚠ BREAKING CHANGES

  • minimum supported Node.js version is 10.13,
  • minimum support webpack version is 4
  • 2 version of less is not supported anymore
  • using 3 versin of less by default, so you don't need to have less in your package.json, we already supply it
  • move less-specific options to the lessOptions option, please look at README

Features

  • the paths options now works with webpack resolver (3931470)
  • allow a function to be used for lessOptions (#325) (a6be94a)
  • added the appendData option (#336) (fb94605)
  • added the prependData option (#327) (9df8755)
  • support less and style fields in package.json
  • support index.less file for packages

Bug Fixes

  • support import aliases without tilde (#335) (24021cd)
  • do not crash on remotely imports (#333) (8e020e9)
  • add webpack v5 support (#317) (f0b42b4)
  • first resolve an import using less resolver, then using webpack resolver (#340) (443bd5a)
  • fix a resolution for @import 'package/file.ess'; and @import './package/file.ess';

5.0.0 (2019-04-29)

Bug Fixes

  • webpack watching does not recover after broken less is fixed (#289) (f41d12e)

Chores

  • remove old bits mentioning webpack < 4 and node < 6 (#286) (012eb8f)

Code Refactoring

BREAKING CHANGES

  • remove deprecated compress option.
  • drop support for node < 6.9 and webpack < 4

4.1.0 (2018-03-09)

Features

4.0.6 (2018-02-27)

Bug Fixes

  • package: add webpack >= v4.0.0 (peerDependencies) (#245) (011cc73)

4.0.5 (2017-07-10)

Chore

4.0.4 (2017-05-30)

Bug Fixes

4.0.3 (2017-03-30)

Bug Fixes

  • sourcesContent missing in source maps (df28035)

4.0.2 (2017-03-21)

Bug Fixes

  • Plugin.install is not a function (f8ae245)

4.0.1 (2017-03-21)

Bug Fixes

4.0.0 (2017-03-20)

Bug Fixes

  • error where not all files were watched (53c90fc)
  • resolve alias (98d4e63)

Chores

  • dependencies: Update peer dependencies (24a6f66)

Features

  • source-maps: refactor source maps handling (895044f)
  • allow user to choose between resolvers (1d6e505)
  • improve formatting of error messages (39772a5)
  • make any file type importable (d3022b8)
  • remove root option (39ad4f8)

BREAKING CHANGES

  • If you've already configured your resolve.alias with a .less extension, you can now remove that wrong extension.
  • The root option was never documented, so it's very unlikely that this is actually a breaking change. However, since the option was removed, we need to flag this as breaking.
  • dependencies: Require webpack 2 as peer dependency
  • source-maps: Since the map is now passed as an object to the next loader, this could potentially break if another loader than the css-loader is used. The css-loader accepts both.

Changelog

3.0.0

  • Breaking: Remove node 0.10 and 0.12 support
  • Breaking: Remove official webpack 1 support. There are no breaking changes for webpack 1 with 3.0.0, but future release won't be tested against webpack 1
  • Breaking: Remove synchronous compilation support #152 #84
  • Reduce npm package size by using the files property in the package.json

2.2.3

  • Fix missing path information in source map #73
  • Add deprecation warning #84

2.2.2

  • Fix issues with synchronous less functions like data-uri(), image-size(), image-width(), image-height() #31 #38 #43 #58

2.2.1

  • Improve Readme

2.2.0

  • Added option to specify LESS plugins #40