| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 10 days | 26.1.2 | mat | |
| 10 days | fix some incorrect component impls | mat | |
| 2026-03-24 | 26.1 (#316) | mat | |
| * start updating to 26.1 * start updating to 26.1-snapshot-6 * 26.1-snapshot-6 * 26.1-snapshot-10 * 26.1-rc-1 * fix tests * 26.1-rc-2 and sort default components * 26.1 * update changelog | |||
| 2026-02-04 | fix ClientboundSetEquipment failing to deserialize if using animal armor slots | mat | |
| 2026-01-13 | Merge AzaleaRead and AzaleaWrite (#305) | mat | |
| 2026-01-13 | fix memory leaks in azalea-protocol | mat | |
| 2025-12-19 | smaller EntityDataValue type | mat | |
| 2025-12-15 | sort derives with cargo sort-derives | mat | |
| might add to ci later, unsure how to do it without adding significant friction for contributors though | |||
| 2025-12-11 | fix data component codegen | mat | |
| 2025-12-12 | polish readmes | mat | |
| 2025-12-12 | Refactor azalea-registry (#294) | mat | |
| * move registries in azalea-registry into separate modules * rename Item and Block to ItemKind and BlockKind * remove 'extra' registries from azalea-registry * hide deprecated items from docs * use DamageKindKey instead of Identifier when parsing registries * store tag entries as a Vec instead of a HashSet * sort tag values by protocol id * update changelog | |||
| 2025-12-09 | Enchantments (#286) | mat | |
| * start implementing enchants * store parsed registries * more work on enchants * implement deserializer for some entity effects * mostly working definitions for enchants * fix tests * detect equipment changes * fix errors * update changelog * fix some imports * remove outdated todo * add basic test for enchants applying attributes * use git simdnbt | |||
| 2025-12-09 | 1.21.11 (#273) | mat | |
| * run codegen for 25w44a * 25w44a * 25w46a * rename ResourceLocation to Identifier per mojmap changes * update changelog * 1.21.11-pre1 * 1.21.11-pre2 * 1.21.11-pre3 * add AttackRange fields from pre4 * 1.21.11-rc3 * 1.21.11 | |||
| 2025-11-13 | rename ResourceLocation to Identifier ahead of mojmap changes | mat | |
| 2025-10-12 | fix wrong WritableBookContent representation | mat | |
| fixes #264 | |||
| 2025-10-12 | upgrade deps and clean up lots of doc comments | mat | |
| 2025-10-06 | allow skipping serialization of PartialProfile::properties | mat | |
| 2025-10-07 | update ResolvableProfile data component to 1.21.9 | mat | |
| 2025-10-04 | fix(inventory): update 1.21.9 entity and block entity component structures ↵ | eihqnh | |
| (#260) | |||
| 2025-09-30 | 1.21.9 (#235) | mat | |
| * start updating to 25w33a * 1.21.9-pre2 * clippy * cleanup, and fix c_explode and c_player_rotation * mc update should be in Changed section in the changelog * 1.21.9 | |||
| 2025-09-20 | more accurate mining and impl PartialEq for packets | mat | |
| 2025-08-18 | fix ClientboundMerchantOffers | mat | |
| 2025-08-18 | fix DataComponentPatch::get | mat | |
| 2025-08-12 | add nearest_entity_by and improve some docs | mat | |
| 2025-08-10 | revert PotDecorations structure update | mat | |
| 2025-08-10 | Send correct data component checksums (#234) | mat | |
| * start implementing data component crc32 hashes * start doing serde impls for checksums * make more components hashable * make all data components serializable * support recursive components * fix simdnbt dep * update changelog * clippy | |||
| 2025-08-04 | Default components (#232) | mat | |
| * add default components * remove debug prints * clippy * use default components * fix tests | |||
| 2025-06-09 | replace Client::get_open_container and view_container_or_inventory with ↵ | mat | |
| get_inventory | |||
| 2025-06-03 | copy player part of container_menu to inventory_menu on close | mat | |
| 2025-06-04 | re-enable click prediction and fix related issues | mat | |
| 2025-06-03 | replace wait_one_tick with wait_ticks and some other api improvements | mat | |
| 2025-05-30 | more formatting fixes | mat | |
| 2025-05-30 | fix clippy issues and improve formatting everywhere | mat | |
| 2025-04-25 | fix some data components | mat | |
| 2025-04-12 | fix ChickenVariant data component | mat | |
| 2025-04-13 | fix incorrect data components | mat | |
| 2025-03-29 | update ServerboundContainerClick to use HashedStack from 1.21.5 | mat | |
| 2025-03-26 | fix components, show_in_tooltip was removed | mat | |
| 2025-03-25 | 1.21.5 (#198) | mat | |
| * 25w02a * move item_components codegen to a different module * remove outdated test * 25w03a * start updating to 24w09b * 1.21.5-pre2 * fix broken packets * 1.21.5-rc2 * merge main * delete unused acket_handling * 1.21.5 | |||
| 2025-03-13 | fix wrong Potion data component | mat | |
| 2025-03-13 | fix wrong Consumable component implementation and add set_equipment test | mat | |
| 2025-02-22 | update to rust edition 2024 | mat | |
| 2025-02-22 | fix is_trapdoor_useable_as_ladder and add test | mat | |
| 2025-02-21 | fix CustomModelData and WrittenBookContent datacomponents | mat | |
| 2025-02-14 | remove stabilized trait_upcasting feature gates | mat | |
| 2025-01-29 | fix wrong Profile data component impl | mat | |
| 2025-01-12 | fix bugs with decoding/encoding DataComponentPatch | mat | |
| 2024-12-11 | remove the generic_const_exprs feature since it's unused and to make the ↵ | mat | |
| rust compiler devs happy | |||
| 2024-12-05 | fix container_set_content, player_position, and recipe_book_remove packets | mat | |
| 2024-11-28 | improve DataComponentPatch::has and has_kind | mat | |
