Skip to content

Commit

Permalink
Update Dynamic Text Panel 4.1.0 and RSS/Atom Data Source 3.0.1 (#87)
Browse files Browse the repository at this point in the history
  • Loading branch information
mikhail-vl authored Oct 4, 2023
1 parent b51c10a commit 9e20e85
Show file tree
Hide file tree
Showing 14 changed files with 387 additions and 65 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
- Update to Grafana 10.1.4 (#85)
- Update to Plugin Tools 2.0.2 (#86)
- Use Grafana Access Policy to sign plugin (#86)
- Update Dynamic Text Panel 4.1.0 and RSS/Atom Data Source 3.0.1 (#87)

## 3.1.0 (2023-07-26)

Expand Down
26 changes: 26 additions & 0 deletions src/marcusolsson-dynamictext-panel/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,31 @@
# Changelog

## 4.1.0 (2023-07-16)

### Features / Enhancements

- Update ESLint configuration (#192)
- Increase Tests Coverage (#194)
- Add status field (#196)
- Add External JavaScript, CSS Resources (#197)

## 4.0.0 (2023-06-26)

### Breaking changes

- Requires Grafana 9 and Grafana 10

### Features / Enhancements

- Increase Test Coverage and update to testing-library/react (#177)
- Add Event Bus object to JavaScript function (#179)
- Migrate to Plugin Tools 1.5.2 (#183)
- Update to Grafana 10.0.0 (#166, #178, #183)
- Update to Node 18 and npm (#183)
- Remove Grafana 8.5 support (#183)
- Add E2E Cypress testing (#184)
- Support Variables in CSS styles editor (#185)

## 3.1.0 (2023-03-12)

### Features / Enhancements
Expand Down
30 changes: 15 additions & 15 deletions src/marcusolsson-dynamictext-panel/MANIFEST.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,29 +8,29 @@ Hash: SHA512
"signedByOrg": "marcusolsson",
"signedByOrgName": "Marcus Olsson",
"plugin": "marcusolsson-dynamictext-panel",
"version": "3.1.0",
"time": 1678654716386,
"version": "4.1.0",
"time": 1689555003840,
"keyId": "7e4d0c6a708866e7",
"files": {
"plugin.json": "8401fc1b6da02885966366dccd71df3a3d77e30db97bebc67eef9c4cb3c39a29",
"plugin.json": "a9075197646d063b5492f8224bfd44e75073edb395f6343a4a8d23d437a9c824",
"module.js.LICENSE.txt": "e8c02c32db0a1df801e3d57aab9722d00cf899e5a1b469795e18d19dc3b9f1c4",
"CHANGELOG.md": "45c6ff3d8b62f855b737b0a17160532fa4edc9dcc720082115068e15cbada3a0",
"LICENSE": "f61b4f79d7a9894e10398b6fd55ce533b206a27df5e045a58eca3ea788cc9119",
"img/logo.svg": "655cfc72eec8d19bda8f74d9fa3449b7b133b5ee66c7bd3db407fdfeada1cbd1",
"img/screenshot.png": "68d355ffafe66ce4855566ccd7bf393e4c0dad66bddb3a2d2adb5e3eb057f50c",
"LICENSE": "f61b4f79d7a9894e10398b6fd55ce533b206a27df5e045a58eca3ea788cc9119",
"module.js": "e203fb2d6d881aaac15c528ffe4f2d380c2d76075181bca6ff32ecee9bd40f34",
"README.md": "38e95894cb71e5d9182e65dd765b523f96c62570fd7755eb74616a53d2573c71",
"CHANGELOG.md": "9c59f30fac7806026d5cd2ae596b01d90c94bdd9654adfa68c194f2ecbcdc080",
"module.js.LICENSE.txt": "e8c02c32db0a1df801e3d57aab9722d00cf899e5a1b469795e18d19dc3b9f1c4",
"module.js.map": "277095b780daaa96f36d019880df8a48cb311cebf0c822ffddd26d974f75c751"
"README.md": "6c9088f42f49bb573abd81e105f18477c49f8c202a188ebaa231d3850523f32d",
"module.js.map": "81d754a5b71d662b08dc7cc4f2b8f72e9956ae78aaae38891f5a51c81456f395",
"module.js": "7059e5cb445236590f70ae6b127a6f5f236021fd0867e8abcdff1a9c0384bf7d"
}
}
-----BEGIN PGP SIGNATURE-----
Version: OpenPGP.js v4.10.10
Comment: https://openpgpjs.org

wrcEARMKAAYFAmQOPPwAIQkQfk0ManCIZucWIQTzOyW2kQdOhGNlcPN+TQxq
cIhm50xvAgjiImOzjjCwJS3imXUFw1EOWz1nMOAs6FZ7KtKU4PPFsYFeCSOh
0akC99KOAcCq+c83UWsbkKxTx5+9ahg3UGOl0gIIqsCWxQQ67uhjFkYu/4ao
QJYIJCKgHvTsyADa/LuIygJ8myP7M4YXqL+rJjzry+tLxzD1q12FNZxnk2U1
aBlKuDQ=
=IPWm
wrkEARMKAAYFAmS0kDwAIQkQfk0ManCIZucWIQTzOyW2kQdOhGNlcPN+TQxq
cIhm54ljAgkBu6BkbM7cqsP0g4hcfe4pRNMqgHHahok4p0q0PgplejItqIoL
kfgolAibXj9ma06jQiDCi2lCEZ+vM8SlVoLe0KECCQEYSNwx+Y5YPjTg4QIv
94vIPENV5uv1aOIaUdnUwHzmFbK+3wC0klzzmPTVdZ4CCVr4PCZtWst7Z+jo
15gp4yemEw==
=FMRh
-----END PGP SIGNATURE-----
31 changes: 12 additions & 19 deletions src/marcusolsson-dynamictext-panel/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@

![Text](https://github.com/VolkovLabs/volkovlabs-dynamictext-panel/raw/main/src/img/screenshot.png)

[![Grafana](https://img.shields.io/badge/Grafana-9.4.3-orange)](https://www.grafana.com)
![Grafana](https://img.shields.io/badge/Grafana-10.0.2-orange)
![CI](https://github.com/volkovlabs/volkovlabs-dynamictext-panel/workflows/CI/badge.svg)
![E2E](https://github.com/volkovlabs/volkovlabs-dynamictext-panel/workflows/E2E/badge.svg)
[![codecov](https://codecov.io/gh/VolkovLabs/volkovlabs-dynamictext-panel/branch/main/graph/badge.svg?token=0m6f0ktUar)](https://codecov.io/gh/VolkovLabs/volkovlabs-dynamictext-panel)
[![CodeQL](https://github.com/VolkovLabs/volkovlabs-dynamictext-panel/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/VolkovLabs/volkovlabs-dynamictext-panel/actions/workflows/codeql-analysis.yml)

Expand All @@ -17,8 +18,9 @@ The Dynamic Text visualization panel lets you define a text template using the d

## Requirements

- **Grafana 8.5+**, **Grafana 9.0+** is required for major versions 2 and 3.
- **Grafana 7.0+** is required for major version 1.
- **Grafana 9** and **Grafana 10** are required for major version 4.
- **Grafana 8.5** and **Grafana 9** are required for major versions 2 and 3.
- **Grafana 7** is required for major version 1.

## Getting Started

Expand All @@ -30,9 +32,9 @@ For the latter, use the following command.
grafana-cli plugins install marcusolsson-dynamictext-panel
```

## Features
## Highlights

- Uses Monaco Code Editor with Auto formatting to update Templates, JavaScript Code and Styles.
- Uses Monaco Code Editor with Auto formatting to update Templates, JavaScript Code and Styles.
- Supports [Markdown](https://commonmark.org/help/) and [Handlebars](https://handlebarsjs.com/guide/expressions.html#basic-usage).
- Uses [markdown-it](https://github.com/markdown-it/markdown-it) for rendering Markdown to HTML.
- Supports Code syntax highlight using a11y styles.
Expand All @@ -43,25 +45,15 @@ grafana-cli plugins install marcusolsson-dynamictext-panel
- Allows displaying Time global variables (`__to` and `__from`) as seconds, ISO, and formatted using `dayjs`.
- Allows adding Handlebars helpers and Event handlers.
- Allows adding CSS styles.
- Supports Internationalization using custom helpers.

## Documentation

| Section | Description |
| ------------------------ | -------------------------------------------------------------- |
| [Content](https://volkovlabs.io/plugins/volkovlabs-dynamictext-panel/content) | Explains how to create a visualization template for your data. |
| [Recipes](https://volkovlabs.io/plugins/volkovlabs-dynamictext-panel/recipes) | Useful snippets that you can use in your templates. |
| [Release Notes](https://volkovlabs.io/plugins/volkovlabs-dynamictext-panel/release) | Stay up to date with the latest features and updates. |

### Features

| Section | Description |
| ----------------------- | ------------------------------------------------------------------------------------------ |
| [Data](https://volkovlabs.io/plugins/volkovlabs-dynamictext-panel/data) | Demonstrates how to use the Every Row and All Rows options. |
| [JavaScript Code](https://volkovlabs.io/plugins/volkovlabs-dynamictext-panel/code) | Demonstrates how to add Handlebars helpers and Event handlers. |
| [Styles](https://volkovlabs.io/plugins/volkovlabs-dynamictext-panel/styles) | Demonstrates how to add CSS styles. |
| [Helpers](https://volkovlabs.io/plugins/volkovlabs-dynamictext-panel/helpers) | Helpers are functions that let you perform basic text transformation within your template. |
| [Variables](https://volkovlabs.io/plugins/volkovlabs-dynamictext-panel/variables) | Demonstrates how to use variables. |
| [Content](https://volkovlabs.io/plugins/volkovlabs-dynamictext-panel/content/) | Explains how to create a visualization template for your data. |
| [Recipes](https://volkovlabs.io/plugins/volkovlabs-dynamictext-panel/recipes/) | Useful snippets that you can use in your templates. |
| [Features](https://volkovlabs.io/plugins/volkovlabs-dynamictext-panel/features/) | Demonstrates panel features.templates. |
| [Release Notes](https://volkovlabs.io/plugins/volkovlabs-dynamictext-panel/release/) | Stay up to date with the latest features and updates. |

## Tutorial

Expand All @@ -78,6 +70,7 @@ Three plugins that make Grafana complete. Dynamic Text, Data Manipulation, and A
We love to hear from you. There are various ways to get in touch with us.

- Ask a question, request a new feature, and file a bug with [GitHub issues](https://github.com/volkovlabs/volkovlabs-dynamictext-panel/issues/new/choose).
- Subscribe to our [YouTube Channel](https://www.youtube.com/@volkovlabs) and add a comment.
- Sponsor our open-source plugins for Grafana with [GitHub Sponsor](https://github.com/sponsors/VolkovLabs).
- Star the repository to show your support.

Expand Down
282 changes: 281 additions & 1 deletion src/marcusolsson-dynamictext-panel/module.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/marcusolsson-dynamictext-panel/module.js.map

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions src/marcusolsson-dynamictext-panel/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://github.com/grafana/grafana/raw/main/docs/sources/developers/plugins/plugin.schema.json",
"dependencies": {
"grafanaDependency": ">=8.5.0",
"grafanaDependency": ">=9.0.0",
"plugins": []
},
"id": "marcusolsson-dynamictext-panel",
Expand Down Expand Up @@ -32,8 +32,8 @@
"path": "img/screenshot.png"
}
],
"updated": "2023-03-12",
"version": "3.1.0"
"updated": "2023-07-17",
"version": "4.1.0"
},
"name": "Dynamic Text",
"type": "panel"
Expand Down
22 changes: 22 additions & 0 deletions src/volkovlabs-rss-datasource/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
# Change Log

## 3.0.1 (2023-08-02)

### Bugfix

- Remove root URL http://localhost:3000 added during migration to Plugin Tools

## 3.0.0 (2023-07-26)

### Breaking changes

- Requires Grafana 9 and Grafana 10

### Features / Enhancements

- Update tests with testing-library/react (#50)
- Migrate to Plugin Tools 1.5.2 (#51)
- Update to Node 18 and npm (#51)
- Update to Grafana 10.0.0 (#51)
- Add E2E Cypress testing (#52)
- Remove Grafana 8.5 support (#56)
- Update ESLint configuration (#56)

## 2.4.0 (2023-04-08)

### Features / Enhancements
Expand Down
27 changes: 13 additions & 14 deletions src/volkovlabs-rss-datasource/MANIFEST.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,29 +8,28 @@ Hash: SHA512
"signedByOrg": "volkovlabs",
"signedByOrgName": "Volkov Labs",
"plugin": "volkovlabs-rss-datasource",
"version": "2.4.0",
"time": 1680984306212,
"version": "3.0.1",
"time": 1690992720097,
"keyId": "7e4d0c6a708866e7",
"files": {
"plugin.json": "85f4c48e6cecb872bbf4185e202c9aea533ccb30528b24e6c9b377505a27b38f",
"CHANGELOG.md": "f6c82ecccb83c15274e2a0bf949a373ca3d8f24b2638fc27737e057ecb76a9dd",
"LICENSE": "8a460df8aad0729ae15a23173739a0e7047681ce7eb1ba25fb84229fb4822560",
"module.js": "553476a8911f09b19ab621874858b78a2343c5e040ee79c0d8ab5620d943677f",
"module.js.map": "c4904a8bb3d6f014b7bbf07be5423dc1e4ae524f52cc1c7ff1386bfe53c2c51b",
"module.js.LICENSE.txt": "cdf963ced7d25a0f98901a547647b4d6e2dbe0197fd78c87a059a87b0e542fe2",
"README.md": "40e3e9e63c1d8e328bf36c30df678a8d56045101ac4385cc3523b7ee8b334bec",
"plugin.json": "77846d8244a9d7f1bf2e296a997b4fa9a60e6ea24bb0f85a5db93458f6d1ec7d",
"img/logo.svg": "6ae264f737744d5519c1d0671f08b6833e73c570ba51542760382a20868d91d0",
"img/dashboard.png": "d5f675ca99ff5659f7f685b249f1aa2b90b4e28f47103b3f3cfea608e013a548",
"CHANGELOG.md": "7e5a2120aa86b053cd00529fa7cfb1975cf41300c4e7c2c503bf1aaf79770f3b"
"README.md": "aba1e7ca83dfbacacd07e0fae66439af0a17ee5be6e60cdd5c4ae5ff28e588a9",
"module.js.map": "be9592f9d8988e7cc8c914422ecbd0b35aa893af16f005ac3b936b1672fbf1b5",
"module.js": "976e1d4b1084d95769500dd0ba6db1257f3464364c94b6d9a01b11e4c40b9587"
}
}
-----BEGIN PGP SIGNATURE-----
Version: OpenPGP.js v4.10.10
Comment: https://openpgpjs.org

wrcEARMKAAYFAmQxyPIAIQkQfk0ManCIZucWIQTzOyW2kQdOhGNlcPN+TQxq
cIhm56WDAgUc4Tx0hRJgfSoxSv6XqvXuznhuKyz1F5hz/+Bq2FTERxyp/WHI
1DL57sUOo2tQyQFI0VR4HuW5nMwRIHKsxihjoQIBAe+nRt7AsUf2xJQ5UcLU
2YEwp3VYdsQ+Z5+xxxG2kH6sBkKt5gnZY2+TXB5SRQZSoJhlBXntjjxu8mCg
LPFd3ZQ=
=kNJv
wrkEARMKAAYFAmTKgFAAIQkQfk0ManCIZucWIQTzOyW2kQdOhGNlcPN+TQxq
cIhm5yuYAgkBzEmDoKsEkIY1G88wMA1uTJqUpDOrDCq71dyElN4fHfQu13cG
hQXPvwj9BXJvN2xtD8XZ3FlC6KDTzGbeg95bFOECCQFdC9ZWfWMuDUc+rEDw
cPe30YwW4rCe/j/GADdxcQwbyg4xA0c5b9XvLgfrJ2E2ljSzPgJPxN8/jhLT
MjmuFnG8OA==
=Cm/g
-----END PGP SIGNATURE-----
11 changes: 7 additions & 4 deletions src/volkovlabs-rss-datasource/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@

![Dashboard](https://raw.githubusercontent.com/VolkovLabs/volkovlabs-rss-datasource/main/src/img/dashboard.png)

[![Grafana 9](https://img.shields.io/badge/Grafana-9.4.7-orange)](https://www.grafana.com)
![Grafana](https://img.shields.io/badge/Grafana-10.0-orange)
![CI](https://github.com/volkovlabs/volkovlabs-rss-datasource/workflows/CI/badge.svg)
![E2E](https://github.com/volkovlabs/volkovlabs-rss-datasource/workflows/E2E/badge.svg)
[![codecov](https://codecov.io/gh/VolkovLabs/volkovlabs-rss-datasource/branch/main/graph/badge.svg?token=2W9VR0PG5N)](https://codecov.io/gh/VolkovLabs/volkovlabs-rss-datasource)
[![CodeQL](https://github.com/VolkovLabs/volkovlabs-rss-datasource/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/VolkovLabs/volkovlabs-rss-datasource/actions/workflows/codeql-analysis.yml)

Expand All @@ -15,8 +16,9 @@ The RSS/Atom data source is a plugin for Grafana that retrieves RSS/Atom feeds a

## Requirements

- **Grafana 8.5+**, **Grafana 9.0+** is required for major version 2.
- **Grafana 8.0+** is required for major version 1.
- **Grafana 9** and **Grafana 10** are required for major version 3.
- **Grafana 8.5** and **Grafana 9** are required for major version 2.
- **Grafana 8** is required for major version 1.

## Getting Started

Expand All @@ -28,7 +30,7 @@ For the latter, use the following command.
grafana-cli plugins install volkovlabs-rss-datasource
```

## Features
## Highlights

- Supports RSS 2.0, RSS 1.0 and Atom.
- Works great with Dynamic Text visualization panel.
Expand All @@ -53,6 +55,7 @@ grafana-cli plugins install volkovlabs-rss-datasource
We love to hear from you. There are various ways to get in touch with us.

- Ask a question, request a new feature, and file a bug with [GitHub issues](https://github.com/volkovlabs/volkovlabs-rss-datasource/issues/new/choose).
- Subscribe to our [YouTube Channel](https://www.youtube.com/@volkovlabs) and add a comment.
- Sponsor our open-source plugins for Grafana with [GitHub Sponsor](https://github.com/sponsors/VolkovLabs).
- Star the repository to show your support.

Expand Down
3 changes: 1 addition & 2 deletions src/volkovlabs-rss-datasource/module.js

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion src/volkovlabs-rss-datasource/module.js.LICENSE.txt

This file was deleted.

2 changes: 1 addition & 1 deletion src/volkovlabs-rss-datasource/module.js.map

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions src/volkovlabs-rss-datasource/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"$schema": "https://raw.githubusercontent.com/grafana/grafana/master/docs/sources/developers/plugins/plugin.schema.json",
"alerting": true,
"dependencies": {
"grafanaDependency": ">=8.5.0",
"grafanaDependency": ">=9.0.0",
"plugins": []
},
"id": "volkovlabs-rss-datasource",
Expand All @@ -11,7 +11,7 @@
"name": "Volkov Labs",
"url": "https://volkovlabs.io"
},
"description": "RSS/Atom data source plugin for Grafana",
"description": "Visualize RSS/Atom feeds",
"keywords": ["rss", "atom", "news"],
"links": [
{
Expand All @@ -33,8 +33,8 @@
"path": "img/dashboard.png"
}
],
"updated": "2023-04-08",
"version": "2.4.0"
"updated": "2023-08-02",
"version": "3.0.1"
},
"metrics": true,
"name": "RSS/Atom",
Expand Down

0 comments on commit 9e20e85

Please sign in to comment.