- no changes in this release.
- Bug #163: Do not stop on fatal errors during parsing source files (samdark)
- Bug #198: Add missing initialization of
$contexts
inApiMarkdownTrait::parseApiLinks()
(samdark)
- Enh #7, #132: Add support for
@property
and@method
(samdark)
- Bug #145: Fixed broken API links on property/method docs that were pulled in with @inheritdoc (brandonkelly)
- Bug #187: Prevent getter/setter methods from affecting class-defined property docs (brandonkelly)
- Enh #137: @since tags are now propagated to inherited methods/properties in the same package (brandonkelly)
- Enh #185: Use HTTPS for www.php.net links (kamarton)
- Bug #172: Upgraded highlight.js dependency to 9.13.1 (samdark)
- Bug #176: Prevent multiple TOC rendering in ApiMarkdown (machour)
- Bug #149: Fixed crash on wrongly formatted API links (cebe, santosh-1265)
- Bug #160: Fixed parsing of '{@inheritdoc}' tag (klimov-paul)
- Bug: Usage of deprecated
yii\base\Object
changed toyii\base\BaseObject
allowing compatibility with PHP 7.2 (klimov-paul) - Enh #38: Fixed display of default values given as octal or hex notation (hiqsol)
- Enh #152: Set
@bower
and@npm
aliases dependent on the existing directories (ricpelo) - Enh: Display TOC only if there is more than one headline (cebe)
- Enh: Extracted markdown code highlighting to a trait
MarkdownHighlightTrait
(cebe) - Enh: Added "type" attribute to JSON renderer to keep information about whether an entry is a class, interface or trait (cebe)
- Enh #8: Updated PHP Parser dependency to from version 0.9 to 1.0 to resolve dependency conflicts with other libraries. This breaks the implementation of the
yii\apidoc\helpers\PrettyPrinter
class (cebe)
- Bug #5: Enable display of deprecated information for methods, properties, constants and events (cebe)
- Bug #12: Do not publish PHP files for
jssearch.js
asset (cebe) - Bug #42: Fixed stopword filter in JS search index, which resulted in empty results for some words like
sort
(cebe) - Bug #61: Fixed duplicate description when
@inheritdoc
is used for properties (cebe) - Bug #62: Make
@inheritdoc
tag more robust (cebe, sasha-ch) - Bug #65: Fixed handling of
YiiRequirementChecker
namespace and navigation (cebe) - Bug #67: Use multibyte compatible function for
ucfirst()
in descriptions (cebe, samdark) - Bug #68: Fixed crash on empty type in PHPdoc (cebe, itnelo)
- Bug #76: Fixed broken links with external urls (CedricYii)
- Bug #79: Fixed crash due to missing encoding specified in
mb_*
functions (cebe, dingzhihao) - Enh #29: Added styling for bootstrap tables (cebe)
- Enh #117: Add support for
int
andbool
types (rob006) - Enh #118: Separate warnings and errors occurred on processing files (rob006)
- Enh: Moved the title page of the PDF template into a separate file for better customization (cebe)
- Bug #25: Fixed encoding of HTML tags in method definition for params passed by reference (cebe)
- Bug #37: Fixed error when extending Interfaces that are not in the current code base (cebe)
- Bug #10470: Fixed TOC links for headlines which include links (cebe)
- Enh #13: Allow templates to be specified by class name (tom--)
- Enh #13: Added a JSON template to output the class structure as a JSON file (tom--)
- Enh: Added callback
afterMarkdownProcess()
to HTML Guide renderer (cebe) - Enh: Added
getHeadings()
method to ApiMarkdown class (cebe) - Enh: Added css class to Info, Warning, Note and Tip blocks (cebe)
- Chg #31: Hightlight.php library is now used for code highlighing, the builtin ApiMarkdown::hightligh() function is not used anymore (cebe)
- Bug #3: Interface documentation did not show inheritance (cebe)
- Enh: Added ability to set pageTitle from command line (unclead)
- no changes in this release.
- no changes in this release.
- Bug #5623: Fixed crash when a class contains a setter that has no arguments e.g.
setXyz()
(cebe) - Bug #5899: Incorrect class listed as
definedBy
reference for properties (cebe) - Bug: Guide and API renderer now work with relative paths/URLs (cebe)
- Enh: Guide generator now skips
images
directory if it does not exist instead of throwing an error (cebe) - Enh: Made
--guidePrefix
option available as a command line option (cebe)
- Chg: Updated cebe/markdown to 1.0.0 which includes breaking changes in its internal API (cebe)
- no changes in this release.
- Initial release.