Skip to content

Releases: facebook/pyre-check

Pyre v0.9.18

14 Feb 00:24
Compare
Choose a tag to compare
  • Experimental Buck2 support
  • Experimental support for unawaited awaitable check
  • Recognize {typing,typing_extensions}.override
  • Type check messages in assert

Pyre v0.9.11

20 Apr 04:09
Compare
Choose a tag to compare
  • Better source location if there are type errors within type comments.
  • Basic support for PEP 681 (dataclass transforms).
  • Prototype support for LSP hovering and goto-definition (needs to opt-in via configuration but this may change in the future).
  • Basic support for PEP 561 (needs to opt-in via configuration but this may change in the future).
  • Parsing is now performed lazily. This should significantly reduce the type checking time for small projects.

Pyre v0.9.10

11 Jan 04:31
Compare
Choose a tag to compare
  • Fixed parser crashes on files with non-utf codec.
  • Fixed bad JSON error in setup.py.
  • Various fixes regarding tuple expansions at callsites.

Pyre v0.9.9

22 Dec 19:13
Compare
Choose a tag to compare
Preserve `taint/` subdirectory structure when building `pyre-check` w…

…heel

Summary:
Our open source builds have been broken for a long time, because the taint.config in the `taint` data folder shipped with our wheel has just been empty. It seems like the root cause was that all of our taint from various folders such as `taint/core_privacy_security`, `taint/common` was being copied into the wheel under `pyre_check/taint` rather than keeping the subdirectory structure, meaning that the empty taint.config under `common/` is being written to the `pyre_check/taint` folder in the wheel, overwriting the `core_privacy_security/taint.config` file at times, because files from both subfolders are being copied to the same destination location in the wheel.

Since we need to release a new open source package due to recent GitHub issues asking about features we have long implemented (but have not pushed out), let's fix the script so we can make non-broken builds again.

Reviewed By: 0xedward

Differential Revision: D33247107

fbshipit-source-id: 67288937d4e640092c9b650af9f77184a08d5f27

Pyre v0.9.3

14 May 19:50
Compare
Choose a tag to compare
Update Pysa quickstart

Reviewed By: gbleaney

Differential Revision: D28416629

fbshipit-source-id: 8ebc243adc0a7e2bcd9823da34216724146c2de2

Pyre v0.0.59

15 Jan 23:37
Compare
Choose a tag to compare

Incomprehensive list of changes since last release:

  • Add support for generic type aliases.
  • Experimental support for recursive type aliases.
  • Deprecated several queries that are no longer actively maintained.
  • Automatically add all site packages to search_path if none is specified and a virtual env is activated.

Pyre v0.0.56

25 Sep 00:15
Compare
Choose a tag to compare

Fix an issue with cursor eating and another issue with incorrect auto-determined path for bundled typeshed.

Pyre v0.0.55

18 Sep 20:07
Compare
Choose a tag to compare

Pyre v0.0.54

16 Sep 19:44
Compare
Choose a tag to compare

Fix pyre init breakage in v0.0.53.

v0.0.38

19 Dec 23:22
Compare
Choose a tag to compare

Adds sapp back into release.