What's Changed
- chore: increase version to 0.39.1 by @MukjepScarlet in #8683
- fix(rotation): RotationManager fixes and math fixes by @MukjepScarlet in #8667
- fix(LanServer): optional detection thread by @MukjepScarlet in #8685
- chore(deps): bump polyglot from 25.0.3 to 25.1.3 by @dependabot[bot] in #8589
- feat: SpearKill by @emilt050 in #8084
- fix duplicate globals bind group layout in outline_quads pipelines by @liquidbounce-support-bot[bot] in #8687
- Revert "chore(deps): bump polyglot from 25.0.3 to 25.1.3" by @MukjepScarlet in #8692
- refactor: migrate interop backend to Ktor by @MukjepScarlet in #8691
- refactor(font): improve charset and texture by @MukjepScarlet in #8695
- fix(rotation): separate direction and control distances by @MukjepScarlet in #8696
- feat(invcleaner): add bucket limits, item blacklist, and axe categorization by @ColumbinaHyposeleniaYS in #8663
- fix(Notebot): unavailable on 1.8 protocol by @MukjepScarlet in #8698
- refactor(interop/WS): close cancelled sessions by @MukjepScarlet in #8699
- fix(interop): CORS should allow all localhost requests by @MukjepScarlet in #8703
- fix quickperspectiveswap rearview rendering the player invisible by detaching the camera … by @liquidbounce-support-bot[bot] in #8701
- fix(movement): correct falling player prediction by @MukjepScarlet in #8704
- feat(AutoAccount): allows to repeat password or not by @MukjepScarlet in #8706
- fix(HitFX): incorrect sounds.json by @MukjepScarlet in #8707
- fix blockesp rainbow colormode rendering a plain white box by @liquidbounce-support-bot[bot] in #8710
- feat(HUD/Image): local file source by @MukjepScarlet in #8708
- refactor: value class pairs, debug owner tracking, and misc fixes by @MukjepScarlet in #8713
- fix(KillAura/AutoBlock): can't stop blocking for edge cases by @MukjepScarlet in #8715
- fix(trajectories): hooked FishingHook should not have trajectory by @MukjepScarlet in #8716
- feat(Scaffold/SameY): JumpKey mode by @MukjepScarlet in #8720
- fix(Scaffold): JumpKey mode inverted by @MukjepScarlet in #8724
- fix: unify percentage values and util fixes by @MukjepScarlet in #8726
- chore(deps-dev): bump immutable from 5.1.6 to 5.1.9 in /src-theme by @dependabot[bot] in #8727
- refactor: test migrations and better cache for theme tasks by @MukjepScarlet in #8728
- feat(KillAura/AutoBlock): OnlyWhenInDanger improvement by @MukjepScarlet in #8731
- refactor: typed entity getter helpers by @MukjepScarlet in #8733
- fix(Fly): fix flight behavior and state handling by @emilt050 in #8735
- feat(Clip/Fancy): add liquid clipping and increase vertical range by @emilt050 in #8736
- chore(deps-dev): bump postcss from 8.5.12 to 8.5.23 in /src-theme by @dependabot[bot] in #8737
- fix(FreeCam): stuck when baritone or freeze active by @NekoCurit in #8366
- feat(ClickGUI): support multi-word search in searchable lists by @emilt050 in #8742
- feat(antivoid): use item mode by @liquidsquid1 in #8738
- chore(RichPresence): migrate to pure JVM implementation by @MukjepScarlet in #8746
- feat(Chams): Image mode by @MukjepScarlet in #8754
- fix: fake entity ID not set; wrong resource location; WS serialization by @MukjepScarlet in #8763
- fix/refactor: AI rotation system improvement by @MukjepScarlet in #8768
- fix(AntiBlind): properly prevent Darkness and Blindness fog rendering by @emilt050 in #8778
- feat: BreakingProgressRenderer by @MukjepScarlet in #8779
- feat(renderer): add additional depth test options by @liquidsquid1 in #8747
- chore: remove deprecated render functions by @MukjepScarlet in #8780
- feat(HUD/Notifications): customizable severities to render by @MukjepScarlet in #8786
- chore(deps): bump ktor from 3.5.1 to 3.5.2 by @dependabot[bot] in #8789
- feat(Animations): more blocking animations & add swing animations by @minecrrrr in #8390
- feat(HitFX): MORE SOUND by @minecrrrr in #8792
- feat(render): Wings by @minecrrrr in #8791
- refactor(BlockPlacer): handle position and callback correctly by @MukjepScarlet in #8800
- feat(JumpEffect): add image mode by @minecrrrr in #8793
- refactor(interop): optimize ItemImageAtlas memory usage by @MukjepScarlet in #8803
- fix(StrongholdFinder): mistracked ender eyes by @MukjepScarlet in #8805
- refactor: cleanup deprecated usages by @MukjepScarlet in #8806
- refactor(compatibility): migrate GLFW constants to MC constants by @MukjepScarlet in #9028
- fix(injection): qualify ambiguous constructor selectors by @obus-globus in #9026
- Add message translation caching by @Vespe-r in #8797
- chore(UI): Fix package.lock file using disallowed remote registries by @SenkJu in #9033
- fix(Chams): draw after cloud by @MukjepScarlet in #9035
- feat(AntiBlind): complete missing render toggles by @MukjepScarlet in #9043
- chore(deps): bump dev.detekt from 2.0.0-alpha.5 to 2.0.0-alpha.6 by @dependabot[bot] in #9037
- feat(TrueSight): light blocks by @MukjepScarlet in #9048
- fix(SkinChanger): upload without check by @MukjepScarlet in #9049
- fix(#8479): recast elytra on aiStep tail by @Pro0101-2b2fr in #8545
- fix(NoFall/MLG): rotation desync and invalid scaffolding placement by @MukjepScarlet in #9050
- fix(SmoothCamera): camera position while riding minecarts by @UIRAN23 in #9053
- feat(config): include Render/Fun modules in .localconfig save by @CompileRider in #8457
- refactor(InventoryMove): fewer references in other modules by @NekoCurit in #8804
- fix(Wings): respect rotations from Rotations module by @minecrrrr in #8807
- chore: clean up dependencies in flake.nix by @lza09 in #9034
- fix(SnapTap): don't work with InventoryMove by @NekoCurit in #9058
- feat(disabler): cubecraft gui move disabler by @guimc233 in #9059
- feat(render): add module Totem Effect by @minecrrrr in #9032
- refactor(interop): split atlas renderer base from #8756 by @MukjepScarlet in #9065
- fix(Command): debug content incomplete by @NekoCurit in #9064
- feat(CustomAmbience): WorldParticles by @minecrrrr in #9025
- feat(Freeze): TickMovement mode by @MukjepScarlet in #9067
- fix(MLG): start rotating too early by @MukjepScarlet in #9068
- chore: cleanup single-char strings and some other stuffs by @MukjepScarlet in #9069
- feat(Nametags/Enchantment): filter types by @MukjepScarlet in #9070
- fix(FontRenderer): glyph page crash on X11 by @1zun4 in #9072
- refactor(ValueGroup): extract same logic of value tree by @MukjepScarlet in #9074
- refactor(TNTTimer): use 3D text rendering to avoid projection by @MukjepScarlet in #9075
- fix(BlockPlacer): mutable BlockPos desync by @MukjepScarlet in #9076
- feat(auth): WebView, Device Code and Credentials Login by @1zun4 in #9081
- fix(compatibility): Lunar Client yet again by @1zun4 in #9082
New Contributors
- @liquidbounce-support-bot[bot] made their first contribution in #8687
- @obus-globus made their first contribution in #9026
- @Vespe-r made their first contribution in #8797
- @UIRAN23 made their first contribution in #9053
- @lza09 made their first contribution in #9034
- @guimc233 made their first contribution in #9059
Full Changelog: v0.39.0...v0.40.0