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/NewIn53"
< PDT
(initial content) |
(correct links) |
||
Line 3: | Line 3: | ||
We fixed / closed ~40 bugs in this release! | We fixed / closed ~40 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) |
+ | |||
+ | Oldest bug in this release: [https://bugs.eclipse.org/bugs/show_bug.cgi?id=423089 #423089] | ||
=== General === | === General === | ||
− | # PHP 7.2 Support [https://bugs.eclipse.org/bugs/show_bug.cgi?id=528151] | + | # PHP 7.2 Support [https://bugs.eclipse.org/bugs/show_bug.cgi?id=528151 #528151] |
− | # Support .php7 extension [https://bugs.eclipse.org/bugs/show_bug.cgi?id=528331] | + | # Support .php7 extension [https://bugs.eclipse.org/bugs/show_bug.cgi?id=528331 #528331] |
− | # Ignore PHP4 constructor if PHP5 (__construct) is already available [https://bugs.eclipse.org/bugs/show_bug.cgi?id=514015] | + | # Ignore PHP4 constructor if PHP5 (__construct) is already available [https://bugs.eclipse.org/bugs/show_bug.cgi?id=514015 #514015] |
− | # Validator problem severites are configurable now [https://bugs.eclipse.org/bugs/show_bug.cgi?id=515714] | + | # Validator problem severites are configurable now [https://bugs.eclipse.org/bugs/show_bug.cgi?id=515714 #515714] |
=== Editor === | === Editor === | ||
− | # | + | # PHP COM class added to code stubs [https://bugs.eclipse.org/bugs/show_bug.cgi?id=521405 #521405] |
− | # Improved Code Assist performance [https://bugs.eclipse.org/bugs/show_bug.cgi?id=528501] | + | # Improved Code Assist performance [https://bugs.eclipse.org/bugs/show_bug.cgi?id=528501 #528501] |
+ | # We introduced "true" reconciler, this fixes problem with incorrect problem annotations | ||
=== Formatter === | === Formatter === | ||
− | # non-PHPDoc tags are correctly formatted [https://bugs.eclipse.org/bugs/show_bug.cgi?id=423089] | + | # non-PHPDoc tags are correctly formatted [https://bugs.eclipse.org/bugs/show_bug.cgi?id=423089 #423089] |
− | # Improved code line-wrapping policy for binary expression [https://bugs.eclipse.org/bugs/show_bug.cgi?id=530648] | + | # Formatting for unknown tags (for example all Doctrine annotations) can be enabled / disabled |
+ | # Improved code line-wrapping policy for binary expression [https://bugs.eclipse.org/bugs/show_bug.cgi?id=530648 #530648] | ||
=== PHPUnit === | === PHPUnit === | ||
− | # Improved support for PHPUnit 6 | + | # Improved support for PHPUnit 6 |
− | # | + | # Consistent PHPUnit view tree (Suite Name -> Class Name -> Method Name -> Data set number or name) |
− | # Allow re-run concrete Test, TestClass or even Suite [https://bugs.eclipse.org/bugs/show_bug.cgi?id=528013] | + | # PHPUnit native output available in console [https://bugs.eclipse.org/bugs/show_bug.cgi?id=528010 #528010] |
− | # Introduce ability to re-run failed tests [https://bugs.eclipse.org/bugs/show_bug.cgi?id=530472] | + | # Improved trace view: filtered in same way like PHPUnit native output, same content also for isolated tests |
− | # Read correct vendor dir in composer mode [https://bugs.eclipse.org/bugs/show_bug.cgi?id=530488] | + | # Object Diff view [https://bugs.eclipse.org/bugs/show_bug.cgi?id=515694 #515694] |
− | # Allow bind shortcuts to re-run commands [https://bugs.eclipse.org/bugs/show_bug.cgi?id=530533] | + | # Allow re-run concrete Test, TestClass or even Suite [https://bugs.eclipse.org/bugs/show_bug.cgi?id=528013 #528013] |
− | # Support non-standard use-cases for PHPUnitTestGroup [https://bugs.eclipse.org/bugs/show_bug.cgi?id=530639] [https://bugs.eclipse.org/bugs/show_bug.cgi?id=530548] | + | # 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] | ||
+ | # 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] | ||
+ | |||
+ | === Debugger === | ||
+ | |||
+ | # Support xDebug extended properties [https://bugs.eclipse.org/bugs/show_bug.cgi?id=519045 #519045] | ||
+ | # Prompt about saving dirty files before run PHP CLI Application [https://bugs.eclipse.org/bugs/show_bug.cgi?id=522107 #522107] | ||
=== API === | === API === | ||
− | # Consistent PHPModelUtils#getFullName return values [https://bugs.eclipse.org/bugs/show_bug.cgi?id=528454] | + | # Consistent PHPModelUtils#getFullName return values [https://bugs.eclipse.org/bugs/show_bug.cgi?id=528454 #528454] |
− | # Resolve Type::class to string [https://bugs.eclipse.org/bugs/show_bug.cgi?id=470655] | + | # Resolve Type::class to string [https://bugs.eclipse.org/bugs/show_bug.cgi?id=470655 #470655] |
− | # Allow override default PHP return type behavior [https://bugs.eclipse.org/bugs/show_bug.cgi?id=459808] | + | # Allow override default PHP return type behavior [https://bugs.eclipse.org/bugs/show_bug.cgi?id=459808 #459808] |
+ | |||
+ | === Other === | ||
+ | |||
+ | # PDT .target files to simplify contributors life and speed-up build process [https://bugs.eclipse.org/bugs/show_bug.cgi?id=500429 #500429] | ||
Revision as of 17:14, 13 February 2018
'This page is underdevelopment'
We fixed / closed ~40 bugs in this release!
This release is a part of Oxygen.3 (21/03/2018)
Oldest bug in this release: #423089
Contents
General
- PHP 7.2 Support #528151
- Support .php7 extension #528331
- Ignore PHP4 constructor if PHP5 (__construct) is already available #514015
- Validator problem severites are configurable now #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
PHPUnit
- Improved support for PHPUnit 6
- 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
- Object Diff view #515694
- Allow re-run concrete Test, TestClass or even Suite #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
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
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