aboutsummaryrefslogtreecommitdiff
path: root/azalea-chat
AgeCommit message (Collapse)Author
2025-08-10Send 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-04Default components (#232)mat
* add default components * remove debug prints * clippy * use default components * fix tests
2025-07-24delete unused module from azalea-chatmat
2025-06-18fix: parse int lists in TranslatableComponent `with` field (#225)Yhgd
2025-06-16fix unused import warnings when compiling some crates individuallymat
2025-06-16use workspace deps everywheremat
2025-06-16put all azalea-* deps in the workspace Cargo.tomlmat
2025-06-02add basic support for getting biome ids in chunksmat
2025-05-30fix clippy issues and improve formatting everywheremat
2025-05-17lowercase named colours (#222)activepass
2025-05-07support legacy hex colorsmat
2025-05-06fix incorrect chat parsing when legacy color codes are mixed inmat
2025-05-02Add AutoReconnectPlugin (#221)mat
* add AutoReconnectPlugin * merge main * start simplifying swarm internals * fix Swarm::into_iter, handler functions, DisconnectEvent, and add some more docs * add ClientBuilder/SwarmBuilder::reconnect_after * fix a doctest * reword SwarmEvent::Disconnect doc * better behavior when we try to join twice * reconnect on ConnectionFailedEvent too * autoreconnect is less breaking now
2025-05-01Implement a to_html method for FormattedText (#208)Kumpelinus
* Implement a to_html method for FormattedText Also fix a small issue with ansi formatting where it duplicated text. * cargo fmt * Make format conversion generic * cargo lint and fmt * Fix ascii conversion cleanup * Implement suggested changes * format, improve sanitization, add xss test --------- Co-authored-by: mat <git@matdoes.dev>
2025-04-13release 0.12.0+mc1.21.5mat
2025-04-12Revert "Release 0.12.0"mat
This reverts commit e2945b90a973b6677e78696d97b5461909bedc0b.
2025-04-12Release 0.12.0mat
azalea@0.12.0 azalea-auth@0.12.0 azalea-block@0.12.0 azalea-block-macros@0.12.0 azalea-brigadier@0.12.0 azalea-buf@0.12.0 azalea-buf-macros@0.12.0 azalea-chat@0.12.0 azalea-client@0.12.0 azalea-core@0.12.0 azalea-crypto@0.12.0 azalea-entity@0.12.0 azalea-inventory@0.12.0 azalea-inventory-macros@0.12.0 azalea-language@0.12.0 azalea-physics@0.12.0 azalea-protocol@0.12.0 azalea-protocol-macros@0.12.0 azalea-registry@0.12.0 azalea-registry-macros@0.12.0 azalea-world@0.12.0 Generated by cargo-workspaces
2025-04-04remove executable bit from filesmat
2025-02-22update to rust edition 2024mat
2025-02-02cleanup, fix warningsmat
2025-01-14fix wrong ServerLinkKind and serialize hex colors correctly in nbtmat
2024-12-23fix 'extra' parsing in FormattedText::from_nbt_compound which results in ↵mat
duplicated chat fragments
2024-12-20Release independent packagesmat
Generated by cargo-workspaces
2024-12-20Release 0.11.0+mc1.21.4mat
azalea@0.11.0+mc1.21.4 azalea-auth@0.11.0+mc1.21.4 azalea-block@0.11.0+mc1.21.4 azalea-block-macros@0.11.0+mc1.21.4 azalea-brigadier@0.11.0+mc1.21.4 azalea-buf@0.11.0+mc1.21.4 azalea-buf-macros@0.11.0+mc1.21.4 azalea-chat@0.11.0+mc1.21.4 azalea-client@0.11.0+mc1.21.4 azalea-core@0.11.0+mc1.21.4 azalea-crypto@0.11.0+mc1.21.4 azalea-entity@0.11.0+mc1.21.4 azalea-inventory@0.11.0+mc1.21.4 azalea-inventory-macros@0.11.0+mc1.21.4 azalea-language@0.11.0+mc1.21.4 azalea-physics@0.11.0+mc1.21.4 azalea-protocol@0.11.0+mc1.21.4 azalea-protocol-macros@0.11.0+mc1.21.4 azalea-registry@0.11.0+mc1.21.4 azalea-registry-macros@0.11.0+mc1.21.4 azalea-world@0.11.0+mc1.21.4 Generated by cargo-workspaces
2024-12-04Update Bevy and migrate to workspace dependencies and package attributes (#181)EightFactorial
* Use workspace `Cargo.toml` for dependencies and package atributes * Fix a couple clippy warnings * Update bevy, update build script, move deps to workspace, and fix clippy warnings * Remove carrots from crate versions The default behavior is the same * Remove unused dependencies Compiles and all tests pass, so it should be fine * Update codegen to use `std::sync::LazyLock` instead of `once_cell::sync::Lazy` * Update Bevy to `0.15.0-rc.3` Surprisingly little needed to be changed * Update to bevy 0.15.0 * Fix leftover merge issues * Clarify the reason the swarm can't connect * Fix duplicate lint, remove `log` dependency
2024-12-031.21.4 (#189)mat
* start updating to 1.21.4 * fix block codegen and stop using block data from burger * 1.21.4-rc1 * 1.21.4
2024-11-27Refactor azalea-protocol (#190)mat
* start updating to 1.21.4 * fix block codegen and stop using block data from burger * rename packet related modules and structs to be simpler * ItemSlot -> ItemStack for more consistency with mojmap * .get() -> .into_packet() * simplify declare_state_packets by removing packet ids * rename read_from and write_into to azalea_read and azalea_write * rename McBufReadable and McBufWritable to AzaleaRead and AzaleaWrite * McBuf -> AzBuf * remove most uses of into_variant * update codegen and use resourcelocation names for packets * implement #[limit(i)] attribute for AzBuf derive macro * fixes for 1.21.4 * fix examples * update some physics code and fix ChatType * remove unused imports in codegen * re-add some things to migrate.py and update +mc version numbers automatically * downgrade to 1.21.3 lol
2024-11-27replace once_cell with std:;sync::LazyLockmat
2024-11-23Update and merge the dependencies (#187)Shayne Hartford
* Add rust rover to .gitignore * Fold dependency feature lists * Sort dependencies alphabetically * Update dependencies * Upgrade dependencies * Comment out unused dependencies * Nightly is broken right now :) * Fix conflict with derive_more * cargo autoinherit to merge dependencies * Fix clippy lints
2024-10-26group imports with rustfmtmat
2024-10-22Release 0.10.3+mc1.21.1mat
azalea@0.10.3+mc1.21.1 azalea-auth@0.10.3+mc1.21.1 azalea-block@0.10.3+mc1.21.1 azalea-block-macros@0.10.3+mc1.21.1 azalea-brigadier@0.10.3+mc1.21.1 azalea-buf@0.10.3+mc1.21.1 azalea-buf-macros@0.10.3+mc1.21.1 azalea-chat@0.10.3+mc1.21.1 azalea-client@0.10.3+mc1.21.1 azalea-core@0.10.3+mc1.21.1 azalea-crypto@0.10.3+mc1.21.1 azalea-entity@0.10.3+mc1.21.1 azalea-inventory@0.10.3+mc1.21.1 azalea-inventory-macros@0.10.3+mc1.21.1 azalea-language@0.10.3+mc1.21.1 azalea-physics@0.10.3+mc1.21.1 azalea-protocol@0.10.3+mc1.21.1 azalea-protocol-macros@0.10.3+mc1.21.1 azalea-registry@0.10.3+mc1.21.1 azalea-registry-macros@0.10.3+mc1.21.1 azalea-world@0.10.3+mc1.21.1 Generated by cargo-workspaces
2024-08-15fix incorrect comment in with_microsoft_access_token docsmat
2024-08-06cursor_remaining was stabilizedmat
2024-07-05upgrade to simdnbt 0.6 (#160)mat
2024-06-13Release 0.10.2mat
azalea-block@0.10.2 azalea-block-macros@0.10.2 azalea-brigadier@0.10.2 azalea-buf@0.10.2 azalea-chat@0.10.2 azalea-client@0.10.2 azalea-core@0.10.2 azalea-entity@0.10.2 azalea-inventory@0.10.2 azalea-physics@0.10.2 azalea-protocol@0.10.2 azalea-registry@0.10.2 azalea-world@0.10.2 Generated by cargo-workspaces
2024-05-22fix another edge case in FormattedText::from_nbt_tag that happens with ↵mat
viaversion
2024-05-22read Tool blocks as HolderSetmat
fixes an error with viaversion servers
2024-05-14Update simdnbt dep (#148)veronoicc
* Update simdnbt dep * Fix not compiling (rust analyzer is still yapping, i trust you cargo check) * Update simdnbt to 0.5.2 * finally everything works :prayge:
2024-05-14update simdnbtmat
2024-04-24Release 0.10.1mat
azalea@0.10.1 azalea-auth@0.10.1 azalea-buf@0.10.1 azalea-chat@0.10.1 azalea-client@0.10.1 azalea-entity@0.10.1 azalea-inventory@0.10.1 azalea-protocol@0.10.1 azalea-world@0.10.1 Generated by cargo-workspaces
2024-04-24fix some depsmat
2024-04-24Release independent packagesmat
Generated by cargo-workspaces
2024-04-23Release 0.10.0mat
azalea@0.10.0 azalea-auth@0.10.0 azalea-block@0.10.0 azalea-block-macros@0.10.0 azalea-brigadier@0.10.0 azalea-buf@0.10.0 azalea-buf-macros@0.10.0 azalea-chat@0.10.0 azalea-client@0.10.0 azalea-core@0.10.0 azalea-crypto@0.10.0 azalea-entity@0.10.0 azalea-inventory@0.10.0 azalea-inventory-macros@0.10.0 azalea-language@0.10.0 azalea-physics@0.10.0 azalea-protocol@0.10.0 azalea-protocol-macros@0.10.0 azalea-registry@0.10.0 azalea-registry-macros@0.10.0 azalea-world@0.10.0 Generated by cargo-workspaces
2024-04-24upgrade depsmat
2024-04-24Revert "Release 0.10.0"mat
This reverts commit f26aa56f427d8a0e88ad3b0d8f11438a01090f37.
2024-04-23Release 0.10.0mat
azalea@0.10.0 azalea-auth@0.10.0 azalea-block@0.10.0 azalea-block-macros@0.10.0 azalea-brigadier@0.10.0 azalea-buf@0.10.0 azalea-buf-macros@0.10.0 azalea-chat@0.10.0 azalea-client@0.10.0 azalea-core@0.10.0 azalea-crypto@0.10.0 azalea-entity@0.10.0 azalea-inventory@0.10.0 azalea-inventory-macros@0.10.0 azalea-language@0.10.0 azalea-physics@0.10.0 azalea-protocol@0.10.0 azalea-protocol-macros@0.10.0 azalea-registry@0.10.0 azalea-registry-macros@0.10.0 azalea-world@0.10.0 Generated by cargo-workspaces
2024-04-20fix edge case with reading FormattedText as nbtmat
2024-04-20upgrade depsmat
2024-04-18Release 0.9.1mat
azalea@0.9.1 azalea-auth@0.9.1 azalea-block@0.9.1 azalea-block-macros@0.9.1 azalea-brigadier@0.9.1 azalea-buf@0.9.1 azalea-buf-macros@0.9.1 azalea-chat@0.9.1 azalea-client@0.9.1 azalea-core@0.9.1 azalea-crypto@0.9.1 azalea-entity@0.9.1 azalea-inventory@0.9.1 azalea-inventory-macros@0.9.1 azalea-language@0.9.1 azalea-physics@0.9.1 azalea-protocol@0.9.1 azalea-protocol-macros@0.9.1 azalea-registry@0.9.1 azalea-registry-macros@0.9.1 azalea-world@0.9.1 Generated by cargo-workspaces
2024-02-25optimize physicsmat