Minor Java API Release

This release just adds a new event type to the Java API. The changes are backwards-compatible.

JIRA Version

New API Version

Structure Plugin Version

6.3 – 6.4.x

8.8.0

2.11.0.jira6
7.08.8.02.11.0.jira7

See Structure API Versions for full version information and downloads.

Compatible Changes in the Java API

Added UserCompat class

In order to have a single source code for JIRA 6 and JIRA 7 we had to add UserCompat class that implements both User and ApplicationUser.

API clients do not have to do anything about this, however, you may find it useful if you also need to compile your plugin against otherwise incompatible JIRA 7 and JIRA 6 API.

Note, however, that while it allows to have a single version of source code for conflicting API versions, it requires separate compilation with JIRA 7 and JIRA 6 API, resulting in two versions of a plugin.

Removed com.atlassian.usercompatibility dependency

The implicit dependency on com.atlassian.usercompatibility:usercompatibility-jira has been removed. This should not affect other plugins.

Additional utilities

More functions have been added to JiraFunc and StructureUtil classes.