## Release: 7.1.0 (2025/02/27 12:18:18)

* 2025-02-26 [BUGFIX] Cast to string before trim (#1934) (Commit 4b779e00 by Christian Hillebrand)
* 2025-02-04 [BUGFIX] Always fetch ContentObject from request in TYPO3v12+ (Commit 99129162 by Christian Weiske)
* 2025-02-05 [BUGFIX] Use addRootLineFields on v12.4 (Commit 41b11dcb by Christian Weiske)
* 2025-02-03 [BUGFIX] Avoid warnings when pages aren't assigned (Commit 63cf450b by Claus Due)
* 2025-01-28 [BUGFIX] Resolve current language from Request (Commit 0b75d611 by Claus Due)
* 2025-01-28 [BUGFIX] Correctly assume LanguageAspect exists (Commit 132d302c by Claus Due)
* 2025-01-28 [BUGFIX] Handle TypeError in v:variable.set (Commit 388420ff by Claus Due)
* 2025-01-28 [BUGFIX] Handle possibly arbitrary argument on v13.4 (Commit 6dd72de0 by Claus Due)
* 2025-01-28 [BUGFIX] Read ContentObjectRenderer from currentContentObject attribute if set (Commit 2c6d40d2 by Claus Due)
* 2025-01-28 [BUGFIX] Only attempt TSFE->sys_language_uid if LanguageAspect not found (Commit cba2d038 by Claus Due)
* 2025-01-28 [BUGFIX] Handle possibly removed no_cache property (Commit e5d8d4f7 by Claus Due)
* 2025-01-27 [BUGFIX] Avoid warning on undefined array key (Commit 8cafb84c by Claus Due)
* 2025-01-26 [BUGFIX] Handle new TS-not-set limitation on v13 (#1928) (Commit e84af96c by Claus Due)
* 2025-01-26 [BUGFIX] Read frontend user instance from request where possible (Commit 2411ce6b by Claus Due)
* 2025-01-26 [BUGFIX] Read cache disable instruction from request where possible (Commit c4a13487 by Claus Due)
* 2025-01-26 [BUGFIX] Ensure string return (Commit 20493232 by Claus Due)
* 2025-01-26 [BUGFIX] Assimilate deprecated and removed method (Commit 13ce63e6 by Claus Due)
* 2025-01-26 [FEATURE] Add compatibility layer to basically all ViewHelpers (Commit 3b68aa8f by Claus Due)
* 2025-01-25 [BUGFIX] Handle ImageResource return types (Commit 39acd859 by Claus Due)
* 2025-01-25 [BUGFIX] Guard against missing record in v:page.resources.fal (Commit 4800e810 by Claus Due)
* 2025-01-25 [BUGFIX] Avoid PDO constants in favor of Connection constants (Commit d7f36f04 by Claus Due)
* 2025-01-25 [BUGFIX] Avoid PDO constants in favor of Connection constants (Commit 98f19aac by Claus Due)
* 2025-01-25 [BUGFIX] Replace all evaluateCondition methods with verdict methods (Commit 0cbb3b3f by Claus Due)
* 2025-01-25 [FEATURE] Declare support for TYPO3 v13 (Commit 0ca5a1c1 by Claus Due)
* 2025-01-25 [BUGFIX] Handle different error type on more recent PHP versions (Commit 3dde0c15 by Claus Due)
* 2025-01-25 [BUGFIX] Use late instancing of ContentObjectRenderer (Commit a388cb0f by Claus Due)
* 2025-01-25 [FEATURE] Introduce ContentObjectFetcher (#1921) (Commit 02c21f3c by Claus Due)
* 2025-01-25 [BUGFIX] Fetch language ISO code through Locale where possible (Commit 933ceec1 by Claus Due)
* 2025-01-24 [BUGFIX] Set Request in UriBuilder wherever it is used (Commit 149bda66 by Claus Due)
* 2025-01-24 [BUGFIX] Avoid addRootLineFields on v13 (Commit 3b972020 by Claus Due)
* 2025-01-24 [BUGFIX] Do not access removed constant on v13 (Commit 29539452 by Claus Due)
* 2025-01-24 [BUGFIX] Handle possibly missing array index (Commit a1e97270 by Claus Due)

Generated by:

```
git log --since="2025/01/24 21:46:04" --until="2025/02/27 12:18:18" --abbrev-commit --pretty='%ad %s (Commit %h by %an)' \
    --date=short | egrep '(\[FEATURE|BUGFIX|REMOVAL\])+'`
```

Full list of changes: https://github.com/FluidTYPO3/vhs/compare/7.0.7...7.1.0

*Please note: the change list above does not contain any TASK commits since they are considered 
infrastructure-only and not relevant to end users. The full list includes these!*

