# Upgrading From Mylyn WikiText 2.x to 3.x

Some API changes and changes affecting Ant usage have been introduced in Mylyn WikiText 3.0. Notably:

- Java package naming conventions: `core` has been removed from Java package names, for example the `org.eclipse.mylyn.wikitext.core` Java package has been renamed to `org.eclipse.mylyn.wikitext`
- Ant taskdef resource paths no longer have `/core/`, for example Ant build scripts that had `<taskdef resource="org/eclipse/mylyn/wikitext/core/ant/tasks.properties"` should now use `<taskdef resource="org/eclipse/mylyn/wikitext/ant/tasks.properties"`
- OSGi bundles:
  - Symbolic Names: Symbolic names of some OSGi bundles has changed, removing the “.core” suffix. For example, `org.eclipse.mylyn.wikitext.core` has become `org.eclipse.mylyn.wikitext`
  - Exports: internal packages are no longer exported by Mylyn WikiText OSGi bundles
  - Dependencies: dependencies have been changed from `Require-Bundle` to `Import-Package`