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
(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 ===  
# Add PHP COM class to code stubs [https://bugs.eclipse.org/bugs/show_bug.cgi?id=521405]
+
# 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
# Restored Object Diff view [https://bugs.eclipse.org/bugs/show_bug.cgi?id=515694]
+
# 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

General

  1. PHP 7.2 Support #528151
  2. Support .php7 extension #528331
  3. Ignore PHP4 constructor if PHP5 (__construct) is already available #514015
  4. Validator problem severites are configurable now #515714

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
  3. Improved code line-wrapping policy for binary expression #530648

PHPUnit

  1. Improved support for PHPUnit 6
  2. Consistent PHPUnit view tree (Suite Name -> Class Name -> Method Name -> Data set number or name)
  3. PHPUnit native output available in console #528010
  4. Improved trace view: filtered in same way like PHPUnit native output, same content also for isolated tests
  5. Object Diff view #515694
  6. Allow re-run concrete Test, TestClass or even Suite #528013
  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

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

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