LTK UI API changes

This document lists the API changes that occurred between R3.2 and R3.3 and how to migrate from the R3.2 API to the R3.3 API.

LTK UI Refactoring - Breaking API changes from R3.2 to R3.3
None

LTK UI Refactoring - Non-breaking API changes from R3.2 to R3.3

New API for refactoring history and scripting support in package `org.eclipse.ltk.ui.refactoring.history`:

- `ISortableRefactoringHistoryControl`

New API for refactoring history and scripting support in package `org.eclipse.ltk.ui.refactoring`:

- `RefactoringUI#createSortableRefactoringHistoryControl(Composite, RefactoringHistoryControlConfiguration)`

New API for refactoring history and scripting actions in package `org.eclipse.ltk.ui.refactoring.actions`:

- `ShowRefactoringHistoryAction`
- `ApplyRefactoringScriptAction`
- `CreateRefactoringScriptAction`

API changes from 3.1 to 3.2 can be found here.