Releases: jkrumm/free-planning-poker
Releases · jkrumm/free-planning-poker
Release 2.3.0
Release 2.2.0
2.2.0 (2024-01-22)
Features
- analytics: adjusted analytics page to new data model (35a9424)
- analytics: all scripts for analytics calculation (d269027)
- analytics: behaviour in analytics (f7a7c22)
- analytics: python setup & read model sync & logger (70819fb)
- analytics: seperated user read model sync (0fcbe3c)
- fetch GitHub latest tag server side and cache in Redis (cda98c6)
Continuous Integration
- analytics: automatically deploy analytics to domcloud (f3a6865)
Other Changes
Release 2.1.0
Release 2.0.0
2.0.0 (2024-01-19)
Features
- v2: added notifications & fixed tracking and room join (150bf92)
- v2: optimized room-state implementation (3f6b30f)
- v2: room state persisted in Redis & TRPC endpoints to update state (91b72b4), closes #65
- v2: switch to mysql with Planetscale database & better schema (8b54207)
- v2: vote and estimation tracking (07da824)
Bug Fixes
- various issues through feat v2 (41920a9)
Documentation
- automatic changelog using release-it and conventional commits (417e12a)
- improve release-it configurations (36fe94d)
Other Changes
- import sort using Prettier (4f2c941)
Legacy implementation before refactor
This release holds the legacy state as the upcoming version 2.0.0 will introduce a significant refactoring.
From this point forward, this repository will use semantic-release for automatic versioning and release notes generation.
Version 1.0.0 relies on the client sending updates through the WebSocket channel and uses Turso as database.
Version 2.0.0 will feature an updated architecture where clients send updates to a server that maintains the GameState using Redis. This server will then push the most recent state to the WebSocket channel. Additionally, it will replace Turso with Planetscale as database and has a better database schema.