Skip to content

Releases: questionlp/graphs.wwdt.me

v3.3.0

02 Dec 03:28
33f7a07
Compare
Choose a tag to compare

Version 3.3.0

Application Changes

  • Replace the use_latest_plotly application configuration setting with use_plotly_v3 to set the version of Plotly.js to use in the application. The default value is false.
  • Remove the stable and latest labels from Plotly.js versions. See "Component Changes" for more information.
  • Change the color scale for both "Monthly Aggregate Score" and "Monthly Average Score" heatmaps to provide more contrast across the range.
    • Use different color scales for "Monthly Aggregate Score" and "Monthly Average Score" heatmaps due to the former having an order of magnitude large scale.
  • Standardize on colors from the IBM Design Language for chart colorways.
  • Add missing page titles on various pages.
  • Standardize use of page_title variable across all Panelists and Shows pages.

Component Changes

  • Upgrade Plotly.js versions and introduce Plotly.js 3.0.0-rc.1
    • Plotly.js v2.x has been upgraded from 2.28.0 (formerly labeled stable) and 2.35.0 (formerly labeled latest) to 2.35.2
      • Both plotly-latest.min.js and plotly-stable.min.js symlinks will point to plotly.min.js, which in turn points to 2.35.2
    • Setting use_plotly_v3 to true will use 3.0.0-rc.1
    • Previous versions of the Plotly.js files remain under app/static/js for the time being and will be removed in a future release

Pull Request(s): #59

Full Changelog: v3.2.2...v3.3.0

v3.2.2

01 Dec 00:49
a936604
Compare
Choose a tag to compare

Version 3.2.2

Application Changes

  • Update wwdtm-theme to set font weight for header and footer navigation links to 500
  • Tweak responsive font sizing for root in wwdtm-theme with a range of 14.5px and 16.75px

Pull Request(s): #57

Full Changelog: v3.2.1...v3.2.2

v3.2.1

23 Nov 20:16
6f51abf
Compare
Choose a tag to compare

Version 3.2.1

Application Changes

  • Re-add responsive font sizing for :root in wwdtm-theme with a range of 14px and 16.5px

Pull Request(s): #56

Full Changelog: v3.2.0...v3.2.1

v3.2.0

23 Nov 05:13
0a60460
Compare
Choose a tag to compare

Version 3.2.0

Application Changes

  • Remove responsive font sizing for :root in wwdtm-theme.

Component Changes

  • Upgrade wwdtm from 2.12.1.post0 to 2.14.0

Development Changes

  • Upgrade ruff from 0.6.9 to 0.7.4
  • Upgrade black from 24.8.0 to 24.10.0

Pull Request(s): #55

Full Changelog: v3.1.0...v3.2.0

v3.1.0

06 Oct 03:32
1a85758
Compare
Choose a tag to compare

Version 3.1.0

Application Changes

  • Replace all references of named_tuple= in database cursors to dictionary= due to cursors using NamedTuple being marked for deprecation in future versions of MySQL Connector/Python
  • Update code that is impacted by the database cursor type change from NamedTuple to dict

Component Changes

  • Upgrade wwdtm from 2.11.0 to 2.12.1.post0

Development Changes

  • Add initial pytest coverage reporting using pytest-cov, which can be generated by running: pytest --cov=app tests/
  • Correct naming of testing function for robots.txt route

Pull Request(s): #54

Full Changelog: v3.0.2...v3.1.0

v3.0.2

12 Sep 16:44
b372a0f
Compare
Choose a tag to compare

Version 3.0.2

Application Notes

  • Add missing Umami Analytics config logic update

Pull Request(s): #53

Full Changelog: v3.0.1...v3.0.2

v3.0.1

12 Sep 16:37
4bc1cb1
Compare
Choose a tag to compare

Version 3.0.1

Application Notes

  • Add missing Umami Analytics template file

Pull Request(s): #52

Full Changelog: v3.0.0-post0...v3.0.1

v3.0.0-post0

12 Sep 15:34
92f1196
Compare
Choose a tag to compare

Version 3.0.0-post0

Application Changes

  • This non-release does not include any application changes. The version number presented by the application will still be 3.0.0.

Development Changes

  • Removal of the serve NPM package as it is not used and one of its dependencies requires a package that has a high severity vulnerability.

Pull Request(s): #51

Full Changelog: v3.0.0...v3.0.0-post0

v3.0.0

06 Sep 03:20
599d0a4
Compare
Choose a tag to compare

Version 3.0.0

Application Changes

  • Frontend code refactor due to switching from Materialize to Bootstrap
    • Replacing Materialize frontend toolkit with Bootstrap
    • Replacing Materialize Icons with Bootstrap Icons
    • Refactor the frontend structure to use Bootstrap frontend components and conventions
    • Include the required IBM Plex web fonts with the application to remove use of Google Fonts
  • User interface changes
    • Change the behavior of the main navigation to combine navigation links into a single list that are listed in the top navbar on xl screen size or in an off-canvas side nav on smaller screens
    • Improve legibility and readability in font size changes and increased color contrast when using the dark mode color theme
    • Include a color theme toggle in the main navigation to allow the reader to switch the theme on-the-fly
      • Note: When switching color themes on a page that contains a chart, you will need to reload the page in order to render the chart in a matching color theme.
  • Fix warnings and errors reported by pylint
  • Add an experimental block_ai_scrapers config key that will block known AI scraping and crawling bots (default: false)
  • Cleanup configuration processing code

Component Changes

  • Upgrade gunicorn from 22.0.0 to 23.0.0
  • Replace Materialize CSS 1.2.2 with Bootstrap 5.3.3
    • Existing Materialize CSS and JS files will be preserved to prevent cached versions of the application from breaking
    • Materialize-related files will be removed in a future minor release
  • Upgrade Plotly.js from 2.25.2 to 2.28.0 (stable) and from 2.28.0 to 2.35.0 (latest)

Pull Request(s): #50

Full Changelog: v2.10.1...v3.0.0

v2.10.1

01 Aug 00:24
1213764
Compare
Choose a tag to compare

Version 2.10.1

Application Changes

  • Move web analytics tags out of base.html into head.html

Pull Request(s): #48

Full Changelog: questionlp/graphs.wwdt.me_v2@v2.10.0...v2.10.1