Releases: poker-io/pokerio-server
Releases · poker-io/pokerio-server
Version 0.4
Changelog
- Fixes in requests handling
- More tests
- Improved code style
- Added sending cards and info about end of the game
- Database connection now uses pool instead of new client for every request
Merged PRs
- Use connection pool by @Kwasow in #55
- Different error code for every error by @sormys in #61
- Adding more tests by @sormys in #62
- Functions & types refactor by @aetn23 in #64
- Send card through fcm by @aetn23 in #66
- Changing fcm messages order by @sormys in #68
- Sending game end info through FCM by @aetn23 in #67
- Fixed raise request by @sormys in #69
Full Changelog: Sprint3(v0.3)...Sprint4(v0.4)
Version 0.3
- Added actions for players during game (fold, call, check, raise)
- Changed how starGame sets up data in database
- Implemented function to calculate winners (using pokersolver library)
Merged PRs
- General code cleanup by @Kwasow in #43
- [CVE-2023-32314] Update dependencies by @Kwasow in #46
- Splitting requests' code into functions by @sormys in #44
- Added separate database for testing by @sormys in #47
- Fixed incorrect argument by @Kwasow in #48
- Player fold action by @aetn23 in #49
- @sormys/gameplay check by @sormys in #50
- Gameplay: raise by @aetn23 in #51
- @aetn23/call by @aetn23 in #53
- @sormys/choosing winner by @sormys in #52
Full Changelog: Sprint2(v0.2)...Sprint3(v0.3)
Version 0.2
Changelog
- added
kickPlayer
endpoint - added
leaveGame
endpoint - added
modifyGame
endpoint - added
startGame
endpoint - updated
joinGame
endpoint - refactor of code and route handlers
- altered table definitions
Merged PRs
- Setup CD by @Kwasow in #28
- Added missing build in yarn production task by @Kwasow in #29
- Split functions from app.ts into files by @aetn23 in #30
- Cleanup and Github warnings fix by @Kwasow in #33
- Leave game by @Kwasow in #35
- Kick player by @aetn23 in #32
- Modify game by @Kwasow in #36
- Changed modifyGame request method to get by @sormys in #37
- Fixed parsing arguments for firebase messaging by @sormys in #38
- Added handling startGame get request by @sormys in #39
- Minor change to joinGame logic by @Kwasow in #40
- Removed vision doc by @Kwasow in #41
- Added MIT licence by @sormys in #42
Full Changelog: Sprint1(v0.1)...Sprint2(v0.2)
Version 0.1
Changelog
- Added Database setup and connection
- Added Firebase Cloud Messaging support
- Added
createGame
andjoinGame
endpoints
Merged PRs
- Added vision.md. by @sormys in #12
- Create main.yaml by @aetn23 in #13
- Test setup by @aetn23 in #15
- Add workflow for building by @aetn23 in #17
- CI test workflow by @aetn23 in #18
- Added autoformatting and linter. by @sormys in #19
- Fixing prettier and husky permissions. by @sormys in #20
- Code coverage by @aetn23 in #21
- Add README by @aetn23 in #22
- Adding firebase support. by @sormys in #23
- Supertest setup by @aetn23 in #24
- Database setup by @Kwasow in #25
- GET createGame by @aetn23 in #26
- GET joinGame by @sormys in #27
New Contributors
- @sormys made their first contribution in #12
- @aetn23 made their first contribution in #13
- @Kwasow made their first contribution in #25
Full Changelog: https://github.com/poker-io/pokerio-server/commits/Sprint1(v0.1)