Fixed a bug where local find references do not return references in jsx props.
v0.213.0
Likely to cause new Flow errors:
Builtin idx support is removed. idx functions can now be typed with conditional type and mapped type. The v3 release of idx contains these typing changes.
When using module.system=haste, it will now be an error if a .js.flow file shadows a .js file with a different path prefix.
Notable bug fixes:
Fixed a bug that used to cause spurious internal errors when you have non-binding patterns. example
Parser:
Fixed parsing of multiple as/satisfies casts in a row.
Library Definitions:
Added support for Intl.Locale class
v0.212.0
Likely to cause new Flow errors:
Flow is now stricter with regards to type checking of spreads, $NonMaybeType, and $ReadOnly. You might see new errors revealed as a result.
Experimental utility types $Pred and $Refine have been deleted. These are replaced by type guards.
New Features:
Updated Pick and Omit to work on interfaces and instances.
Conditional types, mapped types, type guards, and tuple enhancements are now enabled by default.
Notable bug fixes:
Prevented hover and go-to-definition requests that infinitely loop.
IDE:
For imported names using require, go-to-definition will now jump to the location of the original definition's name.
v0.211.1
Notable bug fixes:
Improve fuzzy matching of autoimports
v0.211.0
Likely to cause new Flow errors:
We fixed an issue where the intersection of two identical object types are turned into empty in spreads. As a result, more errors might be revealed. example
Notable bug fixes:
We fixed an eager evaluation bug that can lead to some bad interactions between conditional type and mapped type. (example)
Parser:
We fixed the parser size regression since 0.210.0.
Library Definitions:
We rewrote the Omit type implementation. Now it will preserve the optionality and the variance of the input object. example
Fixed a bug where local find references do not return references in jsx props.
0.213.0
Likely to cause new Flow errors:
Builtin idx support is removed. idx functions can now be typed with conditional type and mapped type. The v3 release of idx contains these typing changes.
When using module.system=haste, it will now be an error if a .js.flow file shadows a .js file with a different path prefix.
Notable bug fixes:
Fixed a bug that used to cause spurious internal errors when you have non-binding patterns. example
Parser:
Fixed parsing of multiple as/satisfies casts in a row.
Library Definitions:
Added support for Intl.Locale class
0.212.0
Likely to cause new Flow errors:
Flow is now stricter with regards to type checking of spreads, $NonMaybeType, and $ReadOnly. You might see new errors revealed as a result.
Experimental utility types $Pred and $Refine have been deleted. These are replaced by type guards.
New Features:
Updated Pick and Omit to work on interfaces and instances.
Conditional types, mapped types, type guards, and tuple enhancements are now enabled by default.
Notable bug fixes:
Prevented hover and go-to-definition requests that infinitely loop.
IDE:
For imported names using require, go-to-definition will now jump to the location of the original definition's name.
0.211.1
Notable bug fixes:
Improve fuzzy matching of autoimports
0.211.0
Likely to cause new Flow errors:
We fixed an issue where the intersection of two identical object types are turned into empty in spreads. As a result, more errors might be revealed. example
Notable bug fixes:
We fixed an eager evaluation bug that can lead to some bad interactions between conditional type and mapped type. (example)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps flow-parser from 0.195.0 to 0.213.1.
Release notes
Sourced from flow-parser's releases.
... (truncated)
Changelog
Sourced from flow-parser's changelog.
... (truncated)
Commits
880a965
[Flow] v0.213.1cd357f9
[flow][ide] Include find ref results from jsx props0ae802d
[Flow] v0.213.048f434c
[flow][parser] Fix parsing of multipleas
/satisfies
casts in a rowe6e19ea
[flow][module-resolution] Add temporary flag to ease internal rollout pain of...16804f1
[flow][module-resolution] Make .js.flow only shadow .js file if they are in t...2854589
[flow] Fix LTI dependency issues for non-binding patterns6bd1ab5
Bump word-wrap from 1.2.3 to 1.2.4 in /packages/flow-enums-runtime (#9058)faf5f06
Bump word-wrap from 1.2.3 to 1.2.4 in /packages/babel-plugin-transform-flow-e...19cb1a3
Bump word-wrap from 1.2.3 to 1.2.4 in /packages/eslint-plugin-fb-flow (#9059)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)