- added support for the CSS
text-orientation
property ( #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
flexBasis
fallback for legacy IE 10 (msPreferredSize
tomsFlexPreferredSize
) ( #134 )
- fix legacy display prefixing for
inline-flex
( #132 )
- use Chrome data for Yandex browser ( #127 )
- removed
caniuse-api
as 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
flexDirection
specification 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
cursor
values ( #82 ) - support for prefixing arrays of values ( @inline-style-prefix-all#16 )
- fixed a bug where
border
within 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
Set
with ES5 alternative
- fixed a bug that caused crashes if
display
got eithernull
orundefined
assigned ( #71 )
- added
undefined
check foruserAgent
to 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
prefixAll
now display
does not get removed anymore ( #65 )- not throwing anymore if unsupported
userAgent
is provided ( #62 )
- Fixed a bug that caused
transition
withcubic-bezier
to resolve false - Replaced
for of
in favor of a basicfor
loop to not requireSymbol
to be available
- Prevent crashes if a value is
false
orundefined
- Plugins won't crash if a
number
value is passed - Added default
options
- support for prefixed
transition
properties e.g.transition: '-webkit-filter 200ms linear'
- wider support for gradients on all properties
prefixAll
now prefixes all plugin values- uses default
userAgent
if no userAgent,undefined
orfalse
is 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
keepDefaults
tokeepUnprefixed
- fixed a bug that caused the
display:flex
plugin 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
,transformOriginX
andtransformOriginY
- Removed unsupported browsers from browser detection to avoid false prefixes
- Added Changelog
- Android detection for older Versions (< 5)
- added
flexWrap
to the properties list