v5.5.0
Version 5.5.0
- 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 (#37) - 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 (#33) - Implement source line and remote links on functions of the global namespace (#38)
- 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 (#38)
- 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 (#41)
- Fixed CSS striping in the left sidebar having some off-alignment with the text on some browsers (#42)
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" (#43)
- Reduce the loading times by a lot by spliting out the search index into "doctum-search.json" and loading it only when needed (#43)
- Fix missing namespaces in the global namespace for non namespace functions (#39)
- Fixed URL encoding for versions (#32)
doctum-search.json
in the manifest like the README examples show it