Updates und Neuigkeiten rund um PhpStorm 2017.1

PhpStorm 2017.1 – Alles zur neuen PhpStorm-Version
Kommentare

Startschuss für PhpStorm 2017.x: Die ersten Early-Access-Preview-Builds der ersten PhpStorm-Version des Jahres – PhpStorm 2017.1 – sind erschienen und bringen bereits umfangreiche Neuerungen und Verbesserungen für die beliebte IDE aus dem Hause JetBrains mit.

Nachdem erst vor rund zwei Monaten die finale Version von PhpStorm 2016.3 erschienen ist, geht die Arbeit an der neuen IDE-Major-Version in die nächste Runde. PhpStorm 2017.1 wird die erste Version der beliebten Entwicklungsumgebung, die in diesem Jahr erscheinen soll. Entwickler können sich dabei bereits jetzt auf viele neue Features, umfangreiche Verbesserungen und zahlreiche Bug-Fixes freuen.

PhpStorm 2017.1 im Überblick

PhpStorm 2017.1 Early Access Program

Der Startschuss für das Early Access Program von PhpStorm 2017.1 ist gefallen. Ab sofort können Entwickler die jeweils aktuellsten EAP-Builds testen und damit die neuen Features und Verbesserungen seitens der PHP-, Web- und IntelliJ-Plattformen jeweils direkt ausprobieren.

PhpStorm 2017.1 EAP-Build 171.1834 steht zur Verfügung

Kurz vor den Feiertagen hat das Early Access Program von PhpStorm 2017.1 mit der Veröffentlichung des ersten EAP-Builds 171.1834 begonnen. Bereits diese Vorabversion konnte mit einigen Neuerungen überzeugen. So wurden etwa neue Zeilen-Highlights hinzugefügt, mit denen zum Beispiel alle erweiterten beziehungsweise implementierten Methoden, Stellen, an denen ein Import genutzt wurde oder Stellen, bei denen eine Ausnahme ausgegeben wurde, hervorgehoben werden können. Der geschriebene Code soll damit für die User noch visueller gestaltet und ihnen so die Arbeit erleichtert werden.

Ebenso gab es einige Verbesserungen für den Editor. So zeigen Parameter-Hinweise nun an, wenn Literals und Nulls als Methodenargumente genutzt wurden, was die Lesbarkeit des Codes verbessern soll. Neu sind auch einige Quick-Fixes zum Auflösen von undefinierten Variablen, Emoji-Support im Editor und die Integration mit den Angular Language Services. Alle Neuerungen können in den Release Notes nachgelesen werden.

PhpStorm 2017.1 EAP-Build 171.2014 erschienen

Kurz vor dem Jahreswechsel erschien mit Build 171.2014 der nächste EAP-Build von PhpStorm 2017.1. Auch hier dürfen sich User wieder über einige neue Features, Bug-Fixes und Verbesserungen seitens der PHP-, IntelliJ- und Web-Plattformen freuen. So wurden etwa viele Reparse-Fehler behoben; ebenso wurde Current Scope Highlighting für alternative Syntax-Statements implementiert. Außerdem kann nun die Sichtbarkeit einer neuen Methode im Add-Method-Quick-Fix ausgewählt werden. Verbesserungen gab es auch für Parameter Hints, dem Support von PHP 7.1 und dem Support von Read-Only-Repositories für Settings Storage. Alle Änderungen können in den zugehörigen Release Notes nachgelesen werden; die aktuelle Testversion steht im Early Access Program zum Download zur Verfügung.

PhpStorm 2017.1 EAP-Build 171.2152 erschienen [Update vom 05.01.17]

Mit EAP-Build 171.2152 steht eine neue Vorabversion der beliebten IDE zum Testen bereit. Mit im Gepäck sind einige neue Features, Bug-Fixes und Verbesserungen seitens der PHP-, Web- und IntelliJ-Plattformen. Zu den Neuerungen zählt etwa eine neue Code-Style-Einstellung, die das Spezifizieren der minimalen Leerzeilen vor dem Namespace erlaubt.

Des Weiteren beeinflusst die Option „Align consecutive assignments“ jetzt auch Shorthand-Operatoren und die Option „Download from…“ ist nun in Deployment-Actions implementiert.

Zudem wurden zwei neue Actions zur Debugger Variables View hinzugefügt: Jump to Type Source und Copy Type. Erstere ermöglicht eine direkte Navigation zur Klasse der aktuellen Variable, um den Code zu prüfen. Copy Type kopiert die Art der Variable zur späteren Verwendung ins Clipboard. Ausführliche Informationen zu allen Neuerungen und Änderungen finden sich in den Release Notes und im Issue Tracker.

PhpStorm 2017.1 EAP 171.2272 steht bereit [Update vom 12.01.17]

Der nächste EAP-Build von PhpStorm 2017.1 ist erschienen: PhpStorm 2017.1 EAP 171.2272 bringt eine Reihe neuer Features, Bug-Fixes und Verbesserungen seitens der IntelliJ-, PHP- und Web-Plattformen mit sich.

So wurden die Leerräume innerhalb von declare-Statements entfernt, um dem Draft des Extended Coding Style Guide zu entsprechen. Des Weiteren lassen sich nun reguläre Ausdrücke für “Regexp to detect copyright in comments” und “Allow replacing copyright if old copyright matches”-Felder spezifizieren.

Darüber hinaus gibt es zwei neue Code-Style-Optionen: „Place ‘()’ for constructor“ kommt zum Einsatz, wenn eine neue Klasseninstanz ohne Parameter erstellt wird. Damit erhält man die Möglichkeit, Klammern entweder zu setzen oder auszulassen. Die zweite Option „Convert else if/elseif to“ ermöglicht das Formatieren des elseif-Statements, indem „elseif to else if“ oder „else if to elseif“ gewandelt wird.

Einen Überblick über alle Änderungen bieten die Release Notes sowie der zugehörige Blogpost von Anna Lebedeva im JetBrains-Blog.

PhpStorm 2017.1 EAP 171.2455 ist erschienen [Update vom 19.01.2017]

Der neue PhpStorm 2017.1 EAP-Build 171.2455 steht ab sofort zum Testen zu Verfügung. Mit dabei sind wie zu erwarten eine Reihe neuer Features, wie zum Beispiel Verbesserungen beim Support der PHP 7 Uniform Variable Syntax. So werden ab sofort Expressions wie isset/unset, foo()()().., und $some->foo()() vollständig unterstützt.

Des Weiteren werden Funktionen und Constants automatisch importiert, sofern eine oder beide Optionen „Enable auto-import in file scope” oder „Enable auto-import in namespace scope” aktiviert sind. Das gleiche gilt für den Import von Klassen, Funktionen und Constants aus dem Global Space. Die entscheidende Option findet sich unter Settings | Editor | General | Auto Import | PHP | Enable auto-import from the global space.

Ist nun die Option „Use fully-qualified class names“ aktiviert, wird der volle Name in der PHPDoc-Type-Beschreibung genutzt. Die Option findet sich unter Settings | Editor | Code Style | PHP | PHPDoc | Generated Doc Blocks. Zudem werden jetzt function-, constant-, und namespace-Aliasse in ungenutzten Imports unterstützt.

Alle Neuerungen finden sich in den Release Notes sowie im zugehörigen Blogpost.

PhpStorm 2017.1 EAP 171.2613 verfügbar [Update vom 26.01.2017]

Mit PhpStorm 2017.1 EAP 171.2613 steht ab sofort eine neue Vorabversion der beliebten IDE zum Testen bereit. Nutzer dürfen sich wie gewohnt über eine ganze Reihe neuer Features seitens der PHP-, Web- und IntelliJ-Plattformen freuen.

Dieses Mal stehen zwei Features im Fokus: Zum einen wurde der Blade-Support verbessert. Zusätzlich zur bestehenden Laravel-5.4-Blade-Feature-Unterstützung im Laravel-Plugin sind jetzt auch die Standardanweisungen @component und @slot in der Dokumentenstruktur verschachtelt. Zum anderen werden nun alle benutzerdefinierten Konstanten unter dem „Constants“-Node in der Liste von Variablen gruppiert.

Ausführliche Informationen zu allen Neuerungen und Änderungen finden sich in den Release Notes und im Issue Tracker.

PhpStorm 2017.1 EAP 171.2822 ist da [Update vom 02.02.2017]

Der neue PhpStorm 2017.1 EAP-Build 171.2822 steht ab sofort zum Testen bereit. Mit im Gepäck hat er erneut eine ganze Reihe neuer Features.

So dürfen sich vor allem Laravel-Nutzer freuen: PHPDoc wird jetzt in Blade Injections unterstützt. Außerdem wurde die Erkennung von PHP-Klassennamen in Strings hinzugefügt, sodass die Verwaltung der richtigen Namen in Rename Refactoring sowie das Navigieren zu Klassen nun einfacher ist.

Des Weiteren gab es einige Verbesserungen in der Auto-Import Funktionalität, unter anderem besserer Alias-Support. Ausführliche Informationen zu allen Neuerungen und Änderungen gibt’s wie gewohnt im JetBrains-Blog sowie in den Release Notes.

PhpStorm 2017.1 EAP 171.3019 verfügbar [Update vom 09.02.2017]

Mit PhpStorm 2017.1 EAP-Build 171.3019 steht eine neue Vorabversion der beliebten IDE zum Testen zur Verfügung. Auch dieses Mal bringt der neue EAP-Build wieder einige Neuerungen und zahlreiche Verbesserungen mit sich. Dazu gehören etwa die Implementierung eines ersten Supports von Codeception, die Möglichkeit, Spaces innerhalb von Declare-Statements zu konfigurieren oder das Auffinden oder Konvertieren von PHP-4-Style-Constructors zu PHP 5.3+-Style -__construct. Außerdem bietet der neue EAP-Build Support für die kürzlich erschienene neue Version von PHPUnit, PHPUnit 6.0.0.

Alle Neuerungen und Änderungen lassen sich in den Release Notes nachlesen; die vollständige Liste der Bug-Fixes gibt es wie gewohnt im Issue Tracker. PhpStorm 2017.1 EAP 171.3019 steht im Early Access Program zum Download zur Verfügung.

PhpStorm 2017.1 EAP 171.3224 ist erschienen [Update vom 16.02.2017]

Eine neue Vorabversion von PhpStorm 2017.1 steht ab sofort zum Testen bereit: EAP-Build 171.3224 bringt wie zu erwarten wieder einen ganzen Schwung neue Features mit.

So lassen sich jetzt Namespaces und Imports von den jeweiligen Ausführungspunkten in Watches, Evaluate Expression und Debug Console nutzen. Des Weiteren wurde die User Experience für PHP-Debug-Einstellungen verbessert.

Zudem wurde die Funktionalität von Auto-Imports und der „Fully Qualified Name“-Inspection optimiert. Daneben gab es eine Reihe von Bug-Fixes, darunter ein behobenes Problem mit dem Import von ECMAScript 2015. Ausführliche Informationen zu allen Neuerungen und Änderungen finden sich wie gewohnt im zugehörigen Blogpost.

Unsere Redaktion empfiehlt:

Relevante Beiträge

Meinungen zu diesem Beitrag

X
- Gib Deinen Standort ein -
- or -