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
@throwstag 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-errorsto reverse this change (#33) - Implement source line and remote links on functions of the global namespace (#38)
- Internal: rename
ClassTraversertoProjectTraverser - 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_htmlfilter 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
langattribute 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)
GitLabRemoteRepositoryclass now uses the separator/-/in source URLs, a new constructor parameter can change this backAbstractRemoteRepositoryclass now has types in the signatures- Filter out in a non case sensitive way the tags on
GitVersionCollectionclass and document filtering on the README - Reduce the size of the tree, create a new class
TreeNodeand 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