Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitec23121

Browse files
Alex Taylor (alta)facebook-github-bot
Alex Taylor (alta)
authored andcommitted
v0.260.0
Summary: Bump version for v0.260.0Reviewed By: panagosg7Differential Revision:D68962559------------------------------------------------------------------------(from ba7b6f0023c7126d4600f709a0b22ad5fc1bbb31)fbshipit-source-id: 50cb84891adfa2e828aa3cd88f9765a66a86e9a0
1 parentc3a6a01 commitec23121

File tree

9 files changed

+26
-9
lines changed

9 files changed

+26
-9
lines changed

‎Changelog.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
###0.260.0
2+
3+
New Features:
4+
* You may now write object literals with Flow Enum values as computed keys. This will result in a dictionary type, keyed by the Flow Enum type. Note that all possible Flow Enum representation types are valid object keys, so we just support all of them.
5+
* You can use`number` typed keys (rather than just number literals) to create objects, these will be treated as dictionaries`{[number]: T}`
6+
7+
Notable bug fixes:
8+
* Fixed soundness hole in subtyping of type guard functions (e.g.[try-Flow](https://flow.org/try/#1N4Igxg9gdgZglgcxALlAIwIZoKYBsD6uEEAztvhgE6UYCe+JADpdhgCYowa5kA0I2KAFcAtiRQAXSkOz9sADwxgJ+NPTbYuQ3BMnTZA+Y2yU4IwRO4A6SFBIrGVDGM7c+h46fNRLuKxJIGWh8MeT0ZfhYlCStpHzNsFBAMIQkIEQwJODAQfiEyfBE4eWw2fDgofDBMsAALfAA3KjgsXGxxZC4eAw0G-GhcWn9aY3wWZldu-g1mbGqJUoBaCRHEzrcDEgBrbAk62kXhXFxJ923d-cPRHEpTgyEoMDaqZdW7vKgoOfaSKgOKpqmDA+d4gB5fMA-P6LCCMLLQbiLOoYCqgh6-GDYRYIXYLSgkRZkCR4jpddwPfJLZjpOBkO4AX34kA0SQAOrAHso4NAAAQwYgACnkyB5RRKbAAlCL5DzaTzhCIbjzgOyeWqeSwJEJKFAeStjBAYDyZQBeM081kgBU3S0AbnZ9PZ7I0Tyo2B5gONIutJh5AB8efZTFAEPaoOy4EaBQBCfkQIUSiXK1XGnkYEjy64mW08gD0uZ5JkoEEoaYzCmMylKDqdj2g9j5xAAjCKhSKxaUkyaAHypuUdtg8k2NiA5-M8gUAOQAogB1JMAdzgx3lEAXPJwad1RZLtcjE9jzYTSZVutT6cziuzeYLaTTDQgcEH6IgDzYgzTxzXFQQetqcuqewa3DKBx2gLESCfUo9VWHkECEKg2AzNhoAAcgkHlkRDbBkFrWwGzjAAmVthVFYpOyHXszEYXA4HaPsMwHIcRzHAslxXexl1wDd3QgLY6CsQS9yjQ8IEI49kzPGULx9ShWJ5QSrBwapKR5Bd3RQqB0I1TQKndCRandPAyEWNAaEeWpgNyEAGhMSDoCSBoAAYrEIgBWABOKwmxAekgA))
9+
* Fixed a bug that caused spurious errors when type guards were used in private methods (e.g.[try-Flow](https://flow.org/try/#1N4Igxg9gdgZglgcxALlAIwIZoKYBsD6uEEAztvhgE6UYCe+JADpdhgCYowa5kA0I2KAFcAtiRQAXSkOz9sADwxgJ+NPTbYuQ3BMnTZA+Y2yU4IwRO4A6SFBIrGVDGM7c+h46fNRLuKxJIGWh8MeT0ZfhYlCStpHzNsFBAMIQkIEQwJODAQfiEyfBE4eWw2fDgofDBMsAALfAA3KjgsXGxxZC4eAw0G-GhcWn9aY3wWZldu-g1mbGqJUoBaCRHEzrcDEgBrbAk62kXhXFxJ923d-cPRHEpTgyEoMDaqZdW7vKgoOfaSKgOKpqmDA+d4gB5fMA-P6LCCMLLQbiLOoYCqgh6-GDYRYIXYLSgkRZkCR4jpddwPfJLZjpOBkO4AX34kA0SSeGBIJAABAAFUxNBb4ameFac4AAHSgnM5AGIhchOQAKJq4GTyoolNgASk5AF4AHycsyMXBwdqc5UyQ1c4QiG4AbglEqlC3sAEYldxVZz1aVNfKjSazRbsFbOfZTFAEKLOQB6GOcgDqcGOnKgEAA7pycJzgZyTJQIJR5TabpyAH4G8MVKPQTmzNjZTLYJ1SzksCRCSiSiS1WlWWUFxgelXYTV22PxtN1weLIoc6t56iFlv0x2SzkuiQAJmHXp9Wv9ImNpq5wdDJZM0bjieTuFTGazIYgWzoLal7c73d7JH7Qt3o-Ha8pyFWdaRIBd82XddVygelchABoTHA6AkgaAAGKwtwAVgADisV0QHpIA))
10+
* Flow will no longer invalidate refinements made before the loop for const-like variables within a loop ([example](https://flow.org/try/#1N4Igxg9gdgZglgcxALlAIwIZoKYBsD6uEEAztvhgE6UYCe+JADpdhgCYowa5kA0I2KAFcAtiRQAXSkOz9sADwxgJ+NPTbYuQ3BMnTZA+Y2yU4IwRO4A6SFBIrGVDGM7c+h46fNRLuKxJIGWh8MeT0ZfhYlCStpHzNsFBAMIQkIEQwJODAQfiEyfBE4eWw2fDgofDBMsAALfAA3KjgsXGxxZC4eAw0G-GhcWn9aY3wWZldu-g1mbGqJUoBaCRHEzrcDEgBrbAk62kXhXFxJ923d-cPRHEpTgyEoMDaqZdW7vKgoOfaSKgOKpqmDA+d4gB5fMA-P6LCCMLLQbiLOoYCqgh6-GDYRYIXYLSgkRZkCR4jpddwPfJLZjpOBkO4AX34kA0SQ0Tyo2AABDAHso4NBuQAKBrITn2UxQBAASlFaGIzygAG4ADpQVU8x7wqCchb2YWi8UVBCcgA+nKOuClnOAqs5nLgME5ws5AF4XebtJbrba7ZyWBIhJQlT76T6AO61OBtJ1SGRWm3a30Op0wYVS+OcgD0mc5swa-Pyg05JkoEEovHNEDDnIgW1FUGgV2Ofs0FWw3gk9pInJ2cJ9vpbAaDKsTdtDifH49yIAaJhI-KgSQy9hMIHpQA))
11+
12+
IDE:
13+
* For identifiers of array patterns bind to a require call, go-to-definition will jump to itself.
14+
15+
Library Definitions:
16+
* The internal type`React$FragmentType` is removed from Flow's builtin global type definitions.
17+
118
###0.259.1
219

320
Notable bug fixes:

‎flow_parser.opam

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
opam-version: "2.0"
22
name: "flow_parser"
3-
version: "0.259.1"
3+
version: "0.260.0"
44
maintainer: "flow@fb.com"
55
authors: ["Flow Team <flow@fb.com>"]
66
homepage: "https://github.com/facebook/flow/tree/master/src/parser"

‎flowtype.opam

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
opam-version: "2.0"
22
name: "flowtype"
3-
version: "0.259.1"
3+
version: "0.260.0"
44
maintainer: "flow@fb.com"
55
authors: "Flow Team <flow@fb.com>"
66
license: "MIT"
@@ -15,7 +15,7 @@ depends: [
1515
"camlp-streams" {>= "5.0.1"}
1616
"dtoa" {>= "0.3.2"}
1717
"fileutils" {>= "0.6.4"}
18-
"flow_parser" {= "0.259.1"}
18+
"flow_parser" {= "0.260.0"}
1919
"inotify" {os = "linux" & >= "2.4.1"}
2020
"ounit2" {with-test}
2121
"lwt" {>= "5.7.0"}

‎packages/flow-parser-bin/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name":"flow-parser-bin",
3-
"version":"0.259.1",
3+
"version":"0.260.0",
44
"description":"The Flow JavaScript parser, via bindings to the native OCaml implementation",
55
"main":"index.js",
66
"repository":"https://github.com/facebook/flow.git",

‎packages/flow-parser/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name":"flow-parser",
3-
"version":"0.259.1",
3+
"version":"0.260.0",
44
"description":"JavaScript parser written in OCaml. Produces ESTree AST",
55
"homepage":"https://flow.org",
66
"license":"MIT",

‎packages/flow-remove-types/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name":"flow-remove-types",
3-
"version":"2.259.1",
3+
"version":"2.260.0",
44
"description":"Removes Flow type annotations from JavaScript files with speed and simplicity.",
55
"author": {
66
"name":"Flow Team",

‎packages/try-flow-website-js/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name":"try-flow-website-js",
3-
"version":"0.259.1",
3+
"version":"0.260.0",
44
"description":"An NPM package to hold compiled `flow.js` and libdefs for every Flow version.",
55
"license":"MIT",
66
"repository":"facebook/flow",

‎src/common/flow_version.ml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@
55
* LICENSE file in the root directory of this source tree.
66
*)
77

8-
let version="0.259.1"
8+
let version="0.260.0"

‎website/docs/install.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ npm install --save-dev flow-bin
126126
"name":"my-flow-project",
127127
"version":"1.0.0",
128128
"devDependencies": {
129-
"flow-bin":"^0.259.1"
129+
"flow-bin":"^0.260.0"
130130
},
131131
"scripts": {
132132
"flow":"flow"

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp