0.8.0
What's Changed
- OCI: Added Dockerfile, and started publishing OCI images to GHCR
- OCI: Dockerfile: Added
xauth
andffmpeg
packages - OCI: Dockerfile: Use
tini
for bootstrappingxvfb-run
- Improved finding executable to
firefox-esr
. Thanks, @gogglespisano. - Improved support with
AnimationSequence.recurrence
- Migrated to
pyproject.toml
- Added support for Python up to version 3.13, and dropped support for
Python up to version 3.8. - Added support for recent versions of Grafana based on React.js
- Grafana Studio: Update title in solo panel mode, improve login method,
set attribution in map, remove some dead changes, fix foronDashboardLoad
,
remove legacy code, fix foruse-panel-events
, undock menu if visible,
try to set kiosk mode, fix using single panel view - Grafana Studio: Dropped support for Grafana without Scenes
- ffmpeg: fifo filter for gif was not available for ffmpeg on debian 13
- Added --headless option, to allow rendering whole dashboards
Thanks a stack, @intermittentnrg and @maurerle.
Details
- Fix GH actions: Revert to ubuntu-20.04 image for python-3.6 support by @intermittentnrg in #22
- Dockerize by @amotl in #24
- Bump black from 21.10b0 to 24.3.0 by @dependabot in #26
- README.rst syntax highlight by @intermittentnrg in #29
- AnimationSequence.recurrence by @intermittentnrg in #28
- update pyproject toml by @maurerle in #31
- React js by @maurerle in #30
- CI: Fix workflow permissions to permit the recipe to upload to GHCR by @amotl in #33
- update code and remove old javascript functions by @maurerle in #32
- Chore: Improve linting and formatting by @amotl in #35
- Update poethepoet requirement from <0.31 to <0.32 by @dependabot in #36
- Update validate-pyproject requirement from <0.19 to <0.24 by @dependabot in #37
- Update twine requirement from <6 to <7 by @dependabot in #38
- Chore: More code linting and formatting by @amotl in #41
- Update mypy requirement from <1.12 to <1.14 by @dependabot in #39
- Update pyproject-fmt requirement from <2.3 to <2.6 by @dependabot in #40
- Documentation: Update change log and project metadata by @amotl in #34
- Update pytest requirement from <7,>=6 to >=6,<9 by @dependabot in #42
- Refinements: This and that by @amotl in #43
New Contributors
- @intermittentnrg made their first contribution in #22
- @dependabot made their first contribution in #26
- @maurerle made their first contribution in #31
Full Changelog: 0.7.0...0.8.0