Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "PDT/NewIn60"
Line 1: | Line 1: | ||
'This page is underdevelopment' | 'This page is underdevelopment' | ||
− | We fixed / closed ~ | + | We fixed / closed ~50 bugs in this release! |
This release is a part of '''Photon.0''' (27/06/2018) | This release is a part of '''Photon.0''' (27/06/2018) | ||
− | Oldest bug in this release: | + | Oldest bug in this release: [http://eclip.se/162771 #162771] - ~12 years old! |
=== General === | === General === | ||
+ | |||
+ | 1. Unused/unassigned variable validation support [http://eclip.se/162771 #162771] | ||
+ | 2. Validation for scalars in break / continue [http://eclip.se/453333 #453333] | ||
+ | 3. Static operation validation for PHP >= 7 [http://eclip.se/475867 #475867] | ||
+ | 4. Support "@param callback" in same way as "@param callable" [http://eclip.se/531379 #531379] | ||
+ | 5. Fixed support for ASP tags [http://eclip.se/532793 #532793] | ||
+ | 6. Open type shortcuts work in PHP perspective without focus on PHP editor [http://eclip.se/462699 #462699] | ||
+ | 7. PHP Explorer was replaced by Project Explorer [http://eclip.se/478814 #478814] [http://eclip.se/501049 #501049] [http://eclip.se/514693 #514693] [http://eclip.se/533514 #533514] | ||
=== Editor === | === Editor === | ||
+ | |||
+ | 1. Improved code assist for @var tags [http://eclip.se/533717 #533717] [http://eclip.se/533840 #533840] | ||
+ | 2. Fixed highlighting for projects with duplicated classes in validation paths [http://534427 #534427] | ||
+ | 3. Fixed memory leak in PHP editors [http://eclip.se/534544 #534544] | ||
+ | 4. Improved suprglobal highlighting [http://eclip.se/533659 #533659] | ||
+ | 5. Fixed highlighting for "parent" keyword [http://eclip.se/534041 #534041] | ||
+ | 6. Method overriding support PHP 7 return types [http://eclip.se/534103 #534103] | ||
+ | 7. Consistent tooltip for constants defined via "define" and "const" keywords [http://eclip.se/533276 #533276] | ||
+ | 8. Improved highlighting for try/catch/finally statement [http://eclip.se/531997 #531997] [http://eclip.se/436312 #436312] | ||
=== Formatter === | === Formatter === | ||
− | + | 1. Formatter preferences always use latest supported PHP version [http://eclip.se/459395 #459395] | |
+ | 2. Support braces configuration for traits [http://eclip.se/534104 #534104] | ||
+ | 3. Stable formatter results [http://eclip.se/532269 #532269] [http://eclips.se/531466 #531466] | ||
+ | 4. No more "double spaces" around expressions [http://eclip.se/531574 #531574] | ||
+ | 5. New "Line Wrapping" -> "Keep trailing comma" [http://eclip.se/521884 #521884] | ||
+ | 6. Formatter no longer produce "TextEdits" in places where code isn't really touched [http://eclipse.se/531468 #531468] | ||
+ | |||
=== Debugger === | === Debugger === | ||
+ | |||
+ | 1. Support XDebug profiling [http://eclip.se/533101 #533101] | ||
+ | 2. Fix possible deadlock during XDebug session startup [http://534323 #534323] | ||
=== API === | === API === | ||
+ | |||
+ | 1. Smart importer plugin & feature has been merged with PDT UI [http://eclip.se/532488 #532488] | ||
+ | 2. PDT API has been adjusted for async completion support | ||
=== Other === | === Other === | ||
+ | 1. PDT longer support old Eclipse Platform. Since 6.0 use new APIs as soon as possible. | ||
+ | 2. Lot's of Sonar issues has been fixed. | ||
=== Full bugs list for this release cycle === | === Full bugs list for this release cycle === |
Revision as of 09:52, 22 May 2018
'This page is underdevelopment'
We fixed / closed ~50 bugs in this release!
This release is a part of Photon.0 (27/06/2018)
Oldest bug in this release: #162771 - ~12 years old!
Contents
General
1. Unused/unassigned variable validation support #162771 2. Validation for scalars in break / continue #453333 3. Static operation validation for PHP >= 7 #475867 4. Support "@param callback" in same way as "@param callable" #531379 5. Fixed support for ASP tags #532793 6. Open type shortcuts work in PHP perspective without focus on PHP editor #462699 7. PHP Explorer was replaced by Project Explorer #478814 #501049 #514693 #533514
Editor
1. Improved code assist for @var tags #533717 #533840 2. Fixed highlighting for projects with duplicated classes in validation paths #534427 3. Fixed memory leak in PHP editors #534544 4. Improved suprglobal highlighting #533659 5. Fixed highlighting for "parent" keyword #534041 6. Method overriding support PHP 7 return types #534103 7. Consistent tooltip for constants defined via "define" and "const" keywords #533276 8. Improved highlighting for try/catch/finally statement #531997 #436312
Formatter
1. Formatter preferences always use latest supported PHP version #459395 2. Support braces configuration for traits #534104 3. Stable formatter results #532269 #531466 4. No more "double spaces" around expressions #531574 5. New "Line Wrapping" -> "Keep trailing comma" #521884 6. Formatter no longer produce "TextEdits" in places where code isn't really touched #531468
Debugger
1. Support XDebug profiling #533101 2. Fix possible deadlock during XDebug session startup #534323
API
1. Smart importer plugin & feature has been merged with PDT UI #532488 2. PDT API has been adjusted for async completion support
Other
1. PDT longer support old Eclipse Platform. Since 6.0 use new APIs as soon as possible. 2. Lot's of Sonar issues has been fixed.
Full bugs list for this release cycle
6.0.0 - https://projects.eclipse.org/projects/tools.pdt/releases/6.0/bugs
Previous News&Noteworthy page
5.3.0 - https://wiki.eclipse.org/PDT/NewIn60