Skip to content

0.0.13 - Final touches

Compare
Choose a tag to compare
@lucaspoffo lucaspoffo released this 20 Jul 03:39
· 66 commits to master since this release

This release does not have major changes, it mostly fixes some bugs and adds some missing methods.

A new transport layer for the Steam API has been added (PR by TrustNoOneElse). But it is still unreleased for now, it needs some features/docs but it already functions, an echo example was created to showcase how to use it. The usage of the steam transport layer is very similar.

Renet

Added ⭐

  • Added missing method for retrieving clients SocketAddr for connected clients in the default server transport: client_addr. Also added method to retrieve client SocketAddr from default client transport: addr. (commit)
  • Add iterator access to client ids in the server: clients_id_iter, disconnections_id_iter. (PR) by UkoeHB

Fixed 🐛

  • Fix not removing items when receiving messages out of order. (commit)
  • Correctly calculate small packet size for unreliable channels. (commit)

Bevy Renet

Added ⭐

  • Added new runs coditions: client_just_connected and client_just_diconnected. (PR) by Shatur

Changed 🛠️

  • Updated to bevy 0.11. (PR) by Olle-Lukowski
  • Run conditions now returns closures, similar to how bevy run conditions do. (PR) by Shatur

Removed 🔥

  • Removed RenetSet and TransportSet. Use resource_exists::<RenetClient>() and resource_exists::<RenetServer>() instead. (commit)

Contributors 🙏