- Fixed old
-moz-prefix for:placeholder-shown(by @Marukome0743). - Fixed
fit-contentprefix for Firefox.
- Removed
end value has mixed support, consider using flex-endwarning sinceend/startnow have good support. - Fixed removing
-webkit-box-orienton-webkit-line-clamp(@Goodwine). - Fixed
user-select: containprefixes.
- Improved performance (by Romain Menke).
- Improved startup time and reduced JS bundle size (by Kārlis Gaņģis).
- Fixed
::backdropprefixes (by 一丝).
- Fixed missed prefixes on vendor prefixes in name of CSS Custom Property.
- Fixed support of unit-less zero angle in backgrounds (by 一丝).
- Fixed
text-decorationprefixes by moving to MDN data (by Romain Menke). - Fixed
unicode-bidiprefixes by moving to MDN data. - Fixed
css-unicode-bidiissue from latest Can I Use. - Do not print
color-adjustwarning ifprint-color-adjustalso is in rule.
- Fixed
print-color-adjustsupport in Firefox. - Fixed
print-color-adjustsupport. - Fixed
NaNin grid (by @SukkaW).
- Fixed missed
-webkit-prefix forwidth: stretch. - Fixed
::file-selector-buttondata (by Luke Warlow). - Ensure sprockets-rails is loaded before autoprefixer-rails (by Thomas Morgan)
- Added
:autofillsupport (by Luke Warlow).
- Fixed
::file-selector-buttonsupport (by Usman Yunusov). - Fixed wrong
-moz-prefix from::file-selector-button(by Usman Yunusov).
- Added
::file-selector-buttonsupport (by Luke Warlow). - Fixed adding wrong prefixes to
content(by Luke Warlow). - Fix
ReferenceError: Can't find variable: URL(#213)
- Remove nodejs version check via ExecJS, to be compatible with 2.8.1 (#203)
- Fixed
:support in@supports(by Dmitry Semigradsky). - Update Can I Use data.
- Lock to execjs < 2.8.0 for now (#203)
- Fixed
transition-propertywarnings (by @Sheraff).
- Added TypeScript definitions (by Dmitry Semigradsky).
- Fixed docs (by Florian Pellet).
- Update Can I Use data.
- Update postcss to 8.2.2
- Fixed
Cannot read property 'proxyOf' of undefinederror (by Igor Kamyshev). - Added
dpcmunit support tomin-resolution: 2dppx(by Robert Eisele). - Fixed rational approximation in
min-resolution(by Robert Eisele).
- Fixed
substracttosubtractvalue formask-composite(by Michelle Enos). - Update Can I Use data
- Removed -ms-user-select: all because IE and old Edge don’t support it.
- Fixed Grid Layout warning.
- Update Can I Use data
- Fix
fileURL.replace is not a functionwhen reporting warnings (#194)
- Workaround
existsSync not a function(#193)
- Update Can I Use data.
- Update postcss to 8.1.4
- Fix issue with source map (#190)
- Update Can I Use data.
- Update autoprefixer to 10.0.1
- Update postcss to 8.1.1
- Update postcss to 8.0.5
- Update browserslist & caniuse-lite
- Improved error message for old environments.
- Reduced gem file size.
- Removed support for Node.js 6.x, 8.x, 11.x.
- Moved to PostCSS 8.
- Fix
9.8.6.4regression.
- Remove deprecation warnings.
- Fix deprecation warning for non-Rails environment.
- Print deprecation warning only once.
- Improve deprecated warnings.
- Fixed
envoption. - Added deprecation warning.
- Improved Grid Layout warnings (by Daniel Tonon).
- Reduce JS bundle size.
- Update Can I Use data.
- Update Can I Use data.
- Replace
chalktokleur(by Luke Edwards).
- Add
:placeholder-shownsupport (by Tanguy Krotoff).
- Revert
-webkit-stretchfix.
- Fix
-webkit-stretchsupport. - Reduce gem file size.
- Update Can I Use data.
- Update Can I Use data.
- Add
-ms-user-select: elementsupport.
- Avoid unnecessary transitions in prefixed selectors (by Andrey Alexandrov).
- Fix
fit-contentfor Firefox.
- Add
AUTOPREFIXER_GRIDenv variable to enable Grid Layout polyfill for IE. - Fix
Cannot read property 'grid' of undefinederror.
- Fix selector prefixing (by Andrey Alexandrov).
- Now the real fix for
'startsWith' of undefinederror.
- Fix
Cannot read property 'startsWith' of undefinederror.
- Fix false
Replace fill to stretchwarning.
- Update Can I Use data.
- Fix
-webkit-line-clamptruncating multi-line text support.
- Add warning-less
overrideBrowserslistoption. - Add
text-orientationsupport. - Add
min-resolution: 2xalias support.
- Fix
register_postprocessor' for nil:NilClasserror. - Update Can I Use data.
- Fix
backdrop-filterfor Edge (by Oleh Aloshkin). - Fix
min-resolutionmedia query support in Firefox < 16.
- Add
mask-compositesupport (by Semen Levenson).
- Fix Ruby < 2.4 support (by Jack Ford).
- Update Can I Use data.
- Fix non-Rails environments support (by Junya Ogura).
- Update Can I Use data.
- Add warning for named Grid rows.
- Fix
grid-templateand@mediacase (by Bogdan Dolin).
- Fix
calc()support in Grid gap.
- Fix infinite loop on mismatched parens.
- Fix warning text (by Albert Juhé Lluveras).
- Fix
text-decoration-skip-inksupport.
- Use
directionvalue for-ms-writing-mode(by Denys Kniazevych). - Fix warning text (by @zzzzBov).
- Add warning to force
flex-startinstead ofstart(by Antoine du Hamel).
- Fix Grid autoplacement warning.
- Fix unnecessary Flexbox prefixes in Grid elements.
- Add Grid autoplacement for
-ms-(by Bogdan Dolin). - Improve warnings (by Daniel Tonon).
- Remove some unnecessary warnings for Grid (by Andrey Alexandrov).
- Fix Grid prefixes with
repeat()value (by Bogdan Dolin).
- Add
place-selfsupport (by Bogdan Dolin). - Fix Grid row/column span inheritance bug (by Bogdan Dolin).
- Update Can I Use data.
- Add
/* autoprefixer grid: on */control comment (by Andrey Alexandrov). - Add duplicate
grid-areasupport (by Bogdan Dolin). - Fix
grid-gapsupport for rules with different specifity (by Bogdan Dolin). - Disable Grid in
@supportsat-rule with non-supported Grid features. - Improve Grid warnings (by Daniel Tonon).
- Fix
ExecJSruntime test (by Patrice Chalin).
- Sort properties in
rake autoprefixeralphabetically. - Fix old Firefox gradient prefix.
- Fix
autoprefixer --infoin new Node.js. - Fix ExecJS runtime warning.
- Retain
grid-gapthrough@media(by Bogdan Dolin). - Fix
grid-templateand@media(by Bogdan Dolin). - Fix Grid areas searching error (by Bogdan Dolin).
- Fix
span XGrid prefix (by Bogdan Dolin). - Fix
log2error.
- Add
background-clip: textsupport. - Fix adding Grid span for IE (by Bogdan).
- Show warning on Grid area names conflict (by Bogdan).
- Fix ExecJS warning (by Jan Kmet).
- Fix nested at-rules in Grid prefixes (by Ivan Malov).
- Remove Node.js 9 and Node.js 4 support.
- Remove RubyRacer and Sprockets 3 support.
- Use PostCSS 7.0.
- Use Browserslist 4.0.
- Do not show Grid warnings if IE was not selected.
- Fix
stretchprefix in Chrome >= 46.
- Add warnings for unsupported Grid features.
- Add warnings about wrong Grid properties.
- Add note about
gridoption for grid properties inrake autoprefixer.
- Fix error during adding Grid prefixes in
@media(by Evgeny Petukhov).
- Fix
grid-templatewith media queries (by Evgeny Petukhov).
- Add
gapsupport (by Evgeny Petukhov). - Add two values support for
grid-gapandgap(by Evgeny Petukhov).
- Fix
grid-templatesupport wit auto row sizes (by Yury Timofeev).
- Remove unnecessary warning on
-webkit-fill-available.
- Add
grid-gapsupport (by Evgeny Petukhov). - Fix radial gradients direction fix.
- Fix non-related to Ruby issue.
- Add
/* autoprefixer: ignore next */control comment (by Pavel Vostrikov).
- Remove Opera Mobile 12.1 from default browsers.
- Update Can I Use data.
- Add
@mediasupport togrid-template(by Evgeny Petukhov). - Fix
radial-gradientdirection warning (by Gustavo Real).
- Add
color-adjust(by Sergey Lysenko, Stanislav Botev, and Yuriy Alekseyev).
- Add more clear error on missed browser version.
- Add
overscroll-behaviorsupport. - Add
grid-templateshortcut support (by Evgeny Petukhov). - Add better
grid-column-endandgrid-row-endsupport (by Evgeny Petukhov). - Fix Grid properties support in
@supports.
- Use Browserslist 3.0.
- Remove
break-*topage-break-*conversion for Firefox.
- Fix
-ms-prefix for grid cells with samegrid-area(by Evgeny Petukhov).
- Fix multiple prefixes in declaration value.
- Update Can I Use data.
- Fix
grid-template-areasin@media(by Evgeny Petukhov).
- Fix
_autoprefixerDisabled is undefinedissue.
- Fix IE and other old JS runtimes support.
- Add
grid-template-areassupport (by Evgeny Petukhov). - Add
grid-templatesupport (by Evgeny Petukhov). - Add
grid-areasupport (by Alexey Komarov). - Add
autoprefixer-infoCLI tool. - Add wrong
radial-gradientproperties warning. - Use current working dir on missed
fromininfo()(by Phil Dokas). - Fix
grid-rowandgrid-columnsupport (by Alexey Komarov). - Do not prefix
reverseanimation direction. - Improve test coverage (by Dmitry Semigradsky).
- Add warning for using
browserslistoption instead ofbrowsers. - Add warning for multiple control comments in the same scope.
- Fix
Invalid array lengtherror during indent changes.
- Fix
::placeholderprefix for Edge. - Fix
inherit/initial/unsetvalues forflex-direction. - Fix RegExp usage in gradients (by Yet Another Minion).
- Update PostCSS.
- Update Can I Use data.
- Fix
radial-gradientdirection conversion. - Fix
image-setincursor.
- Add warning for old
radial-gradientdirection syntax. - Add
last n major versionsbrowser query.
- Fix
.browserslistrcsupport
- Fix
> 0query for browsers with one version. - Update Can I Use data.
- Add
unreleased versionsandunreleased Chrome versionsbrowsers queries. - Update Can I Use data.
- Add region usage statistics support.
- Fix base64 decoding for old Node.js.
- Update Can I Use data.
- Fix working with empty
autoprefixer.yml(by Murahashi Kenichi).
- Fix loading
autoprefixer.ymlfrom engines (by Jim Ryan).
- Fix
text-decorationshortcut support.
- Update Can I Use data.
- Update PostCSS.
- Update Can I Use data.
- Update Browserslist.
- Update Can I Use data.
- Update Browserslist.
- Update PostCSS.
- Remove non-
-webkit-intrinsic prefixes in Grid Layout (by 一丝).
- Add
unicode-bidisupport. - Add
-webkit-appearancesupport for Edge. - Fix intrinsic widths prefixes in Grid Layout.
- Fix
therubyracersupport.
- Remove node.js 0.12 support.
- Use PostCSS 6.0.
- Use Browserslist 2.
- Use
caniuse-liteinstead ofcaniuse-db(by Ben Briggs). - Rewrite project from CoffeeScript to Babel (by Dmitry Semigradsky).
- Disable Grid Layout prefixes for IE by default.
- Fix
-ms-grid-column-align.
- Update Can I Use data.
- Update PostCSS.
- Update Firefox ESR.
- Update Can I Use data.
- Fix
orderfor non-digit values.
- Fix
font-kerning(by Chi Vinh Le).
- Fix
text-decoration-skipin iOS (by Chi Vinh Le). - Fix
clip-path(by Chi Vinh Le).
- Improve
browsersoption perfomance. - Update CoffeeScript compiler.
- Fix compatibility with “Intrinsic & Extrinsic Sizing” spec update.
- Do not prefix grid/flexbox in
@supportsongrid: false/flexbox: false.
- Update Browserslist to fix
last n versionquery. - Update Can I Use data.
- Add Electron support in browsers list (by Kilian Valkhof).
- Add
flex-flowpartial support for Flexbox 2009 specification. - Fix browsers
0version issue in some Can I Use data.
- Update Can I Use data.
- Add support for separated environments in browserslist config.
- Fix unitless 0 basis in IE10/IE11 shorthand flex (by Google).
- Update PostCSS to 5.2.6.
- Update Can I Use data.
- Add error for popular mistake with
browseroption instead ofbrowsers.
- Clean prefixes data (by Reinaldo Schiehll).
- Better syntax error messages with PostCSS 5.2.5.
- Update Can I Use data.
- Fix selectors with
:--prefix support.
- Better CSS highlight by PostCSS 5.2.4.
- Update Can I Use data.
- Better syntax error output by PostCSS 5.2.3.
- Update Can I Use data.
- Add
defaultskeyword to browsers requirements. - Fix CSS Grid Layout support.
- Fix
align-selfcleaning.
- Better syntax error output by PostCSS 5.2.
- Update Can I Use data.
- Fix node cloning.
- Update Browserslist.
- Update Can I Use data.
- Fix
autoprefixer.jsloading path in some cases (by Pavan Trikutam) - Update Can I Use data.
- Fix Sprockets 3 support (by Eda Riedl).
- Add
:any-linkselector support. - Add
text-decoration-skipsupport. - Add
transition: duration propertysupport. - Fix
-webkit-prefix forbackface-visibility. - Fix
radunit support in gradients (by 刘祺). - Fix
transitionsupport in Opera 12. - Fix warning in Sprokets 3.
- Removed Safari TP Grid prefixes support.
- Fix
browserslistpath detection (by Jose Luis Salas). - Fix rare
Cannot read property 'constructor' of nullissue. - Add space-less
>1%and>.5%syntax support. - Clean
0versions in some country-based requests. - Update Can I Use data.
- Update Firefox ESR.
- Update Can I Use data.
- Fix source map for Sprockets 4 (by Richard Schneeman).
- Add Safari TP prefix support for Grid Layout.
- Fix duplicate prefixes for
-ms-interpolation-mode.
- Show users coverage for selected browsers in
.infoand Rake task.
- Add Sprockets 4 support (by Richard Schneeman).
- Add
AutoprefixerRails.uninstall(). - Use
bundle_processorfor Sprockets 4 (by Adam Becker). - Clean gem dependency from
json(by deepj).
- Fix transition warning.
- Update Can I Use data.
- Fix compatibility with Flexibility polyfill.
- Add Grid Layout support.
- Add
text-spacingsupport. - Add
> 10% in my statsbrowsers query with custom usage statistics. - Add options to disable
@supports, Flexbox or Grid support. - Fix compatibility with other PostCSS plugins.
- Fix error on broken transition with double comma.
- Fix issues in broken transitions.
- Fix AST error in transition warning (by @jvdanilo).
- Use
fillinstead offill-availableaccording spec changes (by 一丝). - Add
fillsupport for logical dimension properties (by 一丝). - Add
text-emphasissupport (by 一丝). - Add prefixes to
@supportsonly for compatible browsers. - Add
rad,gradandturnunits support to linear gradients. - Add some
degdirections support for old WebKit linear gradients. - Fix
@supportsparenthesis (by @heady). - Fix Rails without Assets Pipeline support (by Zach Denton).
- Add warning when prefixes could not be generated
for complicated
transition-propertyvalues. - Add warning for outdated
fill-availablevalue. - Add warning for wrong
text-emphasis-positionvalue. - Add “time capsule” warning for prefix-less future.
- Normalizes all warning messages.
- Fix gradient hack on some parameters (by Alexey Efremov).
- Fix
cursor: grabandcusror: grabbingsupport.
- Return old Rails integration to fix strange issues.
- Change
transitionsupport to output more robust CSS. - Add
:read-onlysupport. - Add support for
appearancewith any values. - Add loud
/*! autoprefixer: off */control comments support. - Convert
rotateZtorotatefor-ms-transform. - Use
postcss-value-parserto carefully work with gradients. - Remove
-ms-transform-styleand-o-transform-stylethat never existed.
- Fix old gradient direction warning.
- Remove unnecessary
-khtml-prefix too.
- Fix
cross-fade()support (by 一丝).
- Remove Ruby on Rails 3 support.
- Remove Ruby 1.9 support.
- Remove
safeoption. - Remove Opera 12.1 from default query.
- Add
image-setsupport (by 一丝). - Add
mask-bordersupport (by 一丝). - Add
filter()function support (by Vincent De Oliveira). - Add
backdrop-filtersupport (by Vincent De Oliveira). - Add
element()support (by Vincent De Oliveira). - Add CSS Regions support.
- Add Scroll Snap Points support.
- Add
writing-modesupport. - Add
::backdropsupport. - Add
cross-fade()support. - Add other
break-properties support. - Add Microsoft Edge support (by Andrey Polischuk).
- Add
notkeyword and exclude browsers by query. - Add version ranges
IE 6-9(by Ben Briggs). - Fix
filterintransitionsupport on Safari. - Fix
url()parsing. - Fix
pixelatedcleaning. - Always show old gradient direction warning.
- Update Can I Use database.
- Update internal libraries.
- Update Can I Use database.
- Update internal libraries.
- Update Can I Use database.
- Update internal libraries.
- Fix parent-less node issue on some cases (by Josh Gillies)
- Update Can I Use database.
- Add
appearancesupport. - Warn users on old gradient direction or flexbox syntax.
- Add
add: falseoption to disable new prefixes adding. - Make Autoprefixer 30% faster.
- Add prefixes for
pixelatedinstead ofcrisp-edgesinimage-rendering. - Do not add
::placeholderprefixes for:placeholder-shown. - Fix
text-decorationprefixes.
- Update num2fraction to fix resolution media quuery (by 一丝).
- Do not generate
-webkit-image-rendering.
- Fix DynJS compatibility (by Nick Howes).
- Update Can I Use database.
- Fix gradients in
maskandmask-imageproperties. - Fix old webkit prefix on some unsupported gradients.
- Update Can I Use database and JS libraries.
- Better support with Alaska runtime (by Jon Bardin).
- Fix placeholder selector (by Vincent De Oliveira).
- Use official
::placeholder-shownselector (by Vincent De Oliveira). - Fix problem with rails-html-sanitizer (by Alexey Vasiliev).
- Add transition support for CSS Masks properties.
- Use
-webkit-prefix for Opera Mobile 24.
- Fix Rails 5 support (by Joshua Peek).
- Add IE support for
image-rendering: crisp-edges.
- Add never existed
@-ms-keyframesto common mistake.
- Safer value split in
flexhack.
- Add support for resolution media query (by 一丝).
- Higher accuracy while removing prefixes in values.
- Add support for logical properties (by 一丝).
- Add
@viewportsupport. - Add
text-overflowsupport (by 一丝). - Add
text-emphasissupport (by 一丝). - Add
image-rendering: crisp-edgessupport. - Add
text-align-lastsupport. - Return
autoprefixer.defaultsas alias to currentbrowserslist.defaults. - Save code style while adding prefixes to
@keyframesand@viewport. - Do not remove
-webkit-background-clipwith non-spectextvalue. - Fix
-webkit-filterintransition. - Better support for browser versions joined on Can I Use
like
ios_saf 7.0-7.1(by Vincent De Oliveira). - Fix compatibility with
postcss-import(by Jason Kuhrt). - Fix Flexbox prefixes for BlackBerry and UC Browser.
- Fix gradient prefixes for old Chrome.
- Fix error on
nilin processor params.
- Fix for non-Rails environments.
- Add notice about unsupported ExecJS runtimes.
- Update Can I Use data.
- Fix issue on node.js runtime.
- Use PostCSS 4.0.
- Use Browserslist to parse browsers queries.
- Use global
browserslistconfig. Keybrowsersinconfig/autoprefixer.ymlis now deprecated. - Add
> 5% in USquery to select browsers by usage in some country. - Add
object-fitandobject-positionproperties support. - Add CSS Shape properties support.
- Fix UC Browser name in debug info.
- Update Can I Use data.
- Update some npm dependencies.
- Fix IE filter parsing with multiple commands.
- Update Can I Use dump.
- Remove
o-border-radius, which is common mistake in legacy CSS.
- Use PostCSS 3.0.5 to parse complicated cases of CSS syntax.
- Update Can I Use dump.
- Fix
@supportssupport with brackets in values (by Vincent De Oliveira). - Fix Windows support (by Kamen Hursev).
- Update PostCSS to fix issue with empty comment.
- Become 2.5 times fatser by new PostCSS 3.0 parser.
- Do not remove outdated prefixes by
remove: falseoption. map.inlineandmap.sourcesContentoptions are nowtrueby default.- Add
box-decoration-breaksupport. - Do not add old
-webkit-prefix for gradients withpxunits. - Use previous source map to show origin source of CSS syntax error.
- Use
fromoption from previous source mapfilefield. - Set
tovalue tofromiftooption is missing. - Trim Unicode BOM on source maps parsing.
- Parse at-rules without spaces like
@import"file". - Better previous
sourceMappingURLannotation comment cleaning. - Do not remove previous
sourceMappingURLcomment onmap.annotation: false.
- Update Firefox ESR version from 24 to 31.
- Use Flexbox 2009 spec for Android stock browser < 4.4.
- Do not remove comments from prefixed values (by Eitan Rousso).
- Allow Safari 6.1 to use final Flexbox spec (by John Kreitlow).
- Fix
filtervalue intransitionin Webkits. - Show greetings in Rake task if your browsers don’t require any prefixes.
- Add
<=and<browsers requirement (by Andreas Lind).
- Update Can I Use data.
- All methods now receive browsers as options key, not separated argument.
- GNU format for syntax error messages from PostCSS 2.2.
- Fix UTF-8 support in inline source maps.
- Allow to miss
fromandtooptions in inline source maps. - Update Can I Use data.
- Allow to disable Autoprefixer for some rule by control comment.
- Use PostCSS 2.1 with Safe Mode option and broken source line in CSS syntax error messages.
- Fix
-webkit-background-sizehack forcontainandcovervalues. - Don’t add
-webkit-prefix tofilterwith SVG (by Vincent De Oliveira).
- Add support for
clip-pathandmaskproperties. - Return
-webkit-prefix tofilterwith SVG URI.
- Add readable names for new browsers from 2.0 release.
- Don’t add
-webkit-prefix tofilterwith SVG URI. - Don’t add
-o-prefix 3D transforms.
- Save declaration style, when clone declaration to prefix.
- Based on PostCSS 1.0. See options changes.
- Restore visual cascade after declaration removing.
- Prefix declareation in
@supportsat-rule conditions. - Add all browsers from Can I Use:
ie_mob,and_chr,and_ff,op_mobandop_mini.
- Fix gradient hack, when
backgroundproperty contains color.
- Add
text-size-adjustsupport. - Add
background-sizeto support Android 2. - Update Can I Use data.
- Use Can I Use data from official
caniuse-dbnpm package. - Change versions to
x.x.x.y, wherex.x.xis Autoprefixer npm version andyis acaniuse-dbdate.
- Add source map annotation comment support.
- Add inline source map support.
- Autodetect previous inline source map.
- Fix source maps support on Windows.
- Fix source maps support in subdirectory.
- Prefix selector even if it is already prefixed by developer.
- Change CSS indentation to create nice visual cascade of prefixes.
- Fix flexbox support for IE 10 (by Roland Warmerdam).
- Better
break-insidesupport. - Fix prefixing, when two same properties are near.
- Add
touch-actionsupport.
- Chrome 33 is moved to released versions.
- Add Chrome 36 data.
- Add
text-decoration-*properties support. - Update browsers usage statistics.
- Fix
cascadeoptions withoutbrowsersoption (by Dominik Porada). - Use new PostCSS version.
- Check already prefixed properties after current declaration.
- Normalize spaces before already prefixed check.
- Firefox 28 is moved to released versions.
- Add Firefox 31 data.
- Add some Blackberry data.
- Don’t use
-ms-transformin@keyframes, because IE 9 doesn’t support animations. - Update BlackBerry 10 data.
- Update browsers usage statistics.
- Opera 20 is moved to released versions.
- Add Opera 22 data.
- Chrome 34 is moved to released versions.
- Add Chrome 37 data.
- Fix Chrome 36 data.
- Fix
display: inline-flexsupport by 2009 spec. - Fix old WebKit gradient converter (by Sergey Belov).
- Separate 2D and 3D transform prefixes to clean unnecessary
-ms-prefixes. - Firefox 29 is moved to released versions.
- Add Firefox 32 data.
- Do not add
-ms-prefix fortransformwith 3D functions. - Update browsers global usage statistics.
- Remove unnecessary
-moz-prefix forwavyintext-decoration. - Update Safari data for font properties.
- Chrome 36 is moved to released versions.
- Add Chrome 38 data.
- Opera 21 is moved to released versions.
- Add Opera 23 data.
- Allow to parse gradients without space between color and position.
- Add iOS 8, Safari 8 and Android 4.4.3 data.
- Update browsers usage statistics.
- Source map support.
- Save origin indents and code formatting.
- Change CSS parser to PostCSS.
- Keep vendor hacks, which does right after unprefixed property.
- Show syntax errors if fixed sass-rails version if used.
- Rename compile() to process() and return result object, instead of CSS string.
- Rename inspect() to info().
- Allow to select last versions for specified browser.
- Add full browser names aliases:
firefox,explorerandblackberry. - Ignore case in browser names.
- Change license to MIT.
- Add prefixes inside custom at-rules.
- Add only necessary prefixes to selector inside prefixed at-rule.
- Safer backgrounds list parser in gradient hack.
- Prefix @keyframes inside @media.
- Don’t prefix values for CSS3 PIE properties.
- Use browserify to build standalone version.
- Add ::placeholder support for Firefix >= 18.
- Fix vendor prefixes order.
- Add webkit prefix for sticky position.
- Update browsers popularity statistics.
- Add selectors and at-rules sections to debug info.
- Fix outdated prefixes cleaning.
- Add
Firefox ESRbrowser requirement. - Opera 18 is moved to released versions.
- Add Opera 20 data.
- Chrome 32 is moved to released versions.
- Add Opera 34 data.
- Fix flexbox properties names in transitions.
- Add Chrome 35 and Firefox 29 data.
- Android 4.4 stock browser and Opera 19 are moved to released versions.
- Add Opera 21 data.
- Update browsers usage statistics.
- Add case insensitive to IE’s filter hack (by Dominik Schilling).
- Improve selector prefixing in some rare cases (by Simon Lydell).
- Firefox 27 is moved to released versions.
- Add Firefox 30 data.
- Add more browsers to defaults ("> 1%, last 2 versions, ff 17, opera 12.1" instead of just "last 2 browsers").
- Keep vendor prefixes without unprefixed version (like vendor-specific hacks).
- Convert gradients to old WebKit syntax (actual for Android 2.3).
- Better support for several syntaxes with one prefix (like Flexbox and gradients in WebKit).
- Add intrinsic and extrinsic sizing values support.
- Remove never existed prefixes from common mistakes (like -ms-transition).
- Add Opera 17 data.
- Fix selector prefixes order.
- Fix browser versions order in inspect.
- Fix old WebKit gradients convertor on rgba() colors.
- Allow to write old direction syntax in gradients.
- Fix direction syntax in radial gradients.
- Don’t prefix IE filter with modern syntax.
- Fix parsing property name with spaces.
- Fix processing custom framework prefixes (by Johannes J. Schmidt).
- Concat outputs if several files compiled to one output.
- Decrease standalone build size by removing unnecessary Binary class.
- iOS 7 is moved to released versions.
- Clean up binary code (by Simon Lydell).
- Firefox 24 is moved to released versions.
- Add support for grab, grabbing, zoom-in and zoom-out cursor values.
- Chrome 30 is moved to released versions.
- Don’t add another prefixes in rule with prefixed selector.
- Opera 17 is moved to released versions.
- Fix converting multiple gradients to old webkit syntax (by Aleksei Androsov).
- Fix @host at-rule parsing.
- IE 11 and Andrid 4.3 is moved to released versions.
- Add Opera 18 data.
- Add @namespace support.
- Sort browser versions in data file.
- Add Safari 6.1 data.
- Add fx alias for Firefox.
- Update Android future version to 4.4.
- Google Chrome 32 added to future versions list.
- Firefox 25 now is actual version, 27 and 28 added to future versions.
- Browsers statistics are updated.
- Google Chrome 33 added to future releases list.
- Google Chrome 31 moved to current releases list.
- Fix Autoprefixer initializer on Heroku (by Jason Purcell).
- Use old webkit gradients for old iOS and Safari (by Chad von Nau).
- Fix direction conversion for old webkit gradients (by Chad von Nau).
- Update browsers popularity statistics.
- Firefox ESR in default browsers was changed to 24 version.
- Firefox 26 was moved to current releases list.
- Firefox 28 was added to future releases list.
- Add vendor prefixes to selectors.
- Add ::selection and ::placeholder selectors support.
- Allow to load support data from Can I Use pull requests.
- Remove deprecated API.
- Add hyphens support.
- Add tab-size support.
- Add :fullscreen support.
- Allow to select browser versions by > and >= operator.
- Fix flex properties in transition.
- Add Firefox 25 data.
- Add Chrome 31 and 30 data.
- Fix CSS comments parsing (by vladkens).
- New faster API, which cache preprocessed data. Old API is deprecated.
- A lot of perfomance improvements.
- Add Opera 15 -webkit- prefix support.
- Update Chrome 29 and Safari 7 prefixes data.
- Add minor browsers in popularity select.
- Better syntax error messages.
- Add Chrome 30 data.
- Don’t remove non-standard -webkit-background-clip: text.
- Don’t remove IE hack on CSS parse.
- Fix loading into Rails without Sprockets.
- Add Opera 16 data.
- Fix “Invalid range in character class” error on JRuby.
- Fix correct clone comments inside keyframes (by Alexey Plutalov).
- Fix angle recalculation in gradients (by Roman Komarov).
- Add border-image support.
- Rewrite Autoprefixer to be more flexible.
- Use css, instead of Rework, to fix CSS parsing errors faster.
- Fix a lot of CSS parsing errors.
- Fix sass-rails 4.0.0.rc2 compatibility.
- More useful message for CSS parsing errors.
- Remove old WebKit gradient syntax.
- Fix parsing error on comment with braces.
- Remove old Mozilla border-radius.
- Don’t prefix old IE filter.
- Remove old background-clip, background-size and background-origin prefixes.
- Speed up regexps in values.
- Allow to hack property declarations.
- Convert flexbox properties to 2009 and 2012 specifications.
- Add support for sass-rails 4 final.
- Add Firefox 24 data.
- Add prefixes for font-feature-settings.
- Fix convert flex properties to old box-flex.
- Fix Sinatra (sprockets-sass) suuport.
- Remove outdated prefixes.
- Add border-radius and box-shadow properties to database.
- Change degrees in webkit gradients.
- Add old syntax in gradient direction.
- Add old syntax for display: flex.
- Update browser global usage statistics.
- Add Firefox 23 data.
- Update css-parse to fix @-moz-document issue.
- Update Rework’s libraries to fix @page statement.
- Add Chrome 29 data.
- Fix new css-stringify issue.
- Fix compatibilty with Rework from git master.
- Add minor browsers to data, which can be selected only directly.
- Add Opera 15 and iOS 6.1 data.
- Fix iOS versions in properties and values data.
- Use latest Rework 0.15 with a lot of CSS parsing fixes.
- Update browsers usage statistics.
- Use own filters instead of Rework’s
prefixandprefixValue. - Smarter value prefixer without false match “order” in “border”.
- 40% faster.
- Don’t add unnecessary properties instead of Rework’s
prefixValue. - Don’t change properties order.
- Sort properties and values in inspect output.
- Fix value override in prefixer.
- Prefix several same values in one property.
- Don’t add -webkit- prefix to IE filter.
- Don’t duplicate already prefixed rules.
- Update parse libraries.
- Add inspect method and rake tast.
- Initial release.