You are on page 1of 13

Eclipse PHP Development Tools (PDT)

3.1 - Juno Release Review


Jacek Pospychaa,
Project lead

Wednesday, June 6, 12

Introduction

Juno Release - PDT 3.1


Emphasis on PHP 5.4 new syntax, major

Content-Assist improvements, performance


and quality

Collaboration with DLTK and WTP teams


Wednesday, June 6, 12

Features

Wednesday, June 6, 12

PHP 5.4 Traits support


PHP 5.4 Namespaces support
Content-Assist improvements for PHP 5.4
Code folding and formatting
Performance for big files
PHP Editor improvements
Unit Tests Coverage (~1000 new tests!)

Non-Code Aspects

Li#le has changed for PDT in its


documenta8on, state of
interna8onaliza8on, etc.

PDT wiki remains central repo for

documenta8on created over the release

h#p://wiki.eclipse.org/PDT

Wednesday, June 6, 12

API

Minor API updates for PHP 5.4


No other changes in API

Wednesday, June 6, 12

Architectural Issues

Little has changed in the PDT architecture


in this release

Wednesday, June 6, 12

Bugzilla

Wednesday, June 6, 12

Bugzilla

203 new issues were added


121 issues were closed
81 remained open
Total of 364 is still open

Wednesday, June 6, 12

Bugzilla

All currently open bugs

Wednesday, June 6, 12

Bugs open, created in last 12 months

Standards

PDT adds support for PHP 5.4 language


syntax and API

Other standards remain the same as for


previous PDT release

Wednesday, June 6, 12

Schedule

PDT follows the Juno Release train


schedule

Wednesday, June 6, 12

IP

The project leadership veries that:

... that the about les and use licenses are in place as per the Guidelines to Legal Documenta8on
... all contribu8ons (code, documenta8on, images, etc) has been commi#ed by individuals who are either Members of the Founda8on, or have
signed the appropriate Commi#er Agreement. In either case, these are individuals who have signed, and are abiding by, the Eclipse IP Policy.
... that all signicant contribu8ons have been reviewed by the Founda8on's legal sta. Include references to the IPZilla numbers of all clearances.
... that all non-Commi#er code contribu8ons, including third-party libraries, have been documented in the release and reviewed by the
Founda8on's legal sta. Include references to the IPZilla numbers of all clearances.
... that all Contribu8on Ques8onnaires have been completed
... the "copyright" eld of each feature is set to the copyright owner (the Eclipse Founda8on is rarely the copyright owner).
... that any third-party logos or trademarks included in the distribu8on (icons, help le logos, etc) have been licensed under the EPL.
... that any fonts or similar third-party images included in the distribu8on (e.g. in PDF or EPS les) have been licensed under the EPL.

Wednesday, June 6, 12

Many thanks to the PDT community for


making this happen!

Wednesday, June 6, 12

You might also like