0.0.13 - Final touches
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 clientSocketAddr
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 ⭐
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
andTransportSet
. Useresource_exists::<RenetClient>()
andresource_exists::<RenetServer>()
instead. (commit)