This repository has been archived by the owner on Aug 1, 2023. It is now read-only.
Releases: hhvm/fbexpect
Releases · hhvm/fbexpect
Updated difflib dependency
This release now depends on difflib 1.0 instead of 0.2
Use HackTest v1.0, don't install tests/ or .hhconfig when installed via composer
v2.1.2 Use HackTest v1.0
Better output for failed string identity assertions
This release special-cases toBeSame()
when both the expected and actual values are strings to provide more useful output.
Before
Failed asserting that two strings are identical.
Now
Failed asserting that two strings are the same:
@@ -1,4 +1,4 @@
a
b
-c
+d
Require HHVM 3.28+
v2.1.0 Require HHVM 3.28
Use HackTest instead of PHPUnit
This release of fbexpect requires HackTest instead of PHPUnit.
Deprecate PHP equality checks, only take a single argument
- multi-argument form is unused, and removes type safety
- PHP equality is not type safe; use
toBeSame
andtoNotBeSame
instead. Deprecation messages provide suggestions.
Relicense, support current nightly builds of HHVM
- this release is available under the MIT license
- this release supports current nightly builds of HHVM
Renumbered to 1.x as it has been stable for some time.
Support additional typechecker restrictions
This release supports:
safe_array=true
andsafe_vector_array=true
enable_experimental_tc_features=no_fallback_in_namespaces
(nightlies, expected in 3.25)
Support HHVM 3.24, require HHVM 3.23+
v0.4 Support 3.24, require 3.23
Allow extending ExpectObj
This allows project- or organization-specific extensions to expectobj, without having to wrap everything.