Releases: SpongePowered/plugin-meta
Releases · SpongePowered/plugin-meta
plugin-meta 0.8.2
plugin-meta 0.8.1
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
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
toentrypoint
plugin-meta 0.7.0
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
Correct Maven metadata for publication to Central
plugin-meta 0.6.1
Many things have changed.
See the comparison from 0.4.1 for details.
plugin-meta 0.4.1
- Allow loading plugin metadata with invalid plugin IDs
plugin-meta 0.4
- 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()
andgroupDependenciesByLoadOrder()
return an immutable copy similar to the oldgetRequiredDependencies()
orgetLoadAfter()
- Load order and if the dependency is required is stored on
PluginMetadata
only accepts plugins with valid plugin ID- Removed
SpongeExtension
plugin-meta 0.3
- 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
- Moved
PLUGIN_ID
pattern to plugin-meta from SpongeAPI - Added Minecraft version to plugin metadata