Releases: hhvm/hhast
v4.168.3
Highlights
Supports HHVM 4.168.2, and is a minor release with mainly bug fixes
What's Changed
v4.168.2
Highlights
Support HHVM 4.168.2, the latest LTS release as of this release.
What's Changed
- Schema Updated
- HHAST now uses the built-in
HH\ffp_parse_string_native()
instead of shelling out to exechh_parse
, making it faster especially when operating on many files - Support for legacy XHP children declarations removed, along with the migration to migration from them to the xhp-lib v4 traits
v4.166.3 Support HHVM nightly and 4.172.0
Highlights
- Support HHVM nightly and 4.172.0
What's Changed
- Update schema by @github-actions in #521
- Configure "yes to all" per linter by @lexidor in #516
- Update schema by @github-actions in #523
- Update schema by @github-actions in #525
- Update schema by @github-actions in #527
- Update schema by @github-actions in #529
- Update schema by @github-actions in #531
- Document the hhast-lint.json file in detail by @lexidor in #520
- Let TypeRefinement implement ITypeSpecifier by @Atry in #533
- Update schema by @github-actions in #535
Full Changelog: v4.166.2...v4.166.3
v4.166.2: Support HHVM nightly and 4.169.0
v4.166.1 Support HHVM nightly and 4.167.0
Hilight
- Support HHVM nightly and 4.167.0
What's Changed
- Update schema by @github-actions in #502
- Update schema by @github-actions in #504
- Fix some shortcomings of UnusedParameterLinter by @lexidor in #506
- Update schema by @github-actions in #507
- Update schema by @github-actions in #509
Full Changelog: v4.166.0...v4.166.1
v4.166.0: Support HHVM 4.166.0 and add DontDiscardNewExpressionsLinter
Highlight
- Support HHVM nightly and will support 4.166.0
- Add DontDiscardNewExpressionsLinter
What's Changed
- Update schema by @github-actions in #487
- Update schema by @github-actions in #489
- Add DontDiscardNewExpressionsLinter by @lexidor in #491
- Update schema to a backward incompatible version by @github-actions in #493
- Update schema to a backward incompatible version by @github-actions in #497
- Remove CI on macOS by @Atry in #495
- Update schema by @github-actions in #498
- Set the author of PRs created by GitHub Actions to Hack OSS Team by @Atry in #499
- Consider new fields from
hh_client --json --lint
output as backward compatible by @Atry in #501
Full Changelog: v4.161.2...v4.166.0
v4.161.2: support 4.164
This release supports current nightly builds, and HHVM 4.164. There is no change in minimum Hack/HHVM version.
What's Changed
- Let Github Action update composer.json when changing latest breaking HHVM version by @Atry in #470
- Update schema by @github-actions in #471
- Update schema by @github-actions in #476
- Skip creating the pull request to update latest breaking version if the schema is unchanged by @Atry in #475
- Update schema by @github-actions in #478
- Update schema by @github-actions in #480
- Update schema by @github-actions in #483
- Update docs/updating-schema.md by @Atry in #482
- Update schema by @github-actions in #485
Full Changelog: v4.161.1...v4.161.2
v4.161.1: Support HHVM 4.161.0
Note: there was a 4.161.0 release, which incorrectly specified the required HHVM, and would result in failures when used with 4.158~4.160. Therefore, 4.161.0 release was deleted and this release is tagged instead.
What's Changed
- Make
"builtinLinters": "all"
mean all linters, but... by @lexidor in #450 - Migrate away from d and v array by @lexidor in #457
- Add UnusedPipeVariableLinter by @ryangreenberg in #459
- Support ext watchman by @lexidor in #447
- Add Github Actions to update schema by @Atry in #462
- Update schema by @github-actions in #463
- Skip update-schema job when it is triggered by a tag by @Atry in #466
- Don't create the PR to update the latest breaking version if the latest breaking version is not changed by @Atry in #465
- Improve pull request description by @Atry in #467
New Contributors
- @github-actions made their first contribution in #463
Full Changelog: v4.158.3...v4.161.1
v4.161.0
Note that this version is broken because it does not configure required HHVM correctly. Use 4.161.1 instead.
What's Changed
- Make
"builtinLinters": "all"
mean all linters, but... by @lexidor in #450 - Migrate away from d and v array by @lexidor in #457
- Add UnusedPipeVariableLinter by @ryangreenberg in #459
- Support ext watchman by @lexidor in #447
- Add Github Actions to update schema by @Atry in #462
- Update schema by @github-actions in #463
Full Changelog: v4.158.3...v4.161.0
v4.158.3: support 2022.05.05 nightly
This release adds a fix for a typechecking issue detected by nightly builds of hhvm (and which will affect the next hhvm release v4.160).