Skip to content
This repository has been archived by the owner on May 19, 2018. It is now read-only.

v6.13.0

Compare
Choose a tag to compare
@danez danez released this 21 Oct 14:41
· 520 commits to master since this release

v6.13.0 (2016-10-21)

πŸ‘“ Spec Compliancy

Property variance type annotations for Flow plugin (#161) (Sam Goldman)

See https://flowtype.org/docs/variance.html for more information

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) (Moti Zilberman)

({ __proto__: 1, __proto__: 2 }) // Throws an error now

πŸ› Bug Fix

Flow: Allow class properties to be named static (#184) (Moti Zilberman)

declare class A {
  static: T;
}

Allow "async" as identifier for object literal property shorthand (#187) (Andrew Levine)

var foo = { async, bar };

πŸ’… Polish

Fix flowtype and add inType to state (#189) (Daniel Tschinder)

This improves the performance slightly (because of hidden classes)

🏠 Internal

Fix .gitattributes line ending setting (#191) (Moti Zilberman)

Increase test coverage (#175) (Moti Zilberman)

Re-add missing .eslintignore for IDEs (Daniel Tschinder)

Error on missing expected.json fixture in CI (#188) (Moti Zilberman)

Add .gitattributes and .editorconfig for LF line endings (#179) (Moti Zilberman)

Fixes two tests that are failing after the merge of #172 (#177) (Moti Zilberman)