## What's New in 4.28 (PDE)

Here are descriptions of some of the more interesting or significant changes made to the Plug-in Development Environment (PDE) for the 4.27 release of Eclipse. They are grouped into:

- Dialogs, Wizards and Views
- Editors
- PDE Compiler
- Security

## Dialogs, Wizards and Views

Support for automatic Manifest generation

### PDE now support generating the manifest automatically

Create a new Plugin project and select the standard OSGi framework type and select "Generate OSGi metadata automatically"

Review and maybe adjust the usual settings like name and version

Finish the wizard to get the project created

## Editors

New Manifest Cleanup action

### Select the Organize Manifest Action

(Alternatively select some projects and choose `Plugin Tools` > `Organize Manifests...`)

### Choose the "Recompute Import-Package ..." cleanup

### The Manifest will be transformed and the result can be reviewed

Support for auto-completion for build.properties file

### PDE now support auto-completion of keys in the build.properties file.

User does not need to remember the complete words in the build.properties header specification. They can start typing as much as they know, and invoke the auto-completion key bindings (usually ctrl+space) to obtain the list of potential valid headers that match the user's intent.

## PDE Compiler

Support for schema and feature compilers for project-specific preferences

### PDE now support all available compilers for project preferences

the project specific preferences property page contained only plugin compiler (manifest compiler), while the schema and feature compiler settings are available in the workspace-wide settings. remove this restriction and open up all the compiler settings for project-specific settings too.

## Security

CVE-2021-41033: Enforce https protocol | PDE's access to update sites when populating target platforms is affected by the enforcement of https access. See the Platform's CVE-2021-41033: Enforce https protocol section for details.