HHVM 4.74 is released! This release marks the end of support for 4.67; HHVM 4.68–4.73 remain supported, as do the 4.32 and 4.56 LTS releases.
- Previous versions of the typechecker checked for overridden final methods in two places; now this is consistently checked once in the typechecking phase, which can result in changed error codes.
- Single-quoted string shape keys that contain escape sequences (backslashes) are now handled the same way as other single-quoted strings. Previous versions would incorrectly include the backslash in the key.
- The typechecker now verifies method
whereconstraints are well-formed; method generic constraints (e.g.
public function foo<T as Bar>()) were already verified in this way.