Skip to content
This repository has been archived by the owner on Sep 23, 2024. It is now read-only.

Latest commit

 

History

History
1554 lines (1387 loc) · 169 KB

CHANGELOG.md

File metadata and controls

1554 lines (1387 loc) · 169 KB

Changelog

All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.


v4.3.13 - 2022-12-01

Bug Fixes

Miscellaneous Chores


v4.3.12 - 2022-11-28

Bug Fixes

Miscellaneous Chores

Refactoring

  • (IntegrationService) Make sure the MinixPlugin instance is enable too - (c54bb95) - @DaRacci

v4.3.11 - 2022-11-20

Bug Fixes

Miscellaneous Chores


v4.3.10 - 2022-11-14

Bug Fixes

Miscellaneous Chores

Refactoring


v4.3.9 - 2022-11-12

Bug Fixes


v4.3.8 - 2022-11-12

Refactoring


v4.3.6 - 2022-11-10

Bug Fixes


v4.3.5 - 2022-11-10

Bug Fixes

Miscellaneous Chores


v4.3.4 - 2022-11-10

Bug Fixes


v4.3.3 - 2022-11-10

Bug Fixes

Miscellaneous Chores


v4.3.2 - 2022-11-08

Bug Fixes

  • (CoroutineScheduler) ConcurrentModificationException - (8862832) - @DaRacci

v4.3.1 - 2022-11-07

Bug Fixes

Miscellaneous Chores


v4.3.0 - 2022-11-07

Bug Fixes

Features

Miscellaneous Chores

Refactoring


v4.2.4 - 2022-10-08

Bug Fixes

Build

Miscellaneous Chores


v4.2.3 - 2022-10-08

Bug Fixes

Miscellaneous Chores


v4.2.2 - 2022-10-08

Bug Fixes

Features

Miscellaneous Chores


v4.2.1 - 2022-10-06

Bug Fixes

Miscellaneous Chores


v4.2.0 - 2022-10-06

Bug Fixes

Build system

Features

Miscellaneous Chores

Refactoring


v4.1.1 - 2022-09-20

Miscellaneous Chores

Refactoring

  • (IntegrationManager) Allows checking for registered integration by class - (32e2e23) - @DaRacci

v4.1.0 - 2022-09-19

Bug Fixes

Features

Formatting

Miscellaneous Chores

Refactoring


v4.0.0 - 2022-09-15

Bug Fixes

Features

Miscellaneous Chores

Refactoring

  • (Build) Cleanup build files - (672e03f) - @DaRacci
  • (Integrations) Integrations are now a WithPlugin - (3874002) - @DaRacci
  • (PlaceholderIntegration) function names and get from map ignoring case - (721d213) - @DaRacci
  • (PluginService) logging stuff - (69366c5) - @DaRacci
  • (PluginService) Add warning when using Pre-release versions - (26ebcde) - @DaRacci
  • (RegionManager) Add missing functions and clarify canInteract docs - (bc58611) - @DaRacci
  • (WithPlugin) include extended functions in the interface as defaults. - (e7973d2) - @DaRacci

Style


v3.4.0 - 2022-09-14

Bug Fixes

  • (DataService) Remove clone check since it only causes more issues. - (a845d2d) - @DaRacci
  • (Deps) Slimjar dependency path + Implement NMS - (a9cccbc) - @DaRacci
  • No longer need to replace string format for slimjar - (16b9677) - @DaRacci
  • Dont clean quickBuild - (5db19d9) - @DaRacci
  • Config stuff i don't remember what this does - (77dec68) - @DaRacci
  • kotlin.UninitializedPropertyAccessException: lateinit property enabledPlugins has not been initialized - (86cfbd3) - @DaRacci
  • org.koin.core.error.NoBeanDefFoundException: IntegrationService - (29312de) - @DaRacci
  • org.koin.core.error.NoBeanDefFoundException: PluginService - (d3c1c96) - @DaRacci
  • java.lang.NullPointerException - (05834d0) - @DaRacci

Features

Miscellaneous Chores

Refactoring


v3.3.6 - 2022-08-29

Bug Fixes

Miscellaneous Chores


v3.3.5 - 2022-08-29

Bug Fixes

Miscellaneous Chores

Refactoring


v3.3.4 - 2022-08-28

Bug Fixes

Miscellaneous Chores

Refactoring

  • (PluginService) Constructor with and without plugin. - (6aaab99) - @DaRacci

v3.3.3 - 2022-08-27

Bug Fixes

Features

Miscellaneous Chores


v3.3.2 - 2022-08-26

Bug Fixes

Miscellaneous Chores


v3.3.1 - 2022-08-25

Bug Fixes

Miscellaneous Chores


v3.3.0 - 2022-08-25

Features

Miscellaneous Chores


v3.2.3 - 2022-08-20

Bug Fixes

Features

Miscellaneous Chores


v3.2.2 - 2022-08-16

Bug Fixes

Miscellaneous Chores


v3.2.1 - 2022-08-08

Bug Fixes

Documentation

Features

Miscellaneous Chores

Refactoring

Style

Tests


v3.2.0 - 2022-08-06

Bug Fixes

Miscellaneous Chores

Refactoring


v3.1.3 - 2022-08-03

Bug Fixes

Miscellaneous Chores

Refactoring


v3.1.2 - 2022-07-25

Bug Fixes

Features

Formatting

Miscellaneous Chores

Refactoring


v3.1.1 - 2022-07-06

Bug Fixes

Miscellaneous Chores


v3.1.0 - 2022-07-06

Features

  • Use slimjar loader + a very overcomplicated but now very flexible way of loading minix. - (255e353) - @DaRacci

Miscellaneous Chores


v3.0.6 - 2022-07-04

Bug Fixes

Miscellaneous Chores


v3.0.5 - 2022-07-04

Bug Fixes

Miscellaneous Chores


v3.0.4 - 2022-07-03

Bug Fixes

Miscellaneous Chores


v3.0.3 - 2022-07-03

Bug Fixes

Miscellaneous Chores


v3.0.2 - 2022-07-03

Bug Fixes

Miscellaneous Chores


v3.0.1 - 2022-07-03

Bug Fixes

Miscellaneous Chores


v3.0.0 - 2022-07-03

Bug Fixes

Documentation

Features

  • add extension for events so bind to extension classes - (f3528b2) - @DaRacci
  • refactor and implement extension supervisor scope - (0b288c0) - @DaRacci
  • Begin implementation of supervisor job and extension listener - (ca6f1a4) - @DaRacci

Miscellaneous Chores

Refactoring

Tests


v2.10.1 - 2022-05-11

Miscellaneous Chores

Refactoring


v2.10.0 - 2022-05-10

Bug Fixes

Features

Miscellaneous Chores

Refactoring


v2.9.0 - 2022-05-02

Bug Fixes

Features

Miscellaneous Chores

Refactoring

  • Bind the extension to both own class as well as the bindTo if present - (ea635fd) - @DaRacci

v2.8.0 - 2022-04-28

Bug Fixes

Features

Miscellaneous Chores

Refactoring


v2.7.1 - 2022-04-22

Bug Fixes

  • Fix concurrent modification + other updater service refactoring - (263f7aa) - @DaRacci
  • Move the plugin when readying it - (d71364c) - @DaRacci
  • Extraction not happening doesn't mean it failed - (42bda78) - @DaRacci
  • Fix backup checking if its a directory or if level < 3 and not doing an and check, Also added the backup to actually check the plugins ignored files. - (1c2b3bf) - @DaRacci

Features

  • New closeable object + example on how to use in CoroutineSchedulerImpl.kt - (0631b6a) - @DaRacci
  • Add lazy injection for config files - (aa0e5b3) - @DaRacci

Miscellaneous Chores

Refactoring


v2.7.0 - 2022-04-22

Bug Fixes

Features

Miscellaneous Chores

Refactoring

  • MappedExtensions need to know their owning plugin - (6a48851) - @DaRacci
  • Instead of disabling plugins and moving and stuff, Now we move the new jar and after a restart test if its running the correct jar and if so move the old one. - (b847a1f) - @DaRacci
  • Name backups with plugin version - (08f9874) - @DaRacci
  • Disable updater if the plugin has been readied to update on next restart - (d1e9795) - @DaRacci
  • Small sentry changes - (67d9ea0) - @DaRacci
  • Fix logging using minix logger instead of plugins own logger - (42198f0) - @DaRacci
  • Convert to MappedPlugin - (d8ce1c8) - @DaRacci
  • Refactor the update providers a bit and fix try start finding a fix to the version int max number issue - (041450c) - @DaRacci

v2.6.2 - 2022-04-05

Bug Fixes

Miscellaneous Chores


v2.6.1 - 2022-04-05

Bug Fixes

Miscellaneous Chores

Refactoring


v2.6.0 - 2022-04-04

Bug Fixes

Build

Features

  • Add support for adding serializers per MappedConfig.kt - (e7dc444) - @DaRacci

Miscellaneous Chores

Refactoring


v2.5.1 - 2022-03-26

Bug Fixes

Miscellaneous Chores


v2.5.0 - 2022-03-26

Bug Fixes

Miscellaneous Chores

  • (cog) Auto update Minix-Conventions with minix and pull any new commits from remote - (0e418be) - @DaRacci
  • (version) v2.4.10 - (37431f3) - @DaRacci
  • Forgot to add this to the commit for publishing the core dep - (bd3b993) - @DaRacci
  • make annotation public and mark as for internal use - (76f1549) - @DaRacci
  • Publish the Minix-Core dep as in rare cases you might need access to the internal classes - (314232e) - @DaRacci

Refactoring

  • (gradle) Cleanup and simplify the gradle build - (fa35e50) - @DaRacci
  • Add the code to register the extensions in the MappedPlugin annotation - (34dd6dd) - @DaRacci
  • Remove listeners from annotation, they shouldnt be used and i dont want to write the code to support it there - (fdec3ff) - @DaRacci

v2.4.10 - 2022-03-26

Bug Fixes

  • (cog) Remove weird last line from file and fix grep command - (28b2075) - @DaRacci

Miscellaneous Chores


v2.4.9 - 2022-03-26

Bug Fixes

Miscellaneous Chores


v2.4.8 - 2022-03-24

Bug Fixes


v2.4.5 - 2022-03-24

Bug Fixes

Miscellaneous Chores


v2.4.4 - 2022-03-24

Bug Fixes


v2.4.1 - 2022-03-24

Bug Fixes

  • Fix some errors and do some refactoring in the auto updater - (d009c00) - @DaRacci

Miscellaneous Chores


v2.4.0 - 2022-03-23

Bug Fixes

Features

  • Add MappedPlugin annotation for defining plugins - (116a874) - @DaRacci
  • Add inline safecast and unsafecast methods better casting - (8c1e42f) - @DaRacci
  • Add PairSerializer.kt for Configurate - (904a545) - @DaRacci
  • Add support for ignored, completable future, and completable deferred sync and async blocks in Extensions - (44517a4) - @DaRacci
  • Ability to grab the base minix plugins logger with koin by fetching the MinixLogger class - (e398460) - @DaRacci
  • Finish adding serializers for Configurate - (b20f0ea) - @DaRacci
  • Add Configurate TypeSerializer for some Serializers, will finish up another day - (8b1dd10) - @DaRacci
  • Add handleAfterEnable and move handleAfterLoad to actually being after load on enable - (1142ea7) - @DaRacci
  • Add Version class for version comparisons in the auto updater - (c1e5d1b) - @DaRacci
  • Add providers for auto-updater, All are untested but should work - (d50cb11) - @DaRacci
  • Add UpdaterService, still WIP and completely untested for now - (167c736) - @DaRacci
  • Add data utils and new way to inject minix for util files - (6536ee4) - @DaRacci
  • Add a way of registering a listener for multiple events with the invocation block - (6b2b669) - @DaRacci
  • MCVersion util - (c030ae9) - @DaRacci
  • booleanCatch util - (c15223c) - @DaRacci
  • Refactor and now support onLoad for extensions when they are declared in a plugins handleLoad function - (193f792) - @DaRacci

Miscellaneous Chores

Refactoring


v2.3.1 - 2022-03-09

Bug Fixes

Miscellaneous Chores


v2.3.0 - 2022-03-09

Features

  • Add runSync and runAsync blocks using results instead of nullability - (9f175e3) - @DaRacci

Miscellaneous Chores


v2.2.0 - 2022-03-08

Bug Fixes

Features

  • Integrate the original MCCoroutine code more directly into the plugin lifecycle + refactor a ton of it - (3ed9399) - @DaRacci

Miscellaneous Chores

Refactoring


v2.1.1 - 2022-03-03

Miscellaneous Chores

Refactoring


v2.1.0 - 2022-03-03

Features

Miscellaneous Chores


v2.0.6 - 2022-02-27

Bug Fixes

Miscellaneous Chores


v2.0.5 - 2022-02-27

Miscellaneous Chores

Refactoring


v2.0.4 - 2022-02-27

Bug Fixes

Build system

Miscellaneous Chores

Refactoring

  • Refactor a bit and debugging improvements to scheduler including timeout watcher and catcher - (90f85c3) - @DaRacci

Tests


v2.0.3 - 2022-02-26

Build system

Miscellaneous Chores


v2.0.2 - 2022-02-25

Bug Fixes

  • Update to Minix-Conventions build 76 to for nms fixes - (2f2312b) - @DaRacci

Miscellaneous Chores


v2.0.1 - 2022-02-23

Bug Fixes

  • (shadow) Fix relocating all adventure related classes and not only the extra kotlin and platform classes - (2e19ac9) - @DaRacci
  • (shadow) Remove adventure text serializers being shaded - (756d47b) - @DaRacci
  • Disable adventure audiences and platform until i can develop more into it later - (1847ac9) - @DaRacci

Miscellaneous Chores


v2.0.0 - 2022-02-23

Bug Fixes

Features

  • Only support my tentacles fork currently for adventure 4.10.0-SNAPSHOT - (14c2673) - @DaRacci

Miscellaneous Chores


v1.4.0 - 2022-02-22

Features

  • (logger) If debug mode is enabled errors will now print the stacktrace too - (0ff953e) - @DaRacci

Miscellaneous Chores

Refactoring

  • (PluginService) Fix the sorting process and improve debug logging for it too - (371c4cc) - @DaRacci

v1.3.3 - 2022-02-21

Bug Fixes

Miscellaneous Chores


v1.3.2 - 2022-02-21

Miscellaneous Chores


v1.3.1 - 2022-02-21

Bug Fixes

  • ShadowJar not excluding stuff and therefor the plugin not working - (cb4e165) - @Da_Racci

Miscellaneous Chores

  • (deps) update dependency dev.racci:catalog to v1.6.10-59 - (75aae5e) - Renovate Bot
  • (version) v1.3.0 - (ed9a7ce) - @Da_Racci

v1.3.0 - 2022-02-17

Features

Miscellaneous Chores


v1.2.2 - 2022-02-15

Bug Fixes

Miscellaneous Chores

  • (deps) add renovate.json - (346a155) - Renovate Bot

v1.2.0 - 2022-02-15

Bug Fixes

Features

Miscellaneous Chores


v1.1.0 - 2022-02-14

Documentation

Features

Miscellaneous Chores


v1.0.8 - 2022-02-14

Bug Fixes

Miscellaneous Chores


v1.0.7 - 2022-02-14

Bug Fixes

Build system

Miscellaneous Chores


v1.0.6 - 2022-02-13

Bug Fixes

Build system

Miscellaneous Chores


v1.0.5 - 2022-02-12

Bug Fixes

Miscellaneous Chores


v1.0.4 - 2022-02-12

Bug Fixes

Miscellaneous Chores


v1.0.3 - 2022-02-12

Bug Fixes

Miscellaneous Chores


v1.0.2 - 2022-02-12

Bug Fixes

Miscellaneous Chores


v1.0.1 - 2022-02-12

Bug Fixes

Continuous Integration

Miscellaneous Chores


Changelog generated by cocogitto.## Unreleased (0732141..ea06eb4)

Bug Fixes

Build system

Continuous Integration

Features

Miscellaneous Chores

Refactoring

  • Better output of errors for Extensions, removed Exceptions.kt due to being kinda useless - (399c0b1) - @Da_Racci
  • Moved removing callbacks from an event listener to the handleUnload function - (a589fe6) - @Da_Racci
  • Refactored the isDay utils and added isOverworld etc - (284854e) - @Da_Racci
  • Updated minimessage stuffs, added adventure extra kotlin - (f8d3c48) - @Da_Racci

Tests


v0.3.1 - 2022-02-12

Bug Fixes

Miscellaneous Chores

  • Bump adventure-text-minimessage from 4.2.0-SNAPSHOT to 4.10.0-SNAPSHOT - (0732141) - dependabot[bot]
  • Bump api from 2.1.0-SNAPSHOT to 2.1.1-SNAPSHOT - (bd53950) - dependabot[bot]
  • Create CNAME - (69ef98c) - @Da_Racci
  • Update Docs - (34ff8d5) - @Da_Racci
  • Bump api from 2.0-SNAPSHOT to 2.1.0-SNAPSHOT - (9c03db5) - dependabot[bot]

Refactoring


v0.3.0 - 2022-02-12

Miscellaneous Chores

  • Bump org.jetbrains.dokka from 1.5.31 to 1.6.0 - (b0a29b1) - dependabot[bot]

Refactoring


v0.2.7 - 2022-02-12

Miscellaneous Chores


v0.2.6 - 2022-02-12

Bug Fixes

Features

Miscellaneous Chores

Refactoring

Style


v0.2.5 - 2022-02-12

Bug Fixes

Features

Miscellaneous Chores

Refactoring


v0.2.4 - 2022-02-12

Bug Fixes

Features

Miscellaneous Chores

Refactoring


v0.2.0 - 2022-02-12

Bug Fixes

Features

Miscellaneous Chores

Refactoring

Style


v0.1.6 - 2022-02-12

Bug Fixes

Features

Miscellaneous Chores

Refactoring


v0.1.4 - 2022-02-12

Features

Refactoring


v0.1.0 - 2022-02-12

Bug Fixes

Features

Miscellaneous Chores


v0.0.5 - 2022-02-12

Bug Fixes

Features


v0.0.3 - 2022-02-12

Miscellaneous Chores


v0.0.2 - 2022-02-12

Bug Fixes

Features

  • Added new combo events and top level vars - (d951d57) - @Da_Racci
  • Added colour translations for lists, made kotlin event able to trigger async, added lists for legacy parsing, make player movement events trigger async and added location and world to usable parameters for isDay and isNight - (34a20cb) - @Da_Racci
  • Added abstract KotlinEvent.kt to fix Bukkit throwing hissy fits over static handler getters for custom events, Renamed utils/text to utils/strings, Added experimental YAMLConfig.kt - (26f2b93) - @Da_Racci
  • Added and updated utils - (bad36cd) - @Da_Racci

Miscellaneous Chores

Refactoring

  • Updated BukkitDispatcher - (af2d902) - @Da_Racci
  • Refactored Events and listeners - (b0603c0) - @Da_Racci
  • Updated some stuff to reduce file size, under 1mb again now instead of 8mb, fixed some errors on startup with kotlin - (5780314) - @Da_Racci