Skip to content

It's a world of laughter

Compare
Choose a tag to compare
@Pante Pante released this 23 Feb 10:47
· 445 commits to stable since this release

This update introduces Scribe Maven Plugin for Maven.

Big Ol' list of changes:

Scribe

Scribe has been rewritten to target multiple platforms.

  • Add scribe-core
  • Add scribe-maven-plugin

Scribe Standalone

  • Add check to ensure @Plugin annotated classes are not abstract
  • Add check to ensure only one @API annotated class exists
  • Add check to ensure only one @Information annotated class exists
  • Add check to ensure only one @Load annotated class exists
  • Add check for website URL format, i.e. @Information(url = "...")
  • Fix @Plugin to allow name and version to be optional
  • Fix outdated header in generated plugin.yml

Others

  • Add minimizeJar to most projects to reduce resultant JAR size
  • Fix incorrect copyright headers in annotations