stats.wwdt.me

Wait Wait Don't Tell Me! Stats Page

APACHE-2.0 License

Stars
4
stats.wwdt.me - v.5.1.5

Published by questionlp almost 2 years ago

Version 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

Pull Request(s): #33

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.1.4...v5.1.5

stats.wwdt.me - v5.1.4

Published by questionlp almost 2 years ago

Version 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.

Pull Request(s): #31, #32

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.1.3...v5.1.4

stats.wwdt.me - v5.1.3

Published by questionlp about 2 years ago

Version 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

Pull request(s): #30

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.1.2...v5.1.3

stats.wwdt.me - v5.1.2

Published by questionlp about 2 years ago

Version 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

Pull Request(s): #28

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.1.1...v5.1.2

stats.wwdt.me - v5.1.1

Published by questionlp about 2 years ago

Version 5.1.1

Component Changes

  • Upgrade Flask to 2.2.0 (PR #27)

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.1.0...v5.1.1

stats.wwdt.me - v5.1.0

Published by questionlp about 2 years ago

Version 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

Pull Requests: #23, #24, #25, #26

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.0.5...v5.1.0

stats.wwdt.me - v5.0.4

Published by questionlp over 2 years ago

Version 5.0.4

What's Changed

  • Documentation updates (#20)
  • Upgrade component versions (#21)
    • 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

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.0.3...v5.0.4

stats.wwdt.me - v5.0.3

Published by questionlp over 2 years ago

Version 5.0.3

What's Changed

  • Adding sql_mode note to INSTALLING.md and made some corrections (PR #18)
  • Bump versions of Flask, pytz and wwdtm (PR #19)

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.0.2...v5.0.3

stats.wwdt.me - v5.0.2

Published by questionlp over 2 years ago

Version 5.0.2

What's Changed

  • Branch sync-up (PR #15)
  • Cleanup links to Stats API (PR #16)

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.0.1...v5.0.2

stats.wwdt.me - v5.0.1

Published by questionlp over 2 years ago

Version 5.0.1

What's Changed

Add a blurb about version 5.0 in the Site History page and update Github project repository link in the About page (Pull Request: #14)

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.0.0...v5.0.1

stats.wwdt.me - v5.0.0

Published by questionlp over 2 years ago

Version 5.0.0

What's Changed

Promoting to 5.0.0 (Pull Request #13)

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.0.0-rc.6...v5.0.0

stats.wwdt.me - v5.0.0-rc.6

Published by questionlp over 2 years ago

What's Changed

Removed the unnecessary year=year parameter in one of the url_for("show.index") calls that caused it to error out. (Pull Request: #12)

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.0.0-rc.5...v5.0.0-rc.6

stats.wwdt.me - v5.0.0-rc.5

Published by questionlp over 2 years ago

What's Changed

  • Add a missing /panelist to /panelists redirect
  • Move pytest fixture from tests/fixture.py into conftest.py and clean up test scripts

Pull Request: #11

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.0.0-rc.4...v5.0.0-rc.5

stats.wwdt.me - v5.0.0-rc.4

Published by questionlp over 2 years ago

What's Changed

Require wwdtm version 2.0.2, which includes a fix to revert the guest and panelist score return value behavior back to the logic used in libwwdtm to prevent unexpected NULL values instead of returning 0 (Pull Request #10)

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.0.0-rc.3...v5.0.0-rc.4

stats.wwdt.me - v5.0.0-rc.3

Published by questionlp over 2 years ago

What's Changed

  • Change the date string format for random_show_date() to be "YYYY/MM/DD" rather than ISO format to reduce an additional redirect
  • Reduce the 500 error handler logic to just render the errors/500.html template and return status code 500

Pull Requests: #8, #9

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.0.0-rc.1...v5.0.0-rc.3

stats.wwdt.me - v5.0.0-rc.1

Published by questionlp over 2 years ago

What's Changed

  • Prepping code for formal release and started finalizing features and logic
  • Ran Black code formatter against app code
  • Set wwdtm version to >=2.0.0 in requirements.txt
  • Added Markdown conversion to Show Notes to allow use of Markdown formatting in ww_shownotes.shownotes database field

Pull Requests: #3, #4, #5, #6, #7

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.0.0-beta.2...v5.0.0-rc.1

stats.wwdt.me - v5.0.0-beta.2

Published by questionlp over 2 years ago

What's Changed

Shoring up the application and update to use wwdtm v2.0.0-rc1 (Pull Requests #1 and #2)

Full Changelog: https://github.com/questionlp/stats.wwdt.me_v5/compare/v5.0.0-beta.1...v5.0.0-beta.2

stats.wwdt.me - v5.0.0-beta.1

Published by questionlp over 2 years ago

Initial pre-release version of the Wait Wait Stats Page Version 5.0.

Related Projects