Skip to content

Releases: dzaczek/grafana-splitflap-panel

v2.4.1

16 Apr 17:04

Choose a tag to compare

New Features

Board (Solari) Display Mode: A new classic departure-board layout for displaying multiple rows of data (e.g., flight schedules, status lists).
True Wall Variant: A realistic 3D styling for the Board mode with recessed digits and fixed column widths.
Auto-Alignment: Digits are now automatically padded to uniform widths so rows stay perfectly aligned even with different value lengths.
Threshold Integration: Board rows now respect panel-level threshold colors.
Demo Dashboard: Added a pre-configured dashboard (board-demo.json) for quick testing of the new Board features.
Security Hardening (Dependency Resolutions)
Multiple vulnerabilities (XSS, Prototype Pollution, ReDoS) were patched by updating yarn resolutions:

dompurify: 3.2.5 → 3.4.0 (GHSA-39q2-94rc-95cp)
lodash: 4.17.21 → 4.18.1
picomatch: 4.0.2 → 4.0.4
serialize-javascript: 7.0.3 → 7.0.5
yaml: 2.7.1 → 2.8.3
immutable: 5.0.3 → 5.1.5
minimatch: 9.0.6 → 10.2.3
brace-expansion: 2.0.3 → 5.0.5
ajv: added resolution for ^8.18.0
Library Updates

@grafana/ui & @grafana/i18n: 12.3.2 → 12.4.2
@emotion/css: 11.10.6 → 11.13.5
@testing-library/react: 14.0.0 → 15.0.7
webpack-cli: 5.1.4 → 7.0.2
style-loader: 3.3.3 → 4.0.0
eslint-webpack-plugin: 5.0.2 → 6.0.0
prettier: 2.8.8 → 3.8.2
@swc/helpers: 0.5.18 → 0.5.21
@types/node: 20.19.30 → 25.6.0
CI/CD & Maintenance

GitHub Actions: Updated checkout (v4→v6), upload-artifact (v5→v7), and action-gh-release (v1→v3).
Build Fix: Resolved "Permission denied" errors in CI by switching the react-data-grid dependency from SSH to HTTPS.
Workflow Optimization: Fixed the Grafana compatibility check to correctly use the committed yarn.lock.

  • Check the Validate plugin step in the release workflow for any warnings that need attention

v2.4.0-dev.1

16 Apr 09:46

Choose a tag to compare

v2.4.0-dev.1 Pre-release
Pre-release

This Github draft release has been created for your plugin.

Note: if this is the first release for your plugin please consult the distributing-your-plugin section of the README

If you would like to submit this release to Grafana please consider the following steps:

  • Check the Validate plugin step in the release workflow for any warnings that need attention
  • Edit this draft release, adjust these notes accordingly and click Publish Release
  • Navigate to https://grafana.com/auth/sign-in/ to sign into your account
  • Once logged in click My Plugins in the admin navigation
  • Click the Submit Plugin button
  • Fill in the Plugin Submission form:

If the links above are not working, you must first edit this draft release and publish it.

false

Full Changelog: v2.4.0-beta.1...v2.4.0-dev.1

v2.4.0-beta.1

15 Apr 20:07

Choose a tag to compare

v2.4.0-beta.1 Pre-release
Pre-release

This Github draft release has been created for your plugin.

Note: if this is the first release for your plugin please consult the distributing-your-plugin section of the README

If you would like to submit this release to Grafana please consider the following steps:

  • Check the Validate plugin step in the release workflow for any warnings that need attention
  • Edit this draft release, adjust these notes accordingly and click Publish Release
  • Navigate to https://grafana.com/auth/sign-in/ to sign into your account
  • Once logged in click My Plugins in the admin navigation
  • Click the Submit Plugin button
  • Fill in the Plugin Submission form:

If the links above are not working, you must first edit this draft release and publish it.

false

Full Changelog: v2.3.1...v2.4.0-beta.1

v2.3.1

15 Apr 20:04

Choose a tag to compare

What's Changed

  • chore(deps-dev): bump @testing-library/react from 14.0.0 to 15.0.7 by @dependabot[bot] in #35
  • chore(deps): bump actions/upload-artifact from 5 to 7 by @dependabot[bot] in #25
  • chore(deps): bump grafana/plugin-actions/create-plugin-update@create-plugin-update/v2.0.1 from 2.0.1 to 2.0.2 by @dependabot[bot] in #26
  • chore(deps): bump grafana/plugin-actions/is-compatible@is-compatible/v1.0.2 from 1.0.2 to 1.0.3 by @dependabot[bot] in #27
  • chore(deps): bump softprops/action-gh-release from 1 to 3 by @dependabot[bot] in #28
  • chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #29
  • chore(deps-dev): bump @swc/helpers from 0.5.18 to 0.5.21 by @dependabot[bot] in #30
  • chore(deps-dev): bump prettier from 2.8.8 to 3.8.2 by @dependabot[bot] in #31
  • chore(deps): bump @emotion/css from 11.10.6 to 11.13.5 by @dependabot[bot] in #32
  • chore(deps-dev): bump webpack-cli from 5.1.4 to 7.0.2 by @dependabot[bot] in #33
  • chore(deps-dev): bump style-loader from 3.3.3 to 4.0.0 by @dependabot[bot] in #34
  • chore(deps): bump @grafana/ui from 12.3.2 to 12.4.2 by @dependabot[bot] in #36
  • chore(deps): bump @grafana/i18n from 12.3.2 to 12.4.2 by @dependabot[bot] in #37
  • chore(deps-dev): bump eslint-webpack-plugin from 5.0.2 to 6.0.0 by @dependabot[bot] in #38
  • chore(deps-dev): bump @types/node from 20.19.30 to 25.6.0 by @dependabot[bot] in #39

Full Changelog: v2.3.0...v2.3.1

v2.3.0

09 Apr 20:54

Choose a tag to compare

Safari had two rendering problems with the splitflap digit animation:

  1. Empty bottom halves on static (non-animating) tiles:
    Removed backface-visibility: hidden and translateZ() from the
    static top/bottom elements. These never rotate, so backface-visibility
    is unnecessary — and inside a preserve-3d container, Safari would
    incorrectly treat them as back-facing and hide them entirely.

  2. Brief flicker between flip steps:
    Replaced the boolean isFlipping toggle with a numeric flipKey counter
    that alternates between two CSS animation sets (A/B). Previously,
    toggling isFlipping false→true between steps caused Safari to render
    one frame without any animation (visible as a flash). Now each step
    gets a different animation name, forcing the browser to restart the
    animation immediately with no idle gap.

Also adds -webkit- prefixes for transform-style, backface-visibility,
and transform properties for Safari compatibility.

What's Changed

  • chore(deps): bump flatted from 3.3.3 to 3.4.2 by @dependabot[bot] in #9
  • chore(deps): bump qs from 6.14.1 to 6.14.2 by @dependabot[bot] in #6
  • chore(deps): bump actions/setup-node from 6.0.0 to 6.3.0 by @dependabot[bot] in #10
  • chore(deps): bump grafana/plugin-actions/bundle-size@bundle-size/v1.0.2 from 1.0.2 to 1.1.0 by @dependabot[bot] in #11
  • chore(deps): bump actions/attest-build-provenance from 1 to 4 by @dependabot[bot] in #14
  • chore(deps-dev): bump @swc/core from 1.15.11 to 1.15.24 by @dependabot[bot] in #16
  • chore(deps-dev): bump @playwright/test from 1.58.1 to 1.59.1 by @dependabot[bot] in #18
  • chore(deps-dev): bump @testing-library/jest-dom from 6.1.4 to 6.9.1 by @dependabot[bot] in #24
  • chore(deps-dev): bump copy-webpack-plugin from 11.0.0 to 14.0.0 by @dependabot[bot] in #15
  • chore(deps-dev): bump typescript from 5.5.4 to 5.9.3 by @dependabot[bot] in #23
  • chore(deps): bump grafana/plugin-actions/e2e-version@e2e-version/v1.1.2 from 1.1.2 to 1.2.1 by @dependabot[bot] in #13
  • chore(deps): bump magefile/mage-action from 3.1.0 to 4.0.0 by @dependabot[bot] in #12
  • chore: bump @grafana/create-plugin configuration to 7.0.0 by @dzaczek in #8

Full Changelog: v2.2.13...v2.3.0

v2.2.13

01 Feb 16:17

Choose a tag to compare

This Github draft release has been created for your plugin.

Note: if this is the first release for your plugin please consult the distributing-your-plugin section of the README

If you would like to submit this release to Grafana please consider the following steps:

  • Check the Validate plugin step in the release workflow for any warnings that need attention
  • Edit this draft release, adjust these notes accordingly and click Publish Release
  • Navigate to https://grafana.com/auth/sign-in/ to sign into your account
  • Once logged in click My Plugins in the admin navigation
  • Click the Submit Plugin button
  • Fill in the Plugin Submission form:

If the links above are not working, you must first edit this draft release and publish it.

false

Full Changelog: v2.2.12...v2.2.13

v2.2.12

12 Jan 19:24

Choose a tag to compare

This Github draft release has been created for your plugin.

Note: if this is the first release for your plugin please consult the distributing-your-plugin section of the README

If you would like to submit this release to Grafana please consider the following steps:

  • Check the Validate plugin step in the release workflow for any warnings that need attention
  • Edit this draft release, adjust these notes accordingly and click Publish Release
  • Navigate to https://grafana.com/auth/sign-in/ to sign into your account
  • Once logged in click My Plugins in the admin navigation
  • Click the Submit Plugin button
  • Fill in the Plugin Submission form:

If the links above are not working, you must first edit this draft release and publish it.

false

v2.2.11

12 Jan 18:56

Choose a tag to compare

This Github draft release has been created for your plugin.

Note: if this is the first release for your plugin please consult the distributing-your-plugin section of the README

If you would like to submit this release to Grafana please consider the following steps:

  • Check the Validate plugin step in the release workflow for any warnings that need attention
  • Edit this draft release, adjust these notes accordingly and click Publish Release
  • Navigate to https://grafana.com/auth/sign-in/ to sign into your account
  • Once logged in click My Plugins in the admin navigation
  • Click the Submit Plugin button
  • Fill in the Plugin Submission form:

If the links above are not working, you must first edit this draft release and publish it.

false

Full Changelog: v2.2.10...v2.2.11

v2.2.7

09 Jan 21:31

Choose a tag to compare

This Github draft release has been created for your plugin.

Note: if this is the first release for your plugin please consult the distributing-your-plugin section of the README

If you would like to submit this release to Grafana please consider the following steps:

  • Check the Validate plugin step in the release workflow for any warnings that need attention
  • Edit this draft release, adjust these notes accordingly and click Publish Release
  • Navigate to https://grafana.com/auth/sign-in/ to sign into your account
  • Once logged in click My Plugins in the admin navigation
  • Click the Submit Plugin button
  • Fill in the Plugin Submission form:

If the links above are not working, you must first edit this draft release and publish it.

false

Full Changelog: v2.2.6...v2.2.7

v2.2.6

09 Jan 21:12

Choose a tag to compare

This Github draft release has been created for your plugin.

Note: if this is the first release for your plugin please consult the distributing-your-plugin section of the README

If you would like to submit this release to Grafana please consider the following steps:

  • Check the Validate plugin step in the release workflow for any warnings that need attention
  • Edit this draft release, adjust these notes accordingly and click Publish Release
  • Navigate to https://grafana.com/auth/sign-in/ to sign into your account
  • Once logged in click My Plugins in the admin navigation
  • Click the Submit Plugin button
  • Fill in the Plugin Submission form:

If the links above are not working, you must first edit this draft release and publish it.

false

Full Changelog: v2.2.5...v2.2.6