Releases: paolocattani/calcetto
Releases · paolocattani/calcetto
Release v2.16.1
With this release application runs on a PM2 cluster.
Steps done to reach this point :
- Transpile server : PM2 cannot cluster whem using an intepreter ( like ts-node )
- Completly rewrite authentication/session system : when running on a cluster session must be stored on a db ( redis ) .
- Completly rewrite notification system : move to socket.io.
Other changes :
- Eslint : run lint on client and server. Now git pre-commit hook perfom lint.
- Security : General security improvement ( server structure, helmet option, cors, cookies )
- Security : Add CORS setting. In future releases backend anf frontend could be separated.
- Security : Add Content Security Police.
- Paths : Add path aliases on server.
- Dependecies : Bump dependecies to latest version.
- Pushwoosh : need to investigate more on how to setup service-worker. So for now this is suspended.
Release v2.14.0
- Transpile server
- Add CORS to make possibile separate deploy fro backend and frontend
Release v2.13.6
Add stats summary
Release v2.13.4
Add statistics
Release v2.12.4
v2.12.4
Release v2.12.0
- Add user notification system
Release v2.10.5
Increased overall stability with e2e tests.
Release v2.9
Release Notes:
UI / UX
- Persist store to restore last state
- A more solid Authentication process ( Login, Logout and Registration )
- Add Internationalization ( IT, EN )
- Load only selected icons to improve performace ( reduce bundle size )
- Add SwaggerUI and OpenApi 3 definitions
- Entirly review player edit.
Server
- Major improvement on API structure.
Docs
- Update README.md
Test, Analysis
- Move from CodeInspector to Sonacloud
- Drop support for Node v8
- Improved Pipeline
- Add Frontend Unit Test and Backend API test ( WIP )
Release v2.4.0
Calcetto v2.1.0
Release Notes :
- Improve overall stability
- UI/UX enhancement