Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "PDT/NewIn60"
< PDT
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | <css> | |
+ | #main-page-content{ position:relative; } | ||
+ | #versionNav{ position:absolute; top: 0px; right: 0px; border-color: transparent; background: transparent; } | ||
+ | </css> | ||
+ | <div id="versionNav" class="alert alert-small alert-warning">[[PDT/NewIn53|< Previous Version]] | [[PDT/NewIn61|Next Version >]]</div> | ||
− | We fixed / closed ~ | + | We fixed / closed ~60 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) | ||
Line 9: | Line 13: | ||
=== General === | === General === | ||
− | + | # Unused/unassigned variable validation support [http://eclip.se/162771 #162771]<br>[[File:pdt60_variable_validator.png]]<br><br> | |
− | + | # Validation for scalars in break / continue [http://eclip.se/453333 #453333]<br>[[File:pdt60_break_validator.png]]<br><br> | |
− | + | # Static operation validation for PHP >= 7 [http://eclip.se/475867 #475867]<br>[[File:pdt60_const_validator.png]]<br><br> | |
− | + | # Support "@param callback" in same way as "@param callable" [http://eclip.se/531379 #531379] | |
− | + | # Fixed support for ASP tags [http://eclip.se/532793 #532793]<br>[[File:pdt60_asp_tags.png]]<br><br> | |
− | + | # Open type shortcuts work in PHP perspective without focus on PHP editor [http://eclip.se/462699 #462699] | |
− | + | # 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] <br>[[File:pdt60_perspective.png|600px]] | |
=== Editor === | === Editor === | ||
− | + | # Async code completion [http://eclip.se/458335 #458335 ] | |
− | + | # Improved code assist for @var tags [http://eclip.se/533717 #533717] [http://eclip.se/533840 #533840] | |
− | + | # Fixed highlighting for projects with duplicated classes in validation paths [http://534427 #534427] | |
− | + | # Fixed memory leak in PHP editors [http://eclip.se/534544 #534544] | |
− | + | # Improved superglobal highlighting [http://eclip.se/533659 #533659] | |
− | + | # Fixed highlighting for "parent" keyword [http://eclip.se/534041 #534041] | |
− | + | # Method overriding support PHP 7 return types [http://eclip.se/534103 #534103] | |
− | + | # Consistent tooltip for constants defined via "define" and "const" keywords [http://eclip.se/533276 #533276] | |
+ | # Improved highlighting for try/catch/finally statement [http://eclip.se/531997 #531997] [http://eclip.se/436312 #436312] | ||
=== Formatter === | === Formatter === | ||
− | + | # Formatter preferences always use latest supported PHP version [http://eclip.se/459395 #459395] | |
− | + | # Support braces configuration for traits [http://eclip.se/534104 #534104] | |
− | + | # Stable formatter results [http://eclip.se/532269 #532269] [http://eclips.se/531466 #531466] | |
− | + | # No more "double spaces" around expressions [http://eclip.se/531574 #531574] | |
− | + | # New "Line Wrapping" -> "Keep trailing comma" [http://eclip.se/521884 #521884] | |
− | + | # Formatter no longer produce "TextEdits" in places where code isn't really touched [http://eclipse.se/531468 #531468] | |
=== Debugger === | === Debugger === | ||
− | + | # Fix possible deadlock during Xdebug session startup [http://534323 #534323] | |
− | + | # Support Xdebug profiling. Via CLI Launch or manual CacheGrind file import [http://eclip.se/533101 #533101]<br>[[File:pdt60_profiling_import.png]][[File:pdt60_profiling_dash.png|600px]][[File:pdt60_profiling_tree.png|600px]][[File:pdt60_profiling_invocation.png|600px]][[File:pdt60_profiling_stat.png|600px]] | |
=== API === | === API === | ||
− | + | # Smart importer plugin & feature has been merged with PDT UI [http://eclip.se/532488 #532488] | |
− | + | # PDT API has been adjusted for async completion support | |
=== Other === | === Other === | ||
− | + | # PDT no longer support old Eclipse Platform. Since 6.0 use new APIs as soon as possible. | |
− | + | # Lot's of Sonar issues has been fixed. | |
=== Full bugs list for this release cycle === | === Full bugs list for this release cycle === | ||
Line 59: | Line 64: | ||
==== Previous News&Noteworthy page ==== | ==== Previous News&Noteworthy page ==== | ||
− | 5.3.0 - https://wiki.eclipse.org/PDT/NewIn60 | + | 5.3.0 - https://wiki.eclipse.org/PDT/NewIn53 |
+ | |||
+ | [[Category:PDT|NewIn60]] |
Latest revision as of 06:16, 4 January 2020
We fixed / closed ~60 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
- Unused/unassigned variable validation support #162771
- Validation for scalars in break / continue #453333
- Static operation validation for PHP >= 7 #475867
- Support "@param callback" in same way as "@param callable" #531379
- Fixed support for ASP tags #532793
- Open type shortcuts work in PHP perspective without focus on PHP editor #462699
- PHP Explorer was replaced by Project Explorer #478814 #501049 #514693 #533514
Editor
- Async code completion #458335
- Improved code assist for @var tags #533717 #533840
- Fixed highlighting for projects with duplicated classes in validation paths #534427
- Fixed memory leak in PHP editors #534544
- Improved superglobal highlighting #533659
- Fixed highlighting for "parent" keyword #534041
- Method overriding support PHP 7 return types #534103
- Consistent tooltip for constants defined via "define" and "const" keywords #533276
- Improved highlighting for try/catch/finally statement #531997 #436312
Formatter
- Formatter preferences always use latest supported PHP version #459395
- Support braces configuration for traits #534104
- Stable formatter results #532269 #531466
- No more "double spaces" around expressions #531574
- New "Line Wrapping" -> "Keep trailing comma" #521884
- Formatter no longer produce "TextEdits" in places where code isn't really touched #531468
Debugger
- Fix possible deadlock during Xdebug session startup #534323
- Support Xdebug profiling. Via CLI Launch or manual CacheGrind file import #533101
API
- Smart importer plugin & feature has been merged with PDT UI #532488
- PDT API has been adjusted for async completion support
Other
- PDT no longer support old Eclipse Platform. Since 6.0 use new APIs as soon as possible.
- 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/NewIn53