Releases: colyseus/schema
Releases · colyseus/schema
3.0.2
revert 4dc7e29cce768865873261fdd6ae409e92972960
3.0.1
fix(encoder): Buffer maybe undefined on browsers
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
2.0.36
bump version 2.0.36
2.0.35
bump version
2.0.34
upgrade rollup modules. fixes ESM build. colyseus/colyseus#739
2.0.33
fix ESM build to use 'useDefineForClassFields', so property descripto…
2.0.32
fix ArraySchema#filter() return type. fixes #172
2.0.31
bump version
2.0.30
bump 2.0.30