| Interface | Description |
|---|---|
| VersionStrategy | Strategy to infer a version from the project's and Git repository's state. |
| Class | Description |
|---|---|
| BaseReleasePlugin | Plugin providing the base structure of gradle-git's flavor of release behavior. |
| ReleasePluginExtension | Extension providing configuration options for gradle-git's release plugins. |
| ReleaseVersion | Represents an inferred version and any related metadata to be used after the inference. |
| TagStrategy | Strategy for creating a Git tag associated with a release. |