This repository has been archived by the owner on Aug 1, 2023. It is now read-only.
Releases: hhvm/hh-apidoc
Releases · hhvm/hh-apidoc
v0.8: document inherited methods - backwards-incompatible change
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
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
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+)
removes assignments as expressions, which are now disallowed by default
0.6.0: target HHVM 4.29+
Removes support for &$references
, which were removed from the Hack language in HHVM 4.29.
0.5.3: bugfix for docblocks with parentheses
v0.5.3 fix for period inside parens (#36)
0.5.2: support inout parameters
v0.5.2 support inout paremeters
0.5.1: fix namespace resolution bugs
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
This release adapts to changes in HHVM and HHAST v4.14
0.4.1: handle parse errors in code blocks
If HHAST fails to parse a code block, just render it without syntax highlighting