From 185648cb2caef0d6d7115e0cd629a5c32c719490 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Sat, 20 Jun 2015 23:44:46 +0100 Subject: [PATCH] 5.6.0 --- CHANGELOG.md | 30 +++++++++++++++++++++++++++++ packages/babel-cli/package.json | 6 +++--- packages/babel-runtime/package.json | 2 +- 3 files changed, 34 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 15268bd5a6..1a131c5e12 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,36 @@ _Note: Gaps between patch versions are faulty/broken releases._ See [CHANGELOG - 6to5](CHANGELOG-6to5.md) for the pre-4.0.0 version changelog. +## 5.6.0 + + * **Bug Fix** + * Fix istanbul interop for register hook when registering for non-existence extension. + * Fix super class constructor call differing for no constructor in derived classes. + * Disable module import receiver when in loose mode. + * Fix duplicate filenames when using `babel` CLI when passing multiple matching patterns. + * Register labels as bindings to fix undeclared variable checks. + * **Polish** + * Remove unnecessary string binary expressions when transforming template literals. + * Support module live bindings in arbitary positions not in Program statement position. + * Throw error when attemping to replace a `Program` root node with another node not of type `Program`. + * Optimise rest parameters in spread element position and allocate rest array at the earliest common ancestor of all references. + * Generate original number representation when value was not changed. + * Check for invalid binding identifiers when generating inferred method names. + * Don't terminate CLI when watching files fail compilation on init. + * **New Feature** + * Add new plugin API. + * **Internal** + * Split react displayName addition into a plugin. + * Add check for `JSXMemberExpression` to `t.isReferenced`. + * Move `validation.undeclaredVariableCheck` transformer up. + * Start great core-to-plugin exodus. + * Add `BindingIdentifier` virtual type. + * Hidden class optimisations. + * Array allocation optimisations. + * Update `regenerator`. + * Update `js-tokens`. + * Sync with upstream Acorn. + ## 5.5.8 * **Internal** diff --git a/packages/babel-cli/package.json b/packages/babel-cli/package.json index 17fbd41211..2a4f70200d 100644 --- a/packages/babel-cli/package.json +++ b/packages/babel-cli/package.json @@ -1,14 +1,14 @@ { "name": "babel", "description": "Turn ES6 code into readable vanilla ES5 with source maps", - "version": "5.5.8", + "version": "5.6.0", "author": "Sebastian McKenzie ", "homepage": "https://babeljs.io/", "license": "MIT", "repository": "babel/babel", "preferGlobal": true, "dependencies": { - "babel-core": "^5.5.8", + "babel-core": "^5.6.0", "chokidar": "^1.0.0", "commander": "^2.6.0", "convert-source-map": "^1.1.0", @@ -26,4 +26,4 @@ "babel-external-helpers": "./bin/babel-external-helpers", "babel-plugin": "./bin/babel-plugin/index.js" } -} +} \ No newline at end of file diff --git a/packages/babel-runtime/package.json b/packages/babel-runtime/package.json index ca31baf719..e8216fe5b3 100644 --- a/packages/babel-runtime/package.json +++ b/packages/babel-runtime/package.json @@ -1,7 +1,7 @@ { "name": "babel-runtime", "description": "babel selfContained runtime", - "version": "5.5.8", + "version": "5.6.0", "license": "MIT", "repository": "babel/babel", "author": "Sebastian McKenzie ",