Skip to content

Releases: MineInAbyss/Idofront

v0.25.22

25 Jan 15:06
Compare
Choose a tag to compare

⚙️ Miscellaneous Tasks

v0.25.21

20 Jan 21:58
Compare
Choose a tag to compare

⚙️ Miscellaneous Tasks

  • Swap dataframe for dataframe-core for reduced jar size - (02ce869)
  • Add kotlinx.dataframe - (bdf9b09)

v0.25.19

17 Jan 11:48
Compare
Choose a tag to compare

⚙️ Miscellaneous Tasks

  • Add QuaternionfSerializer - (71cdb6d)
  • Bunch of minor QOL stuff - (97721e7)
  • Add yaw & pitch args to LocationSerializer - (612b019)

v0.25.19-dev.4

22 Dec 05:44
Compare
Choose a tag to compare
v0.25.19-dev.4 Pre-release
Pre-release

Built for

Minecraft 1.21.1
Kotlin 2.0.21
Java 21

🐛 Bug Fixes

  • Cache develop gradle builds - (956f34d)

v0.25.19-dev.3

22 Dec 05:28
Compare
Choose a tag to compare
v0.25.19-dev.3 Pre-release
Pre-release

Built for

Minecraft 1.21.1
Kotlin 2.0.21
Java 21

⛰️ Features

  • Prefix changelogs with minecraft, kotlin, and java versions - (b835494)
  • Add breaking change checker - (bd91e42)
  • VectorAsListSerializer - (eabee40)

🐛 Bug Fixes

  • Try to fix gradle cache by not calling setup gradle twice - (d94e80b)
  • Typo in DI deprecation message - (465ff11)
  • Apply version to subprojects correctly - (21ef527)
  • I dont know where build.gradle my diff went but I found it - (433b7aa)
  • Chmod +x gradlew - (7735cae)
  • Specify bash shell in breaking changes action - (34d1cad)
  • Attempt to refactor breaking changes action to a composite action, not reusable workflow - (f54a812)
  • Try ./ when referencing reusable local action - (bcc9670)

🚜 Refactor

  • Swap Idofront-DI to be JVM-only since we are planning to phase it out and Geary does not use it anymore - (21ef527)
  • Add mc version to release names - (8e94d47)

⚙️ Miscellaneous Tasks

  • Update build workflow to use setup gradle action - (8e94d47)

◀️ Revert

  • Don't append MC version - (b835494)

v0.25.19-dev.2

22 Dec 05:06
Compare
Choose a tag to compare
v0.25.19-dev.2 Pre-release
Pre-release

Built for

Minecraft 1.21.1
Kotlin 2.0.21
Java 21

⛰️ Features

  • Prefix changelogs with minecraft, kotlin, and java versions - (b835494)
  • Add breaking change checker - (bd91e42)
  • VectorAsListSerializer - (eabee40)

🐛 Bug Fixes

  • Typo in DI deprecation message - (465ff11)
  • Apply version to subprojects correctly - (21ef527)
  • I dont know where build.gradle my diff went but I found it - (433b7aa)
  • Chmod +x gradlew - (7735cae)
  • Specify bash shell in breaking changes action - (34d1cad)
  • Attempt to refactor breaking changes action to a composite action, not reusable workflow - (f54a812)
  • Try ./ when referencing reusable local action - (bcc9670)

🚜 Refactor

  • Swap Idofront-DI to be JVM-only since we are planning to phase it out and Geary does not use it anymore - (21ef527)
  • Add mc version to release names - (8e94d47)

⚙️ Miscellaneous Tasks

  • Update build workflow to use setup gradle action - (8e94d47)

◀️ Revert

  • Don't append MC version - (b835494)

v0.25.19-dev.1+mc.1.21.1

21 Dec 06:56
Compare
Choose a tag to compare
Pre-release

⛰️ Features

  • Add breaking change checker - (bd91e42)
  • VectorAsListSerializer - (eabee40)

🐛 Bug Fixes

  • Apply version to subprojects correctly - (21ef527)
  • I dont know where build.gradle my diff went but I found it - (433b7aa)
  • Chmod +x gradlew - (7735cae)
  • Specify bash shell in breaking changes action - (34d1cad)
  • Attempt to refactor breaking changes action to a composite action, not reusable workflow - (f54a812)
  • Try ./ when referencing reusable local action - (bcc9670)

🚜 Refactor

  • Swap Idofront-DI to be JVM-only since we are planning to phase it out and Geary does not use it anymore - (21ef527)
  • Add mc version to release names - (8e94d47)

⚙️ Miscellaneous Tasks

  • Update build workflow to use setup gradle action - (8e94d47)

v0.25.19-dev.0+mc.1.21.1

21 Dec 06:43
Compare
Choose a tag to compare
Pre-release

⛰️ Features

  • Add breaking change checker - (bd91e42)
  • VectorAsListSerializer - (eabee40)

🐛 Bug Fixes

  • I dont know where build.gradle my diff went but I found it - (433b7aa)
  • Chmod +x gradlew - (7735cae)
  • Specify bash shell in breaking changes action - (34d1cad)
  • Attempt to refactor breaking changes action to a composite action, not reusable workflow - (f54a812)
  • Try ./ when referencing reusable local action - (bcc9670)

🚜 Refactor

  • Add mc version to release names - (8e94d47)

⚙️ Miscellaneous Tasks

  • Update build workflow to use setup gradle action - (8e94d47)

v0.25.18

21 Dec 01:42
Compare
Choose a tag to compare

🚜 Refactor

  • Drop oraxen, add nexo support - (8bbddd4)

v0.25.17

30 Oct 21:59
b1e9992
Compare
Choose a tag to compare

⛰️ Features

  • (commands) By default, check whether sender has and parent command with .* for permissions - (b1e9992)
  • (commands) Support trailing default arguments - (b1e9992)
  • Improve Brigadier-Command logic (#78) - (b1e9992)
  • Named arguments - (b1e9992)
  • Add target to playerExecutes by default - (b1e9992)
  • Improve Brigadier-Command logic (#78) - (b1e9992)

🐛 Bug Fixes

  • (commands) Catch all errors in executes block, avoids a server crash - (b1e9992)
  • Handle permissions for commands by default - (b1e9992)
  • Take nativeType from CustomArgumentType instead of double wrapping it - (b1e9992)
  • PlayerExecutes not providing pre-cast player - (b1e9992)
  • Ensure blank-permissions require no permission - (b1e9992)
  • Allow case with all command arguments default - (b1e9992)
  • Don't wrap types, avoid suggests block when no custom suggestions are passed so command names get shown - (b1e9992)
  • Correctly send argument exception text to executor - (b1e9992)
  • ToIdo() called on existing IdoArgumentType incorrectly wraps command twice - (b1e9992)
  • Use FoodSurrogate instead of serializing FoodComponent due to usingConvertsTo & prefab-load-order - (b1e9992)

🚜 Refactor

  • (commands) Pass arguments through executes block - (b1e9992)
  • Clean up some command context classes - (b1e9992)

⚙️ Miscellaneous Tasks

  • (commands) Clean up how default command permissions work, allow unsetting permissions from a command (by setting permission = null) - (b1e9992)
  • Fix playerExecutes overloads - (b1e9992)
  • Add kotlinx.io dependency - (b1e9992)
  • Remove sample command in ido plugin class - (b1e9992)

🔍 Other