Releases: feather-rs/feather
Releases · feather-rs/feather
Release list
v0.6.0
This release represents the culmination of months of thought on the ideal architecture for Feather. Although not many new features were implemented, we have laid the groundwork for a rapid pace of feature development moving forward.
Changes
- Rewrote the entire server codebase (not the core code)
- Switched our ECS implementation from Specs to Legion
- Split the monolithic feather-server and feather-core into multiple crates
- Improved reliability and modularity overall
Fixes
- Fixed issues with player count
- Fixed assorted crashes
- Fixed obscure bugs caused by lazy event handling by moving from Specs to Legion
New features
- Block lighting
- Weather
- Player data loading and saving
- World time
- Correct implementation of Mojang's chat component system
- Better display of error messages on startup
- Improved performance
v0.5.0
This has been another eventful month of development.
Changes:
- World persistence (#52)
- World time support (#100)
- Physics support for entities falling through liquid (#84)
- Players can now only see entities within their view distance (#78)
- Load spawn area chunks on startup (#107)
- Fix item stacking and collection (#111)
- Load lighting data from world save (#103)
- Load entities from world save (#102)
- Load biome data from world save (#122)
- Arrow shooting support (#101)
- Support bounding boxes for non-cubic blocks (#85)
- Rewrite of the networking code (#35)
- Timeouts (#12)
- Lots of bug fixes
Thanks to our contributors for help on this release.
v0.4.1
This release contains a hotfix for a bug which crashed the server when chat messages over a certain length were received. See #110.
v0.4.0
This is the first major release for Feather. Key features which were added: * Inventory support (#23) * Support for compiling on Windows (#33) * Resource pack support (#41) * Item entities (#63, #49, #87) * Server list icon (#37) * Block placement (#46) * Physics (#48) * Bug fixes (#71, #86) * Various optimizations and codebase improvements Thanks to @momothereal for helping out. Contributions are always welcome!