-
Notifications
You must be signed in to change notification settings - Fork 2
Releases: Orbitary/Bits
Releases Β· Orbitary/Bits
Release 0.0.20
π Release 0.0.20
β¨ Features
- Mass operation sendable utilities. (81f33c4)
- Massively improved sendable storage. (6c83751)
- Fully refined suggestion providing to be automatically generated based on argument data classes. (63e242e)
- Added BasicArgumentParser for basic string-based arguments. (7655b23)
- Added Key utilities, KeyArgumentParser. (80aa756)
- Added SuggestionSupplier for context-driven suggestions. (1302d46)
- WorldDefinition wrapper for unloaded Paper worlds. (73697fc)
π¨ Refinement
- Refined UUID and Void argument parsers. (708cb6f)
- Updated SERIALIZER to be a raw ObjectMapper rather than a JsonMapper. (b180a15)
- Update fabric to 26.2 (3248376)
- Add icon. (d52918b)
- Update README.md (2b595cc)
- Serialization, Animation, ChunkCoordinate tweaks. (9660be1)
π Bug Fixes
- Further small sendable bugfixes. (76738e1)
- Performance and stability fixes. (6647c1e)
- Bug fixes and small tweaks. (702c819)
- Sendable stability improvements. (1f62133)
- Fix duplicate command parameter name collision. (5eda5b8)
- Fix getFromIdentifier not normalizing the id. (ddb69d3)
- Fix Paper classloader. (d0b4795)
- Fix argument parsing suggestions incorrectly being equalsIgnoreCase. (7587c73)
- Small command refactor fixes. (38057f1)
- Fix ChunkCoordinte#fromChunk NMS. (821db24)
- Refined sendable maxTick states: No longer support maxTicks < 0. (a2d0da4)
- Fix adventure version until paper updates... (15b57a2)
π Documentation
- Update sendable and receiver documentation. (dfa3cf5)
- Update README & bump version to 0.0.20 (a8fae2f)
π¦ Other Changes
Assets 6
Release 0.0.19
Release 0.0.18
@github-actions
github-actions
0151c75
This commit was created on GitHub.com and signed with GitHubβs verified signature.
π Release 0.0.18
β¨ Features
- Discord ListenerAdapter orchestration. (a76e42a)
π¨ Refinement
- requirePlayer() added to VelocityBitsCommandContext. (881a355)
- Improved Discord Notifier API. (57d31e6)
- Added jacksonKeySerializers to UUIDs. (eb545e1)
- Discord Guards can be attached to methods. (a1d7fe4)
- Update VelocityManagerOrchestrator (0fd653e)
- Update Enums. (90b6732)
π Bug Fixes
π Documentation
- Update README & bump version to 0.0.18 (3189533)
π¦ Other Changes
- ποΈ Mark initialise() and cleanup() for removal. (be2ef1c)
Assets 7
Release 0.0.17
@github-actions
github-actions
542d56c
This commit was created on GitHub.com and signed with GitHubβs verified signature.
π Release 0.0.17
β¨ Features
- Added Resources environment variable utility helper. (bf65edb)
- Added Discord command guards. (ddcd119)
- Added slf4j-style {} logging args. (a91df74)
- Basic Discord command framework. (132ab57)
- Initial implementation of BitsDiscord (62a058c)
π¨ Refinement
- Improved nullable introspector. (edc48b2)
- Add Discord format utilities. (96899b7)
- Added forceCleanupUser() to SendableManager. (37b3758)
- Further discord stability improvements. (d122c10)
- Eat throwable in default config get() (a21aa66)
- Refinement of yaml and json configs. (76fb433)
- Refine discord command blank condition. (511dbb1)
- Command implementation. (a5848bf)
π Bug Fixes
- Small general build fixes. (a1b6550)
- Nonnull safety in BitsPaper. (3b520f7)
- Fix title fade durations. (548ccbc)
- Fix notifier
? extends MessageEmbed. (fde7fc9) - Build fixes. (025f724)
π Documentation
- Update README & bump version to 0.0.17 (4d91f9f)
π¦ Other Changes
- π¦ Add discordlibs package. (c9592ee)
Assets 7
Release 0.0.16
Assets 7
Release 0.0.15
Release 0.0.14
π Release 0.0.14
β¨ Features
- Improved Manager Orchestration workflow. (342f646)
- Command & Sendable modules are optional. (87fce71)
- Added time formatting utilities. (3c6b008)
- Added log4j static logger binder. (b4f9b25)
- Initial sendables implementation. (27b88f4)
- Implement config builders. (8ac57ad)
- Basic sendables implementation. (9517ed8)
- Added Key Serializers. (d5bad48)
- Added MCConstants. (9a6cfd2)
- Added core Java utilities: ClassHelper, AnnotationHelper, LockHelper. (877fbc7)
π¨ Refinement
- Global sendables stable implementation. (b297b92)
- Experimental implementation of global sendables. (f28105a)
- TitlePhase refinements. (8501c84)
- Added bStats. (b1f3c53)
- Default tickRate for sendables is now 20. (f69cafb)
- Improved public-facing APIs in Receiver. (3d65697)
- Full transmitting waypoint implementation. (20442b0)
- Implemented waypoint sendables along with manager callbacks. (6c00f58)
- SendableGroup implementation. Refined collection definition structure. (b796d2a)
- Prefer manual bookkeeping of modules over Autoservice. (9a4a9d4)
- Finalise AutoService priority and auto module registration (ab2c743)
- General Sendable refinement. (0500321)
- Added generic implementations of common sendable types. (6973455)
- "replaces" predicate in SendableConfig. (6795b2f)
- PaperReceiver lifecycle events. (2b9cc32)
- Abstract sendable refinements, Receiver default helper methods. (15a9995)
- Full paper sendable implementation! (d382a6d)
- Paper utilities for sendables. (63febae)
- Implemented Actionbars, Bossbars, Tablsists, Sidebars. (c1e482d)
- Full base sendable implementation. (e2f627e)
- Refined Enums (89a3186)
- Added PlayerSenderRequirement & ConsoleSenderRequirement to Velocity module. (365d915)
- Improved Location and Rotation Rounding APIs. (0d07aed)
π Bug Fixes
- Fix onPlayerQuit(). (9c841bb)
- Sendable orchestration fixes. (3d36784)
- Fix (Set<?>) cast. (4be6660)
- Stability improvements. (cdface8)
- Small bug fixes. (e9ae25c)
- Small build fixes. (48ef4e7)
- Fix incorrect implementation reference in README.md (dbde79c)
- removeInternal() fixes. (787476a)
- Fix velocity build. (650f35d)
- ConfigNode bugfixes. (7553b72)
π Documentation
- Update README & bump version to 0.0.14 (4e9c047)
π¦ Other Changes
- π Update publish.yml (228b2c4)
- π Bstats now shaded. (dbc25ff)
- π synced local '.gitignore' with remote '.gitignore' (a240805)
- π Refined module publish locations (f2159a2)
- π Added Internationalization. (82e9ecd)
- π Rename BitsConfig -> Bits. (f8ff013)
- π₯ Removed CommandManager from BitsConfig. (875e00b)
- π synced local '.editorconfig' with remote '.editorconfig' (8567b51)
- π Creation of :minecraft:modules. Moved Command API to modules. (4297ef2)
- π Add logs for command registration. (5baf47a)
Assets 7
Release 0.0.13
π Release 0.0.13
β¨ Features
- Created AddableList, AddableMap, AddableSet for easy builders. (0d3037d)
- Added Animation API. (a05ffb0)
- Added Easing abstract class. (45580f9)
- Added byteflags API. (ee60d50)
- Added Regions API. (3ed5778)
- Added ChunkCoordinate wrapper. (e77e44b)
π¨ Refinement
- Regions and areas now serialize. (5b17a05)
- Added region visualisations. (e5e72ff)
- Improved Area API. (dfffdc1)
- Added createAnnotatedClassesInDir() to ReflectionUtils. (8a50cfe)
- Improved Flags API. (1ca8db0)
- Implement built-in guava modules. Tweaked some serailization settings. (385b068)
- Logging exceptions now provide full stacktraces. (f1fc2ec)
- Added ArgumentParser annotation in preparation for annotation-based classgraph search. (019650a)
- Fully working fabric mod. (fe4dd12)
- Added Immutable Guava serializers. (d1df8cd)
- Tweaked some serialization configs. (d56b69d)
- Disable FAIL_ON_MISSING_CREATOR_PROPERTIES as we have our custom NullableAwareIntrospector. (caed764)
- RotationRounding & LocationRounding are now FunctionalInterfaces as opposed to Enums. (4378b07)
- Small tweaks. (d65200f)
- Experimental Fabric update to 26.1.2. (07c86bd)
- More example animations. (0dd1f49)
- Animation refinements. (0f91d46)
- Composite animations and keyframe lerping. (59abf81)
- Added new general reflection utilities. (aec39aa)
- Buildables now extend Supplier. (204bd4f)
- Added more Enum helpers. (821d050)
- Added ticking area with lifecycle and enter events. (7702120)
- Added Areas: boolean compositions of regions. (bd5e3e4)
- Added annotationIntrospector and certain flags to customise default mapper performance. (3186d74)
- ReflectionException is now a checked exception. ReflectionUtils updated to account for this. (1cc0c2a)
- Refined getAnnotatedClasses to allow for scanning flags. (95b87dc)
π Bug Fixes
- Fix ReflecitonUtils incorrectly stating that invoke was NonNull. (41bccc6)
- Fix relocation of classgraph. (4123581)
- Fix build script to use Orbitary convention. (b57e3ef)
- Fix build script to use Orbitary convention. (db215c2)
- Serializers now use JsonNodeFactory. (f65274d)
π Documentation
π¦ Other Changes
- π synced local '.gitignore' with remote '.gitignore' (61a9a88)
- π Improved build scripts. (89da7e5)
- π Improved shadow compatibility (14d705d)
- β¬οΈ Downgraded to jackson 2.x (9a818c6)
- β¬οΈ Update adventure-platform-fabric to 6.9.0 (b5a3559)
- β¬οΈ Update Paper & Velocity to 26.1.2. (d55b572)
- π Move paper.util.location -> paper.location. (66d1ae1)
Assets 5
Release 0.0.12
π Release 0.0.12
β¨ Features
- Randomness API. (3664eb9)
- Added Serialization API w/ Jackson. (66fcb36)
- Added 3D world data: Cardinal, Axis, Plane, WholeRot. (ef2b8ac)
π¨ Refinement
- Added Optional get from map in CollectionHelper. (1209947)
- Further enrichment of Locatable API. (daffb2f)
- Refined math helpers for Locatable API. (505f845)
π Bug Fixes
- Fix bits_version -> version in gradle.properties. (21a5925)
- Fix ImBit -> Orbitary references. (c4b6c94)
- Do not adjust rotations of BlockCardinal and BlockPos on add. (fbb5ad7)
- Classloader and serialization fixes. (860e39e)
- Nullability fixes with NullAway. (482376a)
- Improved compatibility with classgraph scanning in ReflectionUtils. (64c8a04)
- No longer includelibrary for project modules. (af99a65)
π Documentation
π¦ Other Changes
Assets 4
Release 0.0.11
π Release 0.0.11
β¨ Features
- Added rotation and location rounding utils. (0808bc8)
- Fabric command compatibility. (799a45e)
- Added AddableSet wrapper. (ce724d0)
- Implementation of fabric commands. (520e6d5)
- Implementation of Cardinal data. (7b0ac0e)
π Bug Fixes
- Build fixes. (215c5e9)
- Fixed velocity build. (7ae540f)
- Fixed Fabric command parsing. (2de8a01)
- TypeSignatures correctly detect WildcardType. (f197155)
- Further build improvements. (fcce02a)
- ClassGraph helper hotfix for complex scanners i.e. Fabric & Paper. (33b89a1)
π¨ Refinement
- Updated publishing script. (bb65702)
- Updated to use most-up-to-date convention plugin. (1762af7)
- Client fabric command implementation. (a8aee1e)
- Added icon. (6f111da)
- Refined build scripts. (77ff1a9)
- Improved documentation on runLater config functions. (9a4048c)
- Everything seems to be working! (f8c864f)
- loom sourcesets. (a3b919a)
- Client & Server mods both build. (890e18f)
- Working Fabric server and client impls. (746d8a0)
- Default server command manager impls are no longer abstract. (9cab555)
- Command refinement and multi-versioning. (f3c95c9)
- YawAndPitch#from entity. (c6085f3)
- Implementation of Locatable for BlockLoc, BlockPos, BlockCardinal. (05c3b5b)
- Pair API now allows new constructor as it is a valid usecase over .of(...) (3f3837a)
π¦ Other Changes
- π Update README to version 0.0.11 (c63522a)
- π¦ Add automatic build workflow. (91d9655)
- π Refined file structure, more emphasis on platform-specifics. (c119e87)
- π API and Minecraft are automatically shaded into mc deps. (a39bd3d)
- π Update README. (787fc56)
- π Further Fabric build fixes. (62cb801)
- π Build fixes. (697a23c)
- π Lowercase module names. (2515bac)
- π Remove logs. (584827b)
- π§ More silly build scripting... (aa20cb3)
- π Correct fabric server mappings. (1eb92aa)
- π Minecraft Module for MC-Specific code. (eea5e81)
- π Dependency management cleanup. (bfc16ec)
- π· Dramatically improve CI build. (d20d03e)
- π· Build now uses convention plugin. (fecde73)
- π Built modules are now lowercase. (7411110)
- π synced file(s) with ImBit/Bit-Build (#6) (b7b48cc)
- π Basic Fabric module implementation. (8d90f96)
- π· Update API reference in build.gradle. (40896ce)
- π·οΈ Bump version to 0.0.11 (68e97ba)