Skip to content

Releases: SpongePowered/plugin-meta

plugin-meta 0.8.2

Choose a tag to compare

@Yeregorix Yeregorix released this 19 Sep 10:47
  • Add MetadataContainer#toBuilder().
  • Fix MetadataContainer.Builder#metadata(List) not overriding existing elements.
  • Add MetadataContainer.Builder#addMetadata(List).

plugin-meta 0.8.1

Choose a tag to compare

@zml2008 zml2008 released this 17 Oct 04:52

This is a minor release that adds a full module descriptor to plugin-meta, in preparation for a JPMS-compliant world.

To do this, several dependencies have been bumped to versions with full module metadata, though going no further than the versions of these dependencies in Minecraft 1.18.2 for compatibility's sake.

plugin-meta 0.8.0

Choose a tag to compare

@zml2008 zml2008 released this 04 Sep 19:56

This is another breaking release to make the metadata format more extensible.

  • Break loader into a separate category
  • Add the concept of inheritable metadata that is applied to every plugin in the container
  • Add a mappings container-level field for declaring the Minecraft mappings used in a plugin
  • Add branding information for each plugin
  • Rename main-class to entrypoint

plugin-meta 0.7.0

Choose a tag to compare

@zml2008 zml2008 released this 03 May 20:37

This is a breaking release to align plugin-meta API naming standards with the rest of SpongeAPI

  • Drop get- prefix from methods.

plugin-meta 0.6.2

Choose a tag to compare

@zml2008 zml2008 released this 02 Feb 00:37

Correct Maven metadata for publication to Central

plugin-meta 0.6.1

Choose a tag to compare

@zml2008 zml2008 released this 02 Feb 00:22

Many things have changed.

See the comparison from 0.4.1 for details.

plugin-meta 0.4.1

Choose a tag to compare

@stephan-gh stephan-gh released this 04 Dec 10:26
  • Allow loading plugin metadata with invalid plugin IDs

plugin-meta 0.4

Choose a tag to compare

@stephan-gh stephan-gh released this 19 Nov 08:42
  • Added Javadocs
  • Refactored the way dependencies are defined in PluginMetadata (breaking change):
    • Load order and if the dependency is required is stored on PluginDependency, PluginMetadata has a set of dependencies (can only have one dependency for each plugin ID)
    • collectRequiredDependencies() and groupDependenciesByLoadOrder() return an immutable copy similar to the old getRequiredDependencies() or getLoadAfter()
  • PluginMetadata only accepts plugins with valid plugin ID
  • Removed SpongeExtension

plugin-meta 0.3

Choose a tag to compare

@stephan-gh stephan-gh released this 16 Nov 15:40
  • Removed custom asset directories
  • Removed . as valid character for Sponge plugin IDs
  • Remove support for setting the Minecraft version directly, set is as part of a dependency on minecraft instead

plugin-meta 0.2

plugin-meta 0.2 Pre-release
Pre-release

Choose a tag to compare

@stephan-gh stephan-gh released this 27 Aug 14:18
  • Moved PLUGIN_ID pattern to plugin-meta from SpongeAPI
  • Added Minecraft version to plugin metadata