This repository has been archived by the owner on Jun 1, 2023. It is now read-only.
Releases: hhvm/hack-router
Releases · hhvm/hack-router
v0.19.9: performance improvements, support current nightly builds
This release:
- contains several performance improvements (thanks to @azjezz )
- supports current nightly builds of HHVM, and is expected to support 4.136
0.19.8: Support HHVM 4.88
This release supports HHVM 4.88.0
0.19.7: support recent HHVM releases
- list allowed FIXME codes in .hhconfig (required since HHVM 4.62)
- migrate
array
type annotations tovarray
ordarray
(required since HHVM 4.68)
0.19.6: increased compatibility, permit dict routing maps
This release:
- supports the latest release of hsl-experimental and hack-http-request-response-interfaces
- permits any KeyedContainer to be returned from BaseRouter::getRoutes()
0.19.5: add MethodNotAllowedException::getAllowedMethods(), only map HEAD -> GET if no other methods are suported
- added
MethodNotAllowedException::getAllowedMethods()
- HEAD requests will no longer be handled by GET controllers if any other methods are defined for the request; this is to avoid issues such as https://blog.teddykatz.com/2019/11/05/github-oauth-bypass.html
0.19.4: clean up array literals
No longer depends on the disallow_array_literal
setting being turned off, so it can now be used from projects with stricter settings without causing Hack errors.
0.19.3: support HHVM 4.21+
migrates to preg_match_with_matches()
0.19.2: support HHVM 4.17+
Adds missing 2nd argument to \apc_fetch()
(optional before HHVM 4.17).
0.19.1: support current nightly builds (4.15-dev)
v0.19.1 instanceof -> is_a
v0.19: support HHVM 4.14, require 4.13+
Add type hints to lambda parameters. Summary: required for .hhconfig disallow_ambiguous_lambda. Signed-off-by: Arthur Loiret <[email protected]>