Repository navigation
Releases
Releases · hboyd2003/prismatic
v0.6.1-SNAPSHOT
⛰️ Features & Improvements
- (command-suggestion-util) Add ability to disable quoting suggestions - (3d99857)
- [breaking] Rework command suggestion util into a reusable suggestion provider - (2c95d45)
🐛 Bug Fixes
- (command-suggestion-util) [breaking] Use Brigadier allowed char check for qoute check - (ad7b802)
📚 Documentation
- Follow correct javadoc param ordering - (2b355a7)
🔨 Build
- (checkstyle) Enable additional javadoc and import checks - (43f06ad)
- (deps) Update checkstyle to 14.3.0 - (9502a1e)
- (deps) Update gradle to 9.8.1 - (6508f6f)
- (gitignore) Ignore AI & conventional commit idea plugin configs - (4b00733)
- (idea) Update checkstyle idea plugin config - (ff89be9)
- (module-info) Require transitive adventure api/key - (974d963)
v0.6.0
⛰️ Features & Improvements
- Make PotionEffectTypeSerializer class final and constructor private - (a1035cf)
- Add PotionEffectTypeSerializer for Configurate configs - (987581b)
❤️ New Contributors
- @phasmoware made their first contribution
v0.5.1
v0.5.0
⛰️ Features & Improvements
- (config) Mark initialize, version & latest methods as final - (ac3d853)
- (configurate) Simplify item stack serializer - (49e28a1)
- (persistent-data) Register complex persistent data types - (24b6ff4)
- Add translation rendering & nbt item stack utils - (17a8513)
- Add item stack persistent data type - (d9f4454)
🔨 Build
- (deps) Update git-simple-semver to 2.5.0 - (abe49a1)
v0.4.2
⚙️ Miscellaneous
- (deps) Update configurate-nbt to 2.0.0 - (da16358)
v0.4.1
v0.4.0
⛰️ Features & Improvements
- (abstract-scheduler) Stop sub-classes from modifying closed field - (548a9ae)
- (abstract-scheduler) Make namespace, close, and closed methods final - (17d655f)
- (abstract-scheduler) Throw when constructing with a null plugin - (a62eaae)
- (action-bar) [breaking] Correct action bar package name to action_bar - (782f2de)
- (async-plugin-scheduler) Handle fixed rate delay more accurately - (7c3a460)
- (grouped-comp-style) Make default style final - (0ba1981)
- (grouped-component) Return self when setting with same value - (12e77d5)
- (lib) Change configurate hocon to a direct dependency - (139799c)
- (lib) [breaking] Rename module to dev.hboyd.prismatic.lib - (fe25606)
- (nbt-pdc) [breaking] Move classes to persistent_data package - (cee52f9)
- (nbt-pdc) Standardize null checks - (1e1a772)
- (number-constraints) Add support for decimal bounds - (dc24e43)
- (paginated-list) Reorder methods for consistency - (8bde456)
- (paginated-list) Move basic implementations to interface - (9a8f21a)
- (paginated-list) Index pages from one - (460e1ad)
- (paginated-list) Render against callback audience when possible - (3d6de63)
- (paginated-list-style) Restrict items and page selector count to valid values - (9c77c59)
- (scheduler) Replace static exception with checkClosed method - (9246c8a)
- (serializer) Throw serialization exception for invalid keys - (a42175b)
- (text) Add missing contract annotations - (6a20533)
- Remove un-used persistent datatype meta inf - (0fc08f5)
- [breaking] Seal paginated list style - (482f7c7)
- [breaking] Seal grouped component style - (e69f1dd)
- Replace use of buildable interface with abstract builder - (816dd35)
🐛 Bug Fixes
- (async-scheduler) Adjust tick length for given unit - (cc81dfd)
- (big-decimal-serializer) Throw coercion failed exception for declared exceptions - (1561200)
- (command-suggestion) Correct ascii alphanumeric range - (a941add)
- (component-util) Stop removing all decorations when stripping color - (ba33e6a)
- (config) Add temporal amount constraints to default object mapper - (5e9b5ea)
- (config) Correct ensure non-null var - (851005a)
- (config) Add missing number constraints to default object mapper - (b4c4541)
- (namespaced-key-serializer) Remove impossible empty value overload - (a3cb9f8)
- (nbt-pdc) Add support for compound tag copying - (080f5a1)
- (nbt-pdc) Return null when getting a key which doesn't exist - (dc67226)
- (nbt-pdc) Set only the key value when setting for a pdc - (fa84048)
- (nbt-pdc) Correct copyTo replace logic condition - (16b6931)
- (nbt-pdc) Correct getSize to return compound tag size - (52b8a78)
- (number-constraints) Correct and clarify number constraint exceptions - (1e16f61)
- (number-constraints) Compare values based on type - (36be573)
- (paginated-component) Stop showing the last item on the next page - (629978c)
- (paginated-list) Use page one for default sendAsMessage page - (a94d9c2)
- (paginated-list) Correct argument name in set title non-null check - (a9ddd49)
- (paginated-list) Test correct item to determine page selectors - (398475e)
- (paginated-list) Do not throw when no items are available - (32e1433)
- (pathed-key) Do not declare parent methods always return new - (af2b146)
- (pathed-key) Do not declare then methods always returns new - (3e3917f)
- (plugin-messenger) Use full length channel key - (fd12268)
- (profile-property-type) Correct key values - (951c6e0)
- (scheduler) Allow schedulers to be constructed publicly - (6f586f2)
- Correct bound and length constraint logic - (fd9dca2)
- Stop throwing for null click callbacks - (5be2d37)
- Add missing constraint and serializer exports - (b00e13e)
- Use long for max temporal amount bound constraint - (19d8ddc)
📚 Documentation
- (config) Give more details on load behavior - (8b58f1b)
- (paginated-component) Correct typos - (94a1924)
- (paginated-list) Clarify behaviour when no items are available - (7314849)
- (pathed-key) Remove left over references to delimiter escaping - (d20feb0)
- Correct minor typos and inconsistencies - (d3f598f)
🎨 Styling
- (nbt-pdc) Rename binaryTagTypeMap to BINARY_TAG_TYPE_MAP - (1501c5b)
🧪 Testing
v0.3.0
v0.2.0
v0.1.0
⚙️ Miscellaneous
- Initial commit - (4d6c47a)
❤️ New Contributors
- @hboyd2003 made their first contribution