Skip to content

Releases: feather-rs/feather

v0.6.0

04 May 21:46
v0.6.0
b8dc118
Compare
Choose a tag to compare

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

06 Oct 03:59
v0.5.0
58eab80
Compare
Choose a tag to compare

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

04 Sep 01:33
v0.4.1
5a397a4
Compare
Choose a tag to compare
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

01 Sep 02:51
v0.4.0
4aa8be2
Compare
Choose a tag to compare
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!

TAG

06 Oct 04:17
Compare
Choose a tag to compare
TAG
Fix GitHub Releases