CHANGELOG.md

## v0.0.4
- Added `Lobby`, `LobbySummary`, `MatchType`, `Match`, `MatchMembership`, `MatchSettingType`, `MatchSetting` schemas, libs and queries
- Added pubsub events for clients connecting, disconnecting and process destruction
- Added lobby pubsub events
- Split client updates into three types (out of lobby, in lobby and full)

## v0.0.3
- Added `Teiserver.Api` to make getting writing a basic protocol handler easier
- Added `Room`, `RoomMessage` and `DirectMessage` along with their relevant lib functions
- Added `UserLib.allow?/2` and `UserLib.restricted?/2`
- Added `Teiserver.Communications` and relevant functions for Rooms, RoomMessages and DirectMessages
- Added tests for query libraries, caught some bugs in the process

## v0.0.2
- Client connectivity functionality
- Expanded docs significantly
- Filled in roadmap
- Stubs for most context files
- Added unit tests

## v0.0.1
- Proof of concept user functionality
- Created basic hello world example