23w12a is here with some changes to rendering (again!), sign, etc.
Fabric Loader 0.14.18 is released to handle the new 1.20 series. Fabric API 0.76.1 is released with, surprisingly, 0 breaking changes.
Since experimental features are no longer experimental, "OneTwenty" data generators were merged with vanilla ones. Legacy smithing table screen handler is also removed.
RenderSystem#setProjectionMatrix now requires a parameter to specify how vertices should be sorted. VertexSorter has two predefined sorting methods: by Z index, or by distance from the origin.
Redstone related methods in World have been moved to RedstoneView, an interface. Mods need to be recompiled, but otherwise no change should be necessary.
Codecs#STRINGIFIED_TEXTto serialize text as JSON-serialized stringBlockPos#iterateRecursivelyto implement the sponge logic (see javadoc)AbstractRedstoneGateBlock#getSideInputFromGatesOnlyto return whether a gate accepts inputs from other gates onlyAbstractSignBlock#openEditScreento edit the sign screenNoteBlock#getNotePitchto calculate the note's pitchAnimalEntity#breedto breed without producing a babySignChangingItemfor items that affect a signTestContext#assertFalseto assert that a boolean condition should be false
UpdateSignC2SPacketandSignEditorOpenS2CPacketnow have thefrontboolean field.