markcheret / footnotes

footnotes aims to be the all-in-one solution for displaying an automatically-generated list of references on your WordPress Page or Post.
https://wordpress.org/plugins/footnotes/#description
GNU General Public License v3.0
8 stars 6 forks source link

chore(deps): update dependency phpdocumentor/phpdocumentor to v3.5.3 #248

Open renovate[bot] opened 1 year ago

renovate[bot] commented 1 year ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
phpdocumentor/phpdocumentor (source) 3.1.2 -> 3.5.3 age adoption passing confidence

Release Notes

phpDocumentor/phpDocumentor (phpdocumentor/phpdocumentor) ### [`v3.5.3`](https://togithub.com/phpDocumentor/phpDocumentor/releases/tag/v3.5.3) [Compare Source](https://togithub.com/phpDocumentor/phpDocumentor/compare/v3.5.2...v3.5.3) #### v3.5.3 - \[BUG] Resolve issue with invalid image paths in guides - \[BUG] Fix inclosed tag in sidebar template - \[BUG] Resolve visual issue in guides with large code blocks. - \[FEATURE] filter empty namespace by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3740](https://togithub.com/phpDocumentor/phpDocumentor/pull/3740) **Full Changelog**: https://github.com/phpDocumentor/phpDocumentor/compare/v3.5.2...v3.5.3 ### [`v3.5.2`](https://togithub.com/phpDocumentor/phpDocumentor/releases/tag/v3.5.2) [Compare Source](https://togithub.com/phpDocumentor/phpDocumentor/compare/v3.5.1...v3.5.2) Fix regression introduced in v3.5.1 regarding command parsing. ### [`v3.5.1`](https://togithub.com/phpDocumentor/phpDocumentor/releases/tag/v3.5.1) [Compare Source](https://togithub.com/phpDocumentor/phpDocumentor/compare/v3.5.0...v3.5.1) \#v3.5.1 This bugfix release includes 2 small bugfixes regarding the cli options you can pass to phpdoc. before we supported `phpdoc run -d ./src` and `phpdoc -d ./src` both would do exactly the same. During a change in the previous version the first way of doing things was broken. Now this has been restored. Including the option to list possible settings with `--list-settings` Also included is a new way of rendering the new php 8.4 `#[Deprecated]` attribute as well the improved rendering of deprecated methods and classes. #### Full change list: - Fix typo in configuration.rst by [@​adriendupuis](https://togithub.com/adriendupuis) in [https://github.com/phpDocumentor/phpDocumentor/pull/3724](https://togithub.com/phpDocumentor/phpDocumentor/pull/3724) - Add support for #\[Deprecated] by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3731](https://togithub.com/phpDocumentor/phpDocumentor/pull/3731) - Fix settings:list and --list-settings not working by [@​Mai-Lapyst](https://togithub.com/Mai-Lapyst) in [https://github.com/phpDocumentor/phpDocumentor/pull/3732](https://togithub.com/phpDocumentor/phpDocumentor/pull/3732) - Reintroduce multicommand interface by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3736](https://togithub.com/phpDocumentor/phpDocumentor/pull/3736) #### New Contributors - [@​adriendupuis](https://togithub.com/adriendupuis) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3724](https://togithub.com/phpDocumentor/phpDocumentor/pull/3724) - [@​Mai-Lapyst](https://togithub.com/Mai-Lapyst) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3732](https://togithub.com/phpDocumentor/phpDocumentor/pull/3732) **Full Changelog**: https://github.com/phpDocumentor/phpDocumentor/compare/v3.5.0...v3.5.1 ### [`v3.5.0`](https://togithub.com/phpDocumentor/phpDocumentor/releases/tag/v3.5.0) [Compare Source](https://togithub.com/phpDocumentor/phpDocumentor/compare/v3.4.3...v3.5.0) #### Guides, php 8.3 and more! In this new release of phpDocumentor you will find a large number of improvements and new added support for php language constructs. But also a large number of improvements to write better and more useful documentation for your fellow developers. #### Guides 1.3 We have been working very hard together with the Typo3 Documentation team, but also with members of the Doctrine and Symfony project to stabilize the ReStructuredText support in phpDocumentor. The release the [first stable version](https://www.linkedin.com/feed/update/urn:li:activity:7170173363275943936/) was a few months ago and was already included in the docker image we publish on docker hub. But wasn't part of a tagged release yet, until now. The new version is better in almost every perspective. We will keep tuning and improving the guides project. ##### Class list directive A new directive added in this version the dynamic class list. In many situations I found my self creating list of classes implementing a certain interface to describe they are available for certain purpose. But I also wrote documentation above each class. So why not combining those? .. phpdoc:class-list:: [?(@​.inheritedElement == "\phpDocumentor\Transformer\Writer\WriterAbstract")] .. phpdoc:name:: .. phpdoc:summary:: https://docs.phpdoc.org/guide/internals/templates/index.html#templates ##### Class diagrams Another directive we added is the class diagram directive. phpDocumentor could already create a class diagram out of your full code base. But for larger projects this was barely useful. The new class diagram directive allows you to select a number of classes and create a diagram out of those. For example to just select the domain of your application or any other specify system that you want to visualize. .. phpdoc:class-diagram:: [?(@​.namespace starts_with "\phpDocumentor\Descriptor")] https://docs.phpdoc.org/guide/hand-written-docs/directives.html#directives #### Attributes PHP introduced attributes in php 8. We did never add them to the API documentation because it didn't seem to add value. Now attributes are more widely adopted in the eco system we are also introducing them into phpDocumentor. Right now we will only display them as elements on the API docs, but more improvements will follow. ![image](https://togithub.com/phpDocumentor/phpDocumentor/assets/1060433/4204b730-7667-4f6e-ae9d-65b9aeba0f66) #### Other changes ##### Template extension since the release of the v3 series we have been working on our new `default` template and make it as easy as possible to extend that template, by [changing the color scheme](https://docs.phpdoc.org/guide/features/theming/changing-the-color.html#changing-the-color) adding [custom css](https://docs.phpdoc.org/guide/features/theming/custom-styling.html#custom-styling) and even replacing full components in the template. But in some cases this isn't enough. You want to add custom reports or other pages, in this version we added [template extending](https://docs.phpdoc.org/guide/features/theming/extending-a-template.html#extending-a-template). When you extend an existing template you can still use the power off all the features we had before, but also include more customizations overviews and more. #### In development ##### Extensions We are working on a new way to extend phpDocumentor. In our vision phpDocumentor will become a documentation framework. Because we know more about the code base than what you write down in the docblocks. Example usecase for extensions are custom writers, that allow you to not just write to file but push your documentation to a api? Extract all hooks from your wordpress plugins and more? This feature is currently in development, and will be extended more. With the goal to make phpDocumentor an even more useful tool in our toolbox. ##### Markdown support Markdown is a very common format to write documents. We do see more value in RST but as many people are using markdown to write docs we are also adding CommonMark support to phpDocumentor. The feature set of markdown will be limited, but you might find it working for you. #### Other note worthy changes - Do not install with untrusted signature through PHIVE by [@​ravage84](https://togithub.com/ravage84) in [https://github.com/phpDocumentor/phpDocumentor/pull/3597](https://togithub.com/phpDocumentor/phpDocumentor/pull/3597) - Fix: resolves issue with varidict arguments by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3600](https://togithub.com/phpDocumentor/phpDocumentor/pull/3600) - Feat: Add filter for var tags on groups by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3602](https://togithub.com/phpDocumentor/phpDocumentor/pull/3602) - Fix: add resolver for methods and properties by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3614](https://togithub.com/phpDocumentor/phpDocumentor/pull/3614) - Upgrade guides to latest version by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3619](https://togithub.com/phpDocumentor/phpDocumentor/pull/3619) - Upgrade guides to 2023-12-13 version by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3627](https://togithub.com/phpDocumentor/phpDocumentor/pull/3627) - Add directive to list classes by their parent by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3631](https://togithub.com/phpDocumentor/phpDocumentor/pull/3631) - Fix single command run by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3634](https://togithub.com/phpDocumentor/phpDocumentor/pull/3634) - Fix wrong value for visibility option in XSD by [@​sebastian-meyer](https://togithub.com/sebastian-meyer) in [https://github.com/phpDocumentor/phpDocumentor/pull/3663](https://togithub.com/phpDocumentor/phpDocumentor/pull/3663) - Fix wrong value for visibility option in XSD by [@​sebastian-meyer](https://togithub.com/sebastian-meyer) in [https://github.com/phpDocumentor/phpDocumentor/pull/3666](https://togithub.com/phpDocumentor/phpDocumentor/pull/3666) - Fix Psalm issue by [@​sebastian-meyer](https://togithub.com/sebastian-meyer) in [https://github.com/phpDocumentor/phpDocumentor/pull/3672](https://togithub.com/phpDocumentor/phpDocumentor/pull/3672) - Small improvements to guide rendering by [@​sebastian-meyer](https://togithub.com/sebastian-meyer) in [https://github.com/phpDocumentor/phpDocumentor/pull/3671](https://togithub.com/phpDocumentor/phpDocumentor/pull/3671) - Add test for Guides Compiler by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3676](https://togithub.com/phpDocumentor/phpDocumentor/pull/3676) - Add test for DescriptorRepository by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3675](https://togithub.com/phpDocumentor/phpDocumentor/pull/3675) - Add CSS background colour for body by [@​DanielSiepmann](https://togithub.com/DanielSiepmann) in [https://github.com/phpDocumentor/phpDocumentor/pull/3680](https://togithub.com/phpDocumentor/phpDocumentor/pull/3680) - Changing GitHub Action entrypoint format by [@​vcampitelli](https://togithub.com/vcampitelli) in [https://github.com/phpDocumentor/phpDocumentor/pull/3685](https://togithub.com/phpDocumentor/phpDocumentor/pull/3685) - Checking if the template location was provided before parsing it by [@​vcampitelli](https://togithub.com/vcampitelli) in [https://github.com/phpDocumentor/phpDocumentor/pull/3686](https://togithub.com/phpDocumentor/phpDocumentor/pull/3686) - \[DOCS] Fix generating-documentation.rst by [@​justbyitself](https://togithub.com/justbyitself) in [https://github.com/phpDocumentor/phpDocumentor/pull/3687](https://togithub.com/phpDocumentor/phpDocumentor/pull/3687) - fix: typo in CI docs by [@​stobrien89](https://togithub.com/stobrien89) in [https://github.com/phpDocumentor/phpDocumentor/pull/3690](https://togithub.com/phpDocumentor/phpDocumentor/pull/3690) - fix: typo in the typo fix by [@​stobrien89](https://togithub.com/stobrien89) in [https://github.com/phpDocumentor/phpDocumentor/pull/3691](https://togithub.com/phpDocumentor/phpDocumentor/pull/3691) - Update Twitter icon to X by [@​fulldecent](https://togithub.com/fulldecent) in [https://github.com/phpDocumentor/phpDocumentor/pull/3693](https://togithub.com/phpDocumentor/phpDocumentor/pull/3693) - Remove note about future v3 release by [@​fulldecent](https://togithub.com/fulldecent) in [https://github.com/phpDocumentor/phpDocumentor/pull/3696](https://togithub.com/phpDocumentor/phpDocumentor/pull/3696) - Phpunit upgrade by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3712](https://togithub.com/phpDocumentor/phpDocumentor/pull/3712) - Fix issue with inheritance order by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3713](https://togithub.com/phpDocumentor/phpDocumentor/pull/3713) - Inherit method documentation through multiple generations by [@​smaddock](https://togithub.com/smaddock) in [https://github.com/phpDocumentor/phpDocumentor/pull/3701](https://togithub.com/phpDocumentor/phpDocumentor/pull/3701) - Add gpg key to install instruction, fixes [#​3694](https://togithub.com/phpDocumentor/phpDocumentor/issues/3694) by [@​fulldecent](https://togithub.com/fulldecent) in [https://github.com/phpDocumentor/phpDocumentor/pull/3699](https://togithub.com/phpDocumentor/phpDocumentor/pull/3699) - Add tests for Version Compiler Passes and refactor TableOfContentsBuilder by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3677](https://togithub.com/phpDocumentor/phpDocumentor/pull/3677) - Bump to fixed reflection docblock by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3718](https://togithub.com/phpDocumentor/phpDocumentor/pull/3718) #### New Contributors - [@​ravage84](https://togithub.com/ravage84) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3597](https://togithub.com/phpDocumentor/phpDocumentor/pull/3597) - [@​sebastian-meyer](https://togithub.com/sebastian-meyer) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3663](https://togithub.com/phpDocumentor/phpDocumentor/pull/3663) - [@​DanielSiepmann](https://togithub.com/DanielSiepmann) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3680](https://togithub.com/phpDocumentor/phpDocumentor/pull/3680) - [@​vcampitelli](https://togithub.com/vcampitelli) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3685](https://togithub.com/phpDocumentor/phpDocumentor/pull/3685) - [@​justbyitself](https://togithub.com/justbyitself) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3687](https://togithub.com/phpDocumentor/phpDocumentor/pull/3687) - [@​stobrien89](https://togithub.com/stobrien89) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3690](https://togithub.com/phpDocumentor/phpDocumentor/pull/3690) - [@​fulldecent](https://togithub.com/fulldecent) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3693](https://togithub.com/phpDocumentor/phpDocumentor/pull/3693) - [@​smaddock](https://togithub.com/smaddock) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3701](https://togithub.com/phpDocumentor/phpDocumentor/pull/3701) **Full Changelog**: https://github.com/phpDocumentor/phpDocumentor/compare/v3.4.3...v3.5.0 ### [`v3.4.3`](https://togithub.com/phpDocumentor/phpDocumentor/releases/tag/v3.4.3) [Compare Source](https://togithub.com/phpDocumentor/phpDocumentor/compare/v3.4.2...v3.4.3) Fix regression in guides by [@​jaapio](https://togithub.com/jaapio) **Full Changelog**: https://github.com/phpDocumentor/phpDocumentor/compare/v3.4.2...v3.4.3 ### [`v3.4.2`](https://togithub.com/phpDocumentor/phpDocumentor/releases/tag/v3.4.2) [Compare Source](https://togithub.com/phpDocumentor/phpDocumentor/compare/v3.4.1...v3.4.2) #### What's Changed - Fix: remove symfony framework bundle by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3564](https://togithub.com/phpDocumentor/phpDocumentor/pull/3564) #### Experimental - Feat: Add basic extension loading by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3567](https://togithub.com/phpDocumentor/phpDocumentor/pull/3567) **Full Changelog**: https://github.com/phpDocumentor/phpDocumentor/compare/v3.4.0...v3.4.2 ### [`v3.4.1`](https://togithub.com/phpDocumentor/phpDocumentor/releases/tag/v3.4.1) [Compare Source](https://togithub.com/phpDocumentor/phpDocumentor/compare/v3.4.0...v3.4.1) ### Fixes - Issue when renaming the phar, see [#​3562](https://togithub.com/phpDocumentor/phpDocumentor/issues/3562). ### [`v3.4.0`](https://togithub.com/phpDocumentor/phpDocumentor/releases/tag/v3.4.0) [Compare Source](https://togithub.com/phpDocumentor/phpDocumentor/compare/v3.3.1...v3.4.0) ### What's new in phpDocumentor 3.4.0 Our ReStructuredText library as taken flight. It's now a separate [library](https://togithub.com/phpDocumentor/guides) and can be used in any project. As it is getting more and more traction the library is becoming more feature complete and stricter accoring to the RST spec. This allows you to write better documentation for your users but also improved the readability of our own docs. Changelogs of the guides library are not included in these release notes. #### General changes In this release we **dropped PHP 7 support completely**, we upgraded to Symfony 6 and added support for php 8.2 Interally we have restructured the pipelines to prepare for multi version support in the future. #### Added - Add used-by resolving by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3198](https://togithub.com/phpDocumentor/phpDocumentor/pull/3198) - Query engine for AST by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3172](https://togithub.com/phpDocumentor/phpDocumentor/pull/3172) - Rfc/3154 full line and column location of methods by [@​LeoVie](https://togithub.com/LeoVie) in [https://github.com/phpDocumentor/phpDocumentor/pull/3214](https://togithub.com/phpDocumentor/phpDocumentor/pull/3214) - Support null versions in Since reflection by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3286](https://togithub.com/phpDocumentor/phpDocumentor/pull/3286) - Source code cannot be viewed from packages, file or namespaces by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3284](https://togithub.com/phpDocumentor/phpDocumentor/pull/3284) - When typing an array, show that in docs by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3293](https://togithub.com/phpDocumentor/phpDocumentor/pull/3293) - [GH#3307](https://togithub.com/GH/phpDocumentor/issues/3307) Make readonly mutator for class available by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3362](https://togithub.com/phpDocumentor/phpDocumentor/pull/3362) #### Template - Tighten table of contents by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3382](https://togithub.com/phpDocumentor/phpDocumentor/pull/3382) - Introduce the first value objects by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3381](https://togithub.com/phpDocumentor/phpDocumentor/pull/3381) - Show 'On this page' for classes and namespaces by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3383](https://togithub.com/phpDocumentor/phpDocumentor/pull/3383) - Restyle elements and add color support by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3388](https://togithub.com/phpDocumentor/phpDocumentor/pull/3388) - Do not show container section of TOC in classes by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3380](https://togithub.com/phpDocumentor/phpDocumentor/pull/3380) - Back to top doesn't work in Guides by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3391](https://togithub.com/phpDocumentor/phpDocumentor/pull/3391) - Show whether a method is tagged as 'api' by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3392](https://togithub.com/phpDocumentor/phpDocumentor/pull/3392) - Show Constants on Traits in the Trait's documentation by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3394](https://togithub.com/phpDocumentor/phpDocumentor/pull/3394) - Move headerlinks to component by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3404](https://togithub.com/phpDocumentor/phpDocumentor/pull/3404) - feat: preserve newlines in XML attributes by [@​bshaffer](https://togithub.com/bshaffer) in [https://github.com/phpDocumentor/phpDocumentor/pull/3430](https://togithub.com/phpDocumentor/phpDocumentor/pull/3430) - Including Punctuation Marks by [@​BirdboyBolu](https://togithub.com/BirdboyBolu) in [https://github.com/phpDocumentor/phpDocumentor/pull/3439](https://togithub.com/phpDocumentor/phpDocumentor/pull/3439) - feat: add support for `APP_CACHE_DIR` and `APP_LOG_DIR` by [@​drupol](https://togithub.com/drupol) in [https://github.com/phpDocumentor/phpDocumentor/pull/3518](https://togithub.com/phpDocumentor/phpDocumentor/pull/3518) - feat: add class magic methods to xml template, fix magic method return tag by [@​bshaffer](https://togithub.com/bshaffer) in [https://github.com/phpDocumentor/phpDocumentor/pull/3514](https://togithub.com/phpDocumentor/phpDocumentor/pull/3514) - Add callable rendering by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3538](https://togithub.com/phpDocumentor/phpDocumentor/pull/3538) - Feature/filesource tag by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3539](https://togithub.com/phpDocumentor/phpDocumentor/pull/3539) - feat: add magic flag to xml template by [@​bshaffer](https://togithub.com/bshaffer) in [https://github.com/phpDocumentor/phpDocumentor/pull/3520](https://togithub.com/phpDocumentor/phpDocumentor/pull/3520) #### Fixed - fix: ensure uses/see/link descriptors render to string as expected by [@​bshaffer](https://togithub.com/bshaffer) in [https://github.com/phpDocumentor/phpDocumentor/pull/3244](https://togithub.com/phpDocumentor/phpDocumentor/pull/3244) - Fix OutputHello Example Param Wording by [@​CraicOverflow89](https://togithub.com/CraicOverflow89) in [https://github.com/phpDocumentor/phpDocumentor/pull/3324](https://togithub.com/phpDocumentor/phpDocumentor/pull/3324) - Fix issue with minimal directory by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3325](https://togithub.com/phpDocumentor/phpDocumentor/pull/3325) - Fix: remove redundant whitespace by [@​kudashevs](https://togithub.com/kudashevs) in [https://github.com/phpDocumentor/phpDocumentor/pull/3335](https://togithub.com/phpDocumentor/phpDocumentor/pull/3335) - Docker shouldn't run `help run` by default by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3285](https://togithub.com/phpDocumentor/phpDocumentor/pull/3285) - Levenshtein argument too long by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3287](https://togithub.com/phpDocumentor/phpDocumentor/pull/3287) - References to cases are not linked by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3288](https://togithub.com/phpDocumentor/phpDocumentor/pull/3288) - Purge caches upon version change by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3289](https://togithub.com/phpDocumentor/phpDocumentor/pull/3289) - Extend timeout for UML generation to 20mins by [@​Hackwar](https://togithub.com/Hackwar) in [https://github.com/phpDocumentor/phpDocumentor/pull/3311](https://togithub.com/phpDocumentor/phpDocumentor/pull/3311) - Should fix [#​3415](https://togithub.com/phpDocumentor/phpDocumentor/issues/3415) by [@​peterhauke](https://togithub.com/peterhauke) in [https://github.com/phpDocumentor/phpDocumentor/pull/3441](https://togithub.com/phpDocumentor/phpDocumentor/pull/3441) - Resolve issue invalid property definition by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3479](https://togithub.com/phpDocumentor/phpDocumentor/pull/3479) - Bugfix/3494 ignore symlinks by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3495](https://togithub.com/phpDocumentor/phpDocumentor/pull/3495) #### Docs - Start documenting pipelines and remove obsolete pipeline by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3483](https://togithub.com/phpDocumentor/phpDocumentor/pull/3483) - \[DOCS] Link to configuration chapter by [@​linawolf](https://togithub.com/linawolf) in [https://github.com/phpDocumentor/phpDocumentor/pull/3489](https://togithub.com/phpDocumentor/phpDocumentor/pull/3489) - \[DOCS] Fix indentation to make code-blocks render by [@​linawolf](https://togithub.com/linawolf) in [https://github.com/phpDocumentor/phpDocumentor/pull/3490](https://togithub.com/phpDocumentor/phpDocumentor/pull/3490) #### CI - More strict argument check by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3195](https://togithub.com/phpDocumentor/phpDocumentor/pull/3195) - Reintroduce composer require checker by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3133](https://togithub.com/phpDocumentor/phpDocumentor/pull/3133) - Line numbers show 0 with InvalidTag issues by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3294](https://togithub.com/phpDocumentor/phpDocumentor/pull/3294) - Windows tests keep failing by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3295](https://togithub.com/phpDocumentor/phpDocumentor/pull/3295) - GH Actions: bust the cache semi-regularly by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/phpDocumentor/phpDocumentor/pull/3357](https://togithub.com/phpDocumentor/phpDocumentor/pull/3357) - Start building on php 8.2 by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3376](https://togithub.com/phpDocumentor/phpDocumentor/pull/3376) - Use centralized phar build by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3529](https://togithub.com/phpDocumentor/phpDocumentor/pull/3529) - Comment use of unreleased method from ReflectionDocBlock by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3364](https://togithub.com/phpDocumentor/phpDocumentor/pull/3364) - Moved most parts of the DescriptorAbstract and TagDescriptor into traits by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3375](https://togithub.com/phpDocumentor/phpDocumentor/pull/3375) - Introduce CanHaveAType and CanHaveADefaultValue traits for Descriptors by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3379](https://togithub.com/phpDocumentor/phpDocumentor/pull/3379) #### Other - Refactor LinkRenderer into a series of adapters and introduce references to guides by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3475](https://togithub.com/phpDocumentor/phpDocumentor/pull/3475) - Warn when multiple versions and/or sets of each type is given by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3477](https://togithub.com/phpDocumentor/phpDocumentor/pull/3477) - Move Files listing from Project to Documentation Sets by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3480](https://togithub.com/phpDocumentor/phpDocumentor/pull/3480) - Move indexes from Project to Documentation Sets by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3481](https://togithub.com/phpDocumentor/phpDocumentor/pull/3481) - Remove file and index getters and setters from project by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3482](https://togithub.com/phpDocumentor/phpDocumentor/pull/3482) - Extract pipeline for documentation set by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3485](https://togithub.com/phpDocumentor/phpDocumentor/pull/3485) - Collect files and indexes in API Documentation Set by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3486](https://togithub.com/phpDocumentor/phpDocumentor/pull/3486) - Cache per documentation set by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3487](https://togithub.com/phpDocumentor/phpDocumentor/pull/3487) - Move compiling into a pipeline by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3488](https://togithub.com/phpDocumentor/phpDocumentor/pull/3488) - Refactor all compilers to work on a DocumentationSet by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3492](https://togithub.com/phpDocumentor/phpDocumentor/pull/3492) - Change writers to be performed on a per-documentation-set basis by [@​mvriel](https://togithub.com/mvriel) in [https://github.com/phpDocumentor/phpDocumentor/pull/3496](https://togithub.com/phpDocumentor/phpDocumentor/pull/3496) - Drop php 7.4 and php 8.0 by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3510](https://togithub.com/phpDocumentor/phpDocumentor/pull/3510) - Restructure compiler to allow different stages by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3519](https://togithub.com/phpDocumentor/phpDocumentor/pull/3519) - Php upgrade by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3540](https://togithub.com/phpDocumentor/phpDocumentor/pull/3540) - Chore: upgrade to symfony 6 by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3541](https://togithub.com/phpDocumentor/phpDocumentor/pull/3541) #### New Contributors - [@​LeoVie](https://togithub.com/LeoVie) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3214](https://togithub.com/phpDocumentor/phpDocumentor/pull/3214) - [@​wouterj](https://togithub.com/wouterj) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3218](https://togithub.com/phpDocumentor/phpDocumentor/pull/3218) - [@​bshaffer](https://togithub.com/bshaffer) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3244](https://togithub.com/phpDocumentor/phpDocumentor/pull/3244) - [@​amayer5125](https://togithub.com/amayer5125) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3312](https://togithub.com/phpDocumentor/phpDocumentor/pull/3312) - [@​Hackwar](https://togithub.com/Hackwar) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3311](https://togithub.com/phpDocumentor/phpDocumentor/pull/3311) - [@​CraicOverflow89](https://togithub.com/CraicOverflow89) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3324](https://togithub.com/phpDocumentor/phpDocumentor/pull/3324) - [@​kudashevs](https://togithub.com/kudashevs) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3335](https://togithub.com/phpDocumentor/phpDocumentor/pull/3335) - [@​BirdboyBolu](https://togithub.com/BirdboyBolu) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3439](https://togithub.com/phpDocumentor/phpDocumentor/pull/3439) - [@​peterhauke](https://togithub.com/peterhauke) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3441](https://togithub.com/phpDocumentor/phpDocumentor/pull/3441) - [@​linawolf](https://togithub.com/linawolf) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3489](https://togithub.com/phpDocumentor/phpDocumentor/pull/3489) - [@​drupol](https://togithub.com/drupol) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3518](https://togithub.com/phpDocumentor/phpDocumentor/pull/3518) **Full Changelog**: https://github.com/phpDocumentor/phpDocumentor/compare/v3.3.1...v3.4.0-rc ### [`v3.3.1`](https://togithub.com/phpDocumentor/phpDocumentor/releases/tag/v3.3.1) [Compare Source](https://togithub.com/phpDocumentor/phpDocumentor/compare/v3.3.0...v3.3.1) #### Fixed - Refactor references out of the parser by [@​jaapio](https://togithub.com/jaapio) in [https://github.com/phpDocumentor/phpDocumentor/pull/3135](https://togithub.com/phpDocumentor/phpDocumentor/pull/3135) - Add missing return type from method tags by [@​villfa](https://togithub.com/villfa) in [https://github.com/phpDocumentor/phpDocumentor/pull/3178](https://togithub.com/phpDocumentor/phpDocumentor/pull/3178) - Add Composer configuration allow-plugins by [@​villfa](https://togithub.com/villfa) in [https://github.com/phpDocumentor/phpDocumentor/pull/3185](https://togithub.com/phpDocumentor/phpDocumentor/pull/3185) - Update function signature to show return by reference by [@​villfa](https://togithub.com/villfa) in [https://github.com/phpDocumentor/phpDocumentor/pull/3187](https://togithub.com/phpDocumentor/phpDocumentor/pull/3187) - Add missing base url rendering by [@​ILL-DIE-TRYING](https://togithub.com/ILL-DIE-TRYING) in [https://github.com/phpDocumentor/phpDocumentor/pull/3189](https://togithub.com/phpDocumentor/phpDocumentor/pull/3189) #### CI - GH Actions: version update for various predefined actions by [@​jrfnl](https://togithub.com/jrfnl) in [https://github.com/phpDocumentor/phpDocumentor/pull/3161](https://togithub.com/phpDocumentor/phpDocumentor/pull/3161) #### New Contributors - [@​villfa](https://togithub.com/villfa) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3178](https://togithub.com/phpDocumentor/phpDocumentor/pull/3178) **Full Changelog**: https://github.com/phpDocumentor/phpDocumentor/compare/v3.3.0...v3.3.1 ### [`v3.3.0`](https://togithub.com/phpDocumentor/phpDocumentor/releases/tag/v3.3.0) [Compare Source](https://togithub.com/phpDocumentor/phpDocumentor/compare/v3.2.1...v3.3.0) This version doesn't contain any functional changes regarding v3.2 but has some internal updates to allow support for php 8.1. Check the [v3.2.0 release notes](https://togithub.com/phpDocumentor/phpDocumentor/releases/tag/v3.2.0) for more information about what is new. ### [`v3.2.1`](https://togithub.com/phpDocumentor/phpDocumentor/releases/tag/v3.2.1) [Compare Source](https://togithub.com/phpDocumentor/phpDocumentor/compare/v3.2.0...v3.2.1) ### Bugfix release for broken phar in v3.2.0 ### [`v3.2.0`](https://togithub.com/phpDocumentor/phpDocumentor/releases/tag/v3.2.0) [Compare Source](https://togithub.com/phpDocumentor/phpDocumentor/compare/v3.1.2...v3.2.0) This release has two main focus points. We invested a lot of time to improve the guides feature, which is still under heavy development, and php 8.1 support. ##### php version drops. Last release supporting php 7.2 and 7.3 #### Guides - Render external uml diagrams. you can now reference to external `puml` files to render a diagram in your guides. - Improved memory usage - Improved ReStructuredText support. #### php 8.1 phpDocumentor has now support for php 8.1 elements. Because of some external dependencies we were not able yet to support phpDocumentor running on php 8.1. - Enum support - read only properties - return type never - final constants #### New Contributors - [@​rotdrop](https://togithub.com/rotdrop) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3010](https://togithub.com/phpDocumentor/phpDocumentor/pull/3010) - [@​nexxai](https://togithub.com/nexxai) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3026](https://togithub.com/phpDocumentor/phpDocumentor/pull/3026) - [@​CyberJack](https://togithub.com/CyberJack) made their first contribution in [https://github.com/phpDocumentor/phpDocumentor/pull/3052](https://togithub.com/phpDocumentor/phpDocumentor/pull/3052) **Full Changelog**: https://github.com/phpDocumentor/phpDocumentor/compare/v3.1.2...v3.2.0

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] commented 1 year ago

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: composer.lock
Command failed: composer update phpdocumentor/phpdocumentor:3.4.3 --with-dependencies --ignore-platform-reqs --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires phpdocumentor/phpdocumentor ^3.0 -> satisfiable by phpdocumentor/phpdocumentor[v3.4.3].
    - phpdocumentor/phpdocumentor v3.4.3 requires phpdocumentor/json-path *@dev -> could not be found in any version, there may be a typo in the package name.

Potential causes:
 - A typo in the package name
 - The package is not available in a stable-enough version according to your minimum-stability setting
   see <https://getcomposer.org/doc/04-schema.md#minimum-stability> for more details.
 - It's a private package and you forgot to add a custom repository to find it

Read <https://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.
renovate[bot] commented 4 months ago

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

The artifact failure details are included below:

File name: composer.lock
Command failed: composer update phpdocumentor/phpdocumentor:3.5.3 --with-dependencies --ignore-platform-reqs --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires phpdocumentor/phpdocumentor ^3.0 -> satisfiable by phpdocumentor/phpdocumentor[v3.5.3].
    - phpdocumentor/phpdocumentor v3.5.3 requires symfony/console ^6.0 -> found symfony/console[v6.0.0, ..., v6.4.9] but these were not loaded, likely because it conflicts with another require.

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.