[BUGFIX] Use Environment's application context if available (#1792)

[BUGFIX] Use Environment's application context if available (#1792)

Close: #1783
mediaessenz 2022-06-23

[BUGFIX] Frontend.preview context is not available in backend (#1790)

[BUGFIX] Frontend.preview context is not available in backend (#1790)

Co-authored-by: Jonas Hirschi <[email protected]>
jonashirschi 2022-06-21

[TASK] Set stability beta

[TASK] Set stability beta
NamelessCoder 2022-06-16

[TER] 6.1.2

[TER] 6.1.2
NamelessCoder 2022-06-16

[TASK] Generate changelog for 6.1.2

[TASK] Generate changelog for 6.1.2
NamelessCoder 2022-06-16

[BUGFIX] Fix issue with missing UriBuilder in uncached rendering

[BUGFIX] Fix issue with missing UriBuilder in uncached rendering
NamelessCoder 2022-06-16

[DOC] Replace &quot;Edit on GitHub&quot; workflow with contribution page

[DOC] Replace "Edit on GitHub" workflow with contribution page

Most of the ViewHelper documentation is generated from the ViewHelper
source code. Therefore, the "Edit on GitHub" workflow is
counterproductive because it applies PRs to the reST files that will
be overwritten during the next generation run. Remove the
"Edit on GitHub" workflow and instead add a contribution page that
explains all the manual steps.

Conflicts:
	Documentation/Index.rst
NamelessCoder 2022-06-16

[TASK] Regenerate ViewHelper documentation

[TASK] Regenerate ViewHelper documentation
NamelessCoder 2022-06-16

[TASK] Update XSD schema

[TASK] Update XSD schema
NamelessCoder 2022-06-16

[DOC] Format PHPDoc code block by &quot;```&quot; instead of indentation

[DOC] Format PHPDoc code block by "```" instead of indentation

This helps to parse Markdown to reST in the Fluid Documentation
Generator.
alexander-nitsche 2022-06-16

[BUGFIX] Replace TSFE-&gt;fePreview with aspect on TYPO3v10+ (#1780)

[BUGFIX] Replace TSFE->fePreview with aspect on TYPO3v10+ (#1780)

Using $GLOBALS['TSFE']->fePreview has been deprecated in TYPO3v10 and
removed in v11. It generates a deprecation warning:

 TYPO3 Deprecation Notice: Property $TSFE->fePreview is not in use anymore
 as this information is now stored within the FrontendPreview aspect.
 in typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php line 4101

Relevant changelog entries:
- https://docs.typo3.org/c/typo3/cms-core/10.4/en-us/Changelog/10.0/Feature-88791-IntroducePreviewAspectInContext.html
- https://docs.typo3.org/c/typo3/cms-core/11.3/en-us/Changelog/11.0/Breaking-91473-DeprecatedFunctionalityRemoved.html

This patch uses the new context aspect if it exists, and falls back
to TSFE->fePreview in old TYPO3 versions.

Close: #1775
cweiske 2022-06-16

[TASK] Regenerate ViewHelper documentation

[TASK] Regenerate ViewHelper documentation
NamelessCoder 2022-06-16

[TASK] Update XSD schema

[TASK] Update XSD schema
NamelessCoder 2022-06-16

[BUGFIX] Do not use useCacheHash when generating links on TYPO3 9.5+ …

[BUGFIX] Do not use useCacheHash when generating links on TYPO3 9.5+ (#1781)

Since the introduction of native speaking URLs, the parameter has no effect
anymore:
https://docs.typo3.org/c/typo3/cms-core/9.5/en-us/Changelog/9.5/Feature-86365-RoutingEnhancersAndAspects.html#impact

It has been removed in TYPO3v10 and throws a deprecation notice:
> TYPO3 Deprecation Notice: Setting typolink.useCacheHash has no effect anymore.
> Remove the option in all your TypoScript code and Fluid templates.
> in typo3/sysext/frontend/Classes/Typolink/PageLinkBuilder.php line 155

https://docs.typo3.org/c/typo3/cms-core/10.4/en-us/Changelog/10.0/Breaking-87193-DeprecatedFunctionalityRemoved.html

Close: #1774
cweiske 2022-06-16

[TASK] Add GitHub task to generate ViewHelper docs RST

[TASK] Add GitHub task to generate ViewHelper docs RST
NamelessCoder 2022-06-10

[TASK] Update XSD schema

[TASK] Update XSD schema
NamelessCoder 2022-06-02

[TASK] Set up automatic schema generation

[TASK] Set up automatic schema generation
NamelessCoder 2022-06-02

[BUGFIX] Fix unsafe array access for 'reverse' argument (#1778)

[BUGFIX] Fix unsafe array access for 'reverse' argument (#1778)

The `reverse` ViewHelper argument is not initialized by `AbstractMenuViewHelper` and not by any other MenuViewhelper that is distributed with EXT:vhs.
So most of the times -if not always- `$this->arguments` won't have the `reverse` key and we fall back to `false` which is also the default value of `getRooline()`s 2nd argument.
smichaelsen 2022-05-13

[DOC] Transform into full documentation (#1769)

[DOC] Transform into full documentation (#1769)

* [DOC] Align with new TYPO3 documentation standards

- add Settings.cfg, Index.rst, Includes.rst.txt, genindex.rst,
  Sitemap.rst
- move documentation from README.md to Documentation/

* [DOC] Integrate changelog into full documentation

* [DOC] Integrate view helpers into full documentation

It is only a dummy placeholder. The full view helpers
compendium will be compiled, committed and pushed
automatically.

* [DOC] Move Changelog/Index.rst to Changelog.rst

To comply with the current automatic generation of CHANGELOG.md and
the changelog files in Documentation/Changelog/, we are moving all
full documentation related reST files from both areas.

Please note that generating the changelog TOC with globbing may
result in incorrect sorting if you have exceeded VHS version v10.

* [DOC] Re-add Documentation/Classes/ViewHelpers/

This area will be tackled once the automatic generation of view
helper documentation is set up. Until then, it is required for
publication in places other than docs.typo3.org.
alexander-nitsche 2022-05-08

[TASK] Move last-minute dependency instance creation back on top

[TASK] Move last-minute dependency instance creation back on top
NamelessCoder 2022-05-08