2.1 KiB
2.1 KiB
Changelog
Tags:
- [New Feature]
- [Bug Fix]
- [Spec Compliancy]
- [Breaking Change]
- [Documentation]
- [Internal]
- [Polish]
Note: Gaps between patch versions are faulty/broken releases.
See CHANGELOG - 6to5 for the pre-4.0.0 version changelog.
4.4.3
- Bug Fix
- Fix
for...ofiterator break returns being duplicated. - Only call
returnon the iterator if it exists. - Internal
- Rename
selfContainedtransformer toruntime.
4.4.2
- New Feature
- Add
moduleIdoption for specifying a custom module id.
4.4.0
- New Feature
/*** @jsx NAMESPACE **/comments are now honored by thereacttransformer.getModuleNameoption.- Infer function expression names. Thanks @RReverser!
- Bug Fix
- Add proper control flow for tail recursion optimisation.
- Internal
- Remove useless
formatoptions and move theformat.compactoption toformat. - Polish
- Newline handling of the code generator has been heavily improved.
- Code generator now deopts whitespace if the input size is >100KB.
4.3.0
- Breaking Change
- Remove
commonStandardmodule formatter and make it the default behaviour of all the strict module formatters.
4.2.1
- Polish
- Add auxiliary comment to let scoping closure flow control.
4.2.0
- Polish
- Use an assignment instead of a define for
__esModulein loose mode. - Internal
- Add error for
eval();usage and enable strict mode for parsing.
4.1.0
- New Feature
- Add
BABEL_CACHE_PATHandBABEL_DISABLE_CACHEenvironment variables. - Internal
- Replace many internal util functions with modules. Thanks @sindresorhus!
4.0.2
- Bug Fix
- Fix generators not properly propagating their internal declarations.
- Polish
- Update setter param length error message.
- Use ranges on dependencies.
4.0.0
- 6to5 is now known as Babel.
- Global helpers/runtime has now been given the more descriptive name of "external helpers".