Skip to content

Releases: VolkovLabs/business-forms

Business Forms 4.1.0

09 Jul 18:04
710f6df
Compare
Choose a tag to compare

Features / Enhancements

  • Updated context parameters migration (#433)
  • Updated provisioning files (#433)
  • Updated Checkbox list with custom options (#435)
  • Updated code defaults to use context properties (#438)
  • Updated E2E workflow using Docker (#441)

Business Forms 4.0.0

02 Jul 15:03
eb8de59
Compare
Choose a tag to compare

Breaking changes

  • Requires Grafana 10 and Grafana 11.
  • Data Source requests were updated to use Query Editor.
  • Removed non-context code parameters. Please update parameters to use context.

Code parameters migration guide

  • data -> context.panel.data
  • elements -> context.panel.elements
  • initial -> context.panel.initial
  • initialRequest -> context.panel.initialRequest
  • locationService -> context.grafana.locationService
  • notifyError -> context.grafana.notifyError
  • notifySuccess -> context.grafana.notifySuccess
  • notifyWarning -> context.grafana.notifyWarning
  • onChange -> context.panel.onChange
  • onOptionsChange -> context.panel.onOptionsChange
  • options -> context.panel.options
  • replaceVariables -> context.grafana.replaceVariables
  • response -> context.panel.response
  • setInitial -> context.panel.setInitial
  • templateService -> context.grafana.templateService
  • toDataQueryResponse -> context.utils.toDataQueryResponse

Features / Enhancements

  • Updated name to Business Forms Panel (#361)
  • Added support frontend data sources (#361)
  • Updated elected type for a new option (#402)
  • Prepared for Grafana 11 (#399)
  • Updated Reset button handler (#422)
  • Updated Confirmation Window (#420)
  • Updated Error handling in code editors showIf, disableIf, getOptions (#410)
  • Updated description for Get Options Code (#404)
  • Added custom color/background color for elements (#386)
  • Added Collapsable Sections (#409)
  • Updated to Grafana 11.1 and dependencies (#426)
  • Update Date Time query field (#429)

Data Manipulation Panel 3.8.0

31 May 02:26
68da8a6
Compare
Choose a tag to compare

Features / Enhancements

  • Added Checkbox List element (#382)
  • Updated syntax support in Code Editor (#383)
  • Added plugin e2e tests and remove cypress (#390)
  • Added server-based form elements example (#392)
  • Added input type time (#385)
  • Updated hiding/show multi-select element (#389)
  • Updated allowed files for file type (#388)
  • Added Form validation provisioning dashboard (#411)

Data Manipulation Panel 3.7.0

13 Mar 02:52
29ddd8d
Compare
Choose a tag to compare

Breaking changes

  • Requires Grafana 9.2 and Grafana 10

Features / Enhancements

  • Added update enabled option and variables examples, fix sync option (#356)
  • Added files upload examples and fix form data header (#357)
  • Added code parameters with builder and add initial request to element value changed code (#358)
  • Allowed to disable columns in confirmation modal (#360)
  • Updated dependencies and Actions (#368)
  • Added skipping elements hidden using Show If from update payload (#369)
  • Added multiple files option (#375)

Data Manipulation Panel 3.6.0

10 Jan 17:39
d26cdca
Compare
Choose a tag to compare

Features / Enhancements

  • Add backend service to custom code (#331)
  • Add support for file base64 encoding in payload (#331)
  • Add Context parameter to Payload (#331)

Bugfixes

  • Fix element custom options source (#334)

Data Manipulation Panel 3.5.0

04 Jan 15:26
c26e2ee
Compare
Choose a tag to compare

Features / Enhancements

  • Add disable if code (#321)
  • Update reset request visibility if reset button is hidden (#322)
  • Add code options source for select element (#323)
  • Add value changed code (#324)
  • Update to Node 20 (#326)
  • Add suggestions for code editors (#327)
  • Add reset button confirmation (#328)

Data Manipulation Panel 3.4.0

14 Dec 18:17
edf2cac
Compare
Choose a tag to compare

Features / Enhancements

  • Add ability to disable panel syncing (#298)
  • Update ESLint configuration and refactor (#299)
  • Update Collapse from @volkovlabs/components (#299)
  • Add EventBus and AppEvents to Context (#307)
  • Add replacing variables in Payload functions (#309)
  • Update to Grafana 10.2.2 and Volkov labs packages (#313)
  • Add options migration (#315)

Bugfixes

  • Fix draggable control to support upcoming Grafana changes (#314)

Data Manipulation Panel 3.3.0

21 Nov 20:58
4174354
Compare
Choose a tag to compare

Features / Enhancements

  • Add Disabled Text Area element type (#243)
  • Add Confirmation Window options (#242)
  • Add context object to the custom code (#255)
  • Add Select Options From Query (#254)
  • Add NumberInput component which allows to enter decimals (#291)
  • Update to Plugin Tools 2.1.1 (#292)
  • Use Grafana Access Policy to sign plugin (#292)
  • Update to Grafana 10.2.1 (#292)
  • Update ESLint configuration (#294)
  • Add Autosize Code Editor (#295)
  • Add Data Source option for Reset button (#296)
  • Add Link Element (#297)

Bugfixes

  • Allow to enter zero value in number field (#288)

Data Manipulation Panel 3.2.1

07 Sep 13:08
ab19591
Compare
Choose a tag to compare

Features / Enhancements

  • Add backward compatibility for option id (#244)

Data Manipulation Panel 3.2.0

07 Sep 02:27
5e291c0
Compare
Choose a tag to compare

Features / Enhancements

  • Add min and max date for date time element (#225)
  • Map Data Source values to elements (#224)
  • Update element Show If to support variables (#230)
  • Add clearing errors before initial and update requests (#232)
  • Add URL encode to variables (#231)
  • Allow empty section name (#228)
  • Add Query Field Picker for Initial Request (#227)
  • Add File element type for File Upload (#229)
  • Add converting option value to string and number based on type (#233)
  • Add loading states for Initial, Update and Reset button actions (#234)
  • Add support for asynchronous custom code (#234)
  • Update Query and Data Source initial request (#237)
  • Add icons for radio and select options (#238)