Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "PDT/NewIn53"

< PDT
(PHPUnit: colored labels, colored object diff, execution time, mac shortcuts)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
'This page is underdevelopment'
+
<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|&lt; Previous Version]] | [[PDT/NewIn60|Next Version &gt;]]</div>
  
We fixed / closed ~40 bugs in this release!
+
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 31: Line 35:
 
[[File:Pdt53_phpunit.png]]
 
[[File:Pdt53_phpunit.png]]
  
# Improved support for PHPUnit 6
+
# 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 Test, TestClass or even Suite [https://bugs.eclipse.org/bugs/show_bug.cgi?id=528013 #528013]
+
# 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 with colors [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
 
# 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]
 
# 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  
+
# To increase readability, PHPUnit views support colored labels
  
 
=== Debugger ===
 
=== Debugger ===
Line 69: 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

General

  1. .php7 extension support #528331
  2. PHP 7.2 support #528151
    Pdt53 php72.png
  3. Ignore PHP4 constructor if PHP5 (__construct()) is already available #514015
    Pdt53 constructor.png
  4. Configurable problem severities #515714
    Pdt53 errors warnings.png

Editor

  1. PHP COM class added to code stubs #521405
  2. Improved Code Assist performance #528501
  3. We introduced "true" reconciler, this fixes problem with incorrect problem annotations

Formatter

  1. non-PHPDoc tags are correctly formatted #423089
  2. Formatting for unknown tags (for example all Doctrine annotations) can be enabled / disabled
    Pdt53 phpdoc formatter.png
  3. Improved code line-wrapping policy for binary expression #530648
  4. Make the "Empty lines" indentation policy work correctly when selected #427031

PHPUnit

Pdt53 phpunit.png

  1. PHPUnit 7 support #531519
  2. Improved PHPUnit 6 support
  3. Consistent PHPUnit view tree (Suite Name -> Class Name -> Method Name -> Data set number or name)
  4. PHPUnit native output available in console #528010
    Pdt53 phpunit console.png
  5. Improved trace view: filtered in same way like PHPUnit native output, same content also for isolated tests
  6. Allow re-run concrete Suite, TestCase, Test or even Test with concrete data provider #528013
    Pdt53 phpunit run.png
  7. Introduce ability to re-run failed tests #530472
  8. Read correct vendor dir in composer mode #530488
  9. Allow bind shortcuts to re-run commands #530533
  10. Support non-standard use-cases for PHPUnitTestGroup #530639 #530548
  11. Object Diff view with colors #515694
    Pdt53 object diff.png
  12. 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
  13. Make execution time visible on PHPUnit view tree #530474
  14. To increase readability, PHPUnit views support colored labels

Debugger

  1. Support xDebug extended properties #519045
  2. Prompt about saving dirty files before run PHP CLI Application #522107

API

  1. Consistent PHPModelUtils#getFullName return values #528454
  2. Resolve Type::class to string #470655
  3. Allow override default PHP return type behavior #459808
  4. Adopters are able to register own validators on Errors / Warning page #515714

Other

  1. 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

Back to the top