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

Releases: hhvm/hh-apidoc

v0.8: document inherited methods - backwards-incompatible change

09 Feb 17:34
Compare
Choose a tag to compare

Inherited methods are now documented by default; this is a breaking change as it required changing the Index shape: 'types', 'newtypes', 'functions', 'classes', 'interfaces', and 'traits' have been changed from keyset<string> or dict<string, keyset<string>> to dict<string, Documentable>.

0.7: compatibility updates, require HHVM >= 4.80

21 Jan 23:17
Compare
Choose a tag to compare

This release:

  • is compatible with HHVM 4.93
  • is compatible HSL-IO v0.3
  • is compatible with newer releases of fbmarkdown
  • requires HHVM 4.80 or above

0.6.2: compatible with hhvm-autoload 3.0

19 Mar 22:14
84293f5
Compare
Choose a tag to compare
Use an (untyped) Hack script as the binary (#38)

The README.md specifies that you should run the binary using hhvm.
The binary is actually a shell script.
This causes the following error:

The previous version gave this error and did not execute anything.
Fatal error: Uncaught Error: A semicolon (';') is expected here
 in /path/to/hh-apidoc/bin/hh-apidoc:2
Stack trace:
#0 {main}

I've cloned this style of binary from hhast.

0.6.1: support current nightlies (expected to support HHVM 4.38+)

19 Dec 20:29
Compare
Choose a tag to compare

removes assignments as expressions, which are now disallowed by default

0.6.0: target HHVM 4.29+

29 Oct 21:10
Compare
Choose a tag to compare
Pre-release

Removes support for &$references, which were removed from the Hack language in HHVM 4.29.

0.5.3: bugfix for docblocks with parentheses

25 Oct 21:06
16362a9
Compare
Choose a tag to compare
v0.5.3

fix for period inside parens (#36)

0.5.2: support inout parameters

13 Sep 20:07
Compare
Choose a tag to compare
Pre-release
v0.5.2

support inout paremeters

0.5.1: fix namespace resolution bugs

09 Sep 20:14
afeede0
Compare
Choose a tag to compare
Pre-release

In several places, we were incorrectly adding \ to names of types that shouldn't have it, e.g. mixed or generic type parameter names.

v0.5: Adapt to HHVM and HHAST 4.14.0

17 Jul 16:52
Compare
Choose a tag to compare
Pre-release

This release adapts to changes in HHVM and HHAST v4.14

0.4.1: handle parse errors in code blocks

27 Jun 20:27
Compare
Choose a tag to compare

If HHAST fails to parse a code block, just render it without syntax highlighting