Skip to content

Latest commit

 

History

History
37 lines (30 loc) · 1.7 KB

CHANGELOG.md

File metadata and controls

37 lines (30 loc) · 1.7 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.1.2] - 2020-07-25

  • Factored out serializers into Hourai Serialzation, which is added as a new dependency.

[0.1.2] - 2019-11-17

  • Renamed LobbyBase -> Lobby
  • Fix: Added member metadata function implementations for both Discord and Steam
  • Fix: Properly implement event triggers for some events in both Discord and Steam
  • Properly implement the connected lobby logic.
  • Added more events to Lobby and LobbyMember.
  • Added a high performance CRC32 implemenation for ease of use.
  • Added shortcut IntegrationManager to simplify setup.
  • Increased default max serialization size buffer to 65535 to match max datagram sizes for UDP.
  • Changed Steamworks.NET to Facepunch.Steamworks for simpler code and IL2CPP compatibility.
  • Added LocalLobby for entirely local lobby based code, useful for unit tests and potentially using netplay code as local play.

[0.1.1] - 2019-10-23

  • Added Serializer/Deserializer overloads for reading/writing from raw byte pointers
  • Added MessageHandler overloads for getting the INetworkReciever
  • Fixed typo in Reiliabity enum.
  • Added Message Processors as a way to post-process messages before being sent out. Can be disabled by setting the static variable LobbyMember.MessageProcessor to null. Defaults to a LZFProcessor that applies LZF compression to the messages.
  • Added the ConnectionStats struct and endpoints to monitor the stats of each connection in lobbies.

[0.1.0] - 2019-10-20

  • Initial Release