Babel Preset Env Versions Save

PSA: this repo has been moved into babel/babel -->

v1.6.1

6 years ago

FYI we are moving this repo/package into https://github.com/babel/babel

:bug: Bug Fix

  • Update compat table to fix two small issues (#445) (@danez)

ES2015 destructuring is not fully supported in Edge 15 and the polyfill required again. es6.math.imul is supported on Android as of version 4.4

  • Add polyfills for ES6 static Object methods (#441) (@danez)

Functions such as Object.keys, Object.freeze, ... do already exist in ES5, but their behaviour changed in ES2015. babel-preset-env with builtIns: true now adds the core-js polyfills for this methods if the browser only supports the ES5 variant of the method (like IE11 for example)

  • Normalize module format of plugins/built-ins data (#376) (@rtsao)

v2.0.0-alpha.16

6 years ago

v2.0.0-alpha.15

6 years ago

v2.0.0-alpha.15 (2017-07-19)

:rocket: New Feature

:house: Internal

Committers: 2

v1.6.0

6 years ago

v1.6.0 (2017-07-04)

:rocket: New Feature

  • Bump compat-table for node8 support (#363) (@existentialism)

We updated our mappings to support native trailing function commas and string paddings in Node.js 8+.

:bug: Bug Fix

  • Handle chromeandroid browserslist value (#367) (@yavorsky)

We added support for using browserslist's chromeandroid in targets.

:memo: Documentation

  • Tweak uglify option docs (#368) (@existentialism)

Thanks to @graingert and @pfiaux for pointing out some needed updates to the uglify-js-related docs.

v1.5.2

6 years ago

v1.5.2 (2017-06-07)

:bug: Bug Fix

  • Ensure explicit targets always override browsers key targets (#346) (@existentialism)

browser targets should be overridden by explicit targets, and we inadvertently broke this when we landed string version support.

v2.0.0-alpha.12

6 years ago

v2.0.0-alpha.12 (2017-06-01)

:house: Internal

Committers: 2

v1.5.1

6 years ago

v1.5.1 (2017-05-22)

:bug: Bug Fix

  • Compile with loose mode (#322) (@existentialism)

v1.5.0

6 years ago

v1.5.0 (2017-05-19)

:rocket: New Feature

  • Support target versions as strings (#321) (@existentialism)

We were originally waiting on 2.x for a breaking change, but since node v7.10 and other targets are causing some pain, we decided to land a backwards compatible version.

:house: Internal

  • Backport: use preset-env and remove flow-strip-types (#324) (@yavorsky)
  • Bump electron-to-chromium (#329) (@existentialism)
  • Tweak version mappings to match compat-table updates (#323) (@existentialism)
  • Bump browserslist (#319) (@existentialism)
  • Bump compat-table (#307) (@existentialism)
  • Add debug-fixtures and test/tmp to .eslintignore (#305) (@yavorsky)

v2.0.0-alpha.7

7 years ago

v2.0.0-alpha.7 (2017-04-18)

:house: Internal

Committers: 1

v2.0.0-alpha.6

7 years ago

v2.0.0-alpha.6 (2017-04-17)

:boom: Breaking Change

  • Other
    • #285 make useBuiltIns: false default, rename true to 'usage'. (@hzoo)

:bug: Bug Fix

  • Other

:house: Internal

Committers: 2