All Versions
239
Latest Version
Avg Release Cycle
8 days
Latest Release
1608 days ago

Changelog History
Page 23

  • v7.0.0-alpha.8 Changes

    April 17, 2017

    :eyeglasses: Spec Compliance

    • babel-preset-stage-2, babel-preset-stage-3

    :boom: Breaking Change

    • babel-core
      • #5547 [7.0] Require babel-(preset|plugin) or module: on plugins/presets. (@loganfsmyth)

    :rocket: New Feature

    :bug: Bug Fix

    • πŸ”Œ babel-plugin-transform-class-properties, babel-plugin-transform-es2015-classes, babel-plugin-transform-es2015-function-name
    • babel-generator
      • #5562 Avoid creating a new line comment when a block comment is preceded by a forward slash. (@tgecho)
    • πŸ”Œ babel-plugin-transform-async-to-generator
      • #5536 Always use the native (or polyfilled) Promise in transform-async-to-generator. (@Kovensky)

    πŸ’… :nail_care: Polish

    • babel-core, babel-helpers
      • #5548 Remove unnecessary returns in asyncToGenerator helper. (@zertosh)

    πŸ“š :memo: Documentation

    • πŸ”Œ babel-plugin-transform-es2015-arrow-functions
      • #5573 Improve example of babel-plugin-transform-es2015-arrow-functions. (@exacs)

    :house: Internal

    • babel-core, babel-messages
      • #5602 Refactor OptionManager to be a short class with a bunch of pure helper functions.. (@loganfsmyth)
    • πŸ”Œ babel-plugin-transform-regenerator
    • Other
  • v7.0.0-alpha.7 Changes

    April 05, 2017
    • ⚑️ Updated babylon, fixed babel-register issue, and make babel-polyfill publish the core-js polyfills individually for babel-preset-env

    :rocket: New Feature

    • babel-polyfill

    :bug: Bug Fix

    • babel-register
    • πŸ— babel-generator, babel-helper-builder-react-jsx, babel-plugin-transform-react-jsx
    • babel-core, babel-generator, babel-template, babel-traverse, babel-types

    πŸ“š :memo: Documentation

    • πŸ”Œ babel-plugin-transform-es2015-modules-commonjs
      • #5588 Update transform-es2015-modules-commonjs doc. (@xtuc)
    • πŸ”Œ babel-plugin-transform-es2015-spread

    :house: Internal

  • v7.0.0-alpha.6 Changes

    March 27, 2017

    πŸ›  Fix issue with babel-core not picking up the .babelrc correctly

    Also started Babel to compile itself with Babel 7! (We'll be working on making it compile the last good version from master soon so we don't need to wait until after publishing to find a regression)

    :bug: Bug Fix

    :house: Internal

  • v7.0.0-alpha.5 Changes

    March 24, 2017

    πŸ“¦ babel-runtime helpers weren't built correctly, and I found extra dep on babel-runtime in 2 packages.

    πŸ“¦ > At the point of this publish, all other packages are at v7.0.0-alpha.3 > babel-register is at v7.0.0-alpha.4

    :bug: Bug Fix

    • babel-runtime

    :house: Internal

    • πŸ”Œ babel-plugin-transform-decorators, babel-plugin-transform-react-inline-elements, babel-runtime
      • #5540 keep one core-js helper file in git, remove babel-runtime from deps. (@hzoo)
  • v7.0.0-alpha.4 Changes

    March 23, 2017

    πŸ“¦ > At the point of this publish, all other packages are at v7.0.0-alpha.3

    :bug: Bug Fix

    • babel-register
  • v7.0.0-alpha.3 Changes

    March 23, 2017

    :boom: Breaking Change

    • babel-traverse
    • babel-runtime
    • πŸ”Œ babel-core, babel-generator, babel-plugin-transform-es2015-template-literals, babel-template, babel-traverse, babel-types
      • #5523 Account for template literals revision. (@hzoo)
    • babel-core, babel-preset-react, babel-runtime
      • #5489 Misc fixes + Move babel-core config processing from transformation/file/options into top-level folder. (@loganfsmyth)
    • babel-cli, babel-core, babel-register, babel-types
      • #5487 Make only/ignore relative to cwd/config file and move only/ignore checking all to core.. (@loganfsmyth)
    • πŸ”Œ babel-core, babel-plugin-transform-es2015-modules-umd, babel-plugin-transform-react-display-name, babel-plugin-transform-react-jsx-source
    • babel-core
      • #5466 Resolve programmatic/CLI arguments from cwd, not file being compiled.. (@loganfsmyth)
    • babel-cli, babel-core
      • #5463 More strictly parse configs and explicitly handle arguments in babel-cli. (@loganfsmyth)

    :rocket: New Feature

    • πŸ”Œ babel-plugin-transform-runtime, babel-runtime
      • #5442 Add useBuiltIns and useESModules options to transform-runtime. (@Kovensky)
    • babel-core, babel-register

    :bug: Bug Fix

    • πŸ”Œ babel-plugin-transform-react-inline-elements, babel-traverse
      • #5504 Fix path.remove() leading & trailing comments sharing. (@dmail)
    • babel-core, babel-runtime
    • πŸ”Œ babel-plugin-transform-react-constant-elements, babel-traverse
      • #5415 Fix PathHoister attaching to default parameters.. (@STRML)
    • πŸ”Œ babel-plugin-transform-es2015-modules-amd, babel-plugin-transform-es2015-modules-commonjs
      • #5474 Properly preserve import ordering with AMD format.. (@rwjblue)
    • πŸ”Œ babel-plugin-transform-do-expressions, babel-types
    • πŸ”Œ babel-plugin-transform-es2015-function-name, babel-types

    πŸ’… :nail_care: Polish

    πŸ“š :memo: Documentation

    • πŸ”Œ babel-plugin-transform-runtime
      • #5481 Add useBuiltins and useESModules options to transform-runtime README. (@existentialism)
      • #5401 Improve options documentation for babel-plugin-transform-runtime. (@aaronang)
    • babel-register
    • babel-generator
      • #5477 Update babel-generator documentation. (@xtuc)
    • πŸ”Œ babel-plugin-transform-es2015-*

    :house: Internal

    • babel-cli
    • Other
    • πŸ”Œ babel-plugin-transform-regenerator
    • πŸ”Œ babel-core, babel-plugin-transform-es2015-classes, babel-template, babel-traverse
    • πŸ”Œ babel-plugin-transform-es2015-classes
      • #5450 Changes the throw error for test in super-illegal-non-constructor-call. (@arshabh)
    • πŸ— babel-helper-builder-react-jsx
      • #5484 Removes unused lodash dep from babel-helper-builder-react-jsx. (@segphault)
  • v7.0.0-alpha.20 Changes

    August 30, 2017
    • πŸ– Handle Symbol in transform-es2015-computed-properties
    • Disallow ...[ & ...{ inside object destructuring

    http://tc39.github.io/tc39-notes/2017-05_may-23.html#16ih-why-allow-bindingpattern-for-bindingrestparameter-for-object-rest-maybe-we-should-just-allow-identifiers

    // Invalid
    ( {...{}} = {} ); ( {...[]} = {} );
    let {...{}} = {}; let {...[]} = {};
    
    • 0️⃣ Split transform-export-extensions into transform-export-namespace and transform-export-default plugins
    • 🚚 Move transform-numeric-separator to Stage 2
    • 🚚 Move transform-class-properties to Stage 3
      • Change the default transform to use Object.defineProperty and loose option to use assignment (this.a = 1)
      • Use configurable: true
    • πŸ”„ Change es2015-template-literals to use .concat by default and concatenation in loose mode.
    • βœ‚ Remove deprecated jsx pragma check in transform-react-jsx
    • βœ‚ Remove preset-flow from the preset-react (there was confusion on why type syntax was allowed, and it also made it incompatible with preset-typescript
    • βž• Add --config-file CLI flag to explicitly pass a config location
    • 🚚 Move babel-standalone into the repo (another form of this used to be babel-browser)

    :eyeglasses: Spec Compliance

    • πŸ”Œ babel-plugin-transform-async-to-generator, babel-*
    • πŸ”Œ babel-helpers, babel-plugin-transform-es2015-computed-properties
    • πŸ”Œ babel-plugin-check-es2015-constants, babel-traverse, babel-types
    • πŸ”Œ babel-generator, babel-plugin-transform-es2015-destructuring, babel-plugin-transform-object-rest-spread
      • #6102 Adjusted Object Rest/Spread tests to use only allowed syntax from the…. (@Andarist)
    • 0️⃣ babel-plugin-transform-export-default, babel-plugin-transform-export-extensions, babel-plugin-transform-export-namespace, babel-preset-stage-1, babel-preset-stage-2
    • πŸ”Œ babel-plugin-transform-class-properties
    • πŸ”Œ babel-plugin-transform-class-properties, babel-plugin-transform-decorators, babel-plugin-transform-es2015-parameters, babel-plugin-transform-flow-comments, babel-plugin-transform-new-target, babel-plugin-transform-react-constant-elements, babel-preset-stage-2, babel-preset-stage-3
      • #6076 Update Class Fields to Stage 3 and change default behavior. (@kedromelon)
    • babel-preset-stage-1, babel-preset-stage-2

    :boom: Breaking Change

    • πŸ”Œ babel-plugin-transform-es2015-template-literals
    • πŸ”Œ babel-generator, babel-plugin-transform-es2015-destructuring, babel-plugin-transform-object-rest-spread
      • #6145 Removed the deprecated jsx pragma detection code. (@asthas)
    • πŸ”Œ babel-plugin-transform-flow-strip-types, babel-preset-flow, babel-preset-react
    • babel-helper-fixtures, babel-*

    :rocket: New Feature

    • babel-cli
      • #6133 add --config-file option to CLI to pass in .babelrc location. (@bdwain)

    :bug: Bug Fix

    • babel-core
      • #5586 Handle cycles of plugins compiling themselves and .babelrc.js files loading themselves. (@loganfsmyth)
    • πŸ”Œ babel-plugin-transform-es2015-destructuring, babel-traverse
      • #5743 Fix issue replacement nodes not requeued for transforming after destructuring. (@buunguyen)
    • πŸ”Œ babel-plugin-check-es2015-constants, babel-plugin-transform-es2015-block-scoping, babel-traverse
    • πŸ”Œ babel-helper-replace-supers, babel-plugin-transform-class-properties, babel-traverse
    • 0️⃣ babel-plugin-transform-export-default, babel-plugin-transform-export-namespace, babel-types
    • πŸ”Œ babel-plugin-transform-es2015-parameters, babel-traverse
    • πŸ”Œ babel-helper-replace-supers, babel-plugin-transform-es2015-classes
    • πŸ”Œ babel-plugin-transform-class-properties
      • #6082 babel-plugin-transform-class-properties: Ignore type annotations when looking for name collisions. (@andy-ms)
    • babel-preset-stage-2
      • #6088 remove left transform-class-properties from stage. (@echo304)
    • πŸ”Œ babel-plugin-transform-es2015-block-scoping, babel-types

    πŸ’… :nail_care: Polish

    • πŸ”Œ babel-plugin-transform-es2015-classes, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types

    πŸ“š :memo: Documentation

    • πŸ”Œ babel-plugin-transform-class-properties
    • Other
    • πŸ”Œ babel-plugin-transform-react-inline-elements
      • #6078 [docs] Added clarification note about transform-react-inline-elements usage …. (@Andarist)

    :house: Internal

    • babel-standalone
      • #6168 Refactor es2015-loose and es2015-no-commonjs presets to use preset op…. (@bmax)
      • #6137 Fix babel-standalone for realz. (@Daniel15)
      • #6029 Move babel-standalone into main Babel repo. (@Daniel15)
    • πŸ”Œ babel-plugin-transform-es2015-template-literals
      • #6169 re-add template literals tests, add ones that were missing. (@kedromelon)
    • babel-core, babel-generator, babel-template, babel-traverse, babel-types
    • babel-*
    • Other
    • πŸ”Œ babel-core, babel-plugin-transform-es2015-classes, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-runtime
    • πŸ”Œ babel-plugin-transform-es2015-parameters
    • πŸ”Œ babel-plugin-transform-class-properties
    • babel-register
    • babel-generator
      • #6074 Add "classProperties" plugin to babel-generator typescript tests. (@andy-ms)
    • πŸ”Œ babel-plugin-syntax-typescript, babel-preset-typescript
      • #6070 Move parser plugin from babel-preset-typescript to babel-plugin-syntax-typescript. (@andy-ms)
  • v7.0.0-alpha.2 Changes

    March 08, 2017

    :rocket: New Feature

    • πŸ”Œ babel-core, babel-generator, babel-plugin-transform-object-rest-spread
    • πŸ”Œ babel-plugin-transform-es2015-modules-amd, babel-plugin-transform-es2015-modules-commonjs

    πŸ“š :memo: Documentation

    :house: Internal

    • βœ… babel-core, babel-helper-transform-fixture-test-runner
    • babel-*
  • v7.0.0-alpha.19 Changes

    August 07, 2017

    Can help us documented any undocumented changes or issues at https://github.com/babel/notes/issues/30 or make an issue

    :boom: Breaking Change

    • πŸ”Œ babel-plugin-transform-flow-strip-types, babel-preset-react

    babel-preset-react now will only handle flow if the file has a // @flow

    :rocket: New Feature

    • πŸ”Œ babel-plugin-syntax-typescript, babel-plugin-transform-typescript, babel-preset-typescript
      • #5899 Add babel-plugin-syntax-typescript, babel-plugin-transform-typescript, and babel-preset-typescript. (@andy-ms)

    πŸŽ‰ Initial release of typescript equivalent of how Babel handles flow with a new babel-preset-typescript

    {
      "presets": ["typescript"]
    }
    

    :bug: Bug Fix

    • πŸ”Œ babel-plugin-transform-es2015-modules-commonjs
      • #6054 Don't insert the same node into the AST multiple times (fixes babel/babili#556). (@not-an-aardvark)
    • πŸ”Œ babel-plugin-transform-es2015-modules-commonjs, babel-plugin-transform-es2015-spread

    :house: Internal

    • πŸ”Œ babel-plugin-syntax-typescript, babel-plugin-transform-typescript, babel-preset-typescript
    • πŸ”Œ babel-core, babel-helper-wrap-function, babel-plugin-transform-es2015-arrow-functions
    • πŸ”Œ babel-plugin-transform-es2015-destructuring, babel-plugin-transform-es2015-parameters, babel-plugin-transform-object-rest-spread, babel-plugin-transform-react-constant-elements, babel-traverse
    • babel-core, babel-generator, babel-traverse, babel-types
    • Other
  • v7.0.0-alpha.18 Changes

    August 03, 2017

    :eyeglasses: Spec Compliance

    • πŸ”Œ babel-generator, babel-plugin-transform-flow-comments, babel-plugin-transform-flow-strip-types, babel-types
    • babel-preset-stage-3

    :boom: Breaking Change

    • πŸ”Œ babel-plugin-transform-es2015-block-scoping, babel-traverse, babel-types

    :rocket: New Feature

    :bug: Bug Fix

    • πŸ”Œ babel-plugin-transform-es2015-block-scoping, babel-preset-es2015
    • babel-types
    • babel-core
      • #6022 allow PluginPass.file.addImport to create empty import statements. (@chocolateboy)

    πŸ“š :memo: Documentation

    • πŸ”Œ babel-plugin-transform-optional-chaining
    • Other

    :house: Internal

    • babel-*
    • babel-generator
      • #6026 babel-generator: Comment TypeScript-specific code. (@andy-ms)
      • #6018 babel-generator: Make plugins list explicit for test cases. (@andy-ms)
    • πŸ”Œ babel-plugin-transform-function-sent, babel-preset-stage-2
    • babel-types
      • #6019 babel-types: Have NewExpression inherit from CallExpression. (@andy-ms)