Through an endless diamond sky
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
tocom.karuslabs.commons.util.collection
- Remove
Builder.durability(short)
- replaced byBuilder.damage(int)
- Remove
Builder.<T, V>tag(NamespacedKey, ItemTag<T, V>, V)
- theItemTag
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 inscribe-annotations
-
Add
INFERRED
andV1_15
values toVersion
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