diff --git a/CHANGELOG.md b/CHANGELOG.md index a40071d5c..2c6d6ced1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,582 +1,21 @@ -# VHS Change log - -3.1.0 - 2016-10-18 ------------------- - -- :exclamation: [#1081](https://github.com/FluidTYPO3/vhs/pull/1081) *'doktypes'* attribute is deprecated in v:menu - - not supported by TYPO3 Core as well - - use e.g. shortcuts to group pages in menu instead of sysfolders - -- [TYPO3 8.4 supported](https://github.com/FluidTYPO3/vhs/commit/6bf3bb53664d876f2afac565899f94a5fb8d19f7) - -- [#1089](https://github.com/FluidTYPO3/vhs/pull/1089) Subresource Integrity - **SRI** - generation for v:asset.script and v:asset.style - - Subresource Integrity (SRI) is a security feature that enables browsers to verify that files they fetch (for example, from a CDN) are delivered without unexpected manipulation - - Activated with TS setting `plugin.tx_vhs.assets.tagsAddIntegrityAttribute` - - Values, accepted by TS setting: `0 = off` (default), `1 = sha256`, `2 = sha384`, `3 = sha512` - - [SRI](https://developer.mozilla.org/en-US/docs/Web/Security/Subresource_Integrity) - -- [#1095](https://github.com/FluidTYPO3/vhs/pull/1095) **v:const** ViewHelper added - - Gets a value of PHP constant - - [v:const](https://fluidtypo3.org/viewhelpers/vhs/master/ConstViewHelper.html) - -- [commit](https://github.com/FluidTYPO3/vhs/commit/9c14db5bc6dc2379a94a14432016235bfd08c1fa) **v:iterator.range** ViewHelper added - - Creates a new array of numbers from the low to the high given value, incremented by the step value - - Attributes: *'low'* (default: 1), *'high'*, *'step'* (default: 1) - - [v:iterator.range](https://fluidtypo3.org/viewhelpers/vhs/master/Iterator/RangeViewHelper.html) - -- [commit](https://github.com/FluidTYPO3/vhs/commit/78f427fab396807367b403f62afa55d46f124edf) **v:iterator.push** ViewHelper added - - Adds one variable to the end of the array and returns the result - - Attributes: *'subject'* (input to work on, Array/Traversable/...), *'add'* (member to add to end of array, *required*), *'key'* (optional key to use; if key exists the member will be overwritten!) - - [v:iterator.push](https://fluidtypo3.org/viewhelpers/vhs/master/Iterator/PushViewHelper.html) - -- [commit](https://github.com/FluidTYPO3/vhs/commit/1a356578733956c48be6c722fe0a7eba0605e622) v:media.image got *'canvasWidth'*, *'canvasHeight'* and *'canvasColor'* attributes - - In case attributes are present VH creates a canvas with given dimensions and background color to center an image on - - This is useful in cases where images of different sizes and aspect ratios need to be displayed in a clean way without having to crop them - - [v:media.image](https://fluidtypo3.org/viewhelpers/vhs/master/Media/ImageViewHelper.html) - -- [commit](https://github.com/FluidTYPO3/vhs/commit/3ae5313a74be327f08b7811cea6ac1e81f312a0b) v:media.image got *'crop'* attribute - - Contains same values, as db field *crop* of *sys_file_reference* table when UI cropping tool in TYPO3 BE is used - - Can be something like: {"x":22.07,"y":35.97,"width":142.92,"height":98.17,"rotate":0} - - [v:media.image](https://fluidtypo3.org/viewhelpers/vhs/master/Media/ImageViewHelper.html) - -- [#1085](https://github.com/FluidTYPO3/vhs/pull/1085) Prevented unintended auto rendering of v:menu when 'hideIfEmpty' attribute is used - -- [#1082](https://github.com/FluidTYPO3/vhs/pull/1082) Fixed render method in AbstractSecurityViewHelper, which prevented then-else rendering - -- [commit](https://github.com/FluidTYPO3/vhs/commit/2a4c6b9b9586d791706a98c6116476e3ebf67ea1) v:page.resources.fal respects TYPO3 localization rules, when fetching resources for localized pages - -- [#1115](https://github.com/FluidTYPO3/vhs/pull/1115) Fixed `Call to undefined method FluidTYPO3\Vhs\ViewHelpers\Page\Menu\SubViewHelper::isActive()` - -- [#1123](https://github.com/FluidTYPO3/vhs/pull/1123) Prevented ambiguous generation of assets with same content, but different name - -- [#1128](https://github.com/FluidTYPO3/vhs/pull/1128) Fixed `Uncaught TYPO3 Exception -Class 'FluidTYPO3\Vhs\Traits\MathUtility' not found` - -- [#1130](https://github.com/FluidTYPO3/vhs/pull/1130) v:menu renders "Link to external URL" as external url - not local with redirect - - -3.0.1 - 2016-07-29 ------------------- - -- [#1067](https://github.com/FluidTYPO3/vhs/pull/1067) Argument `subject` on `v:format.preg.replace` made optional to allow usage with tag content / inline -- [#1068](https://github.com/FluidTYPO3/vhs/pull/1068) Page-related ViewHelpers operable in backend context -- [#1073](https://github.com/FluidTYPO3/vhs/pull/1073) Bug fix to show sub menus with single item on root level pages -- [#1074](https://github.com/FluidTYPO3/vhs/pull/1074) Bug fix to remove unintentionally shown pages from menus -- [#1077](https://github.com/FluidTYPO3/vhs/pull/1077) Added `JSON_HEX_APOS` to default JSON encoding parameters in `v:format.json.encode` - - -3.0.0 - 2016-07-12 ------------------- - - Cosmetic change: unmodified PSR-2 CGL and shorthand array syntax adopted. - Contributions must now respect this CGL (`phpcs` as well as `phpcbf` are provided - in the `vendor/bin` directory once installed and can be ran using `--standard=PSR2`). - -- :exclamation: NEW DEPRECATIONS AND REMOVED DEPRECATED CODE - - [49e2295](https://github.com/FluidTYPO3/vhs/commit/49e22956fccd789fb244a7d244443de22915040a) Deprecated VHS typoLink ViewHelpers (use core versions instead) - - *'includeHidden'*, *'showHiddenInMenu'* attributes deprecated on all Menu ViewHelpers - - *'linkAccessRestrictedPages'* was deprectaed in favor of *'showAccessProtected'* on all Menu ViewHelpers - - *'resolveExclude'*, *'showHidden'*, *'excludeSubpageTypes'* attributes removed from all Menu ViewHelpers - - Removed `FluidTYPO3\Vhs\Service\PageSelectService` (use `FluidTYPO3\Vhs\Service\PageService` and TYPO3 native `TYPO3\CMS\Frontend\Page\PageRepository` instead) - - [#1023](https://github.com/FluidTYPO3/vhs/pull/1023) RegEx related ViewHelpers changed - - *v:condition.string.preg* removed and **v:variable.pregMatch** should be used instead - - *v:format.regularExpression* removed and **v:format.pregReplace** should be used instead - - [v:variable.pregMatch](https://fluidtypo3.org/viewhelpers/vhs/master/Variable/PregMatchViewHelper.html) - - [v:format.pregReplace](https://fluidtypo3.org/viewhelpers/vhs/master/Format/PregReplaceViewHelper.html) - - [#1003](https://github.com/FluidTYPO3/vhs/pull/1003) v:switch and v:case ViewHelpers removed (use core versions instead) - - [7ca6865](https://github.com/FluidTYPO3/vhs/commit/7ca686598c6d54ac6f3358198b09d71bd8032e2b) Argument `arguments` on Asset ViewHelpers removed (use `variables` instead) - -- [#970](https://github.com/FluidTYPO3/vhs/pull/970) **PHP7** is supported - -- [TYPO3 8 supported](https://github.com/FluidTYPO3/vhs/commit/5625467c951b2ee762d88da21169ade08605e7d0) - -- :exclamation: [#974](https://github.com/FluidTYPO3/vhs/pull/974) *'allowMoveToFooter'* attribute removed from asset ViewHelpers - - use *'movable'* instead - -- :exclamation: [fc1baf9](https://github.com/FluidTYPO3/vhs/commit/fc1baf90b07f6036ccec74e53730c8c2f66e6af6) *'name'* attribute removed from v:variable.extensionConfiguration - - use *'path'* instead - - [v:variable.extensionConfiguration](https://fluidtypo3.org/viewhelpers/vhs/master/Variable/ExtensionConfigurationViewHelper.html) - -- :exclamation: [#1003](https://github.com/FluidTYPO3/vhs/pull/1003) v:switch and v:case ViewHelpers removed - - use **f:switch** and **f:case** from Fluid itself - - check the notes from PR [#1003](https://github.com/FluidTYPO3/vhs/pull/1003) for migration instruction - -- :exclamation: [#987](https://github.com/FluidTYPO3/vhs/pull/987) Major refactoring of menu ViewHelpers - - All the menu ViewHelpers are relocated from *v:page.menu.[vh-name]* to **v:menu.[vh-name]** - - Removed `FluidTYPO3\Vhs\Service\PageSelectService` (use `FluidTYPO3\Vhs\Service\PageService` and TYPO3 native `TYPO3\CMS\Frontend\Page\PageRepository` instead) - - **v:condition.page.hasSubpages** - - *'includeHiddenInMenu'* attribute added - include pages hidden in menu - - *'includeAccessProtected'* attribute added - includes pages, protected by FE groups constraints, see [#976](https://github.com/FluidTYPO3/vhs/issues/976) - - *'includeHidden'*, *'showHiddenInMenu'* attributes deprecated - - All the menu ViewHelpers - - *'showAccessProtected'* attribute added - if `TRUE` links to access protected pages are always rendered regardless of user login status - - *'classAccessProtected'* attribute added - optional class name to add to links which are access protected - - *'classAccessGranted'* attribute added - optional class name to add to links which are access protected but access is actually granted (user is logged in with corrrect FE usergroup) - - *'resolveExclude'*, *'showHidden'*, *'excludeSubpageTypes'* attributes removed - - All the menu objects, used in Fluid manual menu rendering - - got *'accessProtected'* property, which indicates, that page is protected by FE groups constraints - - got *'accessGranted'* property, which indicates, that page is protected by FE groups, but currently logged in user can access the page - - *'hasSubPages'* property was renamed to **'hasSubpages'** (lowercase P) - - [Source commit with more info](https://github.com/FluidTYPO3/vhs/commit/ee6956109be02d1c8fd75db6e4c4732e417bf184) - - [Followup no. 1](https://github.com/FluidTYPO3/vhs/commit/0400fb8297099db5a863cedbb3aaa1f8f9d64361) - - [Followup no. 2](https://github.com/FluidTYPO3/vhs/commit/5b47ccca9484b399b5e7b3710f964e6b4077a8aa) - - [Followup no. 3](https://github.com/FluidTYPO3/vhs/commit/342953013812788a29c58d33031d72221c737c6e) - - -- :exclamation: [#1024](https://github.com/FluidTYPO3/vhs/pull/1024) v:page.link functionality was aligned with same link creation behavior, which was introdiced in menu ViewHelpers, regarding shrotcuts and protected pages - - Received new attributes *'showAccessProtected'*, *'classAccessProtected'*, *'classAccessGranted'*, *'useShortcutUid'*, *'useShortcutTarget'*, *'useShortcutData'* - - *'linkAccessRestrictedPages'* was deprectaed in favor of *'showAccessProtected'* - - [v:page.link](https://fluidtypo3.org/viewhelpers/vhs/master/Page/LinkViewHelper.html) - -- [#1022](https://github.com/FluidTYPO3/vhs/pull/1022) All the possible ViewHelpers are static compilable, which results in major performance improve - - Discover [Static compilable](http://blog.reelworx.at/detail/fluid-compilable-speed-it-up/) - -- [#955](https://github.com/FluidTYPO3/vhs/pull/955) **v:unless** ViewHelper added - - Inverted *f:if* which only supports negative matching - - [v:unless](https://fluidtypo3.org/viewhelpers/vhs/master/UnlessViewHelper.html) - -- [#988](https://github.com/FluidTYPO3/vhs/pull/988) **v:iterator.diff** ViewHelper added - - Computes the difference of arrays/Traversables - - [v:iterator.diff](https://fluidtypo3.org/viewhelpers/vhs/master/Iterator/DiffViewHelper.html) - -- [#1018](https://github.com/FluidTYPO3/vhs/pull/1018) **v:iterator.unique** ViewHelper added - - Accepts a subject and returns or assigns a new uniques-filtered array - - [v:iterator.unique](https://fluidtypo3.org/viewhelpers/vhs/master/Iterator/UniqueViewHelper.html) - -- [#1019](https://github.com/FluidTYPO3/vhs/pull/1019) **v:iterator.column** ViewHelper added - - Allows doing everything that array_column in PHP does but also supporting Iterator as input - - [v:iterator.column](https://fluidtypo3.org/viewhelpers/vhs/master/Iterator/ColumnViewHelper.html) - -- [#958](https://github.com/FluidTYPO3/vhs/pull/958) v:page.header.alternate got *'addQueryString'* attribute - - If *TRUE*, the current query parameters will be kept in the URI - - [v:page.header.alternate](https://fluidtypo3.org/viewhelpers/vhs/master/Page/Header/AlternateViewHelper.html) - -- [#980](https://github.com/FluidTYPO3/vhs/pull/980) v:media.youtube got *'enableJsApi'* attribute - - Adds `enablejsapi=1` to a list of YouTube parameters - - [v:media.youtube](https://fluidtypo3.org/viewhelpers/vhs/master/Media/YoutubeViewHelper.html) - -- [aff7034](https://github.com/FluidTYPO3/vhs/commit/aff7034dc135a704b9d946d3f87df6bdc0a3790f) v:variable.extensionConfiguration returns a complete extension settings in case NULL provided as 'path' - - [v:variable.extensionConfiguration](https://fluidtypo3.org/viewhelpers/vhs/master/Variable/ExtensionConfigurationViewHelper.html) - -- [6851420](https://github.com/FluidTYPO3/vhs/commit/6851420557ef00f5efcfb1ab8ad871c0b7c990a0) Image and ImageInfo ViewHelpers cna now correctly recognize a FileReference, supplied as 'src', so no need to set up manually 'treatIdAsUid' and 'treatIdAsReference' attributes - -- [#966](https://github.com/FluidTYPO3/vhs/pull/966) Fixed links of type "external" in menu ViewHelpers - - [Source commit with more info](https://github.com/FluidTYPO3/vhs/commit/39a7c1820887199a1aade1c7bdd4b9dfd0ecd5eb) - -- [#981](https://github.com/FluidTYPO3/vhs/pull/981) Fixed `player_id` argument for Vimeo player - -- [#982](https://github.com/FluidTYPO3/vhs/pull/982) Fixed rendering of restricted pages by menu ViewHelpers - -- [#984](https://github.com/FluidTYPO3/vhs/pull/984) Fixed *'caseSensitive'* behavior of v:format.replace - -- [#994](https://github.com/FluidTYPO3/vhs/pull/994) Fixed deprecation warnings with `TSFE->getPageRenderer()` - -- [#995](https://github.com/FluidTYPO3/vhs/pull/995) Fixed *'addQueryString'* behavior in v:page.languageMenu - -- [#997](https://github.com/FluidTYPO3/vhs/pull/997) Fixed path to SVG flag icons in v:page.languageMenu - -- Easter egg: over [1000](https://github.com/FluidTYPO3/vhs/pull/1000) commitments into repository! - -- [#1001](https://github.com/FluidTYPO3/vhs/pull/1001) v:format.placeholder.image now loads the placeholder via http**s**: https://placehold.it - -- [#953](https://github.com/FluidTYPO3/vhs/pull/953) v:page.resources.fal respects enableFileds, when sliding records by rootline - -- [#1015](https://github.com/FluidTYPO3/vhs/pull/1015) v:render.template is aware of TYPO3 7 paths definition (layoutRootPath**s** and partialRootPath**s**) - -- [#1042](https://github.com/FluidTYPO3/vhs/pull/1042) v:page.header.canonical includes query string, like with `addQueryString` - -- [#1044](https://github.com/FluidTYPO3/vhs/pull/1044) Fix duplicate content in workspace previews - -- [8085f56](https://github.com/FluidTYPO3/vhs/commit/8085f5621112f1d23aaabd8c89d464dc2f7b71b8) v:media.source respect fully qualified uris - -- [456d709](https://github.com/FluidTYPO3/vhs/commit/456d709413351ceb2bc9a478a7e54bb032f9e5dc) src-set of image ViewHelper works correctly with `treatIdAsReference` - -- [4ea3cb2](https://github.com/FluidTYPO3/vhs/commit/4ea3cb289ffc99e10b321bbe45b94610576d631f) Bug fix for incorrect type cast causing translated FAL records to be incorrectly detected - -- [f38acef](https://github.com/FluidTYPO3/vhs/commit/f38acef2565d516b24c6cf89e7a67fec12165b3c) Bug fix for returned variable in `v:resource.collection` - -- [62428e8](https://github.com/FluidTYPO3/vhs/commit/62428e82e76e01191ecbc4c9355bcfbe34cbfaab) Security condition ViewHelpers fixed to work in compiled templates - -- [5e17260](https://github.com/FluidTYPO3/vhs/commit/5e17260ae34800fda6a183ff2b7f3353cfe70261) Bug fix for interpretation of `movable` argument on Assets - -- [9c739c7](https://github.com/FluidTYPO3/vhs/commit/9c739c7d8179be6ad28fa8e6aa596f0e8f14163b) Bug fix to localise all FAL records individually - -- [efa01ee](https://github.com/FluidTYPO3/vhs/commit/efa01eefe7a64867515682625df7faf439b356c6) Bug fix to exclude DELETED placeholders for FAL records when in workspace mode - -- [2614c18[(https://github.com/FluidTYPO3/vhs/commit/2614c189ba08cf1b58c9f9fbbd250b7114e593f9) Bug fix to make image sub-ViewHelpers function with changed parent class - -- [#1065](https://github.com/FluidTYPO3/vhs/pull/1065) Updated deprecated usage of PageRenderer - -2.4.0 - 2015-11-19 ------------------- - -- [TYPO3 7 LTS supported](https://github.com/FluidTYPO3/vhs/commit/ab893323e2cac57ca32b22efe20a7ad67c3e7bff) - -- :exclamation: No more testing for PHP 5.4 - -- :exclamation: Support of TYPO3 6.2 dropped - - For TYPO3 6.2 based projects there will be a *legacy* branch - -- :exclamation: [#829](https://github.com/FluidTYPO3/vhs/pull/829) *'allowMoveToFooter'* attribute became deprecated in asset ViewHelpers - - use *'movable'* instead - -- :exclamation: [#856](https://github.com/FluidTYPO3/vhs/pull/856) *'pageUid'* attribute removed from v:render.request - - In fact it was never used, so shouldn't break your code, unless you explicitly defined it - - [v:render.request](https://fluidtypo3.org/viewhelpers/vhs/master/Render/RequestViewHelper.html) - -- [#906](https://github.com/FluidTYPO3/vhs/pull/906) [#907](https://github.com/FluidTYPO3/vhs/pull/907) [#908](https://github.com/FluidTYPO3/vhs/pull/908) [#909](https://github.com/FluidTYPO3/vhs/pull/909) [#910](https://github.com/FluidTYPO3/vhs/pull/910) [#911](https://github.com/FluidTYPO3/vhs/pull/911) [#912](https://github.com/FluidTYPO3/vhs/pull/912) [#913](https://github.com/FluidTYPO3/vhs/pull/913) All the condition (v:condition.*) ViewHelpers are static compilable - - Makes these ViewHelpers compatible with TYPO3 7.3+ - - Improves Fluid rendering speed - - Discover [Static compilable](http://blog.reelworx.at/detail/fluid-compilable-speed-it-up/) - -- [#875](https://github.com/FluidTYPO3/vhs/pull/875) **Responsive images** support added - - [v:media.image](https://fluidtypo3.org/viewhelpers/vhs/master/Media/ImageViewHelper.html) got *'srcset'* attribute, which contains CSV or Traversable with image widths - - [v:media.image](https://fluidtypo3.org/viewhelpers/vhs/master/Media/ImageViewHelper.html) got *'srcsetDefault'* attribute, expected to contain default width, which should be used as fallback for non-srcset aware browsers - - [v:media.picture](https://fluidtypo3.org/viewhelpers/vhs/master/Media/PictureViewHelper.html) - fully-functional implementation of [picturefill](http://scottjehl.github.io/picturefill/) - -- [#825](https://github.com/FluidTYPO3/vhs/pull/825) v:page.resources.fal got *'slide'*, *'slideCollect'* and *'slideCollectReverse'* attributes, which enables page media to slide - - [v:page.resources.fal](https://fluidtypo3.org/viewhelpers/vhs/master/Page/Resources/FalViewHelper.html) - - As a bonus, [SlideViewHelperTrait](https://github.com/FluidTYPO3/vhs/blob/4b2215d74b339f3014e1e0f866439cbb05cb2ff6/Classes/Traits/SlideViewHelperTrait.php) introduced - -- [#884](https://github.com/FluidTYPO3/vhs/pull/884) **v:media.gravatar** and **v:uri.gravatar** ViewHelpers added - - [v:media.gravatar](https://fluidtypo3.org/viewhelpers/vhs/master/Media/GravatarViewHelper.html) - - [v:uri.gravatar](https://fluidtypo3.org/viewhelpers/vhs/master/Uri/GravatarViewHelper.html) - - [Gravatar](https://en.gravatar.com/) - -- [#945](https://github.com/FluidTYPO3/vhs/pull/945) v:variable.extensionConfiguration can fetch a subpart of extension configuration - - *'path'* attribute introduced, which is responsible for this; contains TS-dotted path, like 'bar.baz' - - :exclamation: *'name'* attribute became optional and deprecated - - *'name'* and *'path'* are both optional, but at least one of them must be set - - [v:variable.extensionConfiguration](https://fluidtypo3.org/viewhelpers/vhs/master/Variable/ExtensionConfigurationViewHelper.html) - -- [#883](https://github.com/FluidTYPO3/vhs/pull/883) v:resource.image returns an img-tag instead of an array, when no 'as' attribute provided - - [v:resource.image](https://fluidtypo3.org/viewhelpers/vhs/master/Resource/ImageViewHelper.html) - -- [#861](https://github.com/FluidTYPO3/vhs/pull/861) All the menu ViewHelpers got *'forceAbsoluteUrl'* attribute - - Forces menu items to contain absolute URLs - - Default: `FALSE` - -- v:page.resources.fal respects overrides in page localizations - - [v:page.resources.fal](https://fluidtypo3.org/viewhelpers/vhs/master/Page/Resources/FalViewHelper.html) - - [Source commit with more info](https://github.com/FluidTYPO3/vhs/commit/59c9b3b3c9cc94e3e750d91f5f81dc3a6c9e675a) - -- [#921](https://github.com/FluidTYPO3/vhs/pull/921) v:page.header.canonical respects RealURL configuration - - :exclamation: Due to internal changes, attribute *'normalWhenNoLanguage'* is not used anymore and deprecated - - [v:page.header.canonical](https://fluidtypo3.org/viewhelpers/vhs/master/Page/Header/CanonicalViewHelper.html) - -- v:format.tidy got *'encoding'* attribute - - Sets string encoding for Tidy - - Default: `utf8` - - [v:format.tidy](https://fluidtypo3.org/viewhelpers/vhs/master/Format/TidyViewHelper.html) - - [Source commit with more info](https://github.com/FluidTYPO3/vhs/commit/f572be6a6c6ca261e1eee9bc74dc54e0dae0bb01) - -- v:format.replace got *'caseSensitve'* attribute - - Makes replacements case sensitive - - Default: `TRUE` - - [v:format.replace](https://fluidtypo3.org/viewhelpers/vhs/master/Format/ReplaceViewHelper.html) - -- [#847](https://github.com/FluidTYPO3/vhs/pull/847) All the menu ViewHelpers got rid of hardcoded backup values - - This allows to use any variable names in 'as' and 'rootLineAs' attributes - -- [#879](https://github.com/FluidTYPO3/vhs/pull/879) All the menu ViewHelpers respect empty values in page translations - -- [#763](https://github.com/FluidTYPO3/vhs/pull/763) All the menu ViewHelpers respect moved pages in workspaces - -- [#854](https://github.com/FluidTYPO3/vhs/pull/854) v:page.languageMenu correctly detects TYPO3 version and provides appropriate path to flag-images - - [v:page.languageMenu](https://fluidtypo3.org/viewhelpers/vhs/master/Page/LanguageMenuViewHelper.html) - -- [#871](https://github.com/FluidTYPO3/vhs/pull/871) v:page.languageMenu applies both: 'inactive' and 'current' classes, when this is a case - - [v:page.languageMenu](https://fluidtypo3.org/viewhelpers/vhs/master/Page/LanguageMenuViewHelper.html) - -- [#858](https://github.com/FluidTYPO3/vhs/pull/858) Force closing tag (instead of self-closing), when no file specified (or found) for asset - -- [#922](https://github.com/FluidTYPO3/vhs/pull/922) v:page.resources.fal loads resources of *current* page by default - - [v:page.resources.fal](https://fluidtypo3.org/viewhelpers/vhs/master/Page/Resources/FalViewHelper.html) - -- [#865](https://github.com/FluidTYPO3/vhs/pull/865) v:resource.image respects fully qualified URIs - - This VH can be used with external storages from now - - [v:resource.image](https://fluidtypo3.org/viewhelpers/vhs/master/Resource/ImageViewHelper.html) - -- [#905](https://github.com/FluidTYPO3/vhs/pull/905) v:page.menu correctly calculates number of translated sub-pages - -- [#915](https://github.com/FluidTYPO3/vhs/pull/915) v:media.image correctly define paths to images, when `config.absRefPrefix` contains sub-folder in path - - [v:media.image](https://fluidtypo3.org/viewhelpers/vhs/master/Media/ImageViewHelper.html) - -- [#939](https://github.com/FluidTYPO3/vhs/pull/939) v:resource.record.fal handles workspaces better - - [v:resource.record.fal](https://fluidtypo3.org/viewhelpers/vhs/master/Resource/Record/FalViewHelper.html) - -- [#898](https://github.com/FluidTYPO3/vhs/pull/898) All the menu ViewHelpers are aware of possible *anonymous* users, when checking access rights against pages, links to which they generate - - *anonymous* users are those, who doesn't have a concrete *user* object, but have *group* only, like is done in [EXT:sfpipauth](http://typo3.org/extensions/repository/view/sfpipauth) - -- [#925](https://github.com/FluidTYPO3/vhs/pull/925) v:media.audio correctly handles audio-files with non-lowercase file extension - - [v:media.audio](https://fluidtypo3.org/viewhelpers/vhs/master/Media/AudioViewHelper.html) - -- [#934](https://github.com/FluidTYPO3/vhs/pull/934) `PageSelectService` is instantiated via `GeneralUtility::makeInstance()` instead of `new()`, making it possible to Xclass - -- Bugfix to respect 'preload' argument of v:media.audio - - [v:media.audio](https://fluidtypo3.org/viewhelpers/vhs/master/Media/AudioViewHelper.html) - -2.3.3 - 2015-05-20 ------------------- - -- [#826](https://github.com/FluidTYPO3/vhs/pull/826) **v:format.wordWrap** added - breaks a *'subject'* into strings with maximum size of *'limit'* (default = 80) characters, breaking with *'break'* (default = PHP_EOL) and concatenating them with *'glue'* (default = PHP_EOL) - - [v:format.wordWrap](https://fluidtypo3.org/viewhelpers/vhs/master/Format/WordWrapViewHelper.html) - -- [#819](https://github.com/FluidTYPO3/vhs/pull/819) v:format.eliminate got *'whitespaceBetweenHtmlTags'* attribute, which makes VH to remove all spaces between HTML tags - - [v:format.eliminate](https://fluidtypo3.org/viewhelpers/vhs/master/Format/EliminateViewHelper.html) - -2.3.2 - 2015-04-16 ------------------- - -- [#798](https://github.com/FluidTYPO3/vhs/pull/798) v:page.header.meta got *'property'* attribute - used for open graph metadata - - [v:page.header.meta](https://fluidtypo3.org/viewhelpers/vhs/master/Page/Header/MetaViewHelper.html) - -- [#799](https://github.com/FluidTYPO3/vhs/pull/799) v:iterator.filter got *'nullFilter'* attribute - allows to filter NULL or empty values - - [v:iterator.filter](https://fluidtypo3.org/viewhelpers/vhs/master/Iterator/FilterViewHelper.html) - -- v:or 'arguments' array also applies on 'alternative' text - - Format is same, as in PHP [sprintf](http://php.net/manual/ru/function.sprintf.php) - - [v:or](https://fluidtypo3.org/viewhelpers/vhs/master/OrViewHelper.html) - -2.3.1 - 2015-03-15 ------------------- - -- No important changes - -2.3.0 - 2015-03-09 ------------------- - -- :exclamation: Legacy namespace support completely removed - - It is no longer possible to use any of VHS classes by their legacy names. Switch to the proper vendor and namespace. - -- Reusable Traits implemented to extend ViewHelper capabilities, as a replacement for ViewHelperUtility: - - [BasicViewHelperTrait](https://github.com/FluidTYPO3/vhs/commit/0630c1a685b36b3bf799220a8e06b9c57ccadefe) - - [ArrayConsumingViewHelperTrait](https://github.com/FluidTYPO3/vhs/commit/0630c1a685b36b3bf799220a8e06b9c57ccadefe) - - [TemplateVariableViewHelperTrait](https://github.com/FluidTYPO3/vhs/commit/0630c1a685b36b3bf799220a8e06b9c57ccadefe) - - [TagViewHelperTrait](https://github.com/FluidTYPO3/vhs/commit/7def7c1cb1f0cb5d125465cdd65a854851b6d7e3) - -- :exclamation: Support of TYPO3 6.0 and 6.1 was dropped - -- :exclamation: Minimum PHP requirement is now 5.4.0 due to the use of Traits - - [Details](https://github.com/FluidTYPO3/vhs/commit/d1b732dbcd61fbdfd27df323265cbcb77618b4a3) - - [Reason for raising requirement](https://github.com/FluidTYPO3/vhs/commit/0630c1a685b36b3bf799220a8e06b9c57ccadefe) - -- [#734](https://github.com/FluidTYPO3/vhs/pull/734) :exclamation: **v:format.url.sanitizeString** changed - - Became deprecated - use **v:format.sanitizeString** instead - - Got *'customMap'* attribute - allows to override built-in replacement mapping with custom one - - [v:format.sanitizeString](https://fluidtypo3.org/viewhelpers/vhs/master/Format/SanitizeStringViewHelper.html) - -- :exclamation: CompilableAsset concept removed - - [Details](https://github.com/FluidTYPO3/vhs/commit/c56b224d83886539112e0ee5e270218ad0bee8ad) - -- [#735](https://github.com/FluidTYPO3/vhs/pull/735) Context ViewHelpers added: **v:condition.context.isDevelopment**, **v:condition.context.isProduction**, **v:condition.context.isTesting** and **v:context.get** - - [v:condition.context.isDevelopment](https://fluidtypo3.org/viewhelpers/vhs/master/Condition/Context/IsDevelopmentViewHelper.html) - returns TRUE if application context is 'Development' or a sub-context of it - - [v:condition.context.isProduction](https://fluidtypo3.org/viewhelpers/vhs/master/Condition/Context/IsProductionViewHelper.html) - returns TRUE if application context is 'Production' or a sub-context of it - - [v:condition.context.isTesting](https://fluidtypo3.org/viewhelpers/vhs/master/Condition/Context/IsTestingViewHelper.html) - returns TRUE if application context is 'Testing' or a sub-context of it - - [v:context.get](https://fluidtypo3.org/viewhelpers/vhs/master/Context/GetViewHelper.html) - returns the current application context which may include possible sub-contexts - - **Note**: these ViewHelpers will work on TYPO3 >= 6.2 only. [Read more about contexts in TYPO3](http://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Bootstrapping/Index.html#bootstrapping-context) - -- [#771](https://github.com/FluidTYPO3/vhs/pull/771) **v:variable.extensionConfiguration** added - reads extensions settings located in ext_conf_template.txt - - [v:variable.extensionConfiguration](https://fluidtypo3.org/viewhelpers/vhs/master/Variable/ExtensionConfigurationViewHelper.html) - -- [#746](https://github.com/FluidTYPO3/vhs/pull/746) **v:resource.language** added - reads a language file and returns all the translations from it - - [v:resource.language](https://fluidtypo3.org/viewhelpers/vhs/master/Resource/LanguageViewHelper.html) - -- [#770](https://github.com/FluidTYPO3/vhs/pull/770) [#773](https://github.com/FluidTYPO3/vhs/pull/773) v:media.youtube got more control attributes: - - *'hideControl'* - hide player's control bar - - *'hideInfo'* - hide player's info bar - - *'playlist'* - comma separated list of video IDs to be played - - *'loop'* - play the video in a loop - - *'start'* - start playing after seconds - - *'end'* - stop playing after seconds - - *'lightTheme'* - use the player's light theme - - *'videoQuality'* - set the player's video quality (hd1080,hd720,highres,large,medium,small) - - *'windowMode'* - Set the Window-Mode of the player (transparent,opaque). This is necessary for z-index handling in IE10/11. - - [v:media.youtube](https://fluidtypo3.org/viewhelpers/vhs/master/Media/YoutubeViewHelper.html) - -- [#751](https://github.com/FluidTYPO3/vhs/pull/751) v:iterator.filter also accepts an array as 'filter' attribute; in case of array provided as filter, each value of 'subject' is compared with each value of 'filter' - -- [#757](https://github.com/FluidTYPO3/vhs/pull/757) v:iterator.merge can be used in a chain - - suggested usage: `{abc -> v:iterator.merge(b: def)}` - - [v:iterator.merge](https://fluidtypo3.org/viewhelpers/vhs/master/Iterator/MergeViewHelper.html) - -- Contents of Fluid assets (asset's attribute *fluid="TRUE"*) can be stored (or overridden) with TS 'content' property - - See [commit message](https://github.com/FluidTYPO3/vhs/commit/a14e2bbe1734e20509399513d987626f3a28bda3) - - Check [asset TS settings](https://github.com/FluidTYPO3/vhs#asset-settings) - -- [#740](https://github.com/FluidTYPO3/vhs/pull/740) v:page.languageMenu got *'excludeQueryVars'* attribute - set to comma-separate list of GET variables to exclude from generated link - - [v:page.languageMenu](https://fluidtypo3.org/viewhelpers/vhs/master/Page/LanguageMenuViewHelper.html) - -- v:debug got more intelligence in debugging ObjectAccessors - shows properties only accessible in Fluid - - [v:debug](https://fluidtypo3.org/viewhelpers/vhs/master/DebugViewHelper.html) - -2.2.0 - 2014-12-03 ------------------- - -- Added support of TYPO3 7.x - -2.1.4 - 2014-11-16 ------------------- - -- [#710](https://github.com/FluidTYPO3/vhs/pull/710) :exclamation: Asset's *'arguments'* property is removed - use *'variables'* instead - - [v:asset.prefetch](https://fluidtypo3.org/viewhelpers/vhs/master/Asset/PrefetchViewHelper.html) - - [v:asset.script](https://fluidtypo3.org/viewhelpers/vhs/master/Asset/ScriptViewHelper.html) - - [v:asset.style](https://fluidtypo3.org/viewhelpers/vhs/master/Asset/StyleViewHelper.html) - -- :exclamation: MenuViewHelpers attribute *'useShortcutUid'* default value was changed from TRUE to FALSE - - [v:page.menu.browse](https://fluidtypo3.org/viewhelpers/vhs/master/Page/Menu/BrowseViewHelper.html) - - [v:page.menu.deferred](https://fluidtypo3.org/viewhelpers/vhs/master/Page/Menu/DeferredViewHelper.html) - - [v:page.menu.directory](https://fluidtypo3.org/viewhelpers/vhs/master/Page/Menu/DirectoryViewHelper.html) - - [v:page.menu.list](https://fluidtypo3.org/viewhelpers/vhs/master/Page/Menu/ListViewHelper.html) - - [v:page.breadCrumb](https://fluidtypo3.org/viewhelpers/vhs/master/Page/BreadCrumbViewHelper.html) - - [v:page.menu](https://fluidtypo3.org/viewhelpers/vhs/master/Page/MenuViewHelper.html) - -2.1.3 - 2014-10-24 ------------------- - -- [#688](https://github.com/FluidTYPO3/vhs/pull/688) **v:condition.type.isBoolean** added - - [v:condition.type.isBoolean](https://fluidtypo3.org/viewhelpers/vhs/master/Condition/Type/IsBooleanViewHelper.html) - -- [#697](https://github.com/FluidTYPO3/vhs/pull/697) **v:format.removeXss** added - accepts *'string'* as argument and cleans it out from possible XSS - - Not included in VH reference, so please check [commit](https://github.com/FluidTYPO3/vhs/commit/9bcb298d10722110401dca48263159f3ae5405a0) - -2.1.2 - 2014-10-04 ------------------- - -- [#684](https://github.com/FluidTYPO3/vhs/pull/684) v:page.languageMenu got *'configuration'* attribute - holds additional typoLink configuration - - [v:page.languageMenu](https://fluidtypo3.org/viewhelpers/vhs/master/Page/LanguageMenuViewHelper.html) - -2.1.1 - 2014-10-03 ------------------- - -- No important changes - -2.1.0 - 2014-10-03 ------------------- - -- [#681](https://github.com/FluidTYPO3/vhs/pull/681) **v:tag** added - generate dynamic HTML tag names without breaking XHTML validation and with nice features, like disabling empty attributes - - Check [release notes](https://fluidtypo3.org/blog/news/vhs-21-released.html) to find out more about this VH - - [v:tag](https://fluidtypo3.org/viewhelpers/vhs/master/TagViewHelper.html) - -- v:iterator.filter got *'invert'* attribute - inverts the behavior of the ViewHelper, so the filtered element is removed from the array - - [v:iterator.filter](https://fluidtypo3.org/viewhelpers/vhs/master/Iterator/FilterViewHelper.html) - -2.0.2 - 2014-09-19 ------------------- - -- :exclamation: Asset's *'arguments'* property is deprecated - use *'variables'* instead - - [v:asset.prefetch](https://fluidtypo3.org/viewhelpers/vhs/master/Asset/PrefetchViewHelper.html) - - [v:asset.script](https://fluidtypo3.org/viewhelpers/vhs/master/Asset/ScriptViewHelper.html) - - [v:asset.style](https://fluidtypo3.org/viewhelpers/vhs/master/Asset/StyleViewHelper.html) - -- v:iterator.extract got *'single'* attribute - returns the first value instead of always returning all values - - [v:iterator.extract](https://fluidtypo3.org/viewhelpers/vhs/master/Iterator/ExtractViewHelper.html) - -2.0.1 - 2014-09-05 ------------------- - -- No important changes - -2.0.0 - 2014-09-05 ------------------- - -- [#545](https://github.com/FluidTYPO3/vhs/pull/545) :exclamation: PHP namespaces support - - VHS now uses the FluidTYPO3\Vhs namespace which means you are advised to change all your Fluid namespace inclusions. - - `{namespace v=Tx_Vhs_ViewHelpers}` -> `{namespace v=FluidTYPO3\Vhs\ViewHelpers}` - - `xmlns:v="http://fedext.net/ns/vhs/ViewHelpers"` -> `xmlns:v="http://typo3.org/ns/FluidTYPO3/Vhs/ViewHelpers"` - - [More info](https://fluidtypo3.org/blog/news/vhs-20-released.html) - -- [#540](https://github.com/FluidTYPO3/vhs/pull/540) :exclamation: Deprecated ViewHelpers removed - - **v:var** namespace is now **v:variable** - - **v:if** namespace is now **v:condition** - - **v:condition** ViewHelper is removed (use **v:if**) - - all the ViewHelpers from **v:condition** namespace were reworked - check VHS [reference page](https://fluidtypo3.org/viewhelpers/vhs/master.html) - - **v:form.hasValidator** is now **v:condition.form.hasValidator** - - **v:form.required** is now **v:condition.form.isRequired** - - all the client-information ViewHelpers: **..client.isBrowser**, **..client.isMobile**, **..client.isSystem** removed - - **v:if.condition** - use **v:if**, it can do the same - - **v:if.condition.extend** - use **v:if**, it can do the same - - **v:iterator.contains** is now **v:condition.iterator.contains** - - **v:page.content.footer** is now **v:page.footer** - - **v:page.content.get** is now **v:content.get** - - **v:page.content.render** is now **v:content.render** - - **v:page.siteUrl** is now **v:site.url** - - **v:var.isset** is now **v:condition.variable.isset** - -- [#643](https://github.com/FluidTYPO3/vhs/pull/643) :exclamation: ImageInfoViewHelpers attribute *path* renamed to *src* - - [v:media.image.height](https://fluidtypo3.org/viewhelpers/vhs/master/Media/Image/HeightViewHelper.html) - - [v:media.image.width](https://fluidtypo3.org/viewhelpers/vhs/master/Media/Image/WidthViewHelper.html) - - [v:media.image.mimetype](https://fluidtypo3.org/viewhelpers/vhs/master/Media/Image/MimetypeViewHelper.html) - -- :exclamation: *'allowMoveToFooter'* property renamed to *'movable'* in asset definitions through TypoScript - - Check [commit message](https://github.com/FluidTYPO3/vhs/commit/0e2c6ea90a2efc9abd09622d4299ba4184b7da47) for details - -- :exclamation: *'showHidden'* property is deprecated in MenuViewHelpers - - Check [commit message](https://github.com/FluidTYPO3/vhs/commit/ce1513ef21d0c23bd4db26e8ae4c1048b8dd0906) for a reason - - [v:page.menu.browse](https://fluidtypo3.org/viewhelpers/vhs/master/Page/Menu/BrowseViewHelper.html) - - [v:page.menu.deferred](https://fluidtypo3.org/viewhelpers/vhs/master/Page/Menu/DeferredViewHelper.html) - - [v:page.menu.directory](https://fluidtypo3.org/viewhelpers/vhs/master/Page/Menu/DirectoryViewHelper.html) - - [v:page.menu.list](https://fluidtypo3.org/viewhelpers/vhs/master/Page/Menu/ListViewHelper.html) - - [v:page.breadCrumb](https://fluidtypo3.org/viewhelpers/vhs/master/Page/BreadCrumbViewHelper.html) - - [v:page.menu](https://fluidtypo3.org/viewhelpers/vhs/master/Page/MenuViewHelper.html) - -- Workspaces support in menus added - - [Commit message](https://github.com/FluidTYPO3/vhs/commit/1146b2dadf00efc8a757c8b01d6b8f6defdb5f42) - -- [#534](https://github.com/FluidTYPO3/vhs/pull/534) **v:content.info** added - ViewHelper to access data of the current content element record - - [v:content.info](https://fluidtypo3.org/viewhelpers/vhs/master/Content/InfoViewHelper.html) - -- **v:variable.register.get** and **v:variable.register.set** added - allow to work with TSFE registers - - [v:variable.register.get](https://fluidtypo3.org/viewhelpers/vhs/master/Variable/Register/GetViewHelper.html) - - [v:variable.register.set](https://fluidtypo3.org/viewhelpers/vhs/master/Variable/Register/SetViewHelper.html) - -- **v:media.audio** added - renders HTML code to embed a HTML5 audio player - - [v:media.audio](https://fluidtypo3.org/viewhelpers/vhs/master/Media/AudioViewHelper.html) - -- **v:iterator.keys** added - gets keys from an iterator - - [v:iterator.keys](https://fluidtypo3.org/viewhelpers/vhs/master/Iterator/KeysViewHelper.html) - -- [#578](https://github.com/FluidTYPO3/vhs/pull/578) **v:resource.collection** added - returns a TYPO3 collection (records or files) - - [v:resource.collection](https://fluidtypo3.org/viewhelpers/vhs/master/Resource/CollectionViewHelper.html) - -- [#538](https://github.com/FluidTYPO3/vhs/pull/538) ImageViewHelpers got *'format'* and *'quality'* attributes - - [v:media.image](https://fluidtypo3.org/viewhelpers/vhs/master/Media/ImageViewHelper.html) - - [v:uri.image](https://fluidtypo3.org/viewhelpers/vhs/master/Uri/ImageViewHelper.html) - -- [#629](https://github.com/FluidTYPO3/vhs/pull/629) ImageViewHelpers got *'maxW'*, *'maxH'*, *'minW'*, *'minH'* attributes - - [v:media.image](https://fluidtypo3.org/viewhelpers/vhs/master/Media/ImageViewHelper.html) - - [v:uri.image](https://fluidtypo3.org/viewhelpers/vhs/master/Uri/ImageViewHelper.html) - -- [#626](https://github.com/FluidTYPO3/vhs/pull/626) v:iterator.sort can now combine sort flags in *'sortFlags'* - - [v:iterator.sort](https://fluidtypo3.org/viewhelpers/vhs/master/Iterator/SortViewHelper.html) - -- [#634](https://github.com/FluidTYPO3/vhs/pull/634) ImageInfoViewHelpers support FAL now via new attributes: *'treatIdAsUid'* and *'treatIdAsReference'* - - [v:media.image.height](https://fluidtypo3.org/viewhelpers/vhs/master/Media/Image/HeightViewHelper.html) - - [v:media.image.width](https://fluidtypo3.org/viewhelpers/vhs/master/Media/Image/WidthViewHelper.html) - - [v:media.image.mimetype](https://fluidtypo3.org/viewhelpers/vhs/master/Media/Image/MimetypeViewHelper.html) - -- [#635](https://github.com/FluidTYPO3/vhs/pull/635) v:iterator.chunk fills up missing chunks/elements with NULLs, when *'fixed'* is TRUE - - [v:iterator.chunk](https://fluidtypo3.org/viewhelpers/vhs/master/Iterator/ChunkViewHelper.html) - -- [#641](https://github.com/FluidTYPO3/vhs/pull/641) v:iterator.chunk got *'preserveKeys'* attribute - - [v:iterator.chunk](https://fluidtypo3.org/viewhelpers/vhs/master/Iterator/ChunkViewHelper.html) - -- v:page.menu.browse got *'pageUid'* attribute - - [v:page.menu.browse](https://fluidtypo3.org/viewhelpers/vhs/master/Page/Menu/BrowseViewHelper.html) - -- [#660](https://github.com/FluidTYPO3/vhs/pull/660) v:page.menu.browse got *'currentPageUid'* attribute - - [v:page.menu.browse](https://fluidtypo3.org/viewhelpers/vhs/master/Page/Menu/BrowseViewHelper.html) - -- [#620](https://github.com/FluidTYPO3/vhs/pull/620) v:page.languageMenu got *'pageUid'* attribute - - [v:page.languageMenu](https://fluidtypo3.org/viewhelpers/vhs/master/Page/LanguageMenuViewHelper.html) - -- ContentViewHelpers got *'sectionIndexOnly'* attribute - allows to include content elements which are indicated as "Include in section index" in content attributes - - [v:render.record](https://fluidtypo3.org/viewhelpers/vhs/master/Render/RecordViewHelper.html) - - [v:content.get](https://fluidtypo3.org/viewhelpers/vhs/master/Content/GetViewHelper.html) - - [v:content.render](https://fluidtypo3.org/viewhelpers/vhs/master/Content/RenderViewHelper.html) - - [v:content.random.get](https://fluidtypo3.org/viewhelpers/vhs/master/Content/Random/GetViewHelper.html) - - [v:content.random.render](https://fluidtypo3.org/viewhelpers/vhs/master/Content/Random/RenderViewHelper.html) - -- [#552](https://github.com/FluidTYPO3/vhs/pull/552) Mount points are supported in menus - -- `vhs_main` and `vhs_markdown` caching configurations added, so you may configure to use your own caching backend (e.g. Redis) instead of DB +Latest release: 3.1.0 (2016/12/09) + +All previous release change logs: + +* [3.1.0 (2016/12/09)](Documentation/Changelog/3.1.0.md) [Full list of changes](https://github.com/FluidTYPO3/vhs/compare/3.0.1...3.1.0) +* [3.0.1 (2016/07/28)](Documentation/Changelog/3.0.1.md) [Full list of changes](https://github.com/FluidTYPO3/vhs/compare/3.0.0...3.0.1) +* [3.0.0 (2016/07/11)](Documentation/Changelog/3.0.0.md) [Full list of changes](https://github.com/FluidTYPO3/vhs/compare/2.4.0...3.0.0) +* [2.4.0 (2015/09/18)](Documentation/Changelog/2.4.0.md) [Full list of changes](https://github.com/FluidTYPO3/vhs/compare/2.3.3...2.4.0) +* [2.3.3 (2015/05/19)](Documentation/Changelog/2.3.3.md) [Full list of changes](https://github.com/FluidTYPO3/vhs/compare/2.3.2...2.3.3) +* [2.3.2 (2015/04/15)](Documentation/Changelog/2.3.2.md) [Full list of changes](https://github.com/FluidTYPO3/vhs/compare/2.3.1...2.3.2) +* [2.3.1 (2015/03/14)](Documentation/Changelog/2.3.1.md) [Full list of changes](https://github.com/FluidTYPO3/vhs/compare/2.3.0...2.3.1) +* [2.3.0 (2015/03/08)](Documentation/Changelog/2.3.0.md) [Full list of changes](https://github.com/FluidTYPO3/vhs/compare/2.2.0...2.3.0) +* [2.2.0 (2014/12/02)](Documentation/Changelog/2.2.0.md) [Full list of changes](https://github.com/FluidTYPO3/vhs/compare/2.1.4...2.2.0) +* [2.1.4 (2014/11/25)](Documentation/Changelog/2.1.4.md) [Full list of changes](https://github.com/FluidTYPO3/vhs/compare/2.1.3...2.1.4) +* [2.1.3 (2014/11/15)](Documentation/Changelog/2.1.3.md) [Full list of changes](https://github.com/FluidTYPO3/vhs/compare/2.1.2...2.1.3) +* [2.1.2 (2014/10/03)](Documentation/Changelog/2.1.2.md) [Full list of changes](https://github.com/FluidTYPO3/vhs/compare/2.1.1...2.1.2) +* [2.1.1 (2014/10/02)](Documentation/Changelog/2.1.1.md) [Full list of changes](https://github.com/FluidTYPO3/vhs/compare/2.1.0...2.1.1) +* [2.1.0 (2014/10/02)](Documentation/Changelog/2.1.0.md) [Full list of changes](https://github.com/FluidTYPO3/vhs/compare/2.0.2...2.1.0) +* [2.0.2 (2014/09/18)](Documentation/Changelog/2.0.2.md) [Full list of changes](https://github.com/FluidTYPO3/vhs/compare/2.0.1...2.0.2) +* [2.0.1 (2014/09/04)](Documentation/Changelog/2.0.1.md) [Full list of changes](https://github.com/FluidTYPO3/vhs/compare/2.0.0...2.0.1) +* [2.0.0 (2014/09/04)](Documentation/Changelog/2.0.0.md) First release \ No newline at end of file diff --git a/Documentation/Changelog/2.0.0.md b/Documentation/Changelog/2.0.0.md new file mode 100644 index 000000000..e93426384 --- /dev/null +++ b/Documentation/Changelog/2.0.0.md @@ -0,0 +1,477 @@ +## Release: 2.0.0 (2014/09/05) + +* 2014-09-04 [BUGFIX] If there's only one page in menu also add the lastClass to the item (Commit bc09143 by Daniel Dorndorf) +* 2014-09-04 [FEATURE] Restore slideCollect on v:content.* (Commit 5fbf554 by Claus Due) +* 2014-09-02 [FEATURE] Workspace support in menus (Commit 1146b2d by Claus Due) +* 2014-09-02 [BUGFIX] Forced no_cache makes TS assets not build (Commit dd798e2 by Claus Due) +* 2014-08-28 [BUGFIX] Argument has to be optional to allow use of tag children (Commit 753cc7d by Benjamin Rau) +* 2014-08-26 [BUGFIX] Security ViewHelper - Add functionality for argument "frontendUsers" (Commit 42a5835 by Christian Albrecht) +* 2014-08-25 [BUGFIX] Switch to cache insertion hook right before DB save (Commit 814f3a7 by Claus Due) +* 2014-08-25 [BUGFIX] Incorrect hooks used for uncached content replacement (Commit 6735355 by Claus Due) +* 2014-05-27 [FEATURE] Add CollectionViewHelper (Commit f439934 by Dmitri Pisarev) +* 2014-07-20 [FEATURE] ViewHelpers to set/get TSFE-registers (Commit e26804b by Stefan Neufeind) +* 2014-08-07 [BUGFIX] Cleaner processing of menu titleFields (Commit f069b9b by Claus Due) +* 2014-08-06 [FEATURE] Option on Content ViewHelpers to render section index (Commit 1f8a791 by Claus Due) +* 2014-08-06 [BUGFIX] Adapt to changed array indexes (Commit 5516227 by Björn Fromme) +* 2014-08-05 [BUGFIX] Correct targetNamespace in XSD schema (Commit 04d7608 by Claus Due) +* 2014-08-05 [BUGFIX] Incorrect use of grouping in content fetching (Commit 84a6686 by Claus Due) +* 2014-08-05 [BUGFIX] PageSelect root line cache key ignores reverse instruction (Commit c62d3bc by Claus Due) +* 2014-07-25 [BUGFIX] Don't create links from spacers (Commit c7c0212 by Björn Fromme) +* 2014-07-23 [BUGFIX] Avoid path conflicts on CSS assets (Commit d576320 by Claus Due) +* 2014-06-27 [BUGFIX] Ensure unique ids of nested menus (Commit c336e69 by Björn Fromme) +* 2014-06-04 [BUGFIX] Wrong condition for checking Url (Commit d34d859 by Michael Staatz) +* 2014-05-29 [BUGFIX] Test loginUser before frontendUserRepository (Commit a9913d7 by Rémy DANIEL) +* 2014-06-23 [FEATURE] Add argument with page uid for building language menu. (Commit cbb7093 by Anton Danilov) +* 2014-07-20 [BUGFIX] Avoid path conflicts on CSS assets (Commit 6737146 by Ludwig Rafelsberger) +* 2014-07-19 [BUGFIX] Ensure valid arguments for array_chunk (Commit dbed821 by Björn Fromme) +* 2014-07-09 [BUGFIX] Incorrect variable container index (Commit 660723d by Björn Fromme) +* 2014-06-26 [BUGFIX] Fix broken flags argument in SortViewHelper (Commit c81d162 by Marc Neuhaus) +* 2014-06-27 [BUGFIX] Ensure unique ids of nested menus (Commit 288f2a0 by Björn Fromme) +* 2014-06-15 [FEATURE] Add iterator.keys ViewHelper (Commit ebabd3b by Stefan Neufeind) +* 2014-06-12 [BUGFIX] Hotfix class alias map for Typoscript VHs (Commit ebfb776 by Cedric Ziel) +* 2014-06-09 [BUGFIX] Provide TSFE in v:format.case in BE BE doesn't provide $GLOBALS['TSFE']->csConvObj and format caseViewhelper relays on it (Commit 16fc761 by Xaver Maierhofer) +* 2014-06-11 [BUGFIX] Corrected namespace import for ResourceUtility (Commit cbd3b7f by Danilo Bürger) +* 2014-06-07 [BUGFIX] Remove already defined Arguments from PdfThumbnailViewHelper (Commit 911bc98 by Xaver Maierhofer) +* 2014-06-06 [BUGFIX] Don't show hidden (inactive) pages in menus (Commit 61b0ef3 by Björn Fromme) +* 2014-06-05 [BUGFIX] Add form scope to class alias map (Commit 55579a4 by Cedric Ziel) +* 2014-06-04 [BUGFIX] Wrong condition for checking Url (Commit d6f7769 by Michael Staatz) +* 2014-05-29 [BUGFIX] Test loginUser before frontendUserRepository (Commit fd232d0 by Rémy DANIEL) +* 2014-06-02 [BUGFIX] Incorrect return value from Resource / Record / Fal ViewHelper (Commit 5971087 by Claus Due) +* 2014-06-02 [BUGFIX] Merge the fal properties correctly #595 (Commit 78b8ceb by mhirdes) +* 2014-06-02 [BUGFIX] Incorrect return value from Resource / Record / Fal ViewHelper (Commit 89baf38 by Claus Due) +* 2014-06-02 [BUGFIX] Merge the fal properties correctly #595 (Commit f578e2d by mhirdes) +* 2014-06-02 [BUGFIX] Use created rendering context for rendering stack (Commit 0cbb2c0 by Danilo Bürger) +* 2014-06-02 [BUGFIX] Use created rendering context for rendering stack (Commit 8e78168 by Danilo Bürger) +* 2014-06-01 [BUGFIX] Remote URL condition was always false (Commit edaf0e8 by Xaver Maierhofer) +* 2014-06-01 [FEATURE] Add unsupported browser message #584 (Commit b599de2 by Xaver Maierhofer) +* 2014-06-01 [FEATURE] Add Media/AudioViewhelper. The attributes like video without a playback screen (Commit 3e3bdfa by Xaver Maierhofer) +* 2014-05-31 [BUGFIX] Allow negative values for entryLevel according to TSRef (Commit 8cb77e8 by Björn Fromme) +* 2014-06-01 [BUGFIX] Support mapping between file extensions and mime-type in Media Video Viewhelper #583 (Commit e4d87a5 by Xaver Maierhofer) +* 2014-06-01 [BUGFIX] Remote URL condition was always false (Commit 2ab22ba by Xaver Maierhofer) +* 2014-06-01 [BUGFIX] Match all remote sources incl CDN (spdy) #586 (Commit 7eb2245 by Xaver Maierhofer) +* 2014-06-01 [BUGFIX] Support mapping between file extensions and mime-type in Media Video Viewhelper #583 (Commit 1975895 by Xaver Maierhofer) +* 2014-05-31 [BUGFIX] Allow negative values for entryLevel according to TSRef (Commit ae2354c by Björn Fromme) +* 2014-05-10 [BUGFIX] No early return on empty menu in deferred rendering mode (Commit 5fa7969 by Björn Fromme) +* 2014-05-04 [BUGFIX] Don't re-dispatch content-length with active BE sessions (Commit c8713a6 by Björn Fromme) +* 2014-05-03 [BUGFIX] Use page uid for overlay (Commit ff05dd8 by Danilo Bürger) +* 2014-05-01 [BUGFIX] Menu vh must respect language_mode (Commit 620fec7 by Danilo Bürger) +* 2014-05-01 [BUGFIX] Don't re-dispatch content-length in debug mode (Commit 63cb325 by Björn Fromme) +* 2014-04-29 [BUGFIX] Merge with add file and file reference properties (Commit f77b01a by Danilo Bürger) +* 2014-04-28 [BUGFIX] Use charset when formatting (Commit f4f4484 by Danilo Bürger) +* 2014-04-21 [BUGFIX] Re-dispatch Content-length header after change (Commit e0ff98e by Claus Due) +* 2014-04-19 [BUGFIX] Make rendering stack pop correctly in uncached rendering (Commit ec201a7 by Claus Due) +* 2014-04-14 [BUGFIX] Properly support boolean|integer returns in Iterator Conditions (Commit b6b7303 by Claus Due) +* 2014-04-04 [BUGFIX] Fix cgl cleanup introduced bugs (Commit 7c8bb68 by Danilo Bürger) +* 2014-04-02 [BUGFIX] Path to template in doc-comments non standard-conform (Commit 1d538c2 by Benjamin Rau) +* 2014-04-11 [BUGFIX] Complete array returned for fileReference (Commit 242cc4e by Benjamin Rau) +* 2014-04-10 [BUGFIX] Localized metadata overlay on fal (Commit e21d673 by Danilo Bürger) +* 2014-04-04 [BUGFIX] DateRange does not respect timezone (Commit 434ab55 by ste101) +* 2014-04-02 [BUGFIX] Pull in metadata with fal 6.2 (Commit 4cb2ad3 by Danilo Bürger) +* 2014-04-01 [BUGFIX] Expire assets by mtime instead of unlink (Commit c55aa2e by Claus Due) +* 2014-03-31 [BUGFIX] Old closing tag used in doc-comments (Commit cbb7d6b by Benjamin Rau) +* 2014-03-24 [BUGFIX] Respect nav_hide after filling menu item (Commit 476eae7 by Danilo Bürger) +* 2014-03-31 [BUGFIX] Fix behavior of useShortcut* attributes on menus (Commit b429675 by Claus Due) +* 2014-03-26 [BUGFIX] Rearranged submenu cleanup (Commit 399b2e4 by Danilo Bürger) +* 2014-06-01 [BUGFIX] Match all remote sources incl CDN (spdy) #586 (Commit 15dfd8d by Xaver Maierhofer) +* 2014-05-10 [BUGFIX] No early return on empty menu in deferred rendering mode (Commit 6a07e01 by Björn Fromme) +* 2014-05-04 [BUGFIX] Don't re-dispatch content-length with active BE sessions (Commit 99d4aca by Björn Fromme) +* 2014-05-03 [BUGFIX] Use page uid for overlay (Commit 049ec07 by Danilo Bürger) +* 2014-05-01 [BUGFIX] Allow sysfolder as subpages in vhs menu helpers (Commit 76ef56b by Danilo Bürger) +* 2014-05-01 [BUGFIX] Menu vh must respect language_mode (Commit 1328f77 by Danilo Bürger) +* 2014-05-01 [BUGFIX] Don't re-dispatch content-length in debug mode (Commit 53b47ad by Björn Fromme) +* 2014-04-29 [BUGFIX] Merge with add file and file reference properties (Commit 9b63608 by Danilo Bürger) +* 2014-04-28 [BUGFIX] Use charset when formatting (Commit 09c3ad8 by Danilo Bürger) +* 2014-04-27 [BUGFIX] Ensure types in condition (Commit 86dd2b5 by Björn Fromme) +* 2014-04-21 [BUGFIX] Re-dispatch Content-length header after change (Commit e41bf57 by Claus Due) +* 2014-04-19 [BUGFIX] Make rendering stack pop correctly in uncached rendering (Commit 62b00e0 by Claus Due) +* 2014-04-15 [FEATURE] Implement a proper caching framework cache (Commit e9ce10c by Claus Due) +* 2014-04-14 [FEATURE] Added Bower support (Commit 259e293 by Joschi Kuphal) +* 2014-04-14 [BUGFIX] Properly support boolean|integer returns in Iterator Conditions (Commit 447087c by Claus Due) +* 2014-04-04 [BUGFIX] Fix cgl cleanup introduced bugs (Commit 7978eeb by Danilo Bürger) +* 2014-04-02 [BUGFIX] Path to template in doc-comments non standard-conform (Commit 1caae84 by Benjamin Rau) +* 2014-04-13 [FEATURE] Add attribute "quality" for target file quality (Commit f4d36a4 by Benjamin Rau) +* 2014-02-20 [FEATURE] Add attribute "format" for target file format (Commit db6d54f by Frank Gerards) +* 2014-04-11 [FEATURE] ViewHelper to access data of current CE record (Commit b208929 by Benjamin Rau) +* 2014-04-11 [BUGFIX] Complete array returned for fileReference (Commit 1bef302 by Benjamin Rau) +* 2014-04-10 [BUGFIX] Localized metadata overlay on fal (Commit 15696d8 by Danilo Bürger) +* 2014-04-04 [BUGFIX] DateRange does not respect timezone (Commit de77e3e by ste101) +* 2014-04-02 [BUGFIX] Pull in metadata with fal 6.2 (Commit 8f8d9a6 by Danilo Bürger) +* 2014-04-01 [BUGFIX] Expire assets by mtime instead of unlink (Commit cef166a by Claus Due) +* 2014-03-31 [BUGFIX] Old closing tag used in doc-comments (Commit 85a8bfb by Benjamin Rau) +* 2014-03-24 [BUGFIX] Respect nav_hide after filling menu item (Commit 3db7961 by Danilo Bürger) +* 2014-03-31 [BUGFIX] Fix behavior of useShortcut* attributes on menus (Commit 1a98331 by Claus Due) +* 2014-03-26 [BUGFIX] Rearranged submenu cleanup (Commit 054d8c4 by Danilo Bürger) +* 2014-03-23 [BUGFIX] Make default menu behavior use shortcut UID (Commit d0707e7 by Claus Due) +* 2014-03-21 [BUGFIX] Cast to boolean before type-strict comparison (Commit 12c6fc3 by Claus Due) +* 2014-03-08 [FEATURE] Cookie-less domain prefix setting (Commit 5b9807e by Claus Due) +* 2014-02-28 [BUGFIX] Allow for filter value 0 (Commit 1d6bb96 by Cedric Ziel) +* 2014-02-20 [BUGFIX] Removed prefix slash from namespaces class strings (Commit f01dcae by Danilo Bürger) +* 2014-02-02 [BUGFIX] Do not pass empty parseFuncTSPath - if empty use core's default (Commit e3a8c68 by Claus Due) +* 2014-01-16 [BUGFIX] Prevent infinite loop (Commit e8869e9 by Björn Fromme) +* 2014-01-05 [BUGFIX] Use pageSelector for calling method getRootLine (Commit 8b6064d by Claus Due) +* 2014-01-03 [FEATURE] Add viewhelper to render tt_content records (Commit 60043c3 by Björn Fromme) +* 2013-12-24 [BUGFIX] Added link wizard links back in (Commit f67ac72 by Danilo Bürger) +* 2013-12-23 [FEATURE] Sort resources by foreign ordering (Commit 3057461 by Cedric Ziel) +* 2013-12-16 [FEATURE] Added pageTitleAs to page.link vh, clean up (Commit 0c03d75 by Danilo Bürger) +* 2013-12-16 [FEATURE] Defaults for hidePageForLanguageUid (Commit e86fb38 by Danilo Bürger) +* 2013-12-16 [FEATURE] Use MP by default in RootLine (Commit 54c35bf by Danilo Bürger) +* 2013-12-16 [BUGFIX] Use property not local variable (Commit 5295ac8 by Björn Fromme) +* 2013-07-05 [BUGFIX] Enable CSV logging of phploc (Commit b2cbe69 by Cedric Ziel) +* 2013-07-05 [FEATURE][WIP] Ant build script for easier local, automated testing. (Commit b306baf by Cedric Ziel) +* 2013-12-16 [FEATURE] Iterator.intersect view helper (Commit c9e9f2d by Danilo Bürger) +* 2013-12-16 [BUGFIX] Fixed uncache (Commit 98699ba by Danilo Bürger) +* 2013-12-14 [FEATURE] Uncache vh (Commit 0cb725b by Danilo Bürger) +* 2013-12-14 [BUGFIX] Make media.size chainable (Commit 4ab147c by Cedric Ziel) +* 2013-12-13 [FEATURE] Resources.image as with image info (Commit b8a455e by Danilo Bürger) +* 2013-12-11 [FEATURE] Rootline view helper (Commit cdab38f by Danilo Bürger) +* 2013-12-06 [BUGFIX] LinkViewHelper should respect tag-content in translations (Commit 6119283 by Cedric Ziel) +* 2013-12-01 [BUGFIX] Correct order of included assets (Commit 6c7f04e by Björn Fromme) +* 2013-12-01 [BUGFIX] Languages argument can be left empty (Commit 2f46cc5 by Cedric Ziel) +* 2013-11-28 [FEATURE] Add PDF thumbnail viewhelper (Commit 2bb7515 by Björn Fromme) +* 2013-11-25 [FEATURE] Add 'rewrite' argument (Commit 078d84f by Björn Fromme) +* 2013-11-24 [BUGFIX] V:if should respect operator precedence (Commit 06b3c68 by Danilo Bürger) +* 2013-11-24 [BUGFIX] Get absRefPrefix (Commit aa9e4c0 by Danilo Bürger) +* 2013-11-24 [BUGFIX] Respect global TypoScript asset configuration (Commit 547a81b by Björn Fromme) +* 2013-11-23 [BUGFIX] Fix null $rows (Commit f503dc5 by Danilo Bürger) +* 2013-11-23 [FEATURE] ViewHelper Debug ViewHelper (Commit 20f6667 by Claus Due) +* 2013-11-22 [FEATURE] Set indexed doc title to title optionally (Commit 5d2bc56 by Nikolas Hagelstein) +* 2013-11-21 [FEATURE] Added backup / restore of variables to utility (Commit 728c1c8 by Danilo Bürger) +* 2013-11-21 [FEATURE] Added v:if, deprecating v:if.condition / v:if.condition.extend (Commit 691c9f5 by Danilo Bürger) +* 2013-11-16 [BUGFIX] Fixed iteration array (Commit 3abbb9a by Danilo Bürger) +* 2013-11-16 [FEATURE] Added record view helper (Commit c773c45 by Danilo Bürger) +* 2013-11-16 [FEATURE] Added ability to select resource via uid and reference uid (Commit 0d7e645 by Danilo Bürger) +* 2013-11-16 [FEATURE] Added ability to turn off page title inclusion on anchor title (Commit f2de152 by Danilo Bürger) +* 2013-11-15 [BUGFIX] Pass menu entries through htmlspecialchars (Commit ed30b98 by Rémy DANIEL) +* 2013-11-08 [BUGFIX] Correctly treat overwrite setting of assets (Commit 2267ae9 by Ludwig Rafelsberger) +* 2013-11-07 [FEATURE] Add raw array/iterator key support to Var / Get ViewHelper (Commit a1f6f3f by Claus Due) +* 2013-11-06 [FEATURE] ViewHelperUtility for reusable methods (Commit ed15bec by Claus Due) +* 2013-11-05 [FEATURE] Iterator / Filter ViewHelper (Commit e48bb73 by Claus Due) +* 2013-11-03 [FEATURE] Allow v:var.set to set properties on arrays and objects (Commit 0dce27d by Claus Due) +* 2013-11-02 [BUGFIX] Detect TYPO3 version for classname comparison (Commit 058c19d by Björn Fromme) +* 2013-11-01 [BUGFIX] Force type integer on timestamps for natural sorting (Commit 81ab178 by Björn Fromme) +* 2013-10-30 [FEATURE] Added categories argument for FAL vhs (Commit 1c5eb21 by Danilo Bürger) +* 2013-11-01 [BUGFIX] Fixed endless loop if step is misused (Commit fbd5a87 by Danilo Bürger) +* 2013-10-29 [FEATURE] Added FAL vhs (Commit 7de5f54 by Danilo Bürger) +* 2013-10-28 [BUGFIX] Fixed bleeding of as in v:page.info (Commit 1860ca7 by Danilo Bürger) +* 2013-10-28 [FEATURE] Added or view helper (Commit d1323db by Danilo Bürger) +* 2013-10-27 [FEATURE] Adding LanguageViewHelper (Commit 72ad825 by Danilo Bürger) +* 2013-10-27 [FEATURE] Added alternate view helper (Commit dfcc95a by Danilo Bürger) +* 2013-10-27 [BUGFIX] Remove LF from iterators (Commit 0a0e3b1 by Danilo Bürger) +* 2013-10-24 [BUGFIX] Call to function that does not exist (Commit fb151b1 by Claus Due) +* 2013-10-16 [FEATURE] Added v:page.header.canonical to render canonical tag (Commit 3e3b6a0 by Danilo Bürger) +* 2013-10-16 [FEATURE] Added v:iterator.for, improved v:iterator.loop (Commit 2901aa8 by Danilo Bürger) +* 2013-10-15 [BUGFIX] Avoid double inclusion when dealing with PHP < 5.3.7 (Commit 9d67575 by ilomedia) +* 2013-10-16 [BUGFIX] Allow for passing first argument of math viewhelpers via chained inline notation (Commit 99a8980 by Mathias Brodala) +* 2013-09-25 [FEATURE] Chunk ViewHelper (Commit f460a74 by Benjamin Rau) +* 2013-10-08 [BUGFIX] Fix missing parameter which causes the child element not to be appended. (Commit c892551 by Thomas Off) +* 2013-10-05 [BUGFIX] Special treatment for raw assets (Commit 59cfc41 by Björn Fromme) +* 2013-10-04 [BUGFIX] Avoid overwriting of menu items with same page uid (Commit ecb5cdf by Björn Fromme) +* 2013-09-29 [BUGFIX] Fix 'as' argument (Commit 6fd4bc6 by Cedric Ziel) +* 2013-09-29 [BUGFIX] Var / Convert used incorrect ObjectStorage check and conversion (Commit 9165ecc by Claus Due) +* 2013-09-29 [BUGFIX] Ensure consistent return type in Math / Range ViewHelper (Commit 353cc6d by Claus Due) +* 2013-09-29 [BUGFIX] Math / Median uses incorrect slicing point and midpoint calculation (Commit 50f647e by Claus Due) +* 2013-09-29 [BUGFIX] Multiple Math ViewHelpers performed Iterator access check on non-Iterators (Commit 78acc83 by Claus Due) +* 2013-09-29 [BUGFIX] Multiple Math ViewHelpers used incorrect value when $a is Iterator (Commit 8dc2902 by Claus Due) +* 2013-09-29 [BUGFIX] Single Math ViewHelpers used incorrect value when $a is Iterator (Commit c14663c by Claus Due) +* 2013-09-29 [BUGFIX] Abstract Iterator returns FALSE if item is in position zero (Commit a020c84 by Claus Due) +* 2013-09-29 [BUGFIX] Use PREG_SET_ORDER on preg_match_all (Commit bba8fa2 by Claus Due) +* 2013-09-29 [BUGFIX] Use ctype_digit instead of is_numeric (Commit 1e8fc8d by Claus Due) +* 2013-09-25 [FEATURE] Chunk ViewHelper (Commit 4d3be34 by Benjamin Rau) +* 2013-09-25 [FEATURE] Add isLanguage ViewHelper (Commit 925a5b8 by Björn Fromme) +* 2013-09-13 [BUGFIX] Enable setting of tagName in LanguageMenuViewHelper (Commit 9956e7f by Florin Peter) +* 2013-09-13 [FEATURE] Format / RegularExpression ViewHelper (Commit ad21895 by Claus Due) +* 2013-08-29 [BUGFIX] Pass paths through getFileAbsFilename to resolve EXT: prefix (Commit 721c261 by Benjamin Rau) +* 2013-08-26 [FEATURE] Add minimal composer.json (Commit 9546125 by Cedric Ziel) +* 2013-08-22 [BUGFIX] Changed order of arguments in AppendViewHelper to support renderChildren (Commit 213786b by Benjamin Rau) +* 2013-08-22 [BUGFIX] Changed order of arguments in PrependViewHelper to support renderChildren (Commit d7ca0b0 by Benjamin Rau) +* 2013-08-19 [BUGFIX] Fix missing dollar sign in string-cast (Commit b796b1d by Cedric Ziel) +* 2013-08-17 [FEATURE] Implement parsing of additional parameters (Commit 26d4fed by Björn Fromme) +* 2013-08-17 [BUGFIX] Proper treatment of external and standalone assets (Commit 8d467ce by Björn Fromme) +* 2013-08-12 [FEATURE] Add additional case formatters to Format / Case (Commit 6d487b7 by Claus Due) +* 2013-08-06 [BUGFIX] Use local variable (Commit fc8eded by Björn Fromme) +* 2013-08-06 [BUGFIX] Add missing method (Commit 6082a4b by Björn Fromme) +* 2013-07-19 [BUGFIX] Fix monkey on keyboard (Commit a8ac426 by Cedric Ziel) +* 2013-07-11 [FEATURE] Add form field name viewhelper (Commit 5cfd7b9 by Björn Fromme) +* 2013-08-05 [BUGFIX] Respect fluid argument for standalone assets (Commit 513b0a3 by Björn Fromme) +* 2013-08-05 [BUGFIX] Correct condition (Commit a7ec8ef by Björn Fromme) +* 2013-07-25 [FEATURE] Create UniqId ViewHelper (Commit e821b86 by Cedric Ziel) +* 2013-07-23 [BUGFIX] Missing vendorName property in ViewHelper (Commit 88f5caa by Peter Jaraczewski) +* 2013-07-17 [BUGFIX] Render AbstractRenderViewHelper inject wrong namespace pattern (Commit 82e05e3 by Cedric Ziel) +* 2013-07-15 [BUGFIX] Prevent PHP warning when saving in BE (Commit ff865c0 by Rémy DANIEL) +* 2013-07-16 [BUGFIX] Ensure replacement of assets paths (Commit 2fe6d9e by Björn Fromme) +* 2013-07-11 [BUGFIX] Support Lazy ObjectStorage as sortBy in iterator.sort (Commit a722a3d by Claus Due) +* 2013-07-11 [FEATURE] Enable renderChildren() to override linktext (Commit c1a228a by Björn Fromme) +* 2013-07-08 [BUGFIX] Tx_Extbase_Object_ObjectManagerInterface::create() is deprecated (Commit 62ddda8 by Matthias Gugel) +* 2013-07-06 [BUGFIX] AbstractContentVH returned content record AND the translation (Commit 0107d83 by Matthias Gugel) +* 2013-07-04 [FEATURE] Option to exclude display of untranslated content (Commit 1c69921 by Claus Due) +* 2013-07-04 [BUGFIX] Restore default name "rootLine" in breadcrumb "as" argument (Commit d8674e9 by Claus Due) +* 2013-07-04 [BUGFIX] Check if linked asset exists before copying to avoid PHP warnings (Commit 0791d15 by Björn Fromme) +* 2013-07-03 [BUGFIX] Do not reset "is parent" state after sub menu renders (Commit 0c365eb by Claus Due) +* 2013-07-03 [BUGFIX] Fix exposure to "duplicate variables" issue in sub menu VH (Commit 418f384 by Claus Due) +* 2013-07-02 [BUGFIX] Override default value for argument 'as' in deferred menu ViewHelper (Commit e7d78fe by Björn Fromme) +* 2013-06-30 [BUGFIX] Early return when zero Assets have been added (Commit ef6278c by Claus Due) +* 2013-06-30 [BUGFIX] Ensure global assets array exists (Commit b8236e4 by Björn Fromme) +* 2013-06-29 [FEATURE] Add page link ViewHelper (Commit 096c6fa by Björn Fromme) +* 2013-06-27 [BUGFIX] Checksum gets lost when processing dependencies (Commit 3d004d6 by Björn Fromme) +* 2013-06-26 [BUGFIX] Use provided variables' checksum as name part (Commit 8a6a2af by Claus Due) +* 2013-06-26 [BUGFIX] Correct destination path for copying assets (Commit 7fa8404 by Björn Fromme) +* 2013-06-25 [BUGFIX] Support edge-case URLs of secondary Asset files (Commit 0d5af35 by Claus Due) +* 2013-06-25 [BUGFIX] Correct parsing of argument doktypes (Commit b6f04f2 by Björn Fromme) +* 2013-06-25 [BUGFIX] Respect argument showHidden when detecting subpages (Commit c359a3b by Björn Fromme) +* 2013-06-25 [BUGFIX] Relocate fetching of "as" on DeferredMenu (Commit 0714fea by Claus Due) +* 2013-06-24 [BUGFIX] Detect subpages using original page UID (Commit 6edbe22 by Björn Fromme) +* 2013-06-23 [BUGFIX] Early return in LanguageMenu ViewHelper if BE or missing object (Commit a00cbad by Claus Due) +* 2013-06-23 [BUGFIX] Inject missing ConfigurationManager in Render / Request (Commit ba610df by Claus Due) +* 2013-06-22 [FEATURE] Attribute "as" on all menu ViewHelpers (Commit c3c7b31 by Claus Due) +* 2013-06-22 [BUGFIX] Update ext_autoload.php (Commit 3c12ecc by Björn Fromme) +* 2013-06-21 [FEATURE] Add non-wrapping mode for menus (Commit 19df5ff by Björn Fromme) +* 2013-06-18 [BUGFIX] Use original page UID to determine 'active' state (Commit 845a160 by Björn Fromme) +* 2013-06-17 [BUGFIX] Remove improper use of static property (Commit 884091d by Björn Fromme) +* 2013-06-17 [BUGFIX] Fix copied code (Commit f6eab63 by Björn Fromme) +* 2013-06-17 [BUGFIX] Ensure instanciation of Object- and ConfigurationManagers (Commit 397272f by Claus Due) +* 2013-06-13 [FEATURE] Add page info ViewHelper (Commit 19424d3 by Björn Fromme) +* 2013-06-12 [BUGFIX] Solve grandfather paradox in page shortcut treatment (Commit 23878f7 by Claus Due) +* 2013-06-12 [BUGFIX] Stop TypoScript Assets from being included twice (Commit 300d6f2 by Claus Due) +* 2013-06-12 [BUGFIX] Reset build complete status for uncached Asset run (Commit be24019 by Claus Due) +* 2013-06-12 [BUGFIX] Avoid warnings on non-array TS configuration (Commit d78f7ec by Claus Due) +* 2013-06-12 [FEATURE] Add argument useShortcutUid (Commit 9e29192 by Björn Fromme) +* 2013-06-12 [BUGFIX] Correct handling of page UID (Commit 719ce2b by Björn Fromme) +* 2013-06-12 [BUGFIX] Correct behavior of useShortcutData and useShortcutTarget (Commit 2d20614 by Björn Fromme) +* 2013-06-09 [BUGFIX] Restore manually created instances necessary for cached operation (Commit 6b75314 by Claus Due) +* 2013-06-09 [FEATURE] Allow Assets to be created from URL using static factory (Commit 51bdc70 by Claus Due) +* 2013-06-09 [BUGFIX] Add chaining to setSettings method (Commit fb4f47f by Claus Due) +* 2013-06-09 [FEATURE] Just-in-time Asset inclusion from TypoScript if not defined elsewhere (Commit 7215619 by Claus Due) +* 2013-06-09 [FEATURE] Asset inclusion from PHP using new Asset class Tx_Vhs_Asset (Commit 31d7342 by Claus Due) +* 2013-06-11 [FEATURE] Add iterator random element ViewHelper (Commit a4933a3 by Björn Fromme) +* 2013-06-11 [BUGFIX] Don't consider sysfolders as subpages (Commit 05d49b4 by Björn Fromme) +* 2013-06-10 [BUGFIX] Remove zero based indexed array access (Commit 5b6cb7b by Björn Fromme) +* 2013-06-10 [FEATURE] Render / Ascii ViewHelper (Commit 9d47347 by Claus Due) +* 2013-06-09 [BUGFIX] Incorrect parent class name of two ViewHelpers (Commit 9f0da2a by Claus Due) +* 2013-06-06 [FEATURE] Add isDomainObject ViewHelper (Commit c35827c by Björn Fromme) +* 2013-06-06 [FEATURE] Add isQueryResult ViewHelper (Commit 38d3a88 by Björn Fromme) +* 2013-06-06 [FEATURE] Add isTraversable ViewHelper (Commit dfe25eb by Björn Fromme) +* 2013-06-03 [FEATURE] Add contains ViewHelper (Commit 7186b99 by Björn Fromme) +* 2013-06-03 [FEATURE] Add isNull ViewHelper (Commit 51c57ff by Björn Fromme) +* 2013-06-03 [FEATURE] Add isObject ViewHelper (Commit dd6e0c0 by Björn Fromme) +* 2013-06-03 [FEATURE] Add isInteger ViewHelper (Commit f29313c by Björn Fromme) +* 2013-06-03 [FEATURE] Add isInstanceOf ViewHelper (Commit 0aee69d by Björn Fromme) +* 2013-06-03 [FEATURE] Add isFloat ViewHelper (Commit c0f3c9b by Björn Fromme) +* 2013-06-03 [FEATURE] Add isNumeric ViewHelper (Commit 81a7260 by Björn Fromme) +* 2013-06-03 [FEATURE] Add isArray ViewHelper (Commit 030f1f3 by Björn Fromme) +* 2013-06-03 [BUGFIX] Incorrect class names (Commit f4c4abe by Björn Fromme) +* 2013-06-03 [FEATURE] Add preg ViewHelper (Commit ddc7094 by Björn Fromme) +* 2013-06-03 [FEATURE] Add isLowercase condition ViewHelper (Commit 7c08ffb by Björn Fromme) +* 2013-06-03 [FEATURE] Add isUppercase condition ViewHelper (Commit 36759b2 by Björn Fromme) +* 2013-06-03 [FEATURE] Add isString condition ViewHelper (Commit 9d16f70 by Björn Fromme) +* 2013-05-31 [FEATURE] Add hasSubpages condition ViewHelper (Commit 2328b3b by Björn Fromme) +* 2013-06-03 [BUGFIX] Incorrect nesting of rendered content (Commit 179938a by Björn Fromme) +* 2013-06-02 [BUGFIX] Root page is always active with useShortcutData (Commit 1e995a1 by Björn Fromme) +* 2013-06-01 [FEATURE] Add IsChildPage condition ViewHelper (Commit cde9c07 by Björn Fromme) +* 2013-06-01 [BUGFIX] Use two-pass handling of deferred menu rendering (Commit 4b344ee by Claus Due) +* 2013-06-01 [FEATURE] Deferred menu rendering ViewHelper (Commit ca58411 by Claus Due) +* 2013-05-28 [BUGFIX] Avoid unnecessary 4.6+ only method usage (Commit 5bf03b2 by Björn Fromme) +* 2013-05-28 [BUGFIX] Use oldschool class name to please 4.5 (Commit efe3b3c by Björn Fromme) +* 2013-05-28 [BUGFIX] Method Tx_Vhs_ViewHelpers_Asset_AbstractAssetViewHelper::getContent returns an empty value when using VH tag content (Commit 208356f by ilomedia) +* 2013-05-27 [BUGFIX] Name generation for assets buggy on 4.5 (Commit 5718d1c by Claus Due) +* 2013-05-27 [BUGFIX] Change check on Asset "path" to cover 4.5 misbehavior (Commit b181deb by Claus Due) +* 2013-05-27 [BUGFIX] Fix early return (Commit 20d21f6 by Björn Fromme) +* 2013-05-24 [FEATURE] Add date range and interval ViewHelpers (Commit f7a34b7 by Björn Fromme) +* 2013-05-23 [FEATURE] Add urlencode/-decode ViewHelpers (Commit 3c9a57a by Björn Fromme) +* 2013-05-21 [BUGFIX] Fix path error in Travis script (Commit 50a15a2 by Claus Due) +* 2013-05-21 [BUGFIX] Avoid unnecessary 4.6+ only method usage in Condition VH (Commit 923bf6d by Claus Due) +* 2013-05-19 [BUGFIX] Proper check for extensionName argument in Extension / Path / Resources VH (Commit 8d92250 by Claus Due) +* 2013-05-05 [FEATURE] Uri / Request ViewHelper (Commit a68f985 by Stefano Cecere) +* 2013-05-04 [FEATURE] Support expandAll as defined by top parent menu (Commit 00cd287 by Claus Due) +* 2013-05-04 [FEATURE] Sub Menu ViewHelper (Commit 53aeb29 by Claus Due) +* 2013-04-30 [FEATURE] Add considerKeys as attribute of VH Iterator/Contains (Commit f935835 by Fabien Udriot) +* 2013-04-24 [BUGFIX] iterator.container should also search in key of array (Commit 9900ef6 by Fabien Udriot) +* 2013-04-29 [FEATURE] Attribute "render" to return records, Content ViewHelper. (Commit 24c8bd6 by Federico Bernardin) +* 2013-04-27 [FEATURE] Option to return tt_content records instead of rendered elements (Commit d24dae9 by Federico Bernardin) +* 2013-04-24 [BUGFIX] Set "multiple" on Select ViewHelper form argument, not tag attribute (Commit 6ddfe43 by Claus Due) +* 2013-04-24 [BUGFIX] Property "multiple" on Select ViewHelper is boolean (Commit f7d1dc1 by Claus Due) +* 2013-04-20 [FEATURE] Asset DNS Prefetch ViewHelper (Commit bb2befa by Claus Due) +* 2013-04-20 [BUGFIX] Disable cache if positive in Once and Security ViewHelpers (Commit 8782be8 by Claus Due) +* 2013-04-20 [BUGFIX] Reverse order __toString / Domain object id fetch (Commit c40695b by Claus Due) +* 2013-04-13 [BUGFIX] SortViewHelper to work with numberic property (Commit 048fc12 by Benjamin Rau) +* 2013-04-10 [FEATURE] Add support for query hacks in CSS font urls (Commit 7341b52 by Björn Fromme) +* 2013-03-29 [BUGFIX] Fix assignment of query order parameter (Commit b17049f by Björn Fromme) +* 2013-03-29 [FEATURE] Add random content viewhelper (Commit e349291 by Björn Fromme) +* 2013-04-05 [FEATURE] Rewrite and cache files referenced by CSS files (Commit b64e65b by Claus Due) +* 2013-04-05 [FEATURE] Add autoplay option to YouTube ViewHelper (Commit 89121b9 by Björn Fromme) +* 2013-03-29 [BUGFIX] Fix implementation of arguments (Commit 97d78bf by Björn Fromme) +* 2013-03-29 [FEATURE] Add type convert viewhelper (Commit b7a9953 by Björn Fromme) +* 2013-03-28 [FEATURE] Add attribute "fail" on SingleMath ViewHelpers (Commit 1f520f0 by Claus Due) +* 2013-03-28 [FEATURE] Add 6.0 compatibility (Commit d6b338f by Björn Fromme) +* 2013-03-28 [BUGFIX] Remove duplicate argument initialization (Commit da44aff by Björn Fromme) +* 2013-03-26 [FEATURE] Add endLevel parameter on menu ViewHelpers (Commit 8cc37f6 by Björn Fromme) +* 2013-03-24 [FEATURE] Allow reading extension name from ControllerContext in Extension ViewHelpers (Commit 2628bca by Claus Due) +* 2013-03-24 [FEATURE] Add path attribute on Extension / Path / Resource ViewHelper (Commit e0c74bb by Claus Due) +* 2013-03-20 [BUGFIX] Fix missing variable definition (Commit 2ec4183 by Björn Fromme) +* 2013-03-18 [BUGFIX] Undesired Asset ViewHelper instance reuse avoided by clone (Commit de01c10 by Claus Due) +* 2013-03-17 [FEATURE] Allow getting title of pages from page record, Browse Menu ViewHelper (Commit 6b0dcba by Claus Due) +* 2013-03-14 [FEATURE] Add browse menu view helper (Commit 4e8e0bd by Björn Fromme) +* 2013-03-11 [BUGFIX] Fix missing rendering of title attribute (Commit 777b34a by Björn Fromme) +* 2013-03-06 [BUGFIX] Fix rendering for page.i18n_cfg=2 (Commit c982d90 by Björn Fromme) +* 2013-03-03 [BUGFIX] Fix auto rendering of deeper level menus (Commit 5d8076e by Björn Fromme) +* 2013-02-27 [FEATURE] Improved localisation/translation ViewHelper (Commit f519127 by Claus Due) +* 2013-02-21 [BUGFIX] Return empty string from LanguageMenu ViewHelper if menu is empty (Commit 9b9fe90 by Claus Due) +* 2013-02-21 [BUGFIX] Fix syntax error in LanguageMenu ViewHelper (Commit 06f5ae9 by Claus Due) +* 2013-02-20 [BUGFIX] Make argument linkCurrent act as documented (Commit d43f992 by Björn Fromme) +* 2013-02-20 [BUGFIX] force close tag "script" (Commit 3489f1d by Fabien Udriot) +* 2013-02-20 [BUGFIX] Make argument layout act as documented (Commit 14ca12f by Björn Fromme) +* 2013-02-20 [BUGFIX] Fixes overwriting of page title as reported in #62 (Commit c8bdf23 by Björn Fromme) +* 2013-02-19 [FEATURE] Attribute "divider" on all Menu ViewHelpers (Commit 4d73c98 by Claus Due) +* 2013-02-19 [FEATURE] Configurable "use hashed name" for merged Assets file (Commit 3080a0e by Claus Due) +* 2013-02-19 [BUGFIX] Fluid Assets overwrites written merged assets (Commit 3bc8a9c by Beda Steinacher) +* 2013-02-15 [BUGFIX] Incorrect reference to "doktypes" argument, Menu ViewHelpers (Commit bea45fa by Claus Due) +* 2013-02-14 [FEATURE] Attribute to set allowed doktypes in all Menu ViewHelpers (Commit 1eef4fd by Claus Due) +* 2013-02-14 [BUGFIX] Incorrect path returned by Extension / Path / Resources ViewHelper (Commit 61ebcca by Claus Due) +* 2013-02-13 [FEATURE] Add External Link support to AbstractMenuViewHelper (Commit 9e9ace1 by mneuhaus) +* 2013-02-10 [FEATURE] Compilable Assets (Commit 8084d6e by Claus Due) +* 2013-02-10 [FEATURE] Allow Assets to be treated as strings, allowing implode() etc. (Commit e5e3efc by Claus Due) +* 2013-02-10 [FEATURE] Interfaces for CompilableAsset and AssetCompiler (Commit 0370d39 by Claus Due) +* 2013-02-07 [FEATURE] Try ViewHelper capable of deep error handling (Commit e88f2f9 by Claus Due) +* 2013-02-06 [BUGFIX] Add missing variable, ensure array as return value (Commit 3b05b87 by Björn Fromme) +* 2013-02-04 [BUGFIX] Fix usage of getRootLine after refactoring (Commit ecaa103 by Bjoern Fromme) +* 2013-02-04 [BUGFIX] Fix usage of getMenu after refactoring (Commit c452190 by Bjoern Fromme) +* 2013-02-06 [FEATURE] Added mobile detection viewhelper. (Commit d70233c by Björn Fromme) +* 2013-02-06 [FEATURE] Improve asset linking (Commit f1f11ca by Fabien Udriot) +* 2013-02-06 [BUGFIX] Correctly remove temporary Assets dependencies HTML comment (Commit 03a86b9 by Claus Due) +* 2013-02-03 [BUGFIX] Preserve parent caller reference in Asset hook (Commit 0ba9dfa by Claus Due) +* 2013-02-03 [BUGFIX] Avoid warning on assumed existing Asset cache file (Commit b34cfdd by Claus Due) +* 2013-02-02 [BUGFIX] Treat USER and USER_INT individually and ignore BE user (Commit f7395f1 by Claus Due) +* 2013-02-02 [BUGFIX] Ensure VHS Assets marker is placed in header and footer (Commit 786e899 by Claus Due) +* 2013-02-02 [BUGFIX] Page / Content / Get ViewHelper output empty on 4.5 when not forcing pageUid (Commit daa376e by Claus Due) +* 2013-02-01 [BUGFIX] Incorrect use of width/height settings on Abstract Image ViewHelper (Commit fbfe4cb by Claus Due) +* 2013-01-31 [BUGFIX] Employ dual Asset hook to support case of zero USER_INT objects (Commit a7251fd by Claus Due) +* 2013-01-31 [BUGFIX] Move Asset's contentPostProc hook slightly upwards in stack (Commit aea116f by Claus Due) +* 2013-01-31 [FEATURE] Add directory menu VH as discussed in #44 (Commit 483502f by Björn Fromme) +* 2013-01-31 [BUGFIX] Fix method argument and typo blocking rendering of deeper levels (Commit 16e9f8d by Bjoern Fromme) +* 2013-01-31 [FEATURE] Add list menu VH as discussed in #44 (Commit 67d81d6 by Bjoern Fromme) +* 2013-01-30 [FEATURE] Form / HasValidator ViewHelper (Condition) (Commit 799cae1 by Claus Due) +* 2013-01-30 [BUGFIX] Remove src argument from base class (Commit 68e0a32 by Bjoern Fromme) +* 2013-01-30 [FEATURE] Add media related base VHs, add image related VH, add video VH (Commit ad650e0 by Bjoern Fromme) +* 2013-01-27 [FEATURE] Add ViewHelper to render embed Spotify play buttons (Commit 72a4862 by Björn Fromme) +* 2013-01-27 [FEATURE] Add viewhelper for embedding videos from Vimeo (Commit 3687d42 by Björn Fromme) +* 2013-01-27 [FEATURE] Add ViewHelper for YouTube video embedding (Commit 8e44666 by Björn Fromme) +* 2013-01-23 [FEATURE] Format / Prepend and Format / Append ViewHelpers (Commit b551dca by Claus Due) +* 2013-01-23 [BUGFIX] resolveExclude does not get recognized at all (Commit 37220a7 by Matthias Nitsch) +* 2013-01-21 [FEATURE] Mount point support for content retrieval (Commit 9883997 by Tommy Juhnke) +* 2013-01-20 [FEATURE] Rendering using Fluid for Fluid-enabled Assets (Commit 2bda022 by Claus Due) +* 2013-01-20 [FEATURE] Attributes, getters and settings for "fluid" and "arguments", AbstractAssetViewHelper (Commit b64fb8c by Claus Due) +* 2013-01-20 [BUGFIX] Incorrect variable check, AbstractAssetViewHelper (Commit f86bef0 by Claus Due) +* 2013-01-20 [BUGFIX] Proper accumulation of merge able Asset chunks when split by standalones (Commit 6418ce6 by Claus Due) +* 2013-01-20 [BUGFIX] Allow Asset chunks to be raw strings (Commit d2c67d9 by Claus Due) +* 2013-01-20 [BUGFIX] Only throw Exception if file does not exist and Asset is NOT external (Commit 1871781 by Claus Due) +* 2013-01-20 [FEATURE] Add "external" attribute on AbstractAssetViewHelper (Commit 8864461 by Claus Due) +* 2013-01-20 [BUGFIX] Correct handling of file merges/inclusions (Commit 672ae56 by Claus Due) +* 2013-01-20 [FEATURE] Attributes "trim" and "namedChunks" on AbstractAssetViewHelper (Commit f5995ec by Claus Due) +* 2013-01-20 [FEATURE] Clearing of merged Assets on cache clear (Commit 5c19ca9 by Claus Due) +* 2013-01-20 [FEATURE] Merge support, AbstractAssetViewHelper (Commit ac09ad4 by Claus Due) +* 2013-01-20 [FEATURE] Basic Script Asset ViewHelper (Commit 397551b by Claus Due) +* 2013-01-20 [FEATURE] Basic Style Asset ViewHelper (Commit d8481bd by Claus Due) +* 2013-01-20 [FEATURE] Basic Asset ViewHelper and page rendering hooks (Commit 8ca8aa5 by Claus Due) +* 2013-01-19 [FEATURE] Methods bypass(), debug() and getDebugInformation() on AbstractAssetViewHelper (Commit d1e3446 by Claus Due) +* 2013-01-19 [FEATURE] Public getSettings() on AbstractAssetViewHelper (Commit 2d223d3 by Claus Due) +* 2013-01-19 [FEATURE] Add "group" and "debug" attributes on AbstractAssetViewHelper (Commit f140982 by Claus Due) +* 2013-01-18 [BUGFIX] Fix recursion running into an endless loop (Commit 2fd1148 by Bjoern Fromme) +* 2013-01-18 [FEATURE] DateTime formatting in Format / Json / Encode ViewHelper (Commit 55ebfdc by Claus Due) +* 2013-01-18 [FEATURE] DateTime support in Format / Json / Encode ViewHelper (Commit 90b01a0 by Claus Due) +* 2013-01-18 [FEATURE] Support for DomainObject and Traversable, Format / Json / Encode (Commit 10b721c by Claus Due) +* 2013-01-17 [FEATURE] Add "useTraversableKeys" attribute on Format / Json / Encode (Commit d0ca970 by Claus Due) +* 2013-01-17 [FEATURE] Support Traversable in Format / Json / Encode ViewHelper (Commit 57a0143 by Claus Due) +* 2013-01-17 [FEATURE] Add JSON de-/encode ViewHelpers (Commit c0e023b by Bjoern Fromme) +* 2013-01-17 [FEATURE] Iterator / Reverse ViewHelper (Commit c1c3e00 by Claus Due) +* 2013-01-16 [BUGFIX] 'hasSubPages' counts subpages which are hidden from menu (Commit 4ac8654 by Beda Steinacher) +* 2013-01-16 [BUGFIX] Fix LipsumViewHelper (Commit da4aaee by Beda Steinacher) +* 2013-01-15 [BUGFIX] Fix typo causing fatal error (Commit 15d2218 by Björn Fromme) +* 2013-01-12 [BUGFIX] Page record incorrectly affected when resolving shortcut (Commit 0de820c by Claus Due) +* 2013-01-12 [BUGFIX] When resolving shortcut data in MenuViewHelpers, fetch all fields of original page record (Commit 03c0d5b by Claus Due) +* 2013-01-08 [FEATURE] Format / Case ViewHelper (Commit b9ce9ed by Claus Due) +* 2013-01-07 [BUGFIX] Only resolve shortcuts if page type is shortcut (Commit 059471b by Claus Due) +* 2013-01-07 [FEATURE] Enable "useShortcutData" on Page / Abstract Menu ViewHelper (Commit 9485a7c by Claus Due) +* 2013-01-02 [FEATURE] Iterator / Pop and Iterator / Shift ViewHelpers (Commit 8600c97 by Claus Due) +* 2013-01-02 [FEATURE] Iterator / Merge ViewHelper (Commit f021281 by Claus Due) +* 2013-01-02 [FEATURE] Iterator / Values ViewHelper (Commit 960d43b by Claus Due) +* 2013-01-01 [BUGFIX] File paths are now determined using t3lib_div::getFileAbsFileName() for better compatibility (Commit 7130052 by Björn Fromme) +* 2013-01-01 [FEATURE] Added image width, height and mimetype view helpers (Commit 4a9d39f by Björn Fromme) +* 2013-01-01 [BUGFIX] Change indentation from spaces to tabs (Commit 2e446ee by Björn Fromme) +* 2012-12-31 [FEATURE] Added Media\Size ViewHelper (Commit af87717 by Bjoern Fromme) +* 2012-12-30 [FEATURE] Add Media\Extension ViewHelper (Commit b3fba88 by Björn Fromme) +* 2012-12-30 [FEATURE] Added Media\Files ViewHelper (Commit 04e9b3c by Björn Fromme) +* 2012-12-30 [FEATURE] Call ViewHelper (Commit a0e5ae2 by Claus Due) +* 2012-12-29 [BUGFIX] Correct assignment of variable containing HTML output, Page / BreadCrumb ViewHelper (Commit 4d859af by Claus Due) +* 2012-12-28 [FEATURE] System / Timestamp and DateTime ViewHelpers (Commit 3d96dee by Claus Due) +* 2012-12-28 [FEATURE] Add "htmlentities" attribute on Format / Markdown ViewHelper (Commit bcb6da3 by Claus Due) +* 2012-12-20 [FEATURE] Add ExtractViewHelper (Commit 2c6a5de by Andreas Lappe) +* 2012-12-06 [BUGFIX] GP('L') must not be sys_language_uid (Thanks to Marc Hirdes) (Commit fea460d by Matthias Nitsch) +* 2012-12-01 [FEATURE] Random / String ViewHelper (Commit 0b00cb2 by Claus Due) +* 2012-12-01 [FEATURE] Random / Number ViewHelper (Commit a2791a5 by Claus Due) +* 2012-11-29 [FEATURE] Allow using numeric indices with Traversables, Var / Get VIewHelper (Commit 78f88ec by Claus Due) +* 2012-11-29 [FEATURE] Format / Replace ViewHelper (Commit cd3e4b6 by Claus Due) +* 2012-11-29 [FEATURE] Form / Required ViewHelper (Commit 5923017 by Claus Due) +* 2012-11-25 [FEATURE] Allow "RAND" and "SHUFFLE" as order, Iterator / Sort ViewHelper (Commit dd7d1c5 by Claus Due) +* 2012-11-25 [FEATURE] Once / Standard, Instance, Cookie and Session ViewHelpers (Commit a91d4ba by Claus Due) +* 2012-11-25 [FEATURE] Iterator / Slice ViewHelper (Commit 01919b4 by Claus Due) +* 2012-11-25 [FEATURE] Format / Substring ViewHelper (Commit b745c57 by Claus Due) +* 2012-11-25 [BUGFIX] Correct namespace in Media / Exists ViewHelper (Commit ba81a12 by Claus Due) +* 2012-11-25 [FEATURE] Site / Name and Url ViewHelpers (Commit 9728912 by Claus Due) +* 2012-11-25 [FEATURE] Math / Square and SquareRoot ViewHelpers (Commit 9a5b931 by Claus Due) +* 2012-11-25 [FEATURE] Math / Cube and CubicRoot ViewHelpers (Commit ba44ae0 by Claus Due) +* 2012-11-24 [FEATURE] Math / Minimum ViewHelper (Commit e413d41 by Claus Due) +* 2012-11-24 [FEATURE] Math / Maximum ViewHelper (Commit 2f99c35 by Claus Due) +* 2012-11-22 [BUGFIX] Respect "content from page" in Page / Content / Get ViewHelper (Commit 65db232 by Claus Due) +* 2012-11-20 [FEATURE] Math / Range ViewHelper (Commit 1e8d483 by Claus Due) +* 2012-11-20 [FEATURE] Math / Median ViewHelper (Commit 16b3c0d by Claus Due) +* 2012-11-20 [FEATURE] Math / Average ViewHelper (Commit fabf932 by Claus Due) +* 2012-11-20 [FEATURE] Math / Power ViewHelper (Commit 5e7c910 by Claus Due) +* 2012-11-20 [FEATURE] Var / Set ViewHelper support value from tag content or inline syntax (Commit d84e817 by Claus Due) +* 2012-11-20 [BUGFIX] Remove legacy Flux-related condition from Page / Render ViewHelper (Commit 6b96c90 by Claus Due) +* 2012-11-19 [FEATURE] Page / Header and Page / Footer ViewHelpers (Commit 5bece6a by Claus Due) +* 2012-11-19 [BUGFIX] OptionViewHelper and multiple preselection http://forge.typo3.org/issues/42329 (Commit eeaa38c by Stefano Cecere) +* 2012-11-18 [BUGFIX] Proper parent class, LanguageMenuViewHelper (Commit c6ce0c8 by Claus Due) +* 2012-11-17 [FEATURE] Format / Placeholder / Image ViewHelper (Commit 5892b76 by Claus Due) +* 2012-11-17 [BUGFIX] Fixes tests for running in CLI (Commit 8d289ae by Andreas Lappe) +* 2012-11-15 [BUGFIX] Fix incorrect base after refactor, Security ViewHelpers (Commit 319b89b by Claus Due) +* 2012-11-15 [FEATURE] Condition/ClientInformation ViewHelpers (Commit 8a14fad by Andreas Lappe) +* 2012-11-13 [BUGFIX] Fix exception message in DivisionViewHelper (Commit 4dc44f2 by Tobias Liebig) +* 2012-11-12 [BUGFIX] Menu ViewHelpers respect l18n_cfg (Commit 99835db by Claus Due) +* 2012-11-11 [FEATURE] Condition and Condition / Extend ViewHelpers (Commit 59e29b1 by Claus Due) +* 2012-11-11 [FEATURE] Extension / Icon ViewHelper (Commit 2445db5 by Claus Due) +* 2012-11-11 [FEATURE] Render / Request ViewHelper (Commit ca3e6ee by Claus Due) +* 2012-11-10 [FEATURE] Rendering Cache ViewHelper (Commit a17516f by Claus Due) +* 2012-11-10 [FEATURE] Render / Template ViewHelper (Commit e0864b0 by Claus Due) +* 2012-11-07 [FEATURE] Render ViewHelper, Inline Fluid (Commit c371f49 by Claus Due) +* 2012-11-05 [BUGFIX] Class name of Var / Typoscript ViewHelper (Commit 22b0be6 by Claus Due) +* 2012-11-05 [BUGFIX] Fix inheritance, Iterator ViewHelpers (Commit c97f645 by Claus Due) +* 2012-11-05 [BUGFIX] Fix inheritance, Page / Header / Title ViewHelper (Commit fcf6f34 by Claus Due) +* 2012-11-05 [BUGFIX] Fix inheritance, Menu ViewHelpers (Commit 3725e41 by Claus Due) +* 2012-11-05 [BUGFIX] Adjusted namespace of Markdown ViewHelper (Commit a7f164b by Claus Due) +* 2012-11-05 [FEATURE] Format / Url / SanitizeString ViewHelper (Commit 522b1ee by Claus Due) +* 2012-11-04 [FEATURE] Added Media / Exists Condition ViewHelper (Commit 9ce6189 by Claus Due) +* 2012-11-04 [FEATURE] Formatting Lipsum, Plaintext, Tidy and Trim ViewHelpers (Commit 649c6bd by Claus Due) +* 2012-11-03 [BUGFIX] Leftovers from FED (Commit 6dfe4f9 by Claus Due) +* 2012-11-03 [FEATURE] Formatting ViewHelpers (Commit 3967171 by Claus Due) +* 2012-11-03 [FEATURE] Iterator ViewHelpers (Commit 542b285 by Claus Due) +* 2012-11-03 [FEATURE] Typoscript Var ViewHelper (Commit bc2798f by Claus Due) +* 2012-11-03 [FEATURE] Security ViewHelpers, Allow and Deny with reusable base class (Commit 3c364e5 by Claus Due) +* 2012-11-03 [FEATURE] Page ViewHelpers (Commit ec2a5f7 by Claus Due) +* 2012-11-02 [FEATURE] Basic Math ViewHelpers (Commit 839518d by Claus Due) +* 2012-11-02 [FEATURE] Switch and Case ViewHelpers (Commit 9fdbc95 by Claus Due) +* 2012-11-02 [FEATURE] Variable ViewHelpers (Commit 1e61bf8 by Claus Due) +* 2012-11-02 [FEATURE] Form / Select, Option and Optgroup ViewHelpers (Commit ea3893c by Claus Due) +* 2012-11-02 [FEATURE] Extension ViewHelpers (Commit dbf2743 by Claus Due) +* 2012-11-02 [FEATURE] Context condition ViewHelpers (Commit 94d08ef by Claus Due) + +Generated by: + +``` +git log --since="1970/01/01" --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/...2.0.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!* + diff --git a/Documentation/Changelog/2.0.1.md b/Documentation/Changelog/2.0.1.md new file mode 100644 index 000000000..68dd08cf0 --- /dev/null +++ b/Documentation/Changelog/2.0.1.md @@ -0,0 +1,14 @@ +## Release: 2.0.1 (2014/09/05) + +Generated by: + +``` +git log --since="2014/09/05" --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/1.0.0...2.0.1 + +*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!* + diff --git a/Documentation/Changelog/2.0.2.md b/Documentation/Changelog/2.0.2.md new file mode 100644 index 000000000..4a7e59282 --- /dev/null +++ b/Documentation/Changelog/2.0.2.md @@ -0,0 +1,14 @@ +## Release: 2.0.2 (2014/09/19) + +Generated by: + +``` +git log --since="2014/09/19" --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/1.0.0...2.0.2 + +*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!* + diff --git a/Documentation/Changelog/2.1.0.md b/Documentation/Changelog/2.1.0.md new file mode 100644 index 000000000..7187dc4d1 --- /dev/null +++ b/Documentation/Changelog/2.1.0.md @@ -0,0 +1,19 @@ +## Release: 2.1.0 (2016/10/03) + +* 2014-10-02 [BUGFIX] Edge case http query string building (Commit 13d9bdf by Cedric Ziel) +* 2014-09-26 [FEATURE] Add option to invert the FilterViewHelper (Commit 468134c by Stefano Kowalke) +* 2014-09-23 [BUGFIX] Have security ViewHelpers force no cache only in FE (Commit df7a7e3 by Claus Due) +* 2014-09-19 [BUGFIX] Avoid 6.2-only array merge utility on 6.1 (Commit 864630a by Claus Due) + +Generated by: + +``` +git log --since="2014/09/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/2.0.2...2.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!* + diff --git a/Documentation/Changelog/2.1.1.md b/Documentation/Changelog/2.1.1.md new file mode 100644 index 000000000..810b6e056 --- /dev/null +++ b/Documentation/Changelog/2.1.1.md @@ -0,0 +1,14 @@ +## Release: 2.1.1 (2014/10/03) + +Generated by: + +``` +git log --since="2014/10/02" --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/2.1.0...2.1.1 + +*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!* + diff --git a/Documentation/Changelog/2.1.2.md b/Documentation/Changelog/2.1.2.md new file mode 100644 index 000000000..b92a00ff7 --- /dev/null +++ b/Documentation/Changelog/2.1.2.md @@ -0,0 +1,16 @@ +## Release: 2.1.2 (2014/10/04) + +* 2014-10-04 [BUGFIX] Random string bad length given max+min length (Commit 4d16791 by Claus Due) + +Generated by: + +``` +git log --since="2014/10/02" --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/2.1.1...2.1.2 + +*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!* + diff --git a/Documentation/Changelog/2.1.3.md b/Documentation/Changelog/2.1.3.md new file mode 100644 index 000000000..b5973da3c --- /dev/null +++ b/Documentation/Changelog/2.1.3.md @@ -0,0 +1,26 @@ +## Release: 2.1.3 (2014/11/16) + +* 2014-11-10 [BUGFIX] TS assets rendered twice (Commit afb98dc by Timo Fröhlich) +* 2014-11-08 [BUGFIX] Change wrong brace expressions (Commit f9582bb by G. Bodenschatz) +* 2014-11-06 [BUGFIX] Ensure NULL or not empty array (Commit d630768 by Björn Fromme) +* 2014-11-04 [BUGFIX] Empty menu when usePageTitles is TRUE (Commit 15dc318 by Charles Brunet) +* 2014-11-04 [BUGFIX] Negative entryLevel is one page off (Commit 5fcbe13 by Charles Brunet) +* 2014-10-22 [FEATURE] Create XSS ViewHelper (Commit 9bcb298 by Tomas Norre Mikkelsen) +* 2014-10-16 [BUGFIX] Fix LLL support and shorthand mode of Or ViewHelper (Commit 194914d by Claus Due) +* 2014-10-12 [BUGFIX] Iterator / Reverse support for unfired QueryResult (Commit 983329c by Claus Due) +* 2014-10-07 [BUGFIX] Using useShortcutUid should return shortcut url (Commit 35a7819 by Danilo Bürger) +* 2014-10-06 [FEATURE] Add isBoolean ViewHelper (Commit 996a42e by Philipp Maier) +* 2014-10-04 [BUGFIX] Random string bad length given max+min length (Commit 4d16791 by Claus Due) + +Generated by: + +``` +git log --since="2014/10/03" --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/2.1.2...2.1.3 + +*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!* + diff --git a/Documentation/Changelog/2.1.4.md b/Documentation/Changelog/2.1.4.md new file mode 100644 index 000000000..f3935fa8c --- /dev/null +++ b/Documentation/Changelog/2.1.4.md @@ -0,0 +1,17 @@ +## Release: 2.1.4 (2014/11/26) + +* 2014-10-15 [BUGFIX] Argument "limit" is ignored in Random/GetViewHelper.php (Commit 8fde820 by Anton Danilov) +* 2014-11-18 [BUGFIX] Fixed hideIfEmpty argument. It was not used in code. (Commit 8826581 by jmverges) + +Generated by: + +``` +git log --since="2014/11/15" --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/2.1.3...2.1.4 + +*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!* + diff --git a/Documentation/Changelog/2.2.0.md b/Documentation/Changelog/2.2.0.md new file mode 100644 index 000000000..3f5fdcf01 --- /dev/null +++ b/Documentation/Changelog/2.2.0.md @@ -0,0 +1,17 @@ +## Release: 2.2.0 (2014/12/03) + +* 2014-11-28 [BUGFIX] Fix cache identifier prefix used by (Commit d2616b8 by Daniel Schöne) +* 2014-10-15 [BUGFIX] Argument "limit" is ignored in Random/GetViewHelper.php (Commit 8fde820 by Anton Danilov) + +Generated by: + +``` +git log --since="2014/11/25" --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/2.1.4...2.2.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!* + diff --git a/Documentation/Changelog/2.3.0.md b/Documentation/Changelog/2.3.0.md new file mode 100644 index 000000000..f06f7cd3f --- /dev/null +++ b/Documentation/Changelog/2.3.0.md @@ -0,0 +1,40 @@ +## Release: 2.3.0 (2015/03/09) + +* 2015-03-09 [BUGFIX] Only implode content array in v:content.render when no "as" arugment (Commit 008615d by Claus Due) +* 2015-03-09 [BUGFIX] Implode by linefeed (Commit 7d931b6 by Cedric Ziel) +* 2014-12-15 [FEATURE] ViewHelper to get settings in ext_conf_template.txt (Commit 723232c by Harry Glatz) +* 2015-02-12 [BUGFIX] Various fixes for CMS 7 (Commit 61c7d5d by Markus Klein) +* 2015-02-27 [BUGFIX] Arguments L viewhelper not registered (Commit ff31a4c by Gregor Becker) +* 2015-03-05 [FEATURE] Introduce a TagViewHelperTrait (Commit 7def7c1 by Claus Due) +* 2015-03-05 [FEATURE] Implement reusable ViewHelperTraits (Commit 0630c1a by Claus Due) +* 2015-02-21 [BUGFIX] Avoid creating arrays with one empty element from empty string (Commit 0d9e313 by Claus Due) +* 2015-01-14 [FEATURE] Filter by array in iterator.filter (Commit 27ddeb9 by Berger Fabien) +* 2015-02-11 [BUGFIX] Use correct page overlay (Commit 2d8b2b8 by Björn Fromme) +* 2015-02-09 [BUGFIX] Only return TRUE if resolved instance is of correct class (Commit 842f62d by Claus Due) +* 2015-02-09 [BUGFIX] Once/Session ViewHelper did not set timestamp (Commit d5d794e by Claus Due) +* 2015-01-28 [BUGFIX] Use original page uid for submenu rendering (Commit 2a8ca09 by Björn Fromme) +* 2015-01-25 [BUGFIX] Incorrect object class if HasValidator receives object (Commit b7af0a1 by Claus Due) +* 2015-01-25 [BUGFIX] Make sure LazyObjectStorage is detected before ObjectStorage (Commit cac5db1 by Claus Due) +* 2015-01-24 [FEATURE] Allow iterator.merge to be used in a chain (Commit 036b60c by Stefan Neufeind) +* 2015-01-20 [BUGFIX] Use is_numeric not ctype_digit to ensure ASCII code value (Commit 6580cbc by Claus Due) +* 2015-01-16 [FEATURE] Allow v:debug to debug ObjectAccessors and values (Commit 2944721 by Claus Due) +* 2015-01-15 [BUGFIX] Correctly handle already absolute paths in Asset (Commit 4b58447 by Claus Due) +* 2015-01-03 [FEATURE] Added new viewhelper which gets all translations from a certain language file (Commit 3665ef0 by Cornel Boppart) +* 2014-12-19 [BUGFIX] Incorrect order of arguments. (Commit 6c824e5 by Lars Peter Søndergaard) +* 2014-12-18 [FEATURE] Add an option to exclude certain GET variables in the language menu (Commit b07b98e by Dmitry Dulepov) +* 2014-12-09 [FEATURE] Context view helpers (Commit bacde17 by Benjamin Beck) +* 2014-12-10 [BUGFIX] Allow non vh assets to add variables md5 to name (Commit 8f98b63 by Danilo Bürger) +* 2014-12-04 [BUGFIX] Failing version check before array utility (Commit a96a953 by Claus Due) + +Generated by: + +``` +git log --since="2014/12/02" --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/2.2.0...2.3.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!* + diff --git a/Documentation/Changelog/2.3.1.md b/Documentation/Changelog/2.3.1.md new file mode 100644 index 000000000..273ea5072 --- /dev/null +++ b/Documentation/Changelog/2.3.1.md @@ -0,0 +1,19 @@ +## Release: 2.3.1 (2015/03/15) + +* 2015-03-14 [BUGFIX] Remove redundant slash in URL (Commit b0f1149 by Joschi Kuphal) +* 2015-03-10 [BUGFIX] Optional "content" of renderTag, adjusted v:page.header.meta (Commit 345f106 by Claus Due) +* 2015-03-09 [BUGFIX] Only implode content array in v:content.render when no "as" arugment (Commit 008615d by Claus Due) +* 2015-03-09 [BUGFIX] Implode by linefeed (Commit 7d931b6 by Cedric Ziel) + +Generated by: + +``` +git log --since="2015/03/08" --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/2.3.0...2.3.1 + +*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!* + diff --git a/Documentation/Changelog/2.3.2.md b/Documentation/Changelog/2.3.2.md new file mode 100644 index 000000000..add232425 --- /dev/null +++ b/Documentation/Changelog/2.3.2.md @@ -0,0 +1,24 @@ +## Release: 2.3.2 (2015/04/16) + +* 2015-04-16 [BUGFIX] Do not group by uid (Commit a1b6fb2 by Andreas Fernandez) +* 2015-04-08 [BUGFIX] Return correct value if called without arguments (Commit 3241fc3 by loco8878) +* 2015-04-13 [BUGFIX] Wrong variable name used. (Commit 2240179 by Frank Rakow) +* 2015-04-09 [BUGFIX] Fixed DirectoryViewHelper.Menu attribute "pages". (Commit 618c5e3 by Sebastian Böttger) +* 2015-03-25 [BUGFIX] Don't assign empty content (Commit 434cc47 by Björn Fromme) +* 2015-03-25 [BUGFIX] Declare variable from argument (Commit bbc1aa6 by Björn Fromme) +* 2015-03-23 [FEATURE] Added the ability to filter null values (Commit 1cafa34 by Frank Rakow) +* 2015-03-23 [FEATURE] Add attribute "property" to Page\Header\MetaViewHelper (Commit 16908ef by Frank Rakow) +* 2015-03-16 [BUGFIX] Correctly output meta tags (Commit a460c9f by Ludwig Rafelsberger) + +Generated by: + +``` +git log --since="2015/03/14" --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/2.3.1...2.3.2 + +*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!* + diff --git a/Documentation/Changelog/2.3.3.md b/Documentation/Changelog/2.3.3.md new file mode 100644 index 000000000..44d38d81c --- /dev/null +++ b/Documentation/Changelog/2.3.3.md @@ -0,0 +1,25 @@ +## Release: 2.3.3 (2015/05/20) + +* 2015-05-20 [BUGFIX] AlternateViewHelper should include a link to current language (Commit 0c7c5d9 by Matthias Zaunseder) +* 2015-04-30 [FEATURE] Implement word wrap viewhelper (Commit 71e195c by Björn Fromme) +* 2015-05-11 [BUGFIX] Fix misspelling (Commit 5cac863 by Charles Coleman) +* 2015-05-11 [BUGFIX] Update website reference (Commit 362699c by Charles Coleman) +* 2015-04-28 [BUGFIX] Unexpected early return from v:or when alternative not string (Commit 18b63ad by Claus Due) +* 2015-04-22 [BUGFIX] Fix problem about iterator.random viewhelper wich never return objects anymore. (Commit 5e0bdd8 by Grégory Copin) +* 2015-04-21 [BUGFIX] Typo in name of extended class (Commit 4cce283 by Björn Fromme) +* 2015-04-18 [FEATURE] Add "whitespaceBetweenHtmlTags" option to EliminateViewhelper (Commit f78600a by Roland Waldner) +* 2015-04-16 [BUGFIX] Do not group by uid (Commit a1b6fb2 by Andreas Fernandez) +* 2015-04-08 [BUGFIX] Return correct value if called without arguments (Commit 3241fc3 by loco8878) + +Generated by: + +``` +git log --since="2015/04/15" --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/2.3.2...2.3.3 + +*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!* + diff --git a/Documentation/Changelog/2.4.0.md b/Documentation/Changelog/2.4.0.md new file mode 100644 index 000000000..9af926f15 --- /dev/null +++ b/Documentation/Changelog/2.4.0.md @@ -0,0 +1,42 @@ +## Release: 2.4.0 (2016/09/19) + +* 2015-09-18 [BUGFIX] Hide non translated pages if configured (Commit e566ed1 by Björn Fromme) +* 2015-08-08 [BUGFIX] Take Move-To placeholders into account (Commit e133f3f by Göran Bodenschatz) +* 2015-08-08 [BUGFIX] Random string viewhelper should not use off by one error (Commit ed94576 by Cedric Ziel) +* 2015-08-05 [FEATURE] Gravatar viewhelpers (Commit 227609a by jmverges) +* 2015-08-03 [BUGFIX] Fixed v:resource.image to return an img tag if no "as" attribute is given instead of an array (Commit 0923383 by Alexander Bohndorf) +* 2015-08-01 [BUGFIX] Set travis to 7.1 This is a workaround until > 7.1 TYPO3 is working with FT3 testing concept (Commit a2f0bed by Xaver Maierhofer) +* 2015-07-31 [BUGFIX] Force overriding with overlay values (Commit adc6ee0 by Björn Fromme) +* 2015-07-31 [BUGFIX] Fix Exists ViewHelper for v7 (Commit 61e4a0c by jmverges) +* 2015-07-30 [BUGFIX] Change flags to Flags after core bugfix (Commit 8f787ab by Xaver Maierhofer) +* 2015-07-30 [BUGFIX] Fix deprecated call to cObj->IMAGE (Commit c5ca474 by jmverges) +* 2015-07-28 [BUGFIX] Use the correct flag icon path depended on the current core version (Commit 7939eb2 by Daniel Dorndorf) +* 2015-07-28 [FEATURE] Implement utility class for core informations (Commit 9ff0feb by Daniel Dorndorf) +* 2015-07-26 [BUGFIX] Removes a unsed argument (Commit 4cb1638 by jmverges) +* 2015-07-24 [BUGFIX] Language menu can be inactive and current (translation settings) (Commit e6b5310 by Xaver Maierhofer) +* 2015-07-22 [BUGFIX] ImageViewHelper should respect fully qualified uris (Commit ef2eecb by Kay) +* 2015-07-10 [BUGFIX] Force closing tag and render comment (Commit a01215c by Björn Fromme) +* 2015-04-27 [FEATURE] Adopt Content\Random\GetViewHelper to correctly support record sliding (Commit c6d2ce3 by Philipp Kerling) +* 2015-04-27 [FEATURE] Make Page\Resources\FalViewHelper support record sliding (Commit c078ef0 by Philipp Kerling) +* 2015-04-27 [FEATURE] Introduce SlideViewHelperTrait (Commit b7eb1b3 by Philipp Kerling) +* 2015-06-16 [BUGFIX] Do not hardcode menu backup variables (Commit 687ef42 by Philipp Kerling) +* 2015-05-28 [BUGFIX] Use hashed identifier (Commit 7633518 by Cedric Ziel) +* 2015-05-25 [BUGFIX] Type cast uids when comparing (Commit 00c7113 by Björn Fromme) +* 2015-05-25 [BUGFIX] Adapt to translation behavior of menus (Commit 7c81f46 by Björn Fromme) +* 2015-05-25 [BUGFIX] Don't replace urls in inline css assets (Commit 8360d98 by Björn Fromme) +* 2015-05-25 [BUGFIX] Correct condition to determine alternative (Commit 8f09532 by Björn Fromme) +* 2015-05-22 [BUGFIX] Don't show hidden/disabled pages in menus (Commit 0260580 by Björn Fromme) +* 2015-05-20 [BUGFIX] AlternateViewHelper should include a link to current language (Commit 0c7c5d9 by Matthias Zaunseder) + +Generated by: + +``` +git log --since="2015/05/19" --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/2.3.3...2.4.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!* + diff --git a/Documentation/Changelog/3.0.0.md b/Documentation/Changelog/3.0.0.md new file mode 100644 index 000000000..08cda6e9c --- /dev/null +++ b/Documentation/Changelog/3.0.0.md @@ -0,0 +1,60 @@ +## Release: 3.0.0 (2016/07/12) + +* 2016-06-24 [BUGFIX] Adapt to recent changes in image viewhelpers (#1060) (Commit 2614c18 by Björn Fromme) +* 2016-06-24 [BUGFIX] Filter deleted workspace placeholders from FAL records (#1061) (Commit efa01ee by Claus Due) +* 2016-06-23 [BUGFIX] Localise every getRecord call in v:page.resources.fal (#1059) (Commit 9c739c7 by Claus Due) +* 2016-06-23 [BUGFIX] Assets ViewHelper. the argument "moveable" is misinterpreted. (#1058) (Commit 5e17260 by monosize) +* 2016-06-17 [BUGFIX] Collection viewhelper always returning NULL (Commit f38acef by Martin Donath) +* 2016-06-16 [BUGFIX] Remove incorrect type cast (Commit 4ea3cb2 by Timo Fröhlich) +* 2016-05-31 [BUGFIX] Fix duplicate content in workspace previews (#1044) (Commit 8da66ba by Daniel Kestler) +* 2016-05-25 [BUGFIX] Use actual page uid for current state (Commit f1a3592 by Björn Fromme) +* 2016-05-17 [BUGFIX] Add missing class import to page.language viewhelper (#1037) (Commit f5bcba1 by Xaver Maierhofer) +* 2016-05-11 [FEATURE] Adapt shortcut and access restriction handling (#1024) (Commit 3429530 by Björn Fromme) +* 2016-04-08 [BUGFIX] SourceSet to work with treatIdAsReference (Commit 456d709 by Benjamin Beck) +* 2016-05-10 [BUGFIX] Re-add menu dividers (#1031) (Commit 764cf04 by Björn Fromme) +* 2016-05-10 [BUGFIX] Revoke changed array key (Commit 5b47ccc by Björn Fromme) +* 2016-04-26 [BUGFIX] Hide non translated pages if configured (Commit 0400fb8 by Björn Fromme) +* 2016-04-21 [BUGFIX] Missing use statement for ObjectManager in Page/InfoViewHelper (#1025) (Commit 222188c by sruegg) +* 2016-04-16 [FEATURE] Add static method variants on ArrayConsumingViewHelperTrait (#1021) (Commit 20c113c by Claus Due) +* 2016-04-16 [FEATURE] ViewHelper for doing `array_column` on Iterator (#1019) (Commit ca778e4 by Claus Due) +* 2016-04-16 [FEATURE] ViewHelper for `array_unique` on Iterators (#1018) (Commit d666fc4 by Claus Due) +* 2015-07-23 [FEATURE] For FileReference automatically other parameters correctly (Commit 6851420 by Stefan Neufeind) +* 2016-04-09 [FEATURE] Get all settings from v:variable.extensionConfiguration (Commit aff7034 by Claus Due) +* 2016-02-19 [BUGFIX] SourceViewHelper should respect fully qualified uris (Commit 8085f56 by Kersten Burkhardt) +* 2016-03-09 [BUGFIX] Adapt to SVG flag icons (Commit 76eb517 by Björn Fromme) +* 2016-03-02 [BUGFIX] Fixed addQueryString behaviour in LanguageMenuViewHelper (Commit ad21575 by Andy Pattynama) +* 2016-03-01 [BUGFIX] Fixed deprecation warnings with TSFE->getPageRenderer() (Commit a4d6a1c by Daniel Schmidt) +* 2016-02-12 [FEATURE] Iterator Diff ViewHelper (Commit dcb6a37 by Thomas Deuling) +* 2016-02-06 [BUGFIX] Check for empty array (Commit f5cb0dc by Björn Fromme) +* 2016-02-02 [BUGFIX] Fix the cast of the playerId argument (Commit 626e7e3 by Seb Red) +* 2015-12-15 [BUGFIX] Fix external link handling in AbstractMenuViewHelper (Commit 39a7c18 by Marc Neuhaus) +* 2015-12-01 [FEATURE] Argument addQueryString for v:page.header.alternate (Commit d8f80a9 by Timo Flöttmann) +* 2015-11-23 [FEATURE] UnlessViewHelper (Commit dce2ff0 by Claus Due) +* 2015-11-12 [BUGFIX] Fix for non workspaced records (Commit 373559b by Juan Manuel Verges Solanas) +* 2015-11-09 [BUGFIX] AudioViewHelper in_array parameter order (Commit 4119584 by Mario Drengner) +* 2015-11-10 [BUGFIX] Avoid issue if localisation is false (Commit c6eb6ab by Xaver Maierhofer) +* 2015-11-08 [FEATURE] ExtensionConfiguration-VH: Allow fetching a subpart of config by path (Commit 3134f64 by Stefan Neufeind) +* 2015-11-08 [BUGFIX] Make Page-specific FAL ViewHelper perform localisation (Commit 59c9b3b by Claus Due) +* 2015-10-07 [BUGFIX] Fix user-handling if fe_group is assigned, but no fe_user (Commit 49ac0f3 by MoppieMop) +* 2015-11-07 [BUGFIX] Ensure correct array index (Commit d4e5714 by Björn Fromme) +* 2015-08-07 [BUGFIX] Improve fal workspace handling (Commit 5be8bd2 by Marc Bauer) +* 2015-10-28 [BUGFIX] Fix #934 - PageRepository was created without using GeneralUtility::makeInstance() (Commit b488062 by Dmitry Dulepov) +* 2015-10-08 [FEATURE] runtime caching of unserialized array, possibility to return array (Commit 2a9c7f0 by jgreiner) +* 2015-10-03 [BUGFIX] Fix current page id for fal resources (Commit bb007fc by pkerling) +* 2015-09-29 [BUGFIX] Add missing argument (Commit 179d1aa by Björn Fromme) +* 2015-09-29 [BUGFIX] Apply absRefPrefix only once (Commit c61a75b by Björn Fromme) +* 2015-09-28 [FEATURE] Argument caseSensitive for v:format.replace (Commit 2a1773d by Claus Due) +* 2015-09-18 [BUGFIX] Hide non translated pages if configured (Commit e566ed1 by Björn Fromme) + +Generated by: + +``` +git log --since="2015/09/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/2.4.0...3.0.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!* + diff --git a/Documentation/Changelog/3.0.1.md b/Documentation/Changelog/3.0.1.md new file mode 100644 index 000000000..2bda8f156 --- /dev/null +++ b/Documentation/Changelog/3.0.1.md @@ -0,0 +1,19 @@ +## Release: 3.0.1 (2016/07/29) + +* 2016-07-22 [BUGFIX] Remove pages not to be shown from menu (#1074) (Commit 2cb9165 by Björn Fromme) +* 2016-07-22 [BUGFIX] No submenus on rootpage (#1073) (Commit 51a65e2 by Björn Fromme) +* 2016-07-14 [BUGFIX] Instantiate new page repository for backend context (#1068) (Commit 9cca3a8 by Björn Fromme) +* 2016-07-14 [BUGFIX] Make argument optional (#1067) (Commit 2afb740 by Björn Fromme) + +Generated by: + +``` +git log --since="2016/07/11" --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/3.0.0...3.0.1 + +*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!* + diff --git a/Documentation/Changelog/3.1.0.md b/Documentation/Changelog/3.1.0.md new file mode 100644 index 000000000..30f570c19 --- /dev/null +++ b/Documentation/Changelog/3.1.0.md @@ -0,0 +1,37 @@ +## Release: 3.1.0 (2016/08/18) + +* 2016-08-18 [FEATURE] Constant viewhelper (#1095) (Commit d9ae63f by Björn Fromme) +* 2016-08-08 [FEATURE] Add `v:iterator.range` to implement PHP `range()` (Commit ebb4d0d by Claus Due) +* 2016-08-05 [BUGFIX] Prevent unintended auto rendering (#1086) (Commit 6e804db by Björn Fromme) +* 2016-06-02 [FEATURE] Image canvas feature (Commit 0ca4d1f by Björn Fromme) +* 2016-10-18 [BUGFIX] Use correct scheme for external URLs (Commit 27dcfa8 by Christian Weiske) +* 2016-10-14 [BUGFIX] Correct treatment of external urls (#1131) (Commit 481f928 by Björn Fromme) +* 2016-10-07 [BUGFIX] Import referenced class in SourceSetViewHelperTrait (Commit 1f1dfd4 by Olli) +* 2016-10-02 [FEATURE] Add queryStringMethod parameter for v:page.header.canonical (Commit 7926115 by Jost Baron) +* 2016-09-21 [BUGFIX] Asset merge can produce many identical files (Commit 8f9f63b by Dmitry Dulepov) +* 2016-09-20 [BUGFIX] Replace call to superfluous method with service call (#1122) (Commit 7fcc992 by tiggr) +* 2016-09-14 [BUGFIX] Use correct record data with page.resources.fal (#1120) (Commit 598b9f6 by Cedric Ziel) +* 2016-09-14 [BUGFIX] Replace call to superfluous method with service call (#1116) (Commit e9fe813 by Cedric Ziel) +* 2016-09-06 [BUGFIX] Page\Resources\FalViewHelper cannot fetch resources for localised pages (Commit 2a4c6b9 by Dmitry Dulepov) +* 2016-09-04 [BUGFIX] Remove overwriting method (#1111) (Commit 21b0e5d by Björn Fromme) +* 2016-09-03 [BUGFIX] Assign missing variable (Commit aaca7b9 by Benjamin Beck) +* 2016-09-02 [BUGFIX] Use instantiated PageRepository in PageService (#1109) (Commit cee3b2d by Maximilian Pfeifer) +* 2016-08-18 [FEATURE] Subresource Integrity (SRI) generation for v:asset.script and style (Commit 2c9f959 by Ruben Pascal Abel) +* 2016-08-22 [FEATURE] Add v:iterator.push (Commit 78f427f by Claus Due) +* 2016-08-18 [FEATURE] Constant viewhelper (#1095) (Commit 4c3fafc by Björn Fromme) +* 2016-08-08 [FEATURE] Add `v:iterator.range` to implement PHP `range()` (Commit 9c14db5 by Claus Due) +* 2016-08-05 [BUGFIX] Prevent unintended auto rendering (#1086) (Commit 05d4f91 by Björn Fromme) +* 2016-06-02 [FEATURE] Image canvas feature (Commit 1a35657 by Björn Fromme) + +Generated by: + +``` +git log --since="2016/07/28" --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/3.0.1...3.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!* +