This repository has been archived by the owner on Aug 1, 2023. It is now read-only.
Releases: hhvm/fbexpect
Releases · hhvm/fbexpect
Support both 4.0 and nightly builds
This release fixes new errors released in nightly builds
Update requirements to 4.0
v2.5.0-3 had incorrect HHVMK version requirements; v2.5.4 was a retag of v2.4.0 for users of HHVM 3.30, this provides a more recent version for users of HHVM 4.0
Support both 4.0 and nightly builds
This release supports both HHVM 4.0, and 2019.02.27
Allow ->toAlmostEqual with nullable nums
nulls vs non-nulls explicitly fail this assertion.
Support for current nightly builds, more type constraints
This release:
- supports hhvm 2019.02.14
- is entirely in strict mode; this has required adding type constraints. For example,
expect($foo)->toBeGreaterThan($bar)
now requires both$foo
and$bar
to benum
Retag v2.4.0 with higher version number
v2.5 has incorrrect version constraints - this release belongs as part of v2.4.x, but is being made so that users of 3.30 get a usable version. v2.5.5 will be released shortly for 4.0 users
Support HHVM 4
This release is identical to the previous release, however it has more liberal dependency constraints.
Support HHVM v4.0
Add support for type checking Container and KeyedContainer. (#8) * Update IsType.php * tests `KeyedContainer` and `Container` types
Throw `Facebook\HackTest\ExpectationFailedException` instead of `Facebook\FBExpect\ExpectationFailedException`
This restores the distinction between 'failed' and 'error' tests.
Support optional changes in HHVM 3.29
This release:
- supports typed user attributes
- disabled refinement of is_foo() functions