4.0.0-rc.0
- Breaking: Drops support for Node 0.12, we now require at least Node 4.
- Breaking: Update PostCSS to 6.0.0.
- Breaking: Removes the deprecated options from version 2.2.0.
2.6.1
- Resolves an issue where IE hacks were being removed from
0
values
(thanks to @Justineo).
2.6.0
- Added clamping of the values for the
shape-image-threshold
property, using
the same logic as introduced in version 2.5.0
.
2.5.0
- Added clamping of the values for the
opacity
property to the 0-1
range.
For example, this will convert opacity: 1.1
to opacity: 1
.
2.4.1
- Resolves an issue where the units would be stripped from zero values in
custom properties (thanks to @jgerigmeyer).
2.4.0
- Added a
precision
option to enable rounding of decimal places for
px
values.
2.3.6
- Resolves an issue with the last patch where
height: 0em
was not being
converted to height: 0
.
2.3.5
- Resolves an issue where certain properties inside
@keyframes
rules would
break animation in IE due to the percentage being stripped. Now, the
percentage is preserved for these properties.
2.3.4
- Does not convert
height:0%
to height:0
(and the same for max-height
), as
they produce different results.
2.3.3
- Updates postcss-value-parser to version 3 (thanks to @TrySound).
2.3.2
- Fixed a regression where
0%
in color functions was being transformed to 0
(thanks to @TrySound).
2.3.1
- Fixed a behaviour where
0deg
was being converted to 0
.
2.3.0
- Added an option to convert between
turn
& deg
(thanks to @TrySound).
2.2.1
- Fixes a behaviour where the module would remove units from zero values inside
calc functions (thanks to @marek-saji & @TrySound).
2.2.0
- Renames
opts.convertLength
& opts.convertTime
to
opts.length
& opts.time
; the old options will now print deprecation
warnings (thanks to @TrySound).
2.1.0
- Adds options to enable/disable unit conversion for time & length values.
2.0.1
- Bump postcss-value-parser to
2.0.2
.
2.0.0
1.3.1
- Fixes an issue where the module would convert values in gradient/url functions
since 1.3.0.
1.3.0
- Converted the module to use ES6.
- balanced-match, css-list & some integrated code has been replaced with
postcss-value-parser; reducing the number of moving parts in this module, and
providing a more futureproof way of parsing CSS numeric values.
1.2.5
- Fixes an issue where uppercase units (such as PX) were being deleted.
1.2.4
- Fixes convert not px or ms
1.2.3
- Adds support for
ch
units; previously they were removed.
- Upgrades css-list to
0.1.0
, code tidied up.
1.2.2
- Added support for viewport units (thanks to @TrySound).
1.2.1
- Fixes regressions introduced by the previous patch. Better support for
negative value transforms.
1.2.0
- Adds support for slash/comma separated values (thanks to @TrySound).
1.1.1
- Fixes an issue where trailing zeroes were not being removed in
values that were not 0
(thanks to @TrySound).
1.1.0
- Adds support for removing leading zeroes from
rem
values
(thanks to @tunnckoCore).
1.0.3
- Fixed a bug where filenames were being incorrectly transformed.
1.0.2
- Fixed a bug where
1.
and .0
were not being optimised to 1
and 0
,
respectively.
1.0.1
- Fixed a bug where
undefined
would be stringified as the unit value, if the
value did not have a unit.
1.0.0