From c75a3c68e5fb86608fce6adbd33d5cdced942771 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Fri, 5 Jun 2015 08:08:20 +0100 Subject: [PATCH] add 5.5.0 changelog --- CHANGELOG.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9ba28c00b8..cf49869d6b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,30 @@ _Note: Gaps between patch versions are faulty/broken releases._ See [CHANGELOG - 6to5](CHANGELOG-6to5.md) for the pre-4.0.0 version changelog. +## 5.5.0 + + * **Bug Fix** + * Allow pushing declarations to `SwitchStatement`s. + * Fix `minification.removeDebugger` to remove `DebuggerStatement`s rather than `ExpressionStatement`s with an identifier of `debugger`. + * Check LHS in `ForInStatement` and `ForOfStatement` for constant violations. + * Register function `id` as a reference when naming methods to avoid collisions. + * Support key literals when checking for the existence of `displayName` property when attempting to add it for `React.createClass`. + * Remove `ExportDefaultSpecifier` check from `t.isDefaultSpecifier`. + * Don't consider `JSXIdentifier` HTML tag identifiers to be references. + * **Polish** + * Update `minification.deadCodeElimination` transformer to remove all statements after completion statements. + * Update `minification.deadCodeElimination` transformer to not inline single used bindings that exist in different scopes. + * When performing Istanbul interop in `babel/register`, add the auxiliary comment `"istanbul ignore text"` to get more accurate coverage. + * Add `--nolazy` argument to `babel-node`. + * Add support for `cluster` forking. + * Perform scope tracking in a single pass instead of multiple. + * Smarten up type inferrence and resolution to support the whole array of language constructs. + * Optimise module metadata retrieval into a single pass. + * Ignore trailing commas when inferring newlines. + * Rename `minification.inlineExpressions` transformer to `minification.constantFolding`. + * Check path relative to entry file when checking to see if we're inside `node_modules` when using `babel/register`. + * Upgrade `regenerator`. + ## 5.4.7 * **Bug Fix**