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/NewIn53"
< PDT
(some screens) |
|||
(7 intermediate revisions by 2 users 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/NewIn52|< Previous Version]] | [[PDT/NewIn60|Next Version >]]</div> | ||
− | We fixed / closed ~ | + | We fixed / closed ~50 bugs in this release! |
This release is a part of '''Oxygen.3''' (21/03/2018) | This release is a part of '''Oxygen.3''' (21/03/2018) | ||
Line 25: | Line 29: | ||
# Formatting for unknown tags (for example all Doctrine annotations) can be enabled / disabled <br />[[File:Pdt53_phpdoc_formatter.png]] | # Formatting for unknown tags (for example all Doctrine annotations) can be enabled / disabled <br />[[File:Pdt53_phpdoc_formatter.png]] | ||
# Improved code line-wrapping policy for binary expression [https://bugs.eclipse.org/bugs/show_bug.cgi?id=530648 #530648] | # Improved code line-wrapping policy for binary expression [https://bugs.eclipse.org/bugs/show_bug.cgi?id=530648 #530648] | ||
+ | # Make the "Empty lines" indentation policy work correctly when selected [https://bugs.eclipse.org/bugs/show_bug.cgi?id=427031 #427031] | ||
=== PHPUnit === | === PHPUnit === | ||
Line 30: | Line 35: | ||
[[File:Pdt53_phpunit.png]] | [[File:Pdt53_phpunit.png]] | ||
− | # | + | # PHPUnit 7 support [https://bugs.eclipse.org/bugs/show_bug.cgi?id=531519 #531519] |
+ | # Improved PHPUnit 6 support | ||
# Consistent PHPUnit view tree (Suite Name -> Class Name -> Method Name -> Data set number or name) | # Consistent PHPUnit view tree (Suite Name -> Class Name -> Method Name -> Data set number or name) | ||
− | # PHPUnit native output available in console [https://bugs.eclipse.org/bugs/show_bug.cgi?id=528010 #528010] | + | # PHPUnit native output available in console [https://bugs.eclipse.org/bugs/show_bug.cgi?id=528010 #528010]<br />[[File:Pdt53 phpunit console.png]] |
# Improved trace view: filtered in same way like PHPUnit native output, same content also for isolated tests | # Improved trace view: filtered in same way like PHPUnit native output, same content also for isolated tests | ||
− | # Allow re-run concrete | + | # Allow re-run concrete Suite, TestCase, Test or even Test with concrete data provider [https://bugs.eclipse.org/bugs/show_bug.cgi?id=528013 #528013]<br />[[File:Pdt53 phpunit run.png]] |
# Introduce ability to re-run failed tests [https://bugs.eclipse.org/bugs/show_bug.cgi?id=530472 #530472] | # Introduce ability to re-run failed tests [https://bugs.eclipse.org/bugs/show_bug.cgi?id=530472 #530472] | ||
# Read correct vendor dir in composer mode [https://bugs.eclipse.org/bugs/show_bug.cgi?id=530488 #530488] | # Read correct vendor dir in composer mode [https://bugs.eclipse.org/bugs/show_bug.cgi?id=530488 #530488] | ||
# Allow bind shortcuts to re-run commands [https://bugs.eclipse.org/bugs/show_bug.cgi?id=530533 #530533] | # Allow bind shortcuts to re-run commands [https://bugs.eclipse.org/bugs/show_bug.cgi?id=530533 #530533] | ||
# Support non-standard use-cases for PHPUnitTestGroup [https://bugs.eclipse.org/bugs/show_bug.cgi?id=530639 #530639] [https://bugs.eclipse.org/bugs/show_bug.cgi?id=530548 #530548] | # Support non-standard use-cases for PHPUnitTestGroup [https://bugs.eclipse.org/bugs/show_bug.cgi?id=530639 #530639] [https://bugs.eclipse.org/bugs/show_bug.cgi?id=530548 #530548] | ||
− | # Object Diff view [https://bugs.eclipse.org/bugs/show_bug.cgi?id=515694 #515694] | + | # Object Diff view with colors [https://bugs.eclipse.org/bugs/show_bug.cgi?id=515694 #515694] <br />[[File:Pdt53 object diff.png]] |
+ | # PHPUnit run shortcuts on Mac behaves similar to JUnit. CMD+ALT+X U to run and CMD+CTRL+ALT+D U to debug PHPUnit test | ||
+ | # Make execution time visible on PHPUnit view tree [https://bugs.eclipse.org/bugs/show_bug.cgi?id=530474 #530474] | ||
+ | # To increase readability, PHPUnit views support colored labels | ||
=== Debugger === | === Debugger === | ||
Line 65: | Line 74: | ||
5.2.0 - https://wiki.eclipse.org/PDT/NewIn52 | 5.2.0 - https://wiki.eclipse.org/PDT/NewIn52 | ||
+ | |||
+ | [[Category:PDT|NewIn53]] |
Latest revision as of 06:17, 4 January 2020
We fixed / closed ~50 bugs in this release!
This release is a part of Oxygen.3 (21/03/2018)
Oldest bug in this release: #423089 had ~4 years
Contents
General
- .php7 extension support #528331
- PHP 7.2 support #528151
- Ignore PHP4 constructor if PHP5 (__construct()) is already available #514015
- Configurable problem severities #515714
Editor
- PHP COM class added to code stubs #521405
- Improved Code Assist performance #528501
- We introduced "true" reconciler, this fixes problem with incorrect problem annotations
Formatter
- non-PHPDoc tags are correctly formatted #423089
- Formatting for unknown tags (for example all Doctrine annotations) can be enabled / disabled
- Improved code line-wrapping policy for binary expression #530648
- Make the "Empty lines" indentation policy work correctly when selected #427031
PHPUnit
- PHPUnit 7 support #531519
- Improved PHPUnit 6 support
- Consistent PHPUnit view tree (Suite Name -> Class Name -> Method Name -> Data set number or name)
- PHPUnit native output available in console #528010
- Improved trace view: filtered in same way like PHPUnit native output, same content also for isolated tests
- Allow re-run concrete Suite, TestCase, Test or even Test with concrete data provider #528013
- Introduce ability to re-run failed tests #530472
- Read correct vendor dir in composer mode #530488
- Allow bind shortcuts to re-run commands #530533
- Support non-standard use-cases for PHPUnitTestGroup #530639 #530548
- Object Diff view with colors #515694
- PHPUnit run shortcuts on Mac behaves similar to JUnit. CMD+ALT+X U to run and CMD+CTRL+ALT+D U to debug PHPUnit test
- Make execution time visible on PHPUnit view tree #530474
- To increase readability, PHPUnit views support colored labels
Debugger
- Support xDebug extended properties #519045
- Prompt about saving dirty files before run PHP CLI Application #522107
API
- Consistent PHPModelUtils#getFullName return values #528454
- Resolve Type::class to string #470655
- Allow override default PHP return type behavior #459808
- Adopters are able to register own validators on Errors / Warning page #515714
Other
- PDT .target files to simplify contributors life and speed-up build process #500429
Full bugs list for this release cycle
5.3.0 - https://projects.eclipse.org/projects/tools.pdt/releases/5.3/bugs
Previous News&Noteworthy page
5.2.0 - https://wiki.eclipse.org/PDT/NewIn52