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-methods
babel-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-types
babel-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-jsx
babel-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