Skip to content

Latest commit

 

History

History
136 lines (86 loc) · 2.56 KB

CHANGELOG.md

File metadata and controls

136 lines (86 loc) · 2.56 KB

Change Log

0.2.6

Oct 9 2024

Added

  • database cleanup command that removes unused songs

Changed

  • by default hides clips that don't have an existing MP3 file
  • upgraded sqlalchemy to v2.0.35
  • upgraded mypy to v1.11
  • upgraded pylint to v3.3.1
  • migrated .eslintrc to new flat config format

0.2.5

Feb 1 2024

Changed

  • replaced Create React App with Vite
  • upgraded React to v18
  • upgraded Redux to v8

0.2.4

Dec 26 2023

Added

  • table showing when each theme was last used
  • calendar showing when each theme was last used
  • drop-down menus in menu nav panel

Changed

  • replaced date-time picker on edit game page
  • split "Previous Games" into 4 pages

0.2.3

May 25 2023

Changed

  • upgraded Flask to v2.2.5
  • replace apscheduler with flask_apscheduler

Removed

  • support for Python versions less than 3.10

0.2.2

May 22 2023

Added

  • option to sort tickets by order in which they win
  • page numbers to bottom of each page of ticket PDF file

Removed

  • page number from each ticket

Changed

  • upgraded Flask to v2.1.3

0.2.1

May 2 2023

Added

  • unit tests for client JavaScript application
  • github action to build client
  • inject git revision information into index.html page

Changed

  • allow privacy policy to be viewed when not logged in
  • default branch name to "main"
  • relaxed username rules to allow dot and hyphens
  • use CHANGELOG.md file to set app version rather than git tag

0.2.0

Dec 18 2022

Added

  • multi-user HTML application
  • database to store songs, tracks, games, tickets and users
  • database management commands to import and export from database
  • CloudFormation scripts to deploy server to AWS
  • support for various page sizes
  • support for between 2 and 6 cards per page
  • support for re-generation of a Bingo game
  • Docker file to run tox tests on all supported Python versions
  • new colour schemes: Christmas, Cyan, Pink and Magenta

Changed

  • new Schema for the gameTracks.json file
  • removed automatic cards-per-page option
  • removed artist name from the ticket wins page
  • increase maximum clip duration to 120 seconds

0.1.0

Apr 1 2020

Added

  • audio playback of clips
  • title to each Bingo game
  • an INI file to store default options
  • support for ffmpeg for encoding and playing MP3 files
  • allowing changing number of rows and columns in a Bingo ticket
  • mypy static type checking
  • pylint style checking
  • a pride colour scheme

Changed

  • upgrade code to use Python v3
  • using multiple threads to search directories

Breaking Changes

  • Requires Python v3.6 or newer