3.0.0
- Deprecate
@filter()
and@filterChildren()
- Introduce a
StateView
build block that allows to filter data per client - De-couple encode and decode methods from
Schema
instances - De-couple client-side callbacks from
Schema
instances- Breaking changes to the callback API
- Fix #151
- Fix #147 (comment)
- Fix known issues from ArraySchema (colyseus/colyseus#641)
- Avoid global type Context (colyseus/colyseus-unity-sdk#131)
- Expose APIs to:
- Allow to encode/decode arbitrary structures (no need to inherit from
Schema
class) - Allow to customize the change tracking, encoding and decoding at the byte level
- Allow to encode/decode arbitrary structures (no need to inherit from