From bed2826e3b78c9e2242da9ad5deb5abb7e5702e2 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Thu, 22 Jan 2015 07:52:36 +1100 Subject: [PATCH] update 3.0.0 changelog --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 18d49444e3..19c07a52fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,13 +16,18 @@ _Note: Gaps between patch versions are faulty/broken releases._ * **Polish** * Add autoindentation. * Move global uid registry to a scope registry. + * `this` is now illegal in the top level scope. * **Internal** * Rewritten constants transformer. * **Bug Fix** * Generators now work flawlessly with any parameter transformers. + * **New Feature** + * New `selfContained` transformer. + * New `undeclaredVariableCheck` optional transformer. * **Breaking Change** * Imports and exports are now illegal anywhere except the root level by default. Set `modules` to [loose mode](http://6to5.org/docs/usage/loose) to allow them everywhere. * Caching is now always enabled for the require hook. It also now no longer caches require resolutions. + * Bare `super();` only works inside of constructors. * `ignoreRegex` fallback has now been dropped from the require hook. `register(/foo/);`, `register({ ignoreRegex: /foo/ })` -> `register({ ignore: /foo/ })`. * Optional fast transformer backwards compatibility support has been removed. Use [loose mode](https://6to5.org/docs/usage/loose). * Removed the optional runtime in favor of the `selfContained` transformer.