Skip to content

Latest commit

 

History

History
236 lines (176 loc) · 15.9 KB

CHANGELOG.md

File metadata and controls

236 lines (176 loc) · 15.9 KB

VHS Change log

2.3.0 - 2015-03-09

  • ❗ 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:

  • ❗ Minimum PHP requirement is now 5.4.0 due to the use of Traits

  • #734v: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
  • ❗ CompilableAsset concept removed

  • #735 Context ViewHelpers added: v:condition.context.isDevelopment, v:condition.context.isProduction, v:condition.context.isTesting and v:context.get

  • #746 v:resource.language added - reads a language file and returns all the translations from it

  • #770 #773 v:media.youtube got more control attributres:

    • 'hideControl' - hide player's control bar
    • 'hideInfo' - hide player's info bar
    • 'playlist' - comma seperated 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
  • #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 v:iterator.merge can be used in a chain

  • Contents of Fluid assets (asset's attribute fluid="TRUE") can be stored (or overriden) with TS 'content' property

  • #740 v:page.languageMenu got 'excludeQueryVars' attribute - set to comma-separate list of GET variables to exclude from generated link

  • v:debug got more intelligence in debugging ObjectAccessors - shows properties only accessible in Fluid

2.2.0 - 2014-12-03

  • Added support of TYPO3 7.x

2.1.4 - 2014-11-16

2.1.3 - 2014-10-24

  • #688 v:condition.type.isBoolean added

  • #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

2.1.2 - 2014-10-04

  • #684 v:page.languageMenu got 'configuration' attribute - holds additional typoLink configuration

2.1.1 - 2014-10-03

  • No important changes

2.1.0 - 2014-10-03

  • #681 v:tag added - generate dynamic HTML tag names without breaking XHTML validation and with nice features, like disabling empty attributes

  • v:iterator.filter got 'invert' attribute - inverts the behaviour of the ViewHelper, so the filtered element is removed from the array

2.0.2 - 2014-09-19

2.0.1 - 2014-09-05

  • No important changes

2.0.0 - 2014-09-05