Skip to main content

Release Notes

Track the evolution of the Business Text panel with these release notes, highlighting new features, enhancements, fixes, and breaking changes across all versions.

5.7.0 (2025-03-05)

Features / Enhancements

  • Added context.grafana.refresh (#387)
  • Improved external resources usage (#384)
  • Updated to Grafana 11.5 with latest dependencies (#402)
  • Included attestation in release workflow (#402)

5.6.0 (2024-12-15)

Features / Enhancements

  • Updated packages for Code Editor (#380)

5.5.0 (2024-12-09)

Features / Enhancements

  • Enhanced Autosize Code Editor toolbar (#362)
  • Added statusColor helper from specific field (#375)
  • Improved E2E tests (#377)
  • Updated to Grafana 11.4 with latest dependencies (#378)
  • Supported variable replacement in URLs (#376)

5.4.0 (2024-09-12)

Features / Enhancements

  • Improved panel rendering when first data source lacks data (#353)
  • Added wrap button in Code Editor (#359)
  • Enhanced partials loading (#358)
  • Updated hyperlinks styling (#358)

5.3.0 (2024-08-22)

Features / Enhancements

  • Updated Provisioning Dashboard (#346)
  • Introduced partials for loading external HTML (#345)
  • Added Expandable Editors (#348)
Handlebars partials, expandable editors, and migration updates in Business Text 5.3.0
Handlebars partials, expandable editors, and migration updates in Business Text 5.3.0

5.2.0 (2024-07-25)

Features / Enhancements

  • Improved helpers migration (#338)
  • Updated to Grafana 11.1 with latest dependencies (#339)

5.1.0 (2024-07-01)

Features / Enhancements

  • Made before render code asynchronous and passed markdown instance (#322)
  • Enabled running E2E tests in Docker (#323)
  • Updated video tutorial (#330)

5.0.0 (2024-06-06)

Breaking Changes
  • Requires Grafana 10 or 11
  • Removed external scripts (deprecated in Grafana 11); use imports instead
  • Removed non-context code parameters; update to use context

Code Parameters Migration Guide

  • datacontext.data
  • dataFramecontext.dataFrame
  • eventBuscontext.grafana.eventBus
  • getLocalecontext.grafana.getLocale
  • handlebarscontext.handlebars
  • locationServicecontext.grafana.locationService
  • panelDatacontext.panelData
  • replaceVariablescontext.grafana.replaceVariables
  • timeRangecontext.grafana.timeRange
  • timezonecontext.grafana.timezone

Features / Enhancements

  • Added plugin E2E tests and removed Cypress (#301)
  • Renamed to Business Text panel (#304)
  • Prepared for Grafana 11 (#304)
  • Supported ES6 Modules (#312)
  • Added Units and Decimal options in panel settings (#311)
  • Updated to Grafana 11.0 with latest dependencies (#315)
Grafana 11, context breaking changes, and importing JS modules in Business Text 5.0.0
Grafana 11, context breaking changes, and importing JS modules in Business Text 5.0.0

4.5.0 (2024-03-13)

Features / Enhancements

  • Added info message when sanitization is enabled (#290)
  • Improved CSS styles for responsiveness and theme support (#281)
  • Updated to Grafana 10.4.0 (#291)

4.4.0 (2024-03-06)

Breaking Changes

Requires Grafana 9.2 or 10

Features / Enhancements

  • Enhanced context parameter (#270)
  • Added theme object, notifySuccess, and notifyError (#270)
  • Updated dependencies and Actions (#271)
  • Replaced custom code parameters with Code Parameters Builder (#285)
  • Updated CSS class to target panel instead of Row (#272)
  • Adjusted Editor to auto-height from fixed value (#278)
  • Disabled unitScale and fieldMinMax standard panel options (#286)

Bug Fixes

  • Fixed statusColor for Row (#280)

4.3.0 (2023-12-25)

Render templates, JS context, and improved re-render in Business Text 4.3.0
Render templates, JS context, and improved re-render in Business Text 4.3.0

Features / Enhancements

  • Updated ESLint configuration and refactored (#239)
  • Updated Collapse from @volkovlabs/components (#239)
  • Updated Introduction video in README (#240)
  • Added data render mode and selected data frame passing (#246)
  • Updated to Grafana 10.2.2 with Volkov Labs packages (#247)
  • Introduced variableValue helper (#252)
  • Enabled re-render on dashboard refresh (#252)

Bug Fixes

  • Fixed draggable icon in Grafana 10.3 (#249)

4.2.0 (2023-11-20)

After content render, text wrapping, and new handlebars in Business Text 4.2.0
After content render, text wrapping, and new handlebars in Business Text 4.2.0

Features / Enhancements

  • Added ESLint deprecation check (#203)
  • Introduced custom code option after content preparation (#231)
  • Added option to enable/disable wrapping for empty lines in HTML (#235)
  • Enhanced Handlebars with startsWith, endsWith, and match (#211)
  • Updated ESLint configuration and sorted imports (#236)
  • Updated to Plugin Tools 2.1.1 (#236)
  • Signed plugin with Grafana Access Policy (#236)
  • Updated to Grafana 10.2.1 (#237)

4.1.0 (2023-07-16)

External JS and CSS resources, status field, and increased test coverage in Business Text 4.1.0
External JS and CSS resources, status field, and increased test coverage in Business Text 4.1.0

Features / Enhancements

  • Refined ESLint configuration (#192)
  • Increased test coverage for plugin functionality (#194)
  • Added status field (#196)
  • Supported external JavaScript and CSS resources (#197)

4.0.0 (2023-06-26)

Breaking Changes

Requires Grafana 9 or 10

Grafana 10, EventBus, and dashboard variables in Business Text 4.0.0
Grafana 10, EventBus, and dashboard variables in Business Text 4.0.0

Features / Enhancements

  • Increased test coverage and updated React testing library (#177)
  • Added Event Bus object to JavaScript function (#179)
  • Migrated to Plugin Tools 1.5.2 (#183)
  • Ensured compatibility with Grafana 10.0.0 (#166, #178, #183)
  • Updated to Node.js 18 and npm (#183)
  • Dropped support for Grafana 8.5 (#183)
  • Integrated E2E Cypress testing (#184)
  • Supported variables in CSS styles editor (#185)

3.1.0 (2023-03-12)

Time range and zone, replace variables, and JS updates in Business Text 3.1.0
Time range and zone, replace variables, and JS updates in Business Text 3.1.0

Features / Enhancements

  • Supported Time Zone and Time Range parameters in JavaScript code (#155)
  • Added compatibility with Grafana 9.4.3 (#156)
  • Included Magic (JavaScript) Trio tutorial in README (#157)
  • Enhanced replaceVariables with scoped function (#160)
  • Added Replace Variables and Location Service parameters to JavaScript code (#160)

3.0.0 (2023-02-19)

Breaking Changes

Default Content and JavaScript editors hidden unless modified; select required editors (including new Styles) from list to display

Style editor, code syntax highlighting, and padding removed in Business Text 3.0.0
Style editor, code syntax highlighting, and padding removed in Business Text 3.0.0

Features / Enhancements

  • Updated features section in README with JavaScript code editor tutorial (#141)
  • Added compatibility with Grafana 9.3.6 (#147)
  • Enhanced CI and release workflows (#147)
  • Added JavaScript usage tutorial to README (#148)
  • Introduced custom styles (#149)
  • Added option to display optional editors (#149)
  • Removed panel padding (#150)
  • Enabled code syntax highlighting (#151)

2.2.0 (2023-01-09)

Refactoring, new helpers, and internationalization in Business Text 2.2.0
Refactoring, new helpers, and internationalization in Business Text 2.2.0

Features / Enhancements

  • Added JSON helper for objects and arrays (#121)
  • Ensured compatibility with Grafana 9.3.1 (#122)
  • Updated documentation links (#130, #131)
  • Introduced Split helper (#132)
  • Refactored text component and styles (#133)
  • Enabled JavaScript code for adding Handlebars helpers and event handlers (#134)
  • Updated default content to {{json @root}} and set code editor height to 200px (#134)
  • Adjusted CSS to fit images to screen area (#135)
  • Added getLocale() parameter to JavaScript code (#137)

2.1.0 (2022-11-27)

Breaking Changes

Code refactoring may introduce breaking changes; test before upgrading in production

Community features, monaco code editor, and refactoring in Business Text 2.1.0
Community features, monaco code editor, and refactoring in Business Text 2.1.0

Features / Enhancements

  • Fixed broken link in README (#111)
  • Updated CI to upload signed artifacts (#113)
  • Added time formatting syntax parsing (#86)
  • Improved data rendering with transformations (#98)
  • Updated panel options to use Monaco Code Editor (#114)
  • Increased test coverage for plugin functionality (#114)
  • Refactored and updated images (#116)
  • Enhanced alert messages and text options (#117)
  • Supported parameter for HTML sanitization in Grafana (#118)

2.0.0 (2022-11-02)

Breaking Changes

Requires Grafana 8.5 or newer

Features / Enhancements

  • Transferred maintenance to Volkov Labs (#100)
  • Updated based on Volkov Labs panel template (#100)
  • Added compatibility with Grafana 9.1.6 (#104)
  • Included "Dynamic Text Plugin for Grafana" video in README (#106)
  • Updated CI to Node.js 16 and synced with release workflow (#107)
  • Ensured compatibility with Grafana 9.2.2 (#108)
  • Updated screenshots and plugin provisioning (#109)