Releases: milkdrinkers/ColorParser
Releases · milkdrinkers/ColorParser
4.1.0
Migration Guide
This release introduces some breaking changes to the library. See our migration guide for easily upgrading from 3.X.X to 4.X.X.
New Features
- support MiniPlaceholders v3 and v2 (e33310c by @darksaid98)
- add sponge 14 platform support (b28d13e by @darksaid98)
- allow configuring default tag resolvers (a3a4cf4 by @darksaid98)
- allow passing in engine (dece4f2 by @darksaid98)
- add more with methods (e2e9942 by @darksaid98)
- add missing "darker" minimessage tag (09f24db by @darksaid98)
- sponge api 8 - 13 support (e34219f by @darksaid98)
- multiplatform 4.0.0 recode (18f2112 by @darksaid98)
Bug Fixes
- parse custom placeholder strings when building (adcc742 by @darksaid98)
- tag:
- text manipulation tags duplicating components (c1731ee by @darksaid98)
- make number resolver use specific locale to prevent region specific for formatting (a0ea222 by @darksaid98)
- replace broken smallcaps letters (03f8209 by @darksaid98)
- extend choice resolver options (516e26f by @darksaid98)
Build System & Dependencies
- bump gradle wrapper version (c78e78e by @darksaid98)
- remove deprecated use of maven publish (6632a88 by @darksaid98)
- bump com.gradleup.shadow from 8.3.6 to 8.3.7 (4f816ab by @dependabot[bot])
- bump com.vanniktech.maven.publish from 0.32.0 to 0.33.0 (a5ad255 by @dependabot[bot])
- bump org.junit:junit-bom from 5.13.0 to 5.13.1 (6fcdd23 by @dependabot[bot])
- bump io.deepmedia.tools.deployer from 0.17.0 to 0.18.0 (55864fe by @dependabot[bot])
- bump org.junit:junit-bom from 5.12.2 to 5.13.0 (2b5de88 by @dependabot[bot])
- bump the net-kyori group with 5 updates (5062855 & 1b5ed4a & d5e295a & 25f3626 by @dependabot[bot])
- bump org.junit:junit-bom from 5.12.1 to 5.12.2 (8ef3a1c by @dependabot[bot])
- bump org.junit:junit-bom from 5.12.0 to 5.12.1 (#9 by @dependabot[bot])
- bump org.junit:junit-bom from 5.11.4 to 5.12.0 (45b61c1 by @dependabot[bot])
- fix wrong maven name (8e249ce by @darksaid98)
- bump com.gradleup.shadow from 8.3.5 to 8.3.6 (0f78334 by @dependabot[bot])
- bump org.jetbrains:annotations from 26.0.1 to 26.0.2 (3e52732 by @dependabot[bot])
- bump io.deepmedia.tools.deployer from 0.16.0 to 0.17.0 (289818f by @dependabot[bot])
- fix versioning (83a1038 by @darksaid98)
- cleanup build script (5ef6174 by @darksaid98)
- update gradle wrapper (45880b3 by @darksaid98)
Performance Improvements
- improve tag resolver array merge (6f77ee3 by @darksaid98)
- only declare one string variable (3452d45 by @darksaid98)
- pre-allocate tag resolver lists (81c1dc4 by @darksaid98)
Documentation
- update readme (6f03774 by @darksaid98)
- add consuming projects (f514a04 by @darksaid98)
- add discord link (e65bc0e by @darksaid98)
- fully document placeholder context (86bbb4d by @darksaid98)
- fully document custom tag resolvers (c3c0f79 by @darksaid98)
- add acknowledgements (f368a1c by @darksaid98)
- add sponge to readme (33c46d2 by @darksaid98)
- fix "issues" link (af8a55c by @darksaid98)
Tests
- add benchmarking using jmh (74102d4 by @darksaid98)
- add tests for common module (142d7e8 by @darksaid98)
- tag:
- add junit tests for all custom resolvers (7fe27c0 by @darksaid98)
Refactors
- cleanup placeholder context (1b46560 by @darksaid98)
- restructure as multi module project (ef03ca0 by @darksaid98)
Chores
- manually bump version to 4.0.0 (59a57a6 by @darksaid98)
- bump version to v3.0.1 (643bb58 by @darksaid98)
- bump version to v3.0.0 (5ef9d8e by @darksaid98)
CI
- bump actions/attest-build-provenance from 2 to 3 (8660339 by @dependabot[bot])
- bump actions/stale from 9 to 10 (03121af by @dependabot[bot])
- bump actions/checkout from 4 to 5 (cffc80f by @dependabot[bot])
- bump actions/download-artifact from 4 to 5 (bb09cb5 by @dependabot[bot])
- re-enable automatic publication for maven artifacts (5f6de38 by @darksaid98)
- bump stefanzweifel/git-auto-commit-action from 5 to 6 (fc97036 by @dependabot[bot])
- publish to maven central (acc5c71 by @darksaid98)
- remake workflows from scratch (9c9e97a by @darksaid98)
New Contributors
- @dependabot[bot] made their first contribution in #1
Full Changelog: v2.0.2...4.1.0
4.0.0
Migration Guide
This release introduces some breaking changes to the library. See our migration guide for easily upgrading from 3.X.X to 4.X.X.
New Features
- allow configuring default tag resolvers (a3a4cf4 by @darksaid98)
- allow passing in engine (dece4f2 by @darksaid98)
- add more with methods (e2e9942 by @darksaid98)
- add missing "darker" minimessage tag (09f24db by @darksaid98)
- sponge api 8 - 13 support (e34219f by @darksaid98)
- multiplatform 4.0.0 recode (18f2112 by @darksaid98)
- add support for Mini placeholders plugin
Bug Fixes
- parse custom placeholder strings when building (adcc742 by @darksaid98)
Build System & Dependencies
- bump gradle wrapper version (c78e78e by @darksaid98)
- remove deprecated use of maven publish (6632a88 by @darksaid98)
- bump com.gradleup.shadow from 8.3.6 to 8.3.7 (4f816ab by @dependabot[bot])
- bump com.vanniktech.maven.publish from 0.32.0 to 0.33.0 (a5ad255 by @dependabot[bot])
- bump org.junit:junit-bom from 5.13.0 to 5.13.1 (6fcdd23 by @dependabot[bot])
- bump io.deepmedia.tools.deployer from 0.17.0 to 0.18.0 (55864fe by @dependabot[bot])
- bump org.junit:junit-bom from 5.12.2 to 5.13.0 (2b5de88 by @dependabot[bot])
- bump the net-kyori group with 5 updates (5062855 & 1b5ed4a & d5e295a & 25f3626 by @dependabot[bot])
- bump org.junit:junit-bom from 5.12.1 to 5.12.2 (8ef3a1c by @dependabot[bot])
- bump org.junit:junit-bom from 5.12.0 to 5.12.1 (#9 by @dependabot[bot])
- bump org.junit:junit-bom from 5.11.4 to 5.12.0 (45b61c1 by @dependabot[bot])
- fix wrong maven name (8e249ce by @darksaid98)
- bump com.gradleup.shadow from 8.3.5 to 8.3.6 (0f78334 by @dependabot[bot])
- bump org.jetbrains:annotations from 26.0.1 to 26.0.2 (3e52732 by @dependabot[bot])
- bump io.deepmedia.tools.deployer from 0.16.0 to 0.17.0 (289818f by @dependabot[bot])
- fix versioning (83a1038 by @darksaid98)
- cleanup build script (5ef6174 by @darksaid98)
- update gradle wrapper (45880b3 by @darksaid98)
Performance Improvements
- improve tag resolver array merge (6f77ee3 by @darksaid98)
- only declare one string variable (3452d45 by @darksaid98)
- pre-allocate tag resolver lists (81c1dc4 by @darksaid98)
Documentation
- update readme (6f03774 by @darksaid98)
- add consuming projects (f514a04 by @darksaid98)
- add discord link (e65bc0e by @darksaid98)
- fully document placeholder context (86bbb4d by @darksaid98)
- fully document custom tag resolvers (c3c0f79 by @darksaid98)
- add acknowledgements (f368a1c by @darksaid98)
- add sponge to readme (33c46d2 by @darksaid98)
- fix "issues" link (af8a55c by @darksaid98)
Tests
- add benchmarking using jmh (74102d4 by @darksaid98)
- add tests for common module (142d7e8 by @darksaid98)
Refactors
- cleanup placeholder context (1b46560 by @darksaid98)
- restructure as multi module project (ef03ca0 by @darksaid98)
Chores
- manually bump version to 4.0.0 (59a57a6 by @darksaid98)
- bump version to v3.0.1 (643bb58 by @darksaid98)
- bump version to v3.0.0 (5ef9d8e by @darksaid98)
CI
- bump actions/attest-build-provenance from 2 to 3 (8660339 by @dependabot[bot])
- bump actions/stale from 9 to 10 (03121af by @dependabot[bot])
- bump actions/checkout from 4 to 5 (cffc80f by @dependabot[bot])
- bump actions/download-artifact from 4 to 5 (bb09cb5 by @dependabot[bot])
- re-enable automatic publication for maven artifacts (5f6de38 by @darksaid98)
- bump stefanzweifel/git-auto-commit-action from 5 to 6 (fc97036 by @dependabot[bot])
- publish to maven central (acc5c71 by @darksaid98)
- remake workflows from scratch (9c9e97a by @darksaid98)
New Contributors
- @dependabot[bot] made their first contribution in #1
Full Changelog: v2.0.2...4.0.0
4.0.0-RC.1
New Features
- allow configuring default tag resolvers (a3a4cf4 by @darksaid98)
- allow passing in engine (dece4f2 by @darksaid98)
- add more with methods (e2e9942 by @darksaid98)
- add missing "darker" minimessage tag (09f24db by @darksaid98)
- sponge api 8 - 13 support (e34219f by @darksaid98)
- multiplatform 4.0.0 recode (18f2112 by @darksaid98)
Bug Fixes
- parse custom placeholder strings when building (adcc742 by @darksaid98)
Build System & Dependencies
- bump gradle wrapper version (c78e78e by @darksaid98)
- remove deprecated use of maven publish (6632a88 by @darksaid98)
- bump com.gradleup.shadow from 8.3.6 to 8.3.7 (4f816ab by @dependabot[bot])
- bump com.vanniktech.maven.publish from 0.32.0 to 0.33.0 (a5ad255 by @dependabot[bot])
- bump org.junit:junit-bom from 5.13.0 to 5.13.1 (6fcdd23 by @dependabot[bot])
- bump io.deepmedia.tools.deployer from 0.17.0 to 0.18.0 (55864fe by @dependabot[bot])
- bump org.junit:junit-bom from 5.12.2 to 5.13.0 (2b5de88 by @dependabot[bot])
- bump the net-kyori group with 5 updates (5062855 & 1b5ed4a & d5e295a & 25f3626 by @dependabot[bot])
- bump org.junit:junit-bom from 5.12.1 to 5.12.2 (8ef3a1c by @dependabot[bot])
- bump org.junit:junit-bom from 5.12.0 to 5.12.1 (#9 by @dependabot[bot])
- bump org.junit:junit-bom from 5.11.4 to 5.12.0 (45b61c1 by @dependabot[bot])
- fix wrong maven name (8e249ce by @darksaid98)
- bump com.gradleup.shadow from 8.3.5 to 8.3.6 (0f78334 by @dependabot[bot])
- bump org.jetbrains:annotations from 26.0.1 to 26.0.2 (3e52732 by @dependabot[bot])
- bump io.deepmedia.tools.deployer from 0.16.0 to 0.17.0 (289818f by @dependabot[bot])
- fix versioning (83a1038 by @darksaid98)
- cleanup build script (5ef6174 by @darksaid98)
- update gradle wrapper (45880b3 by @darksaid98)
Performance Improvements
- improve tag resolver array merge (6f77ee3 by @darksaid98)
- only declare one string variable (3452d45 by @darksaid98)
- pre-allocate tag resolver lists (81c1dc4 by @darksaid98)
Documentation
- fully document placeholder context (86bbb4d by @darksaid98)
- fully document custom tag resolvers (c3c0f79 by @darksaid98)
- add acknowledgements (f368a1c by @darksaid98)
- add sponge to readme (33c46d2 by @darksaid98)
- fix "issues" link (af8a55c by @darksaid98)
Tests
- add benchmarking using jmh (74102d4 by @darksaid98)
- add tests for common module (142d7e8 by @darksaid98)
Refactors
- cleanup placeholder context (1b46560 by @darksaid98)
- restructure as multi module project (ef03ca0 by @darksaid98)
Chores
- manually bump version to 4.0.0 (59a57a6 by @darksaid98)
- bump version to v3.0.1 (643bb58 by @darksaid98)
- bump version to v3.0.0 (5ef9d8e by @darksaid98)
CI
- bump stefanzweifel/git-auto-commit-action from 5 to 6 (fc97036 by @dependabot[bot])
- publish to maven central (acc5c71 by @darksaid98)
- remake workflows from scratch (9c9e97a by @darksaid98)
New Contributors
- @dependabot made their first contribution in #1
Full Changelog: v2.0.2...4.0.0-RC.1
3.0.0
Build System & Dependencies
- fix versioning (83a1038 by @darksaid98)
- cleanup build script (5ef6174 by @darksaid98)
- update gradle wrapper (45880b3 by @darksaid98)
Refactors
- restructure as multi module project (ef03ca0 by @darksaid98)
CI
- publish to maven central (acc5c71 by @darksaid98)
- remake workflows from scratch (9c9e97a by @darksaid98)
Full Changelog: v2.0.2...3.0.0
v2.0.3
v2.0.2
Build System & Dependencies
- add gradle properties (f629b72 by @darksaid98)
CI
- don't publish snapshot on release (e3dc75d by @darksaid98)
- publish snapshots to maven repo (e411b16 by @darksaid98)
Full Changelog: v2.0.1...v2.0.2
v2.0.1
New Features
- schedule old instantiators for removal (1975aae by @darksaid98)
Build System & Dependencies
- update deps & build natively for java 8 (f8a4036 by @darksaid98)
Documentation
- update readme links (2217122 by @darksaid98)
- add docs link (6fff17f by @darksaid98)
Refactors
- rename internal variables (bdedd96 by @darksaid98)
CI
- replace jitpack with maven repo (a03e9b0 by @darksaid98)
Full Changelog: 2.0.0...v2.0.1
2.0.0
Full Changelog: 1.0.7...2.0.0
1.0.7
Full Changelog: 1.0.6...1.0.7
1.0.6
Full Changelog: 1.0.5...1.0.6