Releases: axeleroy/self-host-planning-poker
v1.2.1
v1.2.0
This version is the last major one for a while, as starting next year I'll work for a company that does not use the Scrum methodology.
But fear not, as an anticipation I packed a few useful features in this release!
- Display a QR Code to join the game from a smartphone #169
- Ability to deploy the application on other paths than
/
#173 - Ability to override the application's style and icon #174
- Polish translation thanks to Crowdin user Alpaq
- Improved dark mode #171
Dependencies updates
- build(deps): bump python from 3.11.4-alpine3.17 to 3.11.5-alpine3.17 by @dependabot in #124
- build(deps): bump flask from 2.3.2 to 2.3.3 in /flask by @dependabot in #127
- build(deps): bump peewee from 3.16.2 to 3.16.3 in /flask by @dependabot in #128
- build(deps): bump docker/build-push-action from 4 to 5 by @dependabot in #144
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #143
- build(deps): bump docker/login-action from 2 to 3 by @dependabot in #142
- build(deps): bump docker/metadata-action from 4 to 5 by @dependabot in #141
- build(deps): bump python-engineio from 4.5.1 to 4.7.1 in /flask by @dependabot in #133
- build(deps): bump python-socketio from 5.8.0 to 5.9.0 in /flask by @dependabot in #134
- build(deps): bump actions/setup-node from 3.7.0 to 3.8.1 by @dependabot in #130
- build(deps): bump dnspython from 2.4.1 to 2.4.2 in /flask by @dependabot in #126
- New Crowdin Translations by @github-actions in #145
- build(deps): bump docker/setup-qemu-action from 2 to 3 by @dependabot in #152
- build(deps): bump docker/setup-buildx-action from 2 to 3 by @dependabot in #150
- build(deps): bump actions/setup-node from 3.8.1 to 4.0.0 by @dependabot in #151
- build(deps): bump python from 3.11.5-alpine3.17 to 3.12.0-alpine3.17 by @dependabot in #149
- chore(angular): Update to Angular 17 and update linked dependencies (Transloco, ESLint, ng-bootstrap) by @axeleroy in #167
- build(deps): bump zope-interface from 6.0 to 6.1 in /flask by @dependabot in #154
- build(deps): bump python-engineio from 4.7.1 to 4.8.0 in /flask by @dependabot in #153
- build(deps): bump coverage from 7.2.7 to 7.3.2 in /flask by @dependabot in #146
- build(deps): bump flask-socketio from 5.3.5 to 5.3.6 in /flask by @dependabot in #155
- build(deps): bump werkzeug from 2.3.7 to 2.3.8 in /flask by @dependabot in #168
Full Changelog: v1.1.3...v1.2.0
v1.1.3
Another maintenance release with the usual dependencies updates. Most notably, with updates to Transloco 5.x and gunicorn 21.x
What's Changed
- build(deps): bump semver from 5.7.1 to 5.7.2 in /angular by @dependabot in #105
- build(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 in /angular by @dependabot in #106
- build(deps-dev): bump karma-jasmine-html-reporter from 2.0.0 to 2.1.0 in /angular by @dependabot in #108
- build(deps-dev): bump karma-chrome-launcher from 3.1.1 to 3.2.0 in /angular by @dependabot in #109
- build(deps): bump actions/setup-node from 3.6.0 to 3.7.0 by @dependabot in #107
- build(deps): bump gunicorn from 20.1.0 to 21.2.0 in /flask by @dependabot in #116
- build(deps): bump python-engineio from 4.4.1 to 4.5.1 in /flask by @dependabot in #117
- build(deps): bump flask-socketio from 5.3.4 to 5.3.5 in /flask by @dependabot in #115
- build(deps): bump click from 8.1.3 to 8.1.6 in /flask by @dependabot in #113
- build(deps): bump dnspython from 2.3.0 to 2.4.1 in /flask by @dependabot in #114
- build(deps): bump @ngneat/transloco-locale from 4.1.0 to 5.0.0 in /angular by @dependabot in #111
- chore(angular): update to Angular 16.1.8
Full Changelog: v1.1.2...v1.1.3
v1.1.2
This is a maintenance release with the usual dependencies updates.
What's Changed
- build(deps): bump python from 3.11.3-alpine3.17 to 3.11.4-alpine3.17 by @dependabot in #95
- build(deps): bump rxjs from 7.8.0 to 7.8.1 in /angular by @dependabot in #96
- build(deps): bump coverage from 7.2.5 to 7.2.7 in /flask by @dependabot in #88
- build(deps): bump socket.io-client from 4.6.2 to 4.7.1 in /angular by @dependabot in #97
- build(deps-dev): bump @types/jasmine from 4.3.1 to 4.3.5 in /angular by @dependabot in #99
- build(deps): bump @popperjs/core from 2.11.7 to 2.11.8 in /angular by @dependabot in #100
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.59.8 to 5.60.1 in /angular by @dependabot in #98
- build(deps): bump markupsafe from 2.1.2 to 2.1.3 in /flask by @dependabot in #103
- build(deps): bump flask-cors from 3.0.10 to 4.0.0 in /flask by @dependabot in #101
- build(deps): bump zope-event from 4.6 to 5.0 in /flask by @dependabot in #102
- build(deps): bump werkzeug from 2.3.3 to 2.3.6 in /flask by @dependabot in #104
Full Changelog: v1.1.1...v1.1.2
v1.1.1
This version contains mostly dependencies updates and a couple of code enhancements.
Translations
- German translations thanks to Crowdin user tragkarma
Bug fixes
- Languages listed in Crowdin but not in the app config would fail falling back to English (#93)
Developer experience enhancements
- chore(angular): Replace AppRoutingModule by provider function
provideRouter()
- chore(angular): Upgrade to Transloco 4.3.0 and replace TranslocoRootModule by provider function
Dependencies updates
- build(deps): bump socket.io-parser from 4.2.1 to 4.2.3 in /angular by @dependabot in #82
- build(deps): bump @ngneat/transloco from 4.2.6 to 4.2.7 in /angular by @dependabot in #87
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.59.0 to 5.59.8 in /angular by @dependabot in #89
- build(deps-dev): bump @typescript-eslint/parser from 5.59.1 to 5.59.9 in /angular by @dependabot in #92
- build(deps): bump socket.io-client from 4.6.1 to 4.6.2 in /angular by @dependabot in #83
Full Changelog: v1.1.0...v1.1.1
v1.1.0
This version mostly brings minor improvements such as a new front-end architecture that reduces the code amount of code downloaded to display a single page, a link back to the homepage or following the user's animations preferences.
Oh and of course, confettis are now thrown when every players agree! 🎉
Features enhancements
- feat(angular): throw confettis when agreement is 100% by @axeleroy in #39
- Refactor the app into modules to enable lazyloading by @axeleroy in #38
- Disable animations for users that prefer reduced motion
- Application icon in the navbar links to the homepage
- Moved the homepage to
/new
Translations
- Italian translations thanks to Crowdin user anonymous_otter
Developer experience enhancements
- chore(angular): Update to Angular 15 and migrate to standalone components by @axeleroy in #40
- Only push development images to GitHub Container Registry
Dependencies updates
- build(deps): bump python from 3.11.2-alpine3.17 to 3.11.3-alpine3.17 by @dependabot in #37
- build(deps): bump zope-event from 4.5.0 to 4.6 in /flask by @dependabot in #42
- build(deps): bump eventlet from 0.33.1 to 0.33.3 in /flask by @dependabot in #41
- build(deps): bump greenlet from 2.0.1 to 2.0.2 in /flask by @dependabot in #43
- build(deps): bump python-engineio from 4.3.4 to 4.4.0 in /flask by @dependabot in #44
- build(deps): bump bidict from 0.22.0 to 0.22.1 in /flask by @dependabot in #45
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.43.0 to 5.59.0 in /angular by @dependabot in #46
- build(deps): bump tslib from 2.4.0 to 2.5.0 in /angular by @dependabot in #47
- build(deps): bump rxjs from 7.5.6 to 7.8.0 in /angular by @dependabot in #49
- build(deps): bump bootstrap-icons from 1.9.1 to 1.10.4 in /angular by @dependabot in #51
- build(deps): bump socket.io-client from 4.5.2 to 4.6.1 in /angular by @dependabot in #50
- build(deps): bump @popperjs/core from 2.11.6 to 2.11.7 in /angular by @dependabot in #61
- build(deps-dev): bump @typescript-eslint/parser from 5.43.0 to 5.59.1 in /angular by @dependabot in #59
- build(deps): bump peewee from 3.15.2 to 3.16.2 in /flask by @dependabot in #53
- build(deps-dev): bump jasmine-core from 4.3.0 to 4.6.0 in /angular by @dependabot in #63
- build(deps): bump flask from 2.2.2 to 2.3.2 in /flask by @dependabot in #69
- build(deps): bump python-engineio from 4.4.0 to 4.4.1 in /flask by @dependabot in #54
- build(deps): bump zope-interface from 5.4.0 to 6.0 in /flask by @dependabot in #56
- build(deps): bump flask-socketio from 5.2.0 to 5.3.3 in /flask by @dependabot in #55
- build(deps): bump coverage from 6.4.3 to 7.2.5 in /flask by @dependabot in #68
- build(deps): bump @ng-bootstrap/ng-bootstrap from 14.1.0 to 14.1.1 in /angular by @dependabot in #79
- build(deps-dev): bump @types/jasmine from 4.0.3 to 4.3.1 in /angular by @dependabot in #80
- build(deps): bump markupsafe from 2.1.1 to 2.1.2 in /flask by @dependabot in #74
- build(deps): bump python-socketio from 5.7.1 to 5.8.0 in /flask by @dependabot in #73
- build(deps): bump h11 from 0.13.0 to 0.14.0 in /flask by @dependabot in #71
- build(deps): bump flask-socketio from 5.3.3 to 5.3.4 in /flask by @dependabot in #70
- build(deps): bump dnspython from 2.2.1 to 2.3.0 in /flask by @dependabot in #72
- build(deps-dev): bump karma from 6.4.0 to 6.4.2 in /angular by @dependabot in #77
Full Changelog: v1.0.0...v1.1.0
v1.0.0
🎉 The first 1.0 release!
I now consider the project stable and sufficiently feature complete to consider this version as 1.0 😄
Features
- Dark theme support (#16)
Feature enhancements
- Improved card styling
- Bottom pane size has been changed so it no longer change height when displaying turn summary
- Improved navbar usability on mobile evices
Bug fixes
- Modified Fibonacci values were wrong
Dependencies updates
- Bump
python
Docker image from3.11.1-alpine3.17
to3.11.2-alpine3.17
- Bump
actions/setup-node
action from3.5.1
to3.6.0
- Bump
docker/build-push-action
action from3
to4
- Bump
werkzeug
from2.2.2
to2.2.3
Developer experience enhancements
- Configured dependabot to update actions and Docker images
- Automated translation update with Crowdin (#30)
- Added OCI labels
- Improved Docker action
v0.0.8
The big feature is a new branding for the application: it now has its own identity and is more colorful.
Features
Feature enhancements
- Styling improvements
- Vote agreement is colored depending on value
Bug fixes
- Revealed cards' value were not displayed if it was 0 (#28)
- Missing background colo on card picker and turn summary
Dependencies updates
Developer experience enhancements
- Add unused-imports to linting rules
- Only run Docker workflows if Test workflows were successful
v0.0.7
Many enhancements in this release:
New features
Feature enhancements
- Turn summary:
- Vote agreement.
- Order results by vote.
- Styling improvements.
Performance enhancements and dependency updates
- Remove unused CSS to improve both load time and image size (#10)
- Updated to Python 3.11 and greenlet
2.0.1
. - Updated Python image from Debian to Alpine to reduce image size.
- Update Angular dependencies to fix vulnerabilities:
Developer experience enhancements
- Set up ESLint (#23)
- Enabled layer caching for Docker builds in GitHub Actions.
- Move some steps in Dockerfile to improve use of caching.
- Angular application is now built natively to improve build time in multi-arch builds.
- Enabled arm64 images for development builds.