Doctum, a PHP API documentation generator. Fork of Sami v5.5.0 Release Notes
Release Date: 2022-01-09 // over 2 years ago-
- ๐ Fixed PHP errors when non configuration file was given, now it displays the error message
- Adjust error handler for PHP 8.0 silenced errors
- ๐ Fix PHP 8.1 errors on ArrayAccess methods signatures
- ๐ Fix HTML markup missing close tag
<a>
on a function in the global namespace - ๐ Fix a PHP error when the
@throws
tag is invalid - ๐ Fix some texts that got escaped into
<p>
tags when it was not worth it - ๐จ Do not print the error summary for frozen versions (ex: git tags) and add CLI
--print-frozen-errors
to reverse this change - Implement source line and remote links on functions of the global namespace
- Internal: rename
ClassTraverser
toProjectTraverser
- Internal: add "file" and "relative_file" property on cached file for a function
- Themes: all calls to the
|desc(function)
filter will now need to add|md_to_html
filter to convert the Markdown output to HTML - ๐ Allow to search for non class functions on the search box and search page
- โ Added more strings to translate and updated the French translation
- ๐ Fixed the HTML node
lang
attribute according to the currently used language - โ Added a version selector for small displays not having the left sidebar
- ๐ Fixed CSS striping in the left sidebar having some off-alignment with the text on some browsers
GitLabRemoteRepository
class now uses the separator/-/
in source URLs, a new constructor parameter can change this backAbstractRemoteRepository
class now has types in the signatures- Filter out in a non case sensitive way the tags on
GitVersionCollection
class and document filtering on the README - โฌ๏ธ Reduce the size of the tree, create a new class
TreeNode
and build the tree using JS code and not injected HTML code - Select the global namespace in the tree while viewing it
- Disable "spellcheck", "autocorrect", "autocomplete" and "autocapitalize" on the search input
- ๐จ Completely refactor the search box to drop "typeahead.js" and replace it by "autocomplete.js"
- โฌ๏ธ Reduce the loading times by a lot by spliting out the search index into "doctum-search.json" and loading it only when needed
- ๐ Fix missing namespaces in the global namespace for non namespace functions