web 3d图形渲染器
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

207 lines
6.8 KiB

  1. # Changes to PostCSS Custom Properties
  2. ### 8.0.11 (June 20, 2019)
  3. - Added: Synchronous transforms when async is unnecessary (thank @eteeselink)
  4. - Fixed: Unexpected mutations to imported Custom Properties (thank @EECOLOR)
  5. - Fixed: Transforms throwing over unknown Custom Properties
  6. ### 8.0.10 (April 1, 2019)
  7. - Added: Support for ignoring lines and or blocks using
  8. `postcss-custom-properties` comments.
  9. - Updated: `postcss` to 7.0.14 (patch)
  10. - Updated: `postcss-values-parser` to 2.0.1 (patch)
  11. ### 8.0.9 (November 5, 2018)
  12. - Fixed: Issue with duplicate custom property usage within a declaration
  13. ### 8.0.8 (October 2, 2018)
  14. - Fixed: Issue with nested fallbacks
  15. ### 8.0.7 (October 2, 2018)
  16. - Fixed: Issue with parsing custom properties that are not strings
  17. - Updated: `postcss` to 7.0.5 (patch)
  18. ### 8.0.6 (September 21, 2018)
  19. - Fixed: Issue with regular `:root` and `html` properties not getting polyfilled
  20. - Updated: `postcss` to 7.0.3 (patch)
  21. ### 8.0.5 (September 21, 2018)
  22. - Fixed: Issue with multiple `importFrom` not getting combined
  23. ### 8.0.4 (September 18, 2018)
  24. - Fixed: Do not break on an empty `importFrom` object
  25. ### 8.0.3 (September 18, 2018)
  26. - Updated: PostCSS Values Parser 2
  27. ### 8.0.2 (September 17, 2018)
  28. - Fixed: Spacing is preserved before replaced variables.
  29. ### 8.0.1 (September 17, 2018)
  30. - Fixed: Workaround issue in `postcss-values-parser` incorrectly cloning nodes.
  31. ### 8.0.0 (September 16, 2018)
  32. - Added: New `exportTo` function to specify where to export custom properties to.
  33. - Added: New `importFrom` option to specify where to import custom properties from.
  34. - Added: Support for variables written within `html`
  35. - Added: Support for PostCSS v7.
  36. - Added: Support for Node v6+.
  37. - Removed: `strict` option, as using the fallback value isn’t necessarily more valid.
  38. - Removed: `preserve: "computed"` option, as there seems to be little use in preserving custom property declarations while removing all usages of them.
  39. - Removed: `warnings` and `noValueNotifications` options, as this should be the job of a linter tool.
  40. - Removed: `variables` option, which is now replaced by `importFrom`
  41. - Removed: `appendVariables` option, which is now replaced by `exportTo`
  42. - Fixed: Custom Properties in `:root` are not also transformed.
  43. - Fixed: Declarations that do not change are not duplicated during preserve.
  44. ### 7.0.0 (February 16, 2018)
  45. - Changed: `preserve` option defaults as `true` to reflect the browser climate
  46. - Changed: `warnings` option defaults to `false` to reflect the browser climate
  47. ### 6.3.1 (February 16, 2018)
  48. - Reverted: `preserve` and `warnings` option to be added in major release
  49. ### 6.3.0 (February 15, 2018)
  50. - Fixed: `var()` captures strictly `var()` functions and not `xvar()`, etc
  51. - Fixed: `var()` better captures whitespace within the function
  52. - Fixed: comments within declarations using `var()` are now preserved
  53. - Changed: `preserve` option defaults as `true` to reflect the browser climate
  54. - Changed: `warnings` option defaults to `false` to reflect the browser climate
  55. - Updated documentation
  56. ### 6.2.0 (October 6, 2017)
  57. - Added: `noValueNotifications` option (#71)
  58. - Fixed: Typo in `prefixedVariables` variable name (#77)
  59. ### 6.1.0 (June 28, 2017)
  60. - Added: Let "warnings" option silence all warnings
  61. ([#67](https://github.com/postcss/postcss-custom-properties/pull/67))
  62. - Dependencies update (postcss, balanced-match)
  63. ### 6.0.1 (May 15, 2017)
  64. - Fixed: incorrect export ([#69](https://github.com/postcss/postcss-custom-properties/issues/69))
  65. ### 6.0.0 (May 12, 2017)
  66. - Added: compatibility with postcss v6.x
  67. ### 5.0.2 (February 1, 2017)
  68. - Minor dependency update
  69. ([#57](https://github.com/postcss/postcss-custom-properties/pull/57))
  70. ### 5.0.1 (April 22, 2016)
  71. - Fixed: trailing space after custom property name causes duplicate empty
  72. property
  73. ([#43](https://github.com/postcss/postcss-custom-properties/pull/43))
  74. ### 5.0.0 (August 25, 2015)
  75. - Removed: compatibility with postcss v4.x
  76. - Added: compatibility with postcss v5.x
  77. ### 4.2.0 (July 21, 2015)
  78. - Added: `warnings` option allows you to disable warnings.
  79. ([cssnext#186](https://github.com/cssnext/cssnext/issues/186))
  80. ### 4.1.0 (July 14, 2015)
  81. - Added: plugin now returns itself in order to expose a `setVariables` function
  82. that allow you to programmatically change the variables.
  83. ([#35](https://github.com/postcss/postcss-custom-properties/pull/35))
  84. ### 4.0.0 (June 17, 2015)
  85. - Changed: messages and exceptions are now sent using postcss message API.
  86. ### 3.3.0 (April 8, 2015)
  87. - Added: `preserve` now support `"computed"` so only preserve resolved custom properties (see new option below)
  88. - Added: `appendVariables` allows you (when `preserve` is truthy) to append your variables as custom properties
  89. - Added: `strict: false` allows your to avoid too many fallbacks added in your CSS.
  90. ### 3.2.0 (03 31, 2015)
  91. - Added: JS defined variables are now resolved too ([#22](https://github.com/postcss/postcss-custom-properties/issues/22))
  92. ### 3.1.0 (03 16, 2015)
  93. - Added: variables defined in JS are now automatically prefixed with `--`
  94. ([0691784](https://github.com/postcss/postcss-custom-properties/commit/0691784ed2218d7e6b16da8c4df03e2ca0c4798c))
  95. ### 3.0.1 (February 6, 2015)
  96. - Fixed: logs now have filename back ([#19](https://github.com/postcss/postcss-custom-properties/issues/19))
  97. ### 3.0.0 (January 20, 2015)
  98. - Changed: upgrade to postcss 4 ([#18](https://github.com/postcss/postcss-custom-properties/pull/18))
  99. - Removed: some code that seems to be useless ([16ff3c2](https://github.com/postcss/postcss-custom-properties/commit/16ff3c22fe0563a1283411d7866791966fff4c58))
  100. ### 2.1.1 (December 2, 2014)
  101. - Fixed: issue when multiples undefined custom properties are referenced ([#16](https://github.com/postcss/postcss-custom-properties/issues/16))
  102. ### 2.1.0 (November 25, 2014)
  103. - Added: enhanced exceptions & messages
  104. ### 2.0.0 (November 12, 2014)
  105. - Changed: upgrade to postcss 3
  106. ### 1.0.2 (November 4, 2014)
  107. - Fixed: more clear message for warning about custom prop used in non top-level :root
  108. ### 1.0.1 (November 3, 2014)
  109. - Fixed: warning about custom prop used in non :root
  110. ### 1.0.0 (November 2, 2014)
  111. - Added: warning when a custom prop is used in another place than :root
  112. - Added: handle !important
  113. ### 0.4.0 (September 30, 2014)
  114. - Added: JS-defined properties override CSS-defined
  115. ### 0.3.1 (August 27, 2014)
  116. - Added: nested custom properties usages are now correctly resolved
  117. - Changed: undefined var doesn't throw error anymore (just a console warning) & are kept as is in the output
  118. ### 0.3.0 (August 26, 2014)
  119. - Changed: fallback now are always added by default ([see why](http://www.w3.org/TR/css-variables/#invalid-variables))
  120. - Changed: `map` option renamed to `variables`
  121. ### 0.2.0 (August 22, 2014)
  122. - Added: `map` option
  123. - Changed: GNU style error message
  124. ### 0.1.0 (August 1, 2014)
  125. ✨ First release based on [rework-vars](https://github.com/reworkcss/rework-vars) v3.1.1