Changelog History
Page 23
-
v7.0.0-alpha.8 Changes
April 17, 2017:eyeglasses: Spec Compliance
:boom: Breaking Change
babel-core
- #5547 [7.0] Require babel-(preset|plugin) or module: on plugins/presets. (@loganfsmyth)
:rocket: New Feature
babel-core
- #5608 Cache configs based on mtime and allow .babelrc.js functions. (@loganfsmyth)
- #5625 Allow negation of ignore and only patterns.. (@loganfsmyth)
:bug: Bug Fix
- π
babel-plugin-transform-class-properties
,babel-plugin-transform-es2015-classes
,babel-plugin-transform-es2015-function-name
- #5488 Ensure default exported classes keep entry in export table. (@existentialism)
babel-generator
- π
babel-plugin-transform-async-to-generator
π :nail_care: Polish
π :memo: Documentation
- π
babel-plugin-transform-es2015-arrow-functions
: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
- #5619 Set an 80% coverage goal instead of 'auto'?. (@loganfsmyth)
-
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
:bug: Bug Fix
babel-register
- #5583 Change babel-register default ignore to cwd content. (@loganfsmyth)
- π
babel-generator
,babel-helper-builder-react-jsx
,babel-plugin-transform-react-jsx
- #5256 Use raw value of JSXText and JSXAttribute. (@rattrayalex)
babel-core
,babel-generator
,babel-template
,babel-traverse
,babel-types
π :memo: Documentation
- π
babel-plugin-transform-es2015-modules-commonjs
- π
babel-plugin-transform-es2015-spread
- #5580 Remove incorrect docs.. (@loganfsmyth)
:house: Internal
babel-core
- #5563 Separate config-file/plugin loading from config processing.. (@loganfsmyth)
- #5571 Add tests to test the plugin/preset ordering.. (@loganfsmyth)
- Other
- #5561 Ensure that incremental builds work with 'gulp build'.. (@loganfsmyth)
- #5555 Use a standard .babelignore and babel-register in tests.. (@loganfsmyth)
- #5551 use latest babel-core. (@hzoo)
-
v7.0.0-alpha.6 Changes
March 27, 2017π Fix issue with
babel-core
not picking up the .babelrc correctlyAlso 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
babel-core
- #5550 Fix: config lookup logic in babel-core. (@kaicataldo)
:house: Internal
-
v7.0.0-alpha.5 Changes
March 24, 2017π¦
babel-runtime
helpers weren't built correctly, and I found extra dep onbabel-runtime
in 2 packages.π¦ > At the point of this publish, all other packages are at
v7.0.0-alpha.3
>babel-register
is atv7.0.0-alpha.4
:bug: Bug Fix
:house: Internal
-
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
- #5534 Ensure the ignore regex is consistent and initialized fully.. (@loganfsmyth)
-
v7.0.0-alpha.3 Changes
March 23, 2017:boom: Breaking Change
babel-traverse
babel-runtime
- #5516 removed unused alias in babel-runtime. (@JulianJason)
- π
babel-core
,babel-generator
,babel-plugin-transform-es2015-template-literals
,babel-template
,babel-traverse
,babel-types
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
- #5467 Misc reorganizing and prep for ignore/only refactoring. (@loganfsmyth)
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
babel-core
,babel-register
:bug: Bug Fix
- π
babel-plugin-transform-react-inline-elements
,babel-traverse
babel-core
,babel-runtime
- π
babel-plugin-transform-react-constant-elements
,babel-traverse
- π
babel-plugin-transform-es2015-modules-amd
,babel-plugin-transform-es2015-modules-commonjs
- π
babel-plugin-transform-do-expressions
,babel-types
- π
babel-plugin-transform-es2015-function-name
,babel-types
π :nail_care: Polish
babel-register
- #5411 Separate version env cache files. (@pwmckenna)
π :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
- #5475 Update coffescript/register reference link address. (@sergeybekrin)
babel-generator
- π
babel-plugin-transform-es2015-*
:house: Internal
babel-cli
- #5205 Ensure babel-cli tests compare generated output with out-files. (@existentialism)
- Other
- π
babel-plugin-transform-regenerator
- π
babel-core
,babel-plugin-transform-es2015-classes
,babel-template
,babel-traverse
- π
babel-plugin-transform-es2015-classes
- π
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
intransform-es2015-computed-properties
- Disallow
...[
&...{
inside object destructuring
// Invalid ( {...{}} = {} ); ( {...[]} = {} ); let {...{}} = {}; let {...[]} = {};
- 0οΈβ£ Split
transform-export-extensions
intotransform-export-namespace
andtransform-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
andloose
option to use assignment (this.a = 1
) - Use
configurable: true
- Change the default transform to use
- π Change
es2015-template-literals
to use.concat
by default and concatenation inloose
mode. - β Remove deprecated jsx pragma check in
transform-react-jsx
- β Remove
preset-flow
from thepreset-react
(there was confusion on why type syntax was allowed, and it also made it incompatible withpreset-typescript
- β Add
--config-file
CLI flag to explicitly pass a config location - π Move
babel-standalone
into the repo (another form of this used to bebabel-browser
)
:eyeglasses: Spec Compliance
- π
babel-plugin-transform-async-to-generator
,babel-*
- π
babel-helpers
,babel-plugin-transform-es2015-computed-properties
- #6159 Allow native Symbols as computed property names. (@jridgewell)
- π
babel-plugin-check-es2015-constants
,babel-traverse
,babel-types
- #6100 Consistent const violations. (@maurobringolf)
- π
babel-generator
,babel-plugin-transform-es2015-destructuring
,babel-plugin-transform-object-rest-spread
- 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
- #6098 default to spec mode for template literal transform. (@kedromelon)
- π
babel-generator
,babel-plugin-transform-es2015-destructuring
,babel-plugin-transform-object-rest-spread
- π
babel-plugin-transform-flow-strip-types
,babel-preset-flow
,babel-preset-react
- #6118 Remove Flow support in React preset. (@ramasilveyra)
babel-helper-fixtures
,babel-*
- #6157 Don't merge test options.. (@jridgewell)
:rocket: New Feature
: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
- #6156 Fix overshadowing local binding. (@jridgewell)
- π
babel-helper-replace-supers
,babel-plugin-transform-class-properties
,babel-traverse
- #6158 Class instance properties define their own context. (@jridgewell)
- 0οΈβ£
babel-plugin-transform-export-default
,babel-plugin-transform-export-namespace
,babel-types
- #6139 Complete export transform split. (@jridgewell)
- π
babel-plugin-transform-es2015-parameters
,babel-traverse
- #5741 Fix relative execution location introspection. (@jridgewell)
- π
babel-helper-replace-supers
,babel-plugin-transform-es2015-classes
- #6103 Don't use _possibleConstructorReturn inside arrow functions. (@nicolo-ribaudo)
- π
babel-plugin-transform-class-properties
babel-preset-stage-2
- π
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
- #5560 Closes #4840: Alias class prototype for methods in loose mode. (@oliverdon)
π :memo: Documentation
- π
babel-plugin-transform-class-properties
- Other
- #6121 Update babel/website link. (@maurobringolf)
- π
babel-plugin-transform-react-inline-elements
:house: Internal
babel-standalone
- π
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-*
- #6096 linting: disallow t.identifier("undefined") in plugins. (@kedromelon)
- Other
- π
babel-core
,babel-plugin-transform-es2015-classes
,babel-plugin-transform-regenerator
,babel-plugin-transform-runtime
,babel-runtime
- π
babel-plugin-transform-es2015-parameters
- #6116 Fix rest-member-expression-optimisation fixture. (@existentialism)
- π
babel-plugin-transform-class-properties
- #6090 Fix class prop test fixture. (@existentialism)
babel-register
- #6085 Replace decache with direct removal in babel-register tests. (@existentialism)
babel-generator
- π
babel-plugin-syntax-typescript
,babel-preset-typescript
- π Handle
-
v7.0.0-alpha.2 Changes
March 08, 2017:rocket: New Feature
- π
babel-core
,babel-generator
,babel-plugin-transform-object-rest-spread
- #4892 Add support for .babelrc.js files. (@kaicataldo)
- π
babel-plugin-transform-es2015-modules-amd
,babel-plugin-transform-es2015-modules-commonjs
π :memo: Documentation
- π
babel-plugin-transform-object-rest-spread
- #5409 Fix transform-object-rest-spread README. (@existentialism)
- #5409 Fix transform-object-rest-spread README. (@existentialism)
:house: Internal
- β
babel-core
,babel-helper-transform-fixture-test-runner
- #5416 Use 'resolve' from npm instead of private 'module' methods.. (@loganfsmyth)
babel-*
- #5413 Run new lint rules. (@existentialism)
- π
-
v7.0.0-alpha.19 Changes
August 07, 2017Can 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
- #5468 Add requireDirective to strip-flow-types for use in React preset. (@existentialism)
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
π 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
- #6051 Rewrite parameter transform and drop _blockHoist reliance. (@existentialism)
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
- #5990 Flow opaque type aliases. (@jbrown215)
babel-preset-stage-3
- #6032 Add optional catch binding to stage 3 preset. (@existentialism)
:boom: Breaking Change
- π
babel-plugin-transform-es2015-block-scoping
,babel-traverse
,babel-types
- #5923 Prevent getFunctionParent from returning Program. (@sarupbanskota)
:rocket: New Feature
babel-node
- #6023 Make babel-node a standalone package. (@existentialism)
babel-generator
:bug: Bug Fix
- π
babel-plugin-transform-es2015-block-scoping
,babel-preset-es2015
- #6046 Fix invalid block-scoped loop. (@jridgewell)
babel-types
- #6031 Fix generate interfaces script. (@existentialism)
babel-core
- #6022 allow PluginPass.file.addImport to create empty import statements. (@chocolateboy)
π :memo: Documentation
- π
babel-plugin-transform-optional-chaining
- #6035 Fix refs in transform-optional-chaining docs [skip ci]. (@existentialism)
- Other
- #6024 add proposals repo [skip ci]. (@hzoo)
- #6013 add TEST_GREP example clarification. (@kedromelon)
:house: Internal
babel-*
babel-generator
- π
babel-plugin-transform-function-sent
,babel-preset-stage-2
babel-types
- π