- added support for the CSS
text-orientationproperty ( #150 )
- prefixed style objects are now reordered correctly ( #147 )
- default browser versions have been bumped to meet new usage percentages
- added support for
writing-mode( #139 )
- fix
flexBasisfallback for legacy IE 10 (msPreferredSizetomsFlexPreferredSize) ( #134 )
- fix legacy display prefixing for
inline-flex( #132 )
- use Chrome data for Yandex browser ( #127 )
- removed
caniuse-apias adevDependency
- data update
- performance improvements (up to 30% faster)
- performance improvements (~10% faster) ( #115 ) ( #116 )
- ordering prefixed properties correctly ( #117 )
- introducing new core prefixer that perform up to 4.5x faster
- added a whole new generator to create your custom prefixer
- added 4 new plugins to prefix special values
- new documentation using gitbook
- integrated flowtype
- added style sorting to prepend prefixed properties ( #105 )
- support for
position: -webkit-sticky( #103 )
- added type checks for
flexDirectionspecification alternatives
- fixed updated caniuse-api search keys
- fixed a bug that used the prefixAll fallback for Windows Phone browsers ( #97 )
- fixed a bug preventing Firefox on Android to correct prefixes ( #95
- fixed a bug that removed array values ( #89 )
- added array prefixing to the dynamic version
- improved prefixing performance
- merged inline-style-prefix-all as
inline-style-prefixer/static
- support for Chromium browser ( #75 )
- support for Vivaldi browser ( #81 )
- support for zoom and grab
cursorvalues ( #82 ) - support for prefixing arrays of values ( @inline-style-prefix-all#16 )
- fixed a bug where
borderwithin transitions was treated asorder( @inline-style-prefix-all#15 ) - fixed a bug where prefixed transition values where incorrectly concatenated ( @inline-style-prefix-all#17 )
- updated inline-style-prefix-all dependency to correct fallback value order
- replaced
Setwith ES5 alternative
- fixed a bug that caused crashes if
displaygot eithernullorundefinedassigned ( #71 )
- added
undefinedcheck foruserAgentto prevent bowser errors
- pulled a bugfix by Khan Academy that dash-cases fallback properties ( https://github.com/Khan/inline-style-prefixer/commit/f41f3040ac27eeec3b7a1fb7450ddce250cac4e4 )
- using inline-style-prefix-all for
prefixAllnow displaydoes not get removed anymore ( #65 )- not throwing anymore if unsupported
userAgentis provided ( #62 )
- Fixed a bug that caused
transitionwithcubic-bezierto resolve false - Replaced
for ofin favor of a basicforloop to not requireSymbolto be available
- Prevent crashes if a value is
falseorundefined
- Plugins won't crash if a
numbervalue is passed - Added default
options
- support for prefixed
transitionproperties e.g.transition: '-webkit-filter 200ms linear' - wider support for gradients on all properties
prefixAllnow prefixes all plugin values- uses default
userAgentif no userAgent,undefinedorfalseis passed
- added support for Cordova apps & in-app browser (especially on iOS 8.4.x)
- fixed Android Chrome detection (on Android 4.x)
- added some FAQ's
- fixed dist files to register globally
- replaced multi-options with an object hash
- renamed
keepDefaultstokeepUnprefixed
- fixed a bug that caused the
display:flexplugin to prefix incorrectly - added
forceRun-option to plugins to support plugins when usingprefixAll - added
keepDefault-option to keep defaults after prefixing - added MS Edge support
- added whitelist for headless browsers
- several data updates
- fixed a typo in
animationIterationCount
- Added 2D Transform to the searchMap so IE 9 prefixes
transform,transformOrigin,transformOriginXandtransformOriginY - Removed unsupported browsers from browser detection to avoid false prefixes
- Added Changelog
- Android detection for older Versions (< 5)
- added
flexWrapto the properties list