v7.3.0 (2019-01-21)
Thanks to @jamesgeorge007 and @armano2 for their first PR!
π Spec Compliancy
babel-parser- #9314 Disallow async functions as loop body. (@nicolo-ribaudo)
- #9315 Parse class heritage as strict mode code. (@nicolo-ribaudo)
- #9313 Disallow
new import(x)andimport(x,). (@nicolo-ribaudo) - #9311 Disallow trailing comma after rest. (@nicolo-ribaudo)
π New Feature
babel-helper-create-class-features-plugin,babel-helpers,babel-plugin-proposal-private-methodsbabel-plugin-proposal-pipeline-operator,babel-plugin-syntax-pipeline-operator- #9179 Transform for the smart pipeline operator proposal. (@thiagoarrais)
babel-preset-env-standalone,babel-preset-env- #9345 Add support for transform-named-capturing-groups-regex in preset-env. (@existentialism)
babel-helpers,babel-plugin-transform-named-capturing-groups-regex- #7105 Add @babel/plugin-transform-named-capturing-groups-regex. (@nicolo-ribaudo)
babel-preset-env- #9323 Add support for proposal-json-strings in preset-env. (@existentialism)
babel-generator,babel-typesbabel-parser
π Bug Fix
babel-parser- #9336 Disallow usage of invalid keyword after export abstract statement in Typescript. (@armano2)
- #9328 Fix handling newline with TypeScript declare and abstract classes. (@existentialism)
- #9335 Fix range on TypeScript index signature parameters. (@existentialism)
- #9292 Throw error if TypeScript class has empty implements. (@existentialism)
- #9284 Fix location for typescript type assertions in AST. (@danez)
- #9276 Ensure modifiers are included in TSParameterProperty ranges. (@existentialism)
- #9230 babel-parser: typescript: add missing bigint keyword. (@armano2)
babel-types- #9333 Copy "optional" property when cloning Identifier node. (@unconfident)
babel-helper-create-class-features-plugin,babel-helpers,babel-plugin-proposal-decorators- #9244 [decorators] Set method names at compile time instead of at runtime. (@nicolo-ribaudo)
babel-helper-builder-react-jsx,babel-plugin-transform-react-jsxbabel-helper-create-class-features-plugin,babel-plugin-proposal-private-methods- #9248 [private methods] Define private methods before executing initializers. (@nicolo-ribaudo)
babel-preset-env- #9219 Fix handling scoped packages in preset-env include/exclude options. (@existentialism)
π Polish
π Documentation
π Internal
babel-parser- #9312 Merge declaration and init of props in parser's state. (@nicolo-ribaudo)
babel-types- #9245 [@babel/types] Moved generators related to babel-types into the babel-types package directory.. (@cameron-martin)
- Other
- #9288 Test262 update. (@existentialism)
- #9290 Use 2014-present in license. (@xtuc)
- #9271 Bump license years for 2019. (@berlamhenderson)
babel-helpers- #9166 Add mixins support to the _decorate helper. (@nicolo-ribaudo)
Committers: 13
- Armano (armano2)
- Berlam Henderson (berlamhenderson)
- Brian Ng (existentialism)
- Cameron Martin (cameron-martin)
- Daniel Tschinder (danez)
- David Laban (alsuren)
- Henry Zhu (hzoo)
- Kagami Sascha Rosylight (saschanaz)
- NicolΓ² Ribaudo (nicolo-ribaudo)
- Sven Sauleau (xtuc)
- Thiago Arrais (thiagoarrais)
- Tim McClure (tim-mc)
- unconfident