start on 6.0.0 changelog

This commit is contained in:
Sebastian McKenzie 2015-10-30 18:13:16 +00:00
parent 9926cd998b
commit bf514620e2

View File

@ -38,7 +38,21 @@ See [CHANGELOG - 6to5](CHANGELOG-6to5.md) for the pre-4.0.0 version changelog.
## 6.0.0
TODO SEBASTIAN YOU'RE BAD
* **Internal**
* Split up internals into packages.
* **Breaking Change**
* Remove `loose` option in favor of plugin options.
* Remove `optional`, `whitelist` and `blacklist` options since plugins are now explicitly defined.
* Plugins now just return a plain object rather than construct a `Plugin` instance.
* The `MethodDefinition` node type has been renamed to `ClassMethod` and it's `FunctionExprsesion` `value` property has been coerced into the main method node.
* The `Property` node type has been renamed to `ObjectProperty`.
* The `Property` node type with the boolean flag `method` has been renamed to `ObjectMethod` and it's `FunctionExprsesion` `value` property has been coerced into the main method node.
* The `Literal` node type has been unoverloaded and split into `RegexLiteral`, `NumberLiteral`, `StringLiteral` and `NullLiteral`.
* Remove `module.exports` export interop for CommonJS module formatter.
* `externalHelpers` option has been moved into the plugin `babel-plugin-external-helper-2`.
* **New Feature**
* Add plugin options.
* Add callable class constructor.
## 5.8.26