2022-03-10 – Fluid Plugin 2.6.0

  • [FEATURE] Support of the ternary conditions.
  • [FEATURE] Adds the GoTo functionality of sections for partials.
  • [FEATURE] Adds the GoTo functionality to the "f:uri.resources" viewhelper.
  • [TASK] Adds the "pattern" attribute to the excluded attributes list for Fluid injections.
  • [BUGFIX] Fixes a possible Stackoverflow error at the auto-completion.
  • [BUGFIX] The GoTo functionality wasn't working for Fluid partials, if it was within a subfolder.
  • [BUGFIX] Smaller bug fixes and performance optimizations.

Compatibility

TYPO3 Versions7.6.X | 8.7.X | 9.5.X | 10.4.X
IDE Versions
from 2018.1
to min. 2021.3

PhpStorm
IntelliJ IDEA Ultimate


2021-07-23 – Fluid Plugin 2.5.0

  • [FEATURE] Recognizes Twig syntax and doesn't inject Fluid anymore at these positions.
  • [FEATURE] Adds an intention and setting to disable this plugin for projects.
  • [TASK] Provide the compatibility to the newest IDE versions.
  • [BUGFIX] An exception which was thrown on the startup in some cases: The setting can be found under "File -> Settings -> Languages & Frameworks -> Fluid Settings (Project)". Alternatively, you can set it via the new intention in the context menu (CTRL + Enter), within the Fluid files.

2021-01-15 – Fluid Plugin 2.4.0

  • [TASK] Adaptation of the styling from the update pop up.
  • [TASK] Adds an ignore attribute for Vue.js.
  • [BUGFIX] An exception occours on the startup of the IDE.
  • [BUGFIX] The auto-completion of the inline view helpers isn't working.

2020-10-30 – Fluid Plugin 2.3.0

  • [FEATURE] Auto completion for layouts and partials.
  • [FEATURE] Jumping to partials, layouts and sections by clicking on it with (Ctrl + Left Click)
  • [FEATURE] Improvement of the value selections on double click.
  • [FEATURE] Adds a new project setting, to specify which are the global Fluid ViewHelpers. -> TYPO3 Reference
  • [FEATURE] Also adds the possibility with the new setting, to disable some namespaces. So there aren't any complications with using XSD files simultaneous.
  • [FEATURE] Adds a new annotation, if a string has a leading quote, but not a tailing one.
  • [TASK] Change of some meta information like the vendor and plugin name.
  • [TASK] Resolving of some code deprecations and warnings.
  • [BUGFIX] Some viewhelpers aren't be found in TYPO3.
  • [BUGFIX] Missing Fluid syntax combination i.e.: {variable | f:format.raw()}.

2020-06-09 – Fluid Plugin 2.2.0

  • [FEATURE] Support of the latest IDE versions.
  • [TASK] Improvement of the license check (Better compatibility, less requests, detailed error messages).
  • [BUGFIX] The comment annotations aren't working, if the cursor is at the end of the line.
  • [BUGFIX] Some viewhelpers aren't be found in TYPO3 10.
  • [BUGFIX] Fix of a StackOverFlow error of some viewhelpers.
  • [BUGFIX] "Null target element" errors occur within some viewhelpers.
  • [BUGFIX] Missing Fluid Standalone syntax combination i.e.: {data.{pidFieldName} -> f:format.raw()}.

2019-04-30 – Fluid Plugin 2.1.0

  • [FEATURE] Adds a setting to remove the injection for some tags.
  • [TASK] Correction of some urls, because they were 404 pages.
  • [TASK] Raise the minimum IDE version to build number 181.
  • [BUGFIX] Sometimes arguments are marked as required, but they shouldn't.
  • [BUGFIX] "Outdated stub in index" error was thrown in the index utility.

2018-09-19 – Fluid Plugin 2.0.0

  • [FEATURE] IDE-Support of view helpers outside of HTML tag attributes. At least one wrapping tag is required.
    • The name and the type is shown, but the type for objects is a bit messy but useful, but I will explain it in the following example: "comment => SGalinski/SgComments/Domain/Model/Comment.getAnswers.count" Here we know that the variable comment is the result of the function count, which was used on the return value of getAnswers of the object Comment.
  • [FEATURE] The assigned parameters of the action from a Template are now usable. You can also jump to the source and the type will be resolved in the auto completion process.
    • It's not working for Fluid templates, which aren't in the default Extbase structure. "###ExtensionName###/Resources/Private/Templates/XYZ.html" and "###ExtensionName###/Classes/Controller/XYZ.php"
    • The auto completion will not show values of arrays, because we don't have a PHP interpreter here.
  • [FEATURE] The auto completion adds the required attributes from a view helper automatically on usage.
  • [FEATURE] Support of the new Fluid standalone syntax.
  • [FEATURE] Support of the Neos Adaptor namespace.
  • [FEATURE] New warning, if not all required arguments from a view helper are used.
  • [FEATURE] New warning and fix, if a normal HTML comment is used and no Fluid comment within Fluid files.
  • [FEATURE] New warning, if a variable is used in some arguments of view helpers. Like the "as" attribute from the "f:for" view helper
  • [TASK] Improvement of the gathering of all attributes of a view helper with respecting the override logic.
  • [TASK] Improvement of the license dialog for more usability and easier updating.
  • [TASK] Improvement of the MAC user experience for older versions.
  • [TASK] Better messages and dialogs.
  • [BUGFIX] The code documentation isn't working anymore, if a syntax error exists.
  • [BUGFIX] Sometimes the detection of Fluid wasn't successful.
  • [BUGFIX] Wrong syntax error messages were appearing in some locations.
  • [BUGFIX] The escaped single quote logic is broken, if a Fluid array is initalized without an wrapping quote.
  • [BUGFIX] Some view helper arguments aren't marked as required, but they should.
  • [BUGFIX] Resolvement of some exceptions, which occur during the indexing and while the auto completion.
  • [BUGFIX] Sometimes an exception is thrown, if two or more projects do indexing at the same time.
  • [BUGFIX] Fluid could be choosen as the general IDE template data language.

2017-02-13 – Fluid Plugin 1.4.0

  • [TASK] Release of a demo version.
  • [BUGFIX] An exception appears, when opening up a xml file.
  • [BUGFIX] The array syntax is not properly supported.
  • [BUGFIX] New lines within parameter section of inline view helpers are shown as errors.
  • [BUGFIX] View helper concatenation doesn't work correctly.
  • [BUGFIX] Some Fluid arrays are detected as serialized strings.
  • [BUGFIX] Backslashes aren't allowed within a html argument.
  • [BUGFIX] Removal of deprecated functions.

2016-09-19 – Fluid Plugin 1.3.0

  • [FEATURE] Start of the integration of the Fluid standalone syntax changes.
  • [FEATURE] Adds a possibility to disable the Fluid injection for configured attributes and whole file extensions.
  • [FEATURE] Adding of more code annotations.
  • [FEATURE] Update of the parser, so we have a better performance.
  • [TASK] Integration of a license dialog
  • [BUGFIX] Fixed some bugs like the NullPointerException

2016-08-08 – Fluid Plugin 1.2.0

  • [FEATURE] Massive improvement of the CPU usage!
  • [FEATURE] Support of the xmlns view helpers
  • [FEATURE] Support for the Fluid standalone extension
  • [FEATURE] Improved argument assignment to the view
  • [TASK] Disable plugin in XSLT files
  • [TASK] Raise minimum build number from 141 to 143
  • [TASK] Compile against the latest included Java version
  • [BUGFIX] Serialized strings will be detected as Fluid
  • [BUGFIX] Support array notation within inline syntax
  • [BUGFIX] f:if is marked as error when comparing strings
  • [BUGFIX] IDE Fatal Error Invalid range specified: (1,0);
  • [BUGFIX] Removal of a NullPointerException
  • [BUGFIX] False-Positive for nested inline Fluid usages
  • [BUGFIX] Syntax error

2016-06-16 – Fluid Plugin 1.1.0

  • [FEATURE] Add the Neos view helper namespace.
  • [FEATURE] Add annotations for invalid view helpers and it's arguments.
  • [BUGFIX] An exception appears, if the namespace has whitespaces around the equal character.
  • [BUGFIX] A colon is marked as invalid within an inline view helper value.

Please contact us

Our products have convinced you, and you would like to realize your next web project together with us? – Then please contact us for a non-binding offer. We are looking forward to your project idea!