<a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/milestones/10" rel="nofollow"><strong>1.9.0</strong></a><p><a href="https://www.sgalinski.de/news/open-source/typoscript-plugin-190/" rel="nofollow">Blog article</a></p><ul><li>TypoScript</li><ul><li>[FEATURE] Introduction of ".typoscript" as a new TypoScript file extension.</li><li>[FEATURE] Adds more files, which are recognized as TypoScript. (constants.ts, setup.ts, constants.typoscript, setup.typoscript)</li><li>[FEATURE] Improvement of the RAM and CPU usage for some cases.</li><li>[FEATURE] Basic support for the new custom conditions.</li><li>[FEATURE] Adds a quickfix for the old comment type with just one slash.</li><li>[BUGFIX] Incorrectly mentioned error while referencing with the shorthand syntax. Finally fixed after 2 years, Hooray! :)</li><li>[BUGFIX] The include TypoScript line shows an error, if the "EXT:" isn't prefixed with a "FILE:" or "DIR:".</li><li>[BUGFIX] The comma is shown as a bug within the TypoScript functions like "replaceString(,|)".</li><li>[BUGFIX] Some exceptions were shown in the latest IDE versions.</li></ul></ul><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/network/1.8.0" rel="nofollow"><strong>1.8.0</strong></a><p><a href="https://www.sgalinski.de/news/open-source/typoscript-plugin-180/" rel="nofollow">Blog article</a></p><ul><li>Neos Fusion</li><ul><li>[FEATURE] Adding more file extensions. (.fusion .nf)</li><li>[FEATURE] Update of the parser, so we have a better performance.</li></ul><li>TypoScript</li><ul><li>[FEATURE] Adds an auto completion for the new conditions in the INCLUDE_TYPOSCRIPT lines.</li><li>[FEATURE] Update of the parser, so we have a better performance.</li><li>[FEATURE] Creation of a new notification with license dialog.</li><li>[TASK] Now the notification will appear after 100 starts.</li><li>[BUGFIX] The auto formatting adds a space after an equals in conditions.</li></ul></ul><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/network/v1.7" rel="nofollow"><strong>1.7</strong></a><ul><li>Neos Fusion</li><ul><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/125" rel="nofollow">[BUGFIX] A dot (".") in prototype object name breaks formating of whole file</a></li></ul><li>TypoScript</li><ul><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/126" rel="nofollow">[FEATURE][Enterprise] Autocompletion and goto declaration for the ext path values.</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/111" rel="nofollow">[FEATURE] Update the tsref.xml to "TYPO3 7.6".</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/109" rel="nofollow">[TASK] Adaptation of the notification dialog.</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/123" rel="nofollow">[BUGFIX] Autocompletion of the ext paths in the include TypoScript lines don't work, if there's no space within "FILE:" / "DIR:" and "EXT:".</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/118" rel="nofollow">[BUGFIX] Valid syntax is marked as an error in the conditions.</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/114" rel="nofollow">[BUGFIX] A colon within a keyword is marked as an error.</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/120" rel="nofollow">[BUGFIX] Worker exited due to java.util.ConcurrentModificationException.</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/116" rel="nofollow">[BUGFIX] Exception - StackOverflow</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/115" rel="nofollow">[BUGFIX] NullPointer Exception and other error in IntelliJ IDEA 15.0.3</a></li></ul></ul><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/network/v1.6" rel="nofollow"><strong>1.6</strong></a><ul><li>TypoScript</li><ul><li>[FEATURE] Massive improvements of the description of each element. (Ctrl+Q on Windows/Unix, Ctrl-J on Mac) ;)</li><li>[FEATURE] A possibility to choose the source for the auto completion and documentation within the ide settings</li><li>[FEATURE] External libraries are considered now, so they are available as variables</li><li>[FEATURE] Inline documentation for variables without a type. It's mostly like the PHP-doc syntax. An example is in the plugin description</li><li>[FEATURE] Strong performance boost for the auto completion and documentation</li><li>[FEATURE] Implementation of the goto deceleration for include TypoScript lines</li><li>[FEATURE] Some smaller improvements...</li><li>[BUGFIX] ...and bugfixes</li></ul></ul><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/network/v1.5" rel="nofollow"><strong>1.5</strong></a><ul><li>Neos Fusion</li><ul><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/98" rel="nofollow">[BUGFIX][TS2] Negation is not allowed in EEL expressions</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/92" rel="nofollow">[BUGFIX][TS2] Dash is not allowed within a keyword</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/101" rel="nofollow">[BUGFIX][TS2] Just include without a colon isn't marked as error</a></li></ul><br><li>TypoScript</li><ul><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/81" rel="nofollow">[FEATURE][TS1] Adds the function names to the tsref.xml</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/commit/c800005159e84f4e749c31fc476e7fd289f5a728" rel="nofollow">[FEATURE][TS1] Adds the possibility to advance the tsref.xml with content</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/96" rel="nofollow">[BUGFIX][TS1] Some correct conditions are not allowed and causes a crash</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/94" rel="nofollow">[BUGFIX][TS1] Parenthesises are not allowed within a function call</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/93" rel="nofollow">[BUGFIX][TS1] NullPointerException if after one condition a empty block begins</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/91" rel="nofollow">[BUGFIX][TS1] Pipe is not allowed within a condition</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/89" rel="nofollow">[BUGFIX][TS1] NullPointerException for wrong conditions</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/88" rel="nofollow">[BUGFIX][TS1] Sometimes a keyword dosen't haves auto completions</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/87" rel="nofollow">[BUGFIX][TS1] No other keywords are allowed after a constant</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/84" rel="nofollow">[BUGFIX][TS1] A formatting error occours, if a new brace is added within a keyword chain</a></li><li>And tons of other bugfixes...</li></ul></ul><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/network/v1.4" rel="nofollow"><strong>1.4</strong></a><ul><li>Neos Fusion</li><ul><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/73" rel="nofollow">Empty prototype in one line is not mentioned as error</a></li></ul><br><li>TypoScript</li><ul><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/57" rel="nofollow">Rewrite of the Lexer and Parser</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/17" rel="nofollow">Outside a block, it should not be able to set a dot in front of a key value</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/52" rel="nofollow">Auto format don't remove multiple empty lines</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/60" rel="nofollow">Auto documentation bugs</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/61" rel="nofollow">"@" within "#"-commented line creates an error</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/65" rel="nofollow">Multiple conditions throws an error</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/66" rel="nofollow">end of condition with [global] or [end] is not recognized</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/67" rel="nofollow">Using constants as keys confuses formatting.</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/71" rel="nofollow">Condition implicitly ending previous condition is marked as syntax error</a></li><li><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/issues/75" rel="nofollow">Auto completion for [end], [else], [global]</a></li></ul></ul><a href="https://gitlab.sgalinski.de/phpstorm/phpstorm-typoscript-plugin/network/v1.3" rel="nofollow"><strong>1.3</strong></a><ul><li>[FEATURE][TS2] Neos support</li><ul><li>[FEATURE][TS2] Syntax highlighter</li><li>[FEATURE][TS2] Syntax error detection</li><li>[FEATURE][TS2] Brace matcher</li><li>[FEATURE][TS2] Code formatter</li><li>[FEATURE][TS2] Folding builder</li><li>[FEATURE][TS2] Breadcrumb</li></ul><br><li>[FEATURE][TS1] Implementation of a breadcrumb bar for the editor</li><li>[TASK][TS1] Change of the element type in the code autocompletion</li><li>[BUGFIX][TS1] The autocompletion does not work in some cases.</li><li>[BUGFIX][TS1] FLUIDTEMPLATE is missing in the tsref.xml.</li><li>[BUGFIX][TS1] An extra brace will be created if a block begins directly after a keyword.</li><li>[BUGFIX][TS1] Sometimes the code documentation is not shown.</li></ul><strong>1.2</strong><ul><li>[FEATURE] Implementation of the "jump to" function to the structure tree.</li><li>[FEATURE] Implementation of an asc and desc sorter of the structure tree.</li><li>[FEATURE] Implementation of a spellchecker in comments.</li><li>[FEATURE] Implementation of a possibility to change the default file extension in the settings dialog of the IDE.</li><li>[BUGFIX] The multi line values are not visible in the structure tree.</li></ul><strong>1.1.1</strong><ul><li>[BUGFIX] A new TypoScript file cannot be created</li><li>[BUGFIX] NoSuchMethodError for current_position_ on startup</li></ul><strong>1.1</strong><ul><li>Extremely reduced the memory footprint</li><li>Improved the overall plugin performance</li><li>Constants as key values don't are marked as syntax errors anymore</li><li>Fixed the conflicts with the Intellij TypoScript plugin</li><li>Some additional minor fixes</li></ul><strong>1.0</strong><ul><li>Initial release</li></ul>
↧