Changelog 6.13.0 (#193) [skip ci]
* Update CHANGELOG.md * Add link to flow docs [skip ci] * type [skip ci]
This commit is contained in:
parent
e047a1b89a
commit
b77a57faf8
58
CHANGELOG.md
58
CHANGELOG.md
@ -15,6 +15,64 @@ _Note: Gaps between patch versions are faulty, broken or test releases._
|
|||||||
|
|
||||||
See the [Babel Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md) for the pre-6.8.0 version Changelog.
|
See the [Babel Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md) for the pre-6.8.0 version Changelog.
|
||||||
|
|
||||||
|
## v6.13.0 (2016-10-21)
|
||||||
|
|
||||||
|
### 👓 Spec Compliancy
|
||||||
|
|
||||||
|
Property variance type annotations for Flow plugin ([#161](https://github.com/babel/babylon/pull/161)) (Sam Goldman)
|
||||||
|
|
||||||
|
> See https://flowtype.org/docs/variance.html for more information
|
||||||
|
|
||||||
|
```js
|
||||||
|
type T = { +p: T };
|
||||||
|
interface T { -p: T };
|
||||||
|
declare class T { +[k:K]: V };
|
||||||
|
class T { -[k:K]: V };
|
||||||
|
class C2 { +p: T = e };
|
||||||
|
```
|
||||||
|
|
||||||
|
Raise error on duplicate definition of __proto__ ([#183](https://github.com/babel/babylon/pull/183)) (Moti Zilberman)
|
||||||
|
|
||||||
|
```js
|
||||||
|
({ __proto__: 1, __proto__: 2 }) // Throws an error now
|
||||||
|
```
|
||||||
|
|
||||||
|
### :bug: Bug Fix
|
||||||
|
|
||||||
|
Flow: Allow class properties to be named `static` ([#184](https://github.com/babel/babylon/pull/184)) (Moti Zilberman)
|
||||||
|
|
||||||
|
```js
|
||||||
|
declare class A {
|
||||||
|
static: T;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Allow "async" as identifier for object literal property shorthand ([#187](https://github.com/babel/babylon/pull/187)) (Andrew Levine)
|
||||||
|
|
||||||
|
```js
|
||||||
|
var foo = { async, bar };
|
||||||
|
```
|
||||||
|
|
||||||
|
### :nail_care: Polish
|
||||||
|
|
||||||
|
Fix flowtype and add inType to state ([#189](https://github.com/babel/babylon/pull/189)) (Daniel Tschinder)
|
||||||
|
|
||||||
|
> This improves the performance slightly (because of hidden classes)
|
||||||
|
|
||||||
|
### :house: Internal
|
||||||
|
|
||||||
|
Fix .gitattributes line ending setting ([#191](https://github.com/babel/babylon/pull/191)) (Moti Zilberman)
|
||||||
|
|
||||||
|
Increase test coverage ([#175](https://github.com/babel/babylon/pull/175) (Moti Zilberman)
|
||||||
|
|
||||||
|
Readd missin .eslinignore for IDEs (Daniel Tschinder)
|
||||||
|
|
||||||
|
Error on missing expected.json fixture in CI ([#188](https://github.com/babel/babylon/pull/188)) (Moti Zilberman)
|
||||||
|
|
||||||
|
Add .gitattributes and .editorconfig for LF line endings ([#179](https://github.com/babel/babylon/pull/179)) (Moti Zilberman)
|
||||||
|
|
||||||
|
Fixes two tests that are failing after the merge of #172 ([#177](https://github.com/babel/babylon/pull/177)) (Moti Zilberman)
|
||||||
|
|
||||||
## v6.12.0 (2016-10-14)
|
## v6.12.0 (2016-10-14)
|
||||||
|
|
||||||
### 👓 Spec Compliancy
|
### 👓 Spec Compliancy
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user