Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,38 @@
# Changelog

## [2.13.0](https://github.com/diangogav/EDOpro-server-ts/compare/v2.12.0...v2.13.0) (2026-02-27)


### Features

* add new cards and update points in genesys.json ([54afff1](https://github.com/diangogav/EDOpro-server-ts/commit/54afff1450984ebfcc2c0a873c620530a275019b))
* add new cards and update points in genesys.json ([0242b13](https://github.com/diangogav/EDOpro-server-ts/commit/0242b13f2c556951b579bf13c81508e7b316c747))
* harden Node↔C++ IPC flow (backpressure queue, frame draining, safer core IO) ([#220](https://github.com/diangogav/EDOpro-server-ts/issues/220)) ([c307e23](https://github.com/diangogav/EDOpro-server-ts/commit/c307e231be3576ddb846d3b5d852c98110315720))
* implement game_id logic for statistics module ([a731260](https://github.com/diangogav/EDOpro-server-ts/commit/a73126005348b85ee95699d5af1ea8a1a04961dd))
* implement simplified saving of unranked matches and duels ([#219](https://github.com/diangogav/EDOpro-server-ts/issues/219)) ([ad8bbab](https://github.com/diangogav/EDOpro-server-ts/commit/ad8bbabb51f68bc28350d6dc1099cf1b9fd11641))
* instrument Node↔C++ IPC metrics in EDOPro and add reproducible performance benchmarks ([b535617](https://github.com/diangogav/EDOpro-server-ts/commit/b5356172f7e69e07954cf6b02190fc327626ec5d))
* **security:** implement configurable CORS allowed origins ([c0a260c](https://github.com/diangogav/EDOpro-server-ts/commit/c0a260c24f3c8e2940093ee470950567ab2444d4))
* **security:** implement input validation schemas with Zod for HTTP controllers ([e887541](https://github.com/diangogav/EDOpro-server-ts/commit/e887541b9edd012d515e00145e3b0c667e518232))
* **web:** add WebSocket support and CORS middleware for hybrid crossplay ([3a158dc](https://github.com/diangogav/EDOpro-server-ts/commit/3a158dce93405ddddffb2adfb700b9730448e0d1))


### Bug Fixes

* command match m ([#216](https://github.com/diangogav/EDOpro-server-ts/issues/216)) ([8e09840](https://github.com/diangogav/EDOpro-server-ts/commit/8e098404f7703d1d55229655529f476a5c3319d9))
* prevent match scores from incrementing on a draw and add tests for duel winner logic ([10551e3](https://github.com/diangogav/EDOpro-server-ts/commit/10551e3c0e8a883fffd8d44e379e8ed339e10ec0))
* **reconnection:** deep fix of reconnection logic across server and core ([6d2ca3e](https://github.com/diangogav/EDOpro-server-ts/commit/6d2ca3eaae6fdc6021e4348a309f67bd10889597))
* **room:** ensure match cleanup, side-deck validation, and spectator-triggered room destruction ([56d44a3](https://github.com/diangogav/EDOpro-server-ts/commit/56d44a3dc1b0d9b5254dd622ed797c94a1093d31))
* **security:** migrate to async bcrypt and timing-safe comparison ([16e3d37](https://github.com/diangogav/EDOpro-server-ts/commit/16e3d3737d7616db2c7ed28f503a283d4eeb333b))
* **security:** use cryptographically secure random integers for IDs and passwords ([3d828e0](https://github.com/diangogav/EDOpro-server-ts/commit/3d828e0183e29a20ad7324be3ce5eee25451e77c))
* **server:** include remaining reconnection infrastructure and tests ([aa37449](https://github.com/diangogav/EDOpro-server-ts/commit/aa3744910e468d3f78017411d2a71bdd6501b0cf))
* **socket:** ensure rooms are deleted by tracking connection state accurately ([147e3c3](https://github.com/diangogav/EDOpro-server-ts/commit/147e3c333828e5991021e6cfe7a88974f97e6217))
* **test:** update mocks to include destroy and validate methods ([641be28](https://github.com/diangogav/EDOpro-server-ts/commit/641be28cbd4cba1ff194a9c99f7e2933be9819b0))


### Performance Improvements

* optimize banlist loader with async file reading ([800d777](https://github.com/diangogav/EDOpro-server-ts/commit/800d777caf82c822f0a92747ea030ad45cddf89b))

## [2.12.0](https://github.com/diangogav/EDOpro-server-ts/compare/v2.11.0...v2.12.0) (2026-01-26)


Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"node": ">=24.11.0"
},
"name": "edopro",
"version": "2.12.0",
"version": "2.13.0",
"description": "",
"main": "index.js",
"scripts": {
Expand Down