Skip to content

Latest commit

 

History

History
231 lines (120 loc) · 12.3 KB

CHANGELOG.md

File metadata and controls

231 lines (120 loc) · 12.3 KB

Change Log

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

2.0.0 (2018-12-07)

Bug Fixes

  • broken unucode characters (#850) (f599c70)
  • correctly processing urls() with ?#hash (#803) (417d105)
  • don't break loader on invalid or not exists url or import token (#827) (9e52d26)
  • don't duplicate import with same media in different case (#819) (9f66e33)
  • emit warnings on broken import at-rules (#806) (4bdf08b)
  • handle uppercase URL in import at-rules (#818) (3ebdcd5)
  • inconsistent generate class names for css modules on difference os (#812) (0bdf9b7)
  • reduce number of require for urls() (#854) (3338656)
  • support deduplication of string module ids (optimization.namedModules) (#789) (e3bb83a)
  • support module resolution in composes (#845) (453248f)
  • same urls() resolving logic for modules (local and global) and without modules (#843) (fdcf687)

Features

  • allow to disable css modules and disable their by default (#842) (889dc7f)
  • disable import option doesn't affect on composes (#822) (f9aa73c)
  • allow to filter urls (#856) (5e702e7)
  • allow to filter import at-rules (#857) (5e6034c)
  • emit warning on invalid urls() (#832) (da95db8)
  • added exportOnlyLocals option (#824) (e9327c0)
  • reuse postcss ast from other loaders (i.e postcss-loader) (#840) (1dad1fb)
  • schema options (b97d997)

BREAKING CHANGES

  • resolving logic for uls() and import at-rules works the same everywhere, it does not matter whether css modules are enabled (with global and local module) or not. Examples - url('image.png') as require('./image.png'), url('./image.png') as require('./image.png'), url('~module/image.png') as require('module/image.png').
  • by default css modules are disabled (now modules: false disable all css modules features), you can return old behaviour change this on modules: 'global'
  • css-loader/locals was dropped in favor exportOnlyLocals option
  • import option only affect on import at-rules and doesn't affect on composes declarations
  • invalid @import at rules now emit warnings
  • use postcss@7

1.0.1 (2018-10-29)

Bug Fixes

1.0.0 (2018-07-06)

BREAKING CHANGES

0.28.11 (2018-03-16)

Bug Fixes

  • lib/processCss: don't check mode for url handling (options.modules) (#698) (c788450)

0.28.10 (2018-02-22)

Bug Fixes

  • getLocalIdent: add rootContext support (webpack >= v4.0.0) (#681) (9f876d2)

0.28.9 (2018-01-17)

Bug Fixes

0.28.8 (2018-01-05)

Bug Fixes

  • loader: correctly check if source map is undefined (#641) (0dccfa9)
  • proper URL escaping and wrapping (url()) (#627) (8897d44)

0.28.7 (2017-08-30)

Bug Fixes

  • pass resolver to localsLoader (options.alias) (#601) (8f1b57c)

0.28.6 (2017-08-30)

Bug Fixes

  • add support for aliases starting with / (options.alias) (#597) (63567f2)

0.28.5 (2017-08-17)

Bug Fixes

  • match mutliple dashes (options.camelCase) (#556) (1fee601)
  • stricter [@import](https://github.com/import) tolerance (#593) (2e4ec09)

0.28.4 (2017-05-30)

Bug Fixes

  • preserve leading underscore in class names (#543) (f6673c8)

0.28.3 (2017-05-25)

Bug Fixes

  • correct plugin order for CSS Modules (#534) (b90f492)

0.28.2 (2017-05-22)

Bug Fixes

0.28.1 (2017-05-02)

Bug Fixes

Performance Improvements

  • generate source maps only when explicitly set (#478) (b8f5c8f)

0.28.0 (2017-03-30)

Features

0.27.3 (2017-03-13)

0.27.2 (2017-03-12)

0.27.1 (2017-03-10)

0.27.0 (2017-03-10)

Bug Fixes

  • sourcemaps: use abs paths & remove sourceRoot (c769ac3)
  • minimizeOptions should be query.minimize! (16c0858)
  • do not export duplicate keys (#420) (a2b85d7)

Features

  • allow removal of original class name (#445) (3f78361)
  • Include the sourceMappingURL & sourceURL when toString() (6da7e90)