Changelog also contains changes from 1.20.3 and 1.20.4. 1.20.6 is protocol-compatible with 1.20.5.
What's Changed
1.20.3 by @Konicai in https://github.com/GeyserMC/MCProtocolLib/pull/767
Label as 1.20.4 and update adventure to snapshot by @Konicai in https://github.com/GeyserMC/MCProtocolLib/pull/768
Release 1.20.4-1 by @Konicai in https://github.com/GeyserMC/MCProtocolLib/pull/772
Target Java 17 by @Konicai in https://github.com/GeyserMC/MCProtocolLib/pull/773
Fix (de)serialization of ClientboundExplodePacket by @Konicai in https://github.com/GeyserMC/MCProtocolLib/pull/776
Migrate to gradle, java 17 and fix examples by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/769
Fix DataPalette index & deprecate unused globalPaletteBits by @davidmayr in https://github.com/GeyserMC/MCProtocolLib/pull/775
Resolve fallout from globalPaletteBits removal by @Kas-tle in https://github.com/GeyserMC/MCProtocolLib/pull/777
Create jitpack.yml by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/778
Remove unused exceptions, use java 9+ features and checkerframework, other cleanup by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/780
Move package/license to GeyserMC, gradle conventions and submodules by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/782
Fix ClientboundSetTitleTextPacket serialization by @WinPlay02 in https://github.com/GeyserMC/MCProtocolLib/pull/781
Fix certain serializations of ClientboundPlayerInfoUpdatePacket by @Konicai in https://github.com/GeyserMC/MCProtocolLib/pull/785
Make readBlockEntityType() nullable by @onebeastchris in https://github.com/GeyserMC/MCProtocolLib/pull/786
Remove IOExceptions from packet handling fully by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/783
Revamp flag system by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/789
1.20.5 dev 2 by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/798
Cloudburst nbt by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/799
Optimize imports & add spaces by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/802
Fix writing to immutable nbt lists by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/803
TFO support by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/793
Update README.md by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/805
Add .editorconfig by @AlexProgrammerDE in https://github.com/GeyserMC/MCProtocolLib/pull/801
New Contributors
@davidmayr made their first contribution in https://github.com/GeyserMC/MCProtocolLib/pull/775
Full Changelog: https://github.com/GeyserMC/MCProtocolLib/compare/1.20.2-1...1.20.6-1