Skip to content

Latest commit

 

History

History
152 lines (96 loc) · 4.09 KB

CHANGELOG.md

File metadata and controls

152 lines (96 loc) · 4.09 KB

Changes

5.2.2

Component Changes

  • Upgrade Flask from 2.2.2 to 2.2.3
  • Upgrade Werkzeug from 2.2.2 to 2.2.3 to fix a security vulnerability

5.2.1

Other Changes

  • Updating copyright year for code files under tests

5.2.0

Component Changes

  • Upgrade Materialize from 1.1.0 to 1.2.1

Other Changes

  • Updating copyright year for all code files and add copyright block to static/css/style.css and static/js/init.js

5.1.5

Application Changes

  • Continue refactoring how application and database connection settings are loaded and setting default values

Component Changes

  • Upgrade wwdtm from 2.0.7 to 2.0.8, which also includes the following changes:
    • Upgrade MySQL Connector/Python from 8.0.30 to 8.0.31
    • Upgrade NumPy from 1.23.2 to 1.23.4
    • Upgrade python-slugify from 5.0.2 to 6.1.2
    • Upgrade pytz from 2022.2.1 to 2022.6
  • Upgrade Flask from 2.2.0 to 2.2.2
  • Upgrade Werkzeug from 2.2.1 to 2.2.2

Development Changes

  • Upgrade flake8 from 4.0.1 to 5.0.4
  • Upgrade pycodestyle from 2.8.0 to 2.9.1
  • Upgrade pytest from 7.1.2 to 7.2.0
  • Upgrade black from 22.6.0 to 22.10.0

5.1.4

Application Changes

  • Update the URL in footer to use HTTPS instead of HTTP
  • Use dict.get(key, default_value) in app/__init__.py to get/set configuration values in order to avoid application startup errors if configuration keys are not set.
    • Default value for time_zone is UTC
    • Default values for any URL is an empty string
  • Adding mastodon_url and mastodon_user configuration keys in the settings section of the config file.
  • If the mastodon_url and mastodon_user keys contain a value, insert a link with rel="me" attribute for profile link validation.

5.1.3

Bugfix

  • Fix an issue where the time_zone configuration value was being assigned to settings_config twice, instead of being assigned to both settings_config and database_config

5.1.2

Component Changes

  • Upgrade wwdtm from 2.0.5 to 2.0.7, which also includes the following changes:
    • Upgrade MySQL Connector/Python from 8.0.28 to 8.0.30
    • Upgrade NumPy from 1.22.3 to 1.23.2
    • Upgrade pytz from 2022.1 to 2022.2.1

5.1.1

Component Changes

  • Upgrade Flask to 2.2.0

5.1.0

Component Changes

  • Upgrade Werkzeug from 2.1.2 to 2.2.1
  • Upgrade Markdown from 3.3.6 to 3.4.1

Application Changes

  • Relocate templates from under app/templates to the newly created templates directory within each section (e.g.: app/shows/templates/shows)
    • The templates directory structure will match the new Blueprints structure used in reports.wwdt.me_v2
  • Update guests, hosts, locations, panelists, scorekeepers and shows routes and redirects so that canonical routes now have a trailing slash and requests made without a trailing slash will get redirected

Development Changes

  • Upgrade pytest from 6.2.5 to 7.1.2
  • Add type hinting to pytest scripts
  • Upgrade Black from 22.1.0 to 22.6.0
  • Change Black target-version to remove py36 and py37, and add py310

5.0.4

Component Changes

  • Upgrade Materialize from 1.1.0-alpha to 1.1.0
  • Upgrade Flask from 2.1.1 to 2.1.3
  • Set Werkzeug version to 2.1.2
    • Version 2.2.0 includes a breaking change regarding route parsing and handling

5.0.3

Component Changes

  • Upgrade wwdtm from 2.0.2 to 2.0.5
  • Upgrade Flask from 2.0.2 to 2.1.1
  • Upgrade pytz from 2021.3 to 2022.1

5.0.2

Application Changes

  • Change "API Docs" links on the site to read "API"

5.0.1

Application Changes

  • Update the Site History page to include version 5.0
  • Update the link to the GitHub repository

5.0.0

Component Changes

  • Replace (lib)wwdtm 1.2.x with wwdtm 2.0.2
  • Upgrade Flask from 2.0.1 to 2.0.2
  • Upgrade Materialize from 1.0.0 to 1.1.0-alpha

Application Changes

  • Complete restructuring of the Flask application to use Blueprints design pattern
  • Convert the application from using uWSGI to serve the application to Gunicorn to match the changes made with the Wait Wait Stats API

Development Changes

  • Adding tests by way of pytest