2024-01-26 – TypoScript Plugin 2.8.0

  • [TASK] Wiederherstellung der Kompatibilität TYPO3 12.
  • [TASK] Implementierung eines Extension-Indexers anstelle eines Pfad-Mappings.
  • [TASK] Implementierung eines tsref.xml-Indexers.
  • [TASK] Verbesserung des Lizenzdialogs, sodass der Start nicht mehr blockiert wird.
  • [TASK] Wiederherstellung der Kompatibilität für die neuesten IDE-Versionen.
  • [TASK] Anhebung der Unterstützung der minimalen IDE-Build-Nummer auf 222.
  • [TASK] Behebung von Verwerfungen.
  • [BUGFIX] Einige Funktionen funktionierten nicht mehr mit neueren IDE-Versionen und TYPO3 11 / 12.

Kompatibilität

TYPO3 Versionen7.6.X | 8.7.X | 9.5.X | 10.4.X | 11.5.X | 12.4.X
IDE Versionen
ab 2022.2

PhpStorm
WebStorm
IntelliJ IDEA Ultimate
IntelliJ IDEA Community
IntelliJ IDEA Educational


2023-05-10 – TypoScript Plugin 2.7.0

  • [FEATURE] Fügt eine Autovervollständigung und das GoTo-Verhalten für Bedingungs-Funktionen wie "getTSFE()", "compatVersion()", "session()", ... hinzu.
  • [FEATURE] Fügt eine Autovervollständigung für Bedingungstrennzeichen wie "in", "not", "matches", ... hinzu.
  • [FEATURE] Unterstützung für neue TypoScript-Syntax wie "[getTSFE()?.id == 13]".
  • [TASK] Unterstützt Symlinks für die GoTo- und Autovervollständigungs-Funktionen.
  • [TASK] Erhöht die minimale IDE-Build-Nummerunterstützung auf 213.0.
  • [TASK] Behebung mehrerer Deprecations und möglicher NullPointerExceptions.
  • [BUGFIX] Schrägstriche sind in einem TypoScript-Key nicht erlaubt. Beispiel: "templates.typo3/cms-linkvalidator {"

2022-04-13 – TypoScript Plugin 2.6.0

  • [TASK] Die minimale IDE-Version wurde auf die Build-Nummer 204.0 erhöht.
  • [TASK] Aktualisierung der tsref.xml auf die neuste Version.
  • [TASK] Erlaubt das @import Statement innerhalb eines Code-Blocks.
  • [TASK] Lösen von mehreren Deprectations und NullPointerExceptions.
  • [BUGFIX] Für EXT: funktioniert die Auto-Vervollständigung nicht, wenn es mehr als einen Ordner mit dem Namen typo3conf gibt.
  • [BUGFIX] Die Dokumentation für Eigenschaften funktioniert in einigen Fällen nicht.
  • [BUGFIX] Innerhalb einer Symfony-Bedingung sind keine Kommas erlaubt.
  • [BUGFIX] Löst eine mögliche AlreadyDisposedException bei der Auto-Vervollständigung.
  • [BUGFIX] In Bedingungen sind keine Funktionen erlaubt.

2021-07-23 – TypoScript Plugin 2.5.0

  • [FEATURE] Support von Klammern innerhalb der TypoScript Conditions. Bsp.: "[condition1 && (condition2 || condition3)]".
  • [FEATURE] Verbesserung der Code-Formattierungen.
  • [TASK] Kompatibilität zu den neuesten IDE-Versionen.
  • [BUGFIX] Syntax-Fehler: Logischer Operator "not" oder "!" funktioniert nicht korrekt.
  • [BUGFIX] Syntax-Fehler: Leere Objekte / Zwei aufeinanderfolgende Punkte in TypoScript-Objektpfaden.

2021-01-15 – TypoScript Plugin 2.4.0

  • [FEATURE] Unterstützung von Konstanten als Keyword und bei Symfony-Bedingungen.
  • [TASK] Fügt das Wort "TYPO3" in den Plugin-Namen hinzu.
  • [BUGFIX] Einige Syntax-Fehler werden am Ende der Datei angezeigt und nicht an der korrekten Position.

2020-07-07 – TypoScript Plugin 2.3.0

  • [FEATURE] GoTo für PHP-Klassen: Diese Funktion ermöglicht es direkt in PHP-Klassen zu springen, mithilfe der Tastenkombination STRG + Linksklick, wenn der Pfad angegeben ist. Dieser muss entweder als Key hinterlegt sein, oder als Value. Ein Beispiel ist im nachfolgenden Code ersichtlich.
  • [FEATURE] Integration der Symfony-Expression-Syntax für Conditons: Die aktuellen Funktionen sind, eine automatische Fehlererkennung von invalider Verwendung dieser Syntax und eine optimierte Optik durch die Verbesserung der verwendeten Farben für eine schnellere Übersicht.

2020-06-25 – TypoScript Plugin 2.2.0

  • [FEATURE] Unterstützung der neuesten IDE-Versionen.
  • [TASK] Verbesserung der Lizenzprüfung (bessere Kompatibilität, weniger Anfragen, detaillierte Fehlermeldungen).
  • [TASK] Hinzufügen einer Kompatibilität für die alte Version des Plugins mit der neuen. So dass diese zeitgleich ohne Fehler installierbar sind.
  • [BUGFIX] Die String-Erkennung hat nicht wie erwartet funktioniert.
  • [BUGFIX] Es war nicht möglich bestimmte Zeichen, als Keyword zu verwenden bei Conditions.
  • [BUGFIX] Eine richtige Integration der Condition-Trenner wie: && ||
  • [BUGFIX] Konstanten konnten nicht bei Conditions verwendet werden.
  • [BUGFIX]Mehere kleine Syntax-Fehler wurden gefixt.

2019-04-30 – TypoScript Plugin 2.1.0

  • [TASK] Die minimale IDE-Version liegt jetzt bei 181.
  • [TASK] Erneuerung von altem Code und Entfernung von allen Deprecations.
  • [BUGFIX] Die Datei-Logik hat nicht funktioniert, wenn die Erweiterung sich nicht in den richtigen Ordner befindet.
  • [BUGFIX] Einige Links leiten auf eine 404-Seite.
  • [BUGFIX] Löst einige NullPointerExceptions.

2018-10-12 – TypoScript Plugin 2.0.0

  • [FEATURE] Es ist ab sofort möglich direkt in eine PHP-Klasse zu springen, wenn ein Namespace genutzt wird. User-Functions funktionieren auch.
  • [FEATURE] Erlaube die Nutzung von relativen Pfaden in der TypoScript-Include-Syntax.
  • [FEATURE] Verbesserung der Auto-Vervollständigung der TypoScript-Include-Syntax.
  • [FEATURE] Fügt die neue TYPO3 9 Sytnax hinzu, wie @import oder der Symfony-Expression-Syntax.
  • [FEATURE] Verbesserung der allgemeinen Performance.
  • [TASK] Aktualisierung der tsref.xml.
  • [TASK] Verbesserung des Lizenz-Dialogs für eine bessere Benutzbarkeit und einfacherer Handhabung der Updates.
  • [TASK] Verbesserung der MAC-Benutzererfahrung für ältere Versionen.
  • [TASK] Bessere Dialoge und Nachrichten.
  • [BUGFIX] Die Auto-Dokumentation funktioniert nicht in einigen Stellen.
  • [BUGFIX] Entfernung von Exceptions, welche während der Auto-Vervollständigung aufgetreten sind.
  • [BUGFIX] Ab und an wird eine Exception geworfen, welche während der gleichzeitigen Indexierung von 2 Projekten aufgetreten ist.

2017-10-05 – TypoScript Plugin 1.9.0

  • [FEATURE] Introduction of ".typoscript" as a new TypoScript file extension.
  • [FEATURE] Adds more files, which are recognized as TypoScript. (constants.ts, setup.ts, constants.typoscript, setup.typoscript)
  • [FEATURE] Improvement of the RAM and CPU usage for some cases.
  • [FEATURE] Basic support for the new custom conditions.
  • [FEATURE] Adds a quickfix for the old comment type with just one slash.
  • [BUGFIX] Incorrectly mentioned error while referencing with the shorthand syntax. Finally fixed after 2 years, Hooray! :)
  • [BUGFIX] The include TypoScript line shows an error, if the "EXT:" isn't prefixed with a "FILE:" or "DIR:".
  • [BUGFIX] The comma is shown as a bug within the TypoScript functions like "replaceString(,|)".
  • [BUGFIX] Some exceptions were shown in the latest IDE versions.

2016-09-19 – TypoScript Plugin 1.8.0

Neos Fusion

  • [FEATURE] Adding more file extensions. (.fusion .nf)
  • [FEATURE] Update of the parser, so we have a better performance.

TypoScript

  • [FEATURE] Adds an auto completion for the new conditions in the INCLUDE_TYPOSCRIPT lines.
  • [FEATURE] Update of the parser, so we have a better performance.
  • [FEATURE] Creation of a new notification with license dialog.
  • [TASK] Now the notification will appear after 100 starts.
  • [BUGFIX] The auto formatting adds a space after an equals in conditions.

2016-06-29 – TypoScript Plugin 1.7.0

Neos TypoScript

  • [BUGFIX] A dot (".") in prototype object name breaks formating of whole file

TYPO3 TypoScript

  • [FEATURE][Enterprise] AutoCompletion for ext path values.
  • [FEATURE][Enterprise] Goto declaration for ext path values.
  • [FEATURE] Update the tsref.xml to "TYPO3 7.6".
  • [TASK] Improved the notification dialog
  • [TASK] Switch to Java 8
  • [BUGFIX] Autocompletion of the ext paths in the include TypoScript lines don't work, if there's no space within "FILE:" / "DIR:" and "EXT:".
  • [BUGFIX] Valid syntax is marked as an error in the conditions.
  • [BUGFIX] A colon within a keyword is marked as an error.
  • [BUGFIX] The Project settings dialog is not shown anymore
  • [BUGFIX] Worker exited due to java.util.ConcurrentModificationException.
  • [BUGFIX] Exception - StackOverflow
  • [BUGFIX] NullPointer Exception and other error in IntelliJ IDEA 15.0.3

2015-10-28 – TypoScript Plugin 1.6.0

  • [FEATURE] Massive improvements of the description of each element. (Ctrl+Q on Windows/Unix, Ctrl-J on Mac) ;)
  • [FEATURE] A possibility to choose the source for the auto-completion and documentation within the IDE settings
  • [FEATURE] External libraries are considered now, so they are available as variables
  • [FEATURE] Inline documentation for variables without a type. It's mostly like the PHP-doc syntax. An example is in the plugin description
  • [FEATURE] Strong performance boost for the auto-completion and documentation
  • [FEATURE] Implementation of the goto deceleration for including TypoScript lines
  • [FEATURE] Some smaller improvements...
  • [BUGFIX] ...and bugfixes

2015-03-27 - TypoScript Plugin 1.5.0


2014-11-06 – TypoScript Plugin 1.4.0


2014-08-20 – TypoScript Plugin 1.3.0

TypoScript

  • [FEATURE] Implementation of a breadcrumb bar for the editor
  • [TASK] Change of the element type in the code autocompletion
  • [BUGFIX] The autocompletion does not work in some cases.
  • [BUGFIX] FLUIDTEMPLATE is missing in the tsref.xml.
  • [BUGFIX] An extra brace will be created if a block begins directly after a keyword.
  • [BUGFIX] Sometimes the code documentation is not shown.

TypoScript2

  • [FEATURE] Neos support
  • [FEATURE] Syntax highlighter
  • [FEATURE] Syntax error detection
  • [FEATURE] Brace matcher
  • [FEATURE] Code formatter
  • [FEATURE] Folding builder
  • [FEATURE] Breadcrumb

2014-07-07 – TypoScript Plugin 1.2.0

  • [FEATURE] Adds a PsiElement to a leaf for the "jump to" in the structure tree
  • [FEATURE] Implementation of an asc sorter and desc sorter for the structure tree
  • [FEATURE] Implementation of a spellchecker for comments
  • [FEATURE] Adds the possibility to change the default typoscript extension
  • [BUGFIX] The multi line values are not visible in the structure tree

2014-05-20 – TypoScript Plugin 1.1.0

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!