Skip to content

Through an endless diamond sky

Compare
Choose a tag to compare
@Pante Pante released this 12 Dec 09:06
· 507 commits to stable since this release

This update focuses on porting the project to 1.15 and modularizing scribe.

Big Ol' list of changes:

Commons

  • Add CrossbowBuilder
  • Add SuspiciousStewBuilder
  • Add Builder.damage(int)
  • Add Builder.model(Integer)
  • Add ItemBuilder.asCrowssbow()
  • Add ItemBuilder.asSuspiciousStew()
  • Rename com.karuslabs.commons.util.collections to com.karuslabs.commons.util.collection
  • Remove Builder.durability(short) - replaced by Builder.damage(int)
  • Remove Builder.<T, V>tag(NamespacedKey, ItemTag<T, V>, V) - the ItemTag API has been deprecated

Scribe

Annotation processors previously in scribe-annotations have been moved to scribe-standalone, scribe-annotations now only contains annotations.

  • Add scribe-standalone project - previously in scribe-annotations

  • Add INFERRED and V1_15 values to Version enum

Others

  • Add checkstyle-maven-plugin to enforce coding conventions
  • Bump checker-qual from 3.0.0 to 3.0.1
  • Bump lingua-franca from 1.0.6 to 1.0.7