Skip to content

Latest commit

 

History

History
262 lines (150 loc) · 8.36 KB

CHANGELOG.md

File metadata and controls

262 lines (150 loc) · 8.36 KB

Changelog

7.0

7.0.0

  • remove backgroundClip plugin

6.0

6.0.4

  • hotfix bringing back a no-op backgroundClip plugin to preserve clients using a custom configuration

6.0.3

6.0.2

  • fixed an issue with how background-clip was prefixed ( #221 )

6.0.0

While this might not be breaking anything, we decided to release a new major just to be safe with this change.

  • removed ie_mob support as it is deprecated and was removed from caniuse-api ( #192 )

5.0

5.1.2

  • fixed bugs that occured with 5.1.1
  • added support for span X values in grid properties ( #190 )

5.1.1

  • added support for span values in grid properties ( #186 )

5.1.0

  • added a plugin that transforms grid properties ( #174 )

5.0.4

  • added a plugin that transform logical properties ( #170 )

5.0.3

  • fix generator output path for plugins ( #167 )

5.0.2

  • expanding flexbox shorthands for IE10 ( #166 )

5.0.1

  • added a plugin that adds a -webkit- prefix if background-clip is set to text ( #159 )

5.0.0

We entirely removed the dynamic version of the prefixer due to constant issues with browser detection and the almost impossible need to keep all the versions updated and in sync. There are no other changes except the import paths for this version.

Improvements, additions and bug fixes will be build on top of the new major version shortly.

4.0

4.0.2

  • added missing alternative values to the legacy flexbox plugins ( #153 )
  • added missing props to the dynamic version of the legacy flexbox plugin in order to align with the static version ( #153 )
  • updated browser versions and caniuse data

4.0.1

  • added support for the CSS text-orientation property ( #150 )

4.0.0

  • prefixed style objects are now reordered correctly ( #147 )
  • default browser versions have been bumped to meet new usage percentages

3.0

3.0.8

  • added support for writing-mode ( #139 )

3.0.7

  • fix flexBasis fallback for legacy IE 10 (msPreferredSize to msFlexPreferredSize) ( #134 )

3.0.6

  • fix legacy display prefixing for inline-flex ( #132 )

3.0.5

  • use Chrome data for Yandex browser ( #127 )

3.0.4

  • removed caniuse-api as a devDependency

3.0.3

  • data update

3.0.2

  • performance improvements (up to 30% faster)

3.0.1

  • performance improvements (~10% faster) ( #115 ) ( #116 )
  • ordering prefixed properties correctly ( #117 )

3.0.0

Complete Rewrite

  • 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

2.0

2.0.5

  • added style sorting to prepend prefixed properties ( #105 )
  • support for position: -webkit-sticky ( #103 )

2.0.4

  • added type checks for flexDirection specification alternatives

2.0.3

  • fixed updated caniuse-api search keys

2.0.2

  • fixed a bug that used the prefixAll fallback for Windows Phone browsers ( #97 )
  • fixed a bug preventing Firefox on Android to correct prefixes ( #95

2.0.1

  • fixed a bug that removed array values ( #89 )
  • added array prefixing to the dynamic version
  • improved prefixing performance

2.0.0

API Changes
Improvements
  • 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 )
Bugs

1.0

1.0.4

  • updated inline-style-prefix-all dependency to correct fallback value order

1.0.3

  • replaced Set with ES5 alternative

1.0.2

  • fixed a bug that caused crashes if display got either null or undefined assigned ( #71 )

1.0.1

  • added undefined check for userAgent to prevent bowser errors

1.0.0

0.6

0.6.7

  • Fixed a bug that caused transition with cubic-bezier to resolve false
  • Replaced for of in favor of a basic for loop to not require Symbol to be available

0.6.6

  • Prevent crashes if a value is false or undefined

0.6.5

  • Plugins won't crash if a number value is passed
  • Added default options

0.6.4

  • 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 or false is passed

0.6.3

  • 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

0.6.2

  • fixed dist files to register globally

0.6.1

  • replaced multi-options with an object hash
  • renamed keepDefaults to keepUnprefixed

0.6.0

  • fixed a bug that caused the display:flex plugin to prefix incorrectly
  • added forceRun-option to plugins to support plugins when using prefixAll
  • added keepDefault-option to keep defaults after prefixing
  • added MS Edge support
  • added whitelist for headless browsers
  • several data updates

0.5

0.5.4

  • fixed a typo in animationIterationCount

0.5.3

  • Added 2D Transform to the searchMap so IE 9 prefixes transform, transformOrigin, transformOriginX and transformOriginY
  • Removed unsupported browsers from browser detection to avoid false prefixes

0.5.2

  • Added Changelog
  • Android detection for older Versions (< 5)
  • added flexWrap to the properties list