Releases: questionlp/graphs.wwdt.me
Releases · questionlp/graphs.wwdt.me
v3.3.1
Version 3.3.1
Component Changes
- Upgrade Plotly.js v2 from 2.35.2 to 2.35.3
- Upgrade Ployly.js v3 from 3.0.0-rc.1 to 3.0.0-rc.2
- Upgrade nanoid from 3.3.7 to 3.3.8 to fix a security vulnerability for a package required to compile, minify and copy generated CSS files
Pull Request(s): #60
Full Changelog: v3.3.0...v3.3.1
v3.3.0
Version 3.3.0
Application Changes
- Replace the
use_latest_plotly
application configuration setting withuse_plotly_v3
to set the version of Plotly.js to use in the application. The default value isfalse
. - Remove the
stable
andlatest
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 labeledlatest
) to 2.35.2- Both
plotly-latest.min.js
andplotly-stable.min.js
symlinks will point toplotly.min.js
, which in turn points to 2.35.2
- Both
- Setting
use_plotly_v3
totrue
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
- Plotly.js v2.x has been upgraded from 2.28.0 (formerly labeled
Pull Request(s): #59
Full Changelog: v3.2.2...v3.3.0
v3.2.2
Version 3.2.2
Application Changes
- Update
wwdtm-theme
to set font weight for header and footer navigation links to500
- Tweak responsive font sizing for
root
inwwdtm-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
Version 3.2.1
Application Changes
- Re-add responsive font sizing for
:root
inwwdtm-theme
with a range of 14px and 16.5px
Pull Request(s): #56
Full Changelog: v3.2.0...v3.2.1
v3.2.0
Version 3.2.0
Application Changes
- Remove responsive font sizing for
:root
inwwdtm-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
Version 3.1.0
Application Changes
- Replace all references of
named_tuple=
in database cursors todictionary=
due to cursors usingNamedTuple
being marked for deprecation in future versions of MySQL Connector/Python - Update code that is impacted by the database cursor type change from
NamedTuple
todict
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
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
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
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
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.
- Change the behavior of the main navigation to combine navigation links into a single list that are listed in the top navbar on
- 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