Skip to content
This repository has been archived by the owner on Jun 1, 2023. It is now read-only.

Releases: hhvm/hack-router

Support current nightlies

26 Mar 21:22
Compare
Choose a tag to compare

This release supports HHVM 4.0, current nightlies, and should support the upcoming HHVM 4.1 release

Support HHVM 4.0 and 4.1

26 Mar 16:48
Compare
Choose a tag to compare

This release contains changes to be compatible with the upcoming HHVM 4.1 release, while retaining 4.0 compatibility.

Exclude testing utilities from releases, add `// partial`

06 Mar 21:02
Compare
Choose a tag to compare
  • add // partial where missing. This will be required in 4.1, and is currently required by nightly builds
  • exclude the bin/ directory from release tarballs. This includes several files that were previously missing // partial

Support hack-http-request-response-interfaces v0.2

13 Feb 00:16
Compare
Choose a tag to compare

This release contains updated dependency information.

Support HHVM 4.0

11 Feb 19:41
Compare
Choose a tag to compare
Support HHVM 4.0 Pre-release
Pre-release
v0.18

Depend on HHVM 4

Migrate from PSR7

10 Dec 21:08
Compare
Choose a tag to compare
Migrate from PSR7 Pre-release
Pre-release

This release uses hack-http-request-response-interfaces instead of PSR-7; this brings more type-safety, and is generally more suited for Hack than for PHP.

hackttp is an implementation of these interfaces.

Example usage:

<<__Entrypoint>>
async function main(): Awaitable<noreturn> {
  $request = Usox\HackTTP\ServerRequest\createFromGlobals();
  $responder = (new MyRouter())->routeRequest($request);
  // ...
  exit(0);
}

Support HHVM 3.29

19 Oct 20:54
Compare
Choose a tag to compare
Support HHVM 3.29 Pre-release
Pre-release
v0.16

Support 3.29

Support HHVM 3.28

27 Aug 19:38
Compare
Choose a tag to compare
Support HHVM 3.28 Pre-release
Pre-release

This release:

  • adds support for HHVM 3.28

Relicense, updated dependencies

06 Jun 23:10
Compare
Choose a tag to compare
Pre-release

This release:

  • is available under the MIT license
  • allows usage with HSL v3.26

Remove full dependency on hhast

09 Feb 21:40
Compare
Choose a tag to compare
Pre-release

Only a dev dependency.