This document lists the API changes that occurred between R3.3 and R3.4 and how to migrate from the R3.3 API to the R3.4 API.
| LTK Core Refactoring -
Breaking API changes from R3.3 to R3.4 | 
| None | 
| LTK Core Refactoring -
Non-breaking API changes from R3.3 to R3.4 | 
| Added 'Rename resource refactoring' (Pushed down from JDT). 
 org.eclipse.ltk.core.refactoring.resource. | 
| Added 'Move resources refactoring' ( org.eclipse.ltk.core.refactoring.resource).
 | 
| Added 'Delete resources refactoring' ( org.eclipse.ltk.core.refactoring.resource).
 | 
| ProcessorBasedRefactoring (org.eclipse.ltk.core.refactoring.participants) can now be instantiated (was abstract before).
 | 
| Added PerformRefactoringHistoryOperation.createRefactoring(RefactoringDescriptor, RefactoringStatus, IProgressMonitor)) as replacement
      forcreateRefactoring(RefactoringDescriptor, RefactoringStatus)(deprecated). | 
| Added API ParticipantExtensionPoint (org.eclipse.ltk.core.refactoring.participants)to be used 
      to manage contributions of participants. | 
API changes from 3.2 to 3.3 can be found here.