mirror of
https://github.com/mat-1/azalea.git
synced 2025-08-02 14:26:04 +00:00
add changelog
This commit is contained in:
parent
b3f65f9d4b
commit
5666918519
1 changed files with 35 additions and 0 deletions
35
CHANGELOG.md
Normal file
35
CHANGELOG.md
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
# Changelog
|
||||||
|
|
||||||
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
|
||||||
|
Due to the complexity of Azalea and the fact that almost every Minecraft version
|
||||||
|
is breaking anyways, Semantic Versioning is not perfectly followed.
|
||||||
|
|
||||||
|
Not all changes will be documented here, but an effort is made to at least
|
||||||
|
write down most non-trivial breaking changes.
|
||||||
|
|
||||||
|
## [Unreleased]
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- This changelog. To see changes before this update, look at the git commits.
|
||||||
|
- azalea and azalea-client now have a `packet-event` feature, which can be disabled for efficiency if you're not using `Event::Packet`.
|
||||||
|
- `StartJoinServerEvent` can now be used to join servers exclusively from the ECS without a Tokio runtime.
|
||||||
|
- `FormattedText::to_html` and `FormattedText::to_custom_format`.
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- [BREAKING] `Client::goto` is now async and resolves when the client reaches its destination. `Client::start_goto` should be used if the old behavior is undesired.
|
||||||
|
- [BREAKING] The `BlockState::id` is now private, use `.id()` instead.
|
||||||
|
- Update to [Bevy 0.16](https://bevyengine.org/news/bevy-0-16/).
|
||||||
|
- [BREAKING] Rename `InstanceContainer::insert` to `get_or_insert`.
|
||||||
|
- ClientBuilder and SwarmBuilder are now Send.
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- Clients now validate incoming packets using the correct `MAXIMUM_UNCOMPRESSED_LENGTH` value.
|
||||||
|
- Send the correct UUID to servers in `ClientboundHello` when we're joining in offline-mode.
|
||||||
|
- Several protocol fixes, including for ClientboundSetPlayerTeam and a few data components.
|
||||||
|
- Update the `InstanceName` component correctly when we receive a respawn or second login packet.
|
||||||
|
- Block shapes and some properties were using data from `1.20.3-pre4` due to using an old data generator (Pixlyzer), which has now been replaced with the data generator from [Pumpkin](https://github.com/Pumpkin-MC/Extractor).
|
Loading…
Add table
Reference in a new issue