Skip to content

Releases: GlowingInk/InkyMessage

v0.12.0 | Major refactoring

29 Apr 14:41
922a685

Choose a tag to compare

Full Changelog: v0.11.0...v0.12.0

Important

Maven groupId was changed from ink.glowing to ink.glowing.text

I also want to note that there will be more breaking changes down the line until the 1.0.0 release.

Features

  • Added reverse-styled segments, e.g. &(mod)(mod)[text] instead of &[text](mod)(mod)

API changes

  • Targeting Java 21
  • Changed a bunch of packages locations
  • Got rid of Resolver class - now everything's done through InkyMessage
  • Tags are now Modifiers
  • Component#compact is no longer used by default
  • Added Ink concept - everything that's acceptable by InkyMessage
  • Added some extra Inks with general third-party API. Consider that TODO with more things to come (also wasn't tested well yet)

Other changes

  • Added an example Paper plugin module

v0.11.0 | Better placeholders

09 May 23:38

Choose a tag to compare

v0.10.0 | Component placeholders

02 May 05:05

Choose a tag to compare

v0.9.2 | Compact complex tags

28 Apr 19:38

Choose a tag to compare

v0.9.0-0.9.1 | Parsing reimplementation

28 Apr 19:30

Choose a tag to compare

v0.8.0 | Serialization

28 Apr 11:23

Choose a tag to compare

Replacers and refactoring

25 Apr 20:25

Choose a tag to compare

Reimplementation of Components building

14 Apr 18:06

Choose a tag to compare

Reimplemented component building
Fixed nested behaviour
Added DecorModifier

Implemented escaping

14 Apr 09:49

Choose a tag to compare

InkyMessage.escapeAll, InkyMessage.unescapeAll