2024-01-25 – Fluid Plugin 2.8.0
- [FEATURE] Hinzufügen von Zeilenmarkierungen für die Teil-, Abschnitts- und Layoutansichtshilfe.
- [FEATURE] Fügt eine Autovervollständigungs- und Go-to-Funktionalität zur Ressourcenansichtshilfe hinzu.
- [FEATURE] Fügt eine Autovervollständigungs- und Go-to-Funktionalität zu den Script- und CSS-Ansichtshilfen hinzu.
- [FEATURE] Fügt eine Autovervollständigungs- und Go-to-Funktionalität für Layouts, Teilbereiche und Abschnitte für die Inline-Variante hinzu.
- [TASK] Verbesserung des Lizenzdialogs, sodass der Start nicht mehr blockiert wird.
- [TASK] Wiederherstellung der Kompatibilität TYPO3 12.
- [TASK] Wiederherstellung der Kompatibilität für die neuesten IDE-Versionen.
- [TASK] Anhebung der Mindestunterstützung für IDE-Buildnummern auf 222.
- [TASK] Behebung von Verwerfungen.
- [BUGFIX] Der Dateiindex war defekt, daher waren auch die Funktionen "go-to" und "auto-completion" defekt.
- [BUGFIX] Einige Funktionen funktionierten nicht mehr mit neueren IDE-Versionen und TYPO3 11 / 12.
Kompatibilität
TYPO3 Versionen | 7.6.X | 8.7.X | 9.5.X | 10.4.X | 11.5.X | 12.4.X |
IDE Versionen | PhpStorm |
2023-05-11 – Fluid Plugin 2.7.0
- [FEATURE] Fügt eine Code-Intention (ALT + Eingabe) hinzu, um Tagbasierte View-Helper in Inline-View-Helper zu konvertieren.
- [FEATURE] Fügt eine Code-Intention (ALT + Eingabe) hinzu, um Inline-View-Helper in Tagbasierte View-Helper zu konvertieren.
- [FEATURE] Fügt ein Symbol neben den Controller-Actions hinzu, um zum richtigen Fluid-Template zu springen.
- [TASK] Erhöht die minimale IDE-Build-Nummerunterstützung auf 213.0.
- [TASK] Unterstützung von Symlinks für die GoTo- und Autovervollständigungs-Funktionen.
- [TASK] Behebung mehrerer Deprecations und möglicher NullPointerExceptions.
- [BUGFIX] Die global registrierten Namespaces (Datei->Einstellungen->Fluid-Einstellungen (Projekt)) werden nicht korrekt verarbeitet.
- [BUGFIX] Eine Code-Intention, bei der die Anführungszeichen nicht korrekt escaped sind, war falsch.
2022-03-10 – Fluid Plugin 2.6.0
- [FEATURE] Unterstützung von Ternary Conditions.
- [FEATURE] Fügt eine GoTo-Funktion für "Sections" in Partials hinzu.
- [FEATURE] Fügt eine GoTo-Funktion für die "f:uri.resource"-ViewHelper hinzu.
- [TASK] Das "pattern"-Attribut wurde zu der Liste von ausgeschlossen Fluid-Injections hinzugefügt.
- [BUGFIX] Ein möglicher Stackoverflow-Fehler bei der Autovervollständigung wurde gelöst.
- [BUGFIX] Die GoTo-Funktion hatte nicht korrekt für Partials funktioniert, wenn diese sich in einem Unterordner befunden haben.
- [BUGFIX] Kleinere Bugfixes und Performance-Verbesserungen.
2021-07-23 – Fluid Plugin 2.5.0
- [FEATURE] Erkennt die Twig-Syntax und injiziert kein Fluid mehr an diesen Positionen.
- [FEATURE] Fügt eine Intention und Einstellung hinzu, um dieses Plugin für Projekte zu deaktivieren.
- [TASK] Kompatibilität zu den neuesten IDE-Versionen.
- [BUGFIX] Eine Code-Exception, die in einigen Fällen beim Start ausgelöst wurde: Die Einstellung kann unter "File -> Settings -> Languages & Frameworks -> Fluid Settings (Project)" gefunden werden. Alternativ kann man diese auch über die neue Intention im Context-Menü (STRG + Enter), innerhalb der Fluid-Dateien, setzen.
2021-01-15 – Fluid Plugin 2.4.0
- [TASK] Anpassung des Stylings vom Aktualisierungspopup.
- [TASK] Fügt ein Attribut zum Ignorieren von Attributen für Vue.js hinzu.
- [BUGFIX] Eine Exception erscheint beim Starten der IDE.
- [BUGFIX] Die Autovervollständigung funktioniert nicht für Inline-View-Helper.
2020-10-30 – Fluid Plugin 2.3.0
- [FEATURE] Autovervollständigung für Partials und Layouts.
- [FEATURE] Zu Partials, Layouts und Sections direkt springen mit (Ctrl + Left Click).
- [FEATURE] Verbesserung der Selektion von Texten und Viewhelpern bei einem Doppelklick.
- [FEATURE] Fügt eine neue Projekt-Einstellung hinzu, bei welcher man die globalen Fluid ViewHelper spezifizieren kann. -> TYPO3 Referenz
- [FEATURE] Zudem wird durch die neue Einstellung die Möglichkeit geschaffen einige ViewHelper namespaces zu deaktivieren. So hat man dann keine Komplikationen mit zusätzlichen XSD-Dateien.
- [FEATURE] Fügt eine neue Anmerkung hinzu, wenn eine Zeichenfolge zwar ein führendes, aber kein abschließendes Anführungszeichen hat.
- [TASK] Änderung einiger Meta-Informationen wie der Vendor- und Plugin-Name.
- [TASK] Behebung einiger Code-Deprecations und Warnungen.
- [BUGFIX] Einige ViewHelper sind nicht zu finden vom Plugin.
- [BUGFIX] Fehlende Fluid-Syntaxkombination, bsp.: {variable | f:format.raw()}.
2020-06-09 – Fluid Plugin 2.2.0
- [FEATURE] Unterstützung der neuesten IDE-Versionen.
- [TASK] Verbesserung der Lizenzprüfung (bessere Kompatibilität, weniger Anfragen, detaillierte Fehlermeldungen).
- [BUGFIX] Die Code-Anmerkungen funktionieren nicht, wenn sich der Cursor am Ende der Zeile befindet.
- [BUGFIX] Einige Viewhelper sind in TYPO3 10 nicht zu finden.
- [BUGFIX] Fix eines StackOverFlow-Fehlers bei manchen Viewhelper.
- [BUGFIX] "Null target element"-Fehler tauchen bei manchen Viewhelpern auf.
- [BUGFIX] Fehlende Fluid Standalone Syntax-Kombination bsp.: {data.{pidFieldName} -> f:format.raw()}.
2019-04-30 – Fluid Plugin 2.1.0
- [FEATURE] Fügt eine Einstellung hinzu, welche es erlaubt die Fluid-Injection für einige XML-Tags zu entfernen.
- [TASK] Korrektur einiger URL's, welche auf eine 404-Seite gezeigt haben.
- [TASK] Die minimale IDE-Version liegt jetzt bei 181.
- [BUGFIX] Ab und an sind Argumente als "erforderlich" markiert, obwohl dies falsch ist.
- [BUGFIX] Der "Outdated stub in index"-Fehler wurde behoben.
2018-09-19 – Fluid Plugin 2.0.0
- [FEATURE] IDE-Unterstützung von View-Helpern außerhalb von HTML-Tag-Attributen. Mindestens ein umschließendes Tag ist erforderlich.
- Der Name und der Typ werden dargestellt, aber der Typ für Objekte ist ein bisschen seltsam, aber nützlich. Folgendes Beispiel erklärt es: "comment => SGalinski / SgComments / Domain / Model / Comment.getAnswers.count" Hier wir wissen wir, dass die Variable comment das Ergebnis der Funktion count ist, die an dem Rückgabewert von getAnswers des Objekts Comment verwendet wurde.
- [FEATURE] Die zugewiesenen Parameter der Extbase Action von einem Template sind jetzt verwendbar. Sie können auch zur Quelle springen, und der Typ wird in der auto Vervollständigung angezeigt. Bekannte Probleme sind dabei:
- Es funktioniert nicht für Fluid-Templates, die nicht in der Extbase-Standardstruktur eingebaut sind. "###ExtensionName###/Resources/Private/Templates/XYZ.html" und "### ExtensionName###/Klassen/Controller/XYZ.php"
- Die auto Vervollständigung zeigt keine Werte von Arrays an, da wir hier keinen PHP-Interpreter in der IDE haben.
- [FEATURE] Die Auto-Vervollständigung fügt alle erforderlichen Attribute bei der Verwendung von View-Helpern automatisch hinzu.
- [FEATURE] Unterstützung der neuen eigenständigen Fluid-Syntax.
- [FEATURE] Unterstützung des "Neos Adaptor" Namespaces.
- [FEATURE] Neue Warnung, wenn nicht alle erforderlichen Argumente von einem View-Helper verwendet werden. Die fehlenden werden in den Hinweis geschrieben.
- [FEATURE] Neue Warnung und Korrektur, wenn ein normaler HTML-Kommentar verwendet wird und kein Fluid-Kommentar.
- [FEATURE] Neue Warnung, wenn eine Variable in einigen Argumenten von View-Helpern verwendet wird. Wie das "as", "key" und "iteration"-Attribut vom "f: for"-Helper
- [TASK] Verbesserung der Erfassung aller Attribute eines View-Helpers unter Berücksichtigung der Override-Logik.
- [TASK] Verbesserung des Lizenzdialogs für mehr Benutzerfreundlichkeit und für einfachere Updates.
- [TASK] Verbesserung der MAC-Benutzererfahrung für ältere IDE-Versionen.
- [TASK] Bessere Nachrichten und Dialoge.
- [BUGFIX] Die Code-Dokumentation funktioniert nicht mehr, wenn ein Syntaxfehler vorliegt.
- [BUGFIX] Manchmal war die Erkennung von Fluid nicht erfolgreich.
- [BUGFIX] An einigen Stellen wurden falsche Syntax-Fehlermeldungen angezeigt.
- [BUGFIX] Die Escape-Logik für einzelne Anführungszeichen ist fehlerhaft, wenn ein Fluid-Array ohne umschließendes Anführungszeichen initialisiert wird.
- [BUGFIX] Einige View-Helper-Argumente sind nicht als erforderlich markiert, sollten dies aber tun.
- [BUGFIX] Auflösung einiger Ausnahmen, die während der Indexierung und während der automatischen Vervollständigung auftreten.
- [BUGFIX] Manchmal wird ein Fehler angeziegt, wenn zwei oder mehr Projekte gleichzeitig indexieren.
- [BUGFIX] Fluid kann als allgemeine IDE-Template-Sprache gewählt werden
2017-02-13 – Fluid Plugin 1.4.0
- [TASK] Veröffentlichung einer Demo-Version.
- [BUGFIX] Beim Öffnen einer xml-Datei erscheint eine Ausnahme.
- [BUGFIX] Die Array-Syntax wird nicht richtig unterstützt.
- [BUGFIX] Neue Zeilen im Parameterbereich von Inline-Viewhelfern werden als Fehler angezeigt.
- [BUGFIX] Die Verkettung von View-Helfern funktioniert nicht korrekt.
- [BUGFIX] Einige Fluid-Arrays werden als serialisierte Strings erkannt.
- [BUGFIX] Backslashes sind innerhalb eines HTML-Arguments nicht erlaubt.
- [BUGFIX] Entfernung veralteter Funktionen.
2016-09-19 – Fluid Plugin 1.3.0
- [FEATURE] Beginn der Integration der Fluid Standalone Syntaxänderungen.
- [FEATURE] Hinzufügen einer Möglichkeit, die Fluid Injection für konfigurierte Attribute und ganze Dateierweiterungen zu deaktivieren.
- [FEATURE] Hinzufügen von mehr Code-Anmerkungen.
- [FEATURE] Aktualisierung des Parsers, so dass wir eine bessere Leistung haben.
- [TASK] Integration eines Lizenzdialogs.
- [BUGFIX] Behebung einiger Fehler wie NullPointerException.
2016-08-08 – Fluid Plugin 1.2.0
- [FEATURE] Massive Verbesserung der CPU-Auslastung!
- [FEATURE] Support der xmlns View-Helpers
- [FEATURE] Support für die Standalone-Erweiterung Fluid
- [FEATURE] Verbesserte Argumentzuweisung zur Ansicht
- [TASK] Deaktivieren des Plugins in XSLT-Dateien
- [TASK] Erhöhen der minimalen Build-Nummer von 141 auf 143
- [TASK] Kompilieren gegen die letzte enthaltene Java-Version
- [BUGFIX] Serialisierte Strings werden als Fluid erkannt
- [BUGFIX] Support der Array-Notation innerhalb der Inline-Syntax
- [BUGFIX] f:if wird beim Vergleich von Strings als Fehler markiert
- [BUGFIX] IDE Fatal Error Ungültiger Bereich angegeben: (1,0);
- [BUGFIX] Beseitigung einer NullPointerException
- [BUGFIX] Falsch-Positiv für verschachtelte Inline-Fluid-Verwendungen
- [BUGFIX] Syntax-Fehler
2016-06-16 – Fluid Plugin 1.1.0
- [FEATURE] Hinzufügen des Neos View-Helper Namespace.
- [FEATURE] Hinzufügen von Annotationen für ungültige View-Helper und deren Argumente.
- [BUGFIX] Eine Ausnahme erscheint, wenn der Namespace Leerzeichen um das Gleichheitszeichen hat.
- [BUGFIX Ein Doppelpunkt wird innerhalb eines Inline View-Helper Wertes als ungültig markiert.
Kontaktieren Sie uns
Unsere Produkte haben Sie überzeugt und Sie möchten gerne Ihr nächstes Webprojekt gemeinsam mit uns umsetzen? – Dann kontaktieren Sie uns gerne für ein unverbindliches Angebot. Wir freuen uns auf Ihre Projektidee!