Skip to content

Releases: axeleroy/self-host-planning-poker

v1.2.1

15 Dec 14:38
Compare
Choose a tag to compare

What's Changed

  • fix(angular): Add debounce to PlayerNameForm submit button to prevent joining multiple times by @axeleroy in #177

Full Changelog: v1.2.0...v1.2.1

v1.2.0

13 Dec 14:28
Compare
Choose a tag to compare

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

08 Aug 15:13
Compare
Choose a tag to compare

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

11 Jul 13:40
Compare
Choose a tag to compare

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

14 Jun 16:10
Compare
Choose a tag to compare

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

17 May 16:03
Compare
Choose a tag to compare

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

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

17 Mar 12:44
Compare
Choose a tag to compare

🎉 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 from 3.11.1-alpine3.17 to 3.11.2-alpine3.17
  • Bump actions/setup-node action from 3.5.1 to 3.6.0
  • Bump docker/build-push-action action from 3 to 4
  • Bump werkzeug from 2.2.2 to 2.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

03 Feb 17:40
Compare
Choose a tag to compare

The big feature is a new branding for the application: it now has its own identity and is more colorful.

Features

  • New branding (#13) and icon (#12)

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

  • Bump ua-parser-js from 0.7.31 to 0.7.33 (#27)
  • Bump http-cache-semantics from 4.1.0 to 4.1.1 (#29)

Developer experience enhancements

  • Add unused-imports to linting rules
  • Only run Docker workflows if Test workflows were successful

v0.0.7

12 Jan 18:10
Compare
Choose a tag to compare

Many enhancements in this release:

New features

  • French translation (#7, #8)

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:
    • Bump loader-utils from 2.0.2 to 2.0.4(#25)
    • Bump engine.io from 6.2.0 to 6.2.1 (#24)
    • Update from Angular 14.2.3 to 14.2.10.

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.

v0.0.6

14 Dec 11:15
Compare
Choose a tag to compare

Features:

  • End of turn summary (#3)

Enhancements:

  • The page is now correctly filled and browser UI should not interfere with it.
  • Improved margins and other CSS refactoring.