Files
backstage/plugins/notifications/CHANGELOG.md
T
github-actions[bot] 7c41134684 Version Packages (next)
2026-02-10 16:14:59 +00:00

38 KiB

@backstage/plugin-notifications

0.5.14-next.2

Patch Changes

0.5.14-next.1

Patch Changes

0.5.14-next.0

Patch Changes

0.5.13

Patch Changes

0.5.13-next.0

Patch Changes

0.5.12

Patch Changes

0.5.12-next.0

Patch Changes

0.5.11

Patch Changes

0.5.11-next.1

Patch Changes

0.5.11-next.0

Patch Changes

0.5.10

Patch Changes

0.5.10-next.3

Patch Changes

0.5.10-next.2

Patch Changes

0.5.10-next.1

Patch Changes

0.5.10-next.0

Patch Changes

0.5.9

Patch Changes

0.5.9-next.1

Patch Changes

0.5.9-next.0

Patch Changes

0.5.8

Patch Changes

  • e4ddf22: Internal update to align with new blueprint parameter naming in the new frontend system.

  • f2f133c: Internal update to use the new variant of ApiBlueprint.

  • 5a70981: Fix duplicate notification origins with multiple channels

  • 8a24e0f: Improve customization of the notification snackbar.

    Users can now customize the notification snackbar by providing custom components and icons for different severity levels. Additionally, the location of the snackbar notifications can be modified, the density of the snackbar can be changed, and the number of snacks can be limited.

  • Updated dependencies

0.5.8-next.2

Patch Changes

0.5.8-next.1

Patch Changes

0.5.8-next.0

Patch Changes

0.5.7

Patch Changes

0.5.7-next.1

Patch Changes

0.5.7-next.0

Patch Changes

0.5.6

Patch Changes

  • 18c64e9: Added the info.packageJson option to the plugin instance for the new frontend system.
  • b00c160: Remove React import form notification and scaffolder plugin
  • 1fb5f06: Adds ability for user to turn on/off notifications for specific topics within an origin.
  • Updated dependencies

0.5.6-next.2

Patch Changes

0.5.6-next.1

Patch Changes

0.5.6-next.0

Patch Changes

0.5.5

Patch Changes

0.5.5-next.3

Patch Changes

0.5.5-next.2

Patch Changes

0.5.5-next.1

Patch Changes

0.5.5-next.0

Patch Changes

0.5.4

Patch Changes

0.5.4-next.2

Patch Changes

0.5.4-next.1

Patch Changes

0.5.4-next.0

Patch Changes

0.5.3

Patch Changes

0.5.3-next.2

Patch Changes

0.5.3-next.1

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.16.5-next.0
    • @backstage/core-compat-api@0.3.7-next.1
    • @backstage/core-plugin-api@1.10.4
    • @backstage/errors@1.2.7
    • @backstage/frontend-plugin-api@0.9.6-next.1
    • @backstage/theme@0.6.4
    • @backstage/types@1.2.1
    • @backstage/plugin-notifications-common@0.0.8
    • @backstage/plugin-signals-react@0.0.10

0.5.3-next.0

Patch Changes

  • Updated dependencies
    • @backstage/frontend-plugin-api@0.9.6-next.0
    • @backstage/core-compat-api@0.3.7-next.0

0.5.2

Patch Changes

  • 438c36c: added topic filter for notifications
  • 005d241: Added support for the new frontend system via /alpha export.
  • 58ec9e7: Removed older versions of React packages as a preparatory step for upgrading to React 19. This commit does not introduce any functional changes, but removes dependencies on previous React versions, allowing for a cleaner upgrade path in subsequent commits.
  • Updated dependencies

0.5.2-next.2

Patch Changes

0.5.2-next.1

Patch Changes

  • 58ec9e7: Removed older versions of React packages as a preparatory step for upgrading to React 19. This commit does not introduce any functional changes, but removes dependencies on previous React versions, allowing for a cleaner upgrade path in subsequent commits.
  • Updated dependencies

0.5.2-next.0

Patch Changes

0.5.1

Patch Changes

0.5.1-next.0

Patch Changes

0.5.0

Minor Changes

  • fc15b77: Switched to using the new /notifications endpoints. Be sure to update the notifications plugin backend before deploying this frontend plugin change.

Patch Changes

0.5.0-next.2

Minor Changes

  • fc15b77: Switched to using the new /notifications endpoints. Be sure to update the notifications plugin backend before deploying this frontend plugin change.

Patch Changes

0.4.2-next.1

Patch Changes

0.4.2-next.0

Patch Changes

0.4.0

Minor Changes

  • 87ffc1c: Rephrasing labels of the View filter to be more clear. Based on the received users' feedback.

Patch Changes

  • 4186105: Added title to the Notifications' table. The title clearly states the filter selection and total count of messages. This change aligns the look and feel closer to other tables.
  • 3a0731e: The "Created after" filter renamed to the "Sent out" based on the received users' feedback.
  • 3e135f2: The notification's title is emphasized to be clearly distinguished from the description.
  • 97ba58f: Add support for user specific notification settings
  • 1d87c43: Show count of unread notifications in the left-side MenuItem. This replaces the simple true/false bullet.
  • Updated dependencies

0.3.3-next.2

Patch Changes

0.3.3-next.1

Patch Changes

0.3.3-next.0

Patch Changes

0.3.2

Patch Changes

0.3.2-next.2

Patch Changes

0.3.2-next.1

Patch Changes

0.3.2-next.0

Patch Changes

0.3.1

Patch Changes

  • 653f60b: Severity filter label newly contains "Min severity" to better describe range instead of exact value.
  • 4a53dd0: Implement icon in backend and show icon in table if available.
  • 836127c: Updated dependency @testing-library/react to ^16.0.0.
  • Updated dependencies
    • @backstage/core-components@0.15.0
    • @backstage/core-plugin-api@1.9.4
    • @backstage/theme@0.5.7
    • @backstage/plugin-signals-react@0.0.5
    • @backstage/errors@1.2.4
    • @backstage/types@1.1.1
    • @backstage/plugin-notifications-common@0.0.5

0.3.1-next.2

Patch Changes

  • 653f60b: Severity filter label newly contains "Min severity" to better describe range instead of exact value.
  • 4a53dd0: Implement icon in backend and show icon in table if available.
  • 836127c: Updated dependency @testing-library/react to ^16.0.0.
  • Updated dependencies
    • @backstage/core-components@0.14.11-next.1
    • @backstage/core-plugin-api@1.9.4-next.0
    • @backstage/theme@0.5.7-next.0
    • @backstage/plugin-signals-react@0.0.5-next.1
    • @backstage/errors@1.2.4
    • @backstage/types@1.1.1
    • @backstage/plugin-notifications-common@0.0.5

0.3.1-next.1

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.14.11-next.0
    • @backstage/core-plugin-api@1.9.3
    • @backstage/errors@1.2.4
    • @backstage/theme@0.5.6
    • @backstage/types@1.1.1
    • @backstage/plugin-notifications-common@0.0.5
    • @backstage/plugin-signals-react@0.0.5-next.0

0.3.1-next.0

Patch Changes

  • Updated dependencies
    • @backstage/plugin-signals-react@0.0.5-next.0
    • @backstage/core-components@0.14.10
    • @backstage/core-plugin-api@1.9.3
    • @backstage/errors@1.2.4
    • @backstage/theme@0.5.6
    • @backstage/types@1.1.1
    • @backstage/plugin-notifications-common@0.0.5

0.3.0

Minor Changes

  • 0410fc9: By default, set notification as read when opening snackbar or web notification link

Patch Changes

  • 80b84f7: Fixed issue with notification reloading on page change
  • b58e452: Broadcast notifications are now decorated with an icon.
  • Updated dependencies
    • @backstage/core-components@0.14.10
    • @backstage/core-plugin-api@1.9.3
    • @backstage/errors@1.2.4
    • @backstage/theme@0.5.6
    • @backstage/types@1.1.1
    • @backstage/plugin-notifications-common@0.0.5
    • @backstage/plugin-signals-react@0.0.4

0.3.0-next.1

Minor Changes

  • 0410fc9: By default, set notification as read when opening snackbar or web notification link

Patch Changes

  • 80b84f7: Fixed issue with notification reloading on page change
  • Updated dependencies
    • @backstage/core-components@0.14.10-next.0
    • @backstage/core-plugin-api@1.9.3
    • @backstage/errors@1.2.4
    • @backstage/theme@0.5.6
    • @backstage/types@1.1.1
    • @backstage/plugin-notifications-common@0.0.5
    • @backstage/plugin-signals-react@0.0.4

0.2.4-next.0

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.14.10-next.0
    • @backstage/core-plugin-api@1.9.3
    • @backstage/errors@1.2.4
    • @backstage/theme@0.5.6
    • @backstage/types@1.1.1
    • @backstage/plugin-notifications-common@0.0.5
    • @backstage/plugin-signals-react@0.0.4

0.2.3

Patch Changes

  • 3bf0697: The toolbar on the Notifications page is hidden when there are no listed notifications.
  • Updated dependencies
    • @backstage/core-components@0.14.9
    • @backstage/plugin-notifications-common@0.0.5
    • @backstage/core-plugin-api@1.9.3
    • @backstage/errors@1.2.4
    • @backstage/theme@0.5.6
    • @backstage/types@1.1.1
    • @backstage/plugin-signals-react@0.0.4

0.2.3-next.2

Patch Changes

0.2.3-next.1

Patch Changes

  • 3bf0697: The toolbar on the Notifications page is hidden when there are no listed notifications.
  • Updated dependencies
    • @backstage/core-components@0.14.9-next.0
    • @backstage/core-plugin-api@1.9.3
    • @backstage/errors@1.2.4
    • @backstage/theme@0.5.6
    • @backstage/types@1.1.1
    • @backstage/plugin-notifications-common@0.0.4
    • @backstage/plugin-signals-react@0.0.4

0.2.3-next.0

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.14.9-next.0
    • @backstage/core-plugin-api@1.9.3
    • @backstage/errors@1.2.4
    • @backstage/theme@0.5.6
    • @backstage/types@1.1.1
    • @backstage/plugin-notifications-common@0.0.4
    • @backstage/plugin-signals-react@0.0.4

0.2.2

Patch Changes

  • 7f02684: Do not always show scrollbars in notification description
  • 6d196b4: Fixes performance issue with Notifications title counter.
  • d44a20a: Added additional plugin metadata to package.json.
  • Updated dependencies
    • @backstage/core-components@0.14.8
    • @backstage/core-plugin-api@1.9.3
    • @backstage/theme@0.5.6
    • @backstage/plugin-notifications-common@0.0.4
    • @backstage/plugin-signals-react@0.0.4
    • @backstage/errors@1.2.4
    • @backstage/types@1.1.1

0.2.2-next.3

Patch Changes

  • d44a20a: Added additional plugin metadata to package.json.
  • Updated dependencies
    • @backstage/core-components@0.14.8-next.2
    • @backstage/plugin-notifications-common@0.0.4-next.0
    • @backstage/plugin-signals-react@0.0.4-next.1
    • @backstage/core-plugin-api@1.9.3-next.0
    • @backstage/errors@1.2.4
    • @backstage/theme@0.5.6-next.0
    • @backstage/types@1.1.1

0.2.2-next.2

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.14.8-next.1
    • @backstage/core-plugin-api@1.9.3-next.0
    • @backstage/plugin-signals-react@0.0.4-next.0
    • @backstage/errors@1.2.4
    • @backstage/theme@0.5.6-next.0
    • @backstage/types@1.1.1
    • @backstage/plugin-notifications-common@0.0.3

0.2.2-next.1

Patch Changes

  • 6d196b4: Fixes performance issue with Notifications title counter.

0.2.2-next.0

Patch Changes

  • 7f02684: Do not always show scrollbars in notification description
  • Updated dependencies
    • @backstage/theme@0.5.6-next.0
    • @backstage/core-components@0.14.8-next.0
    • @backstage/core-plugin-api@1.9.2
    • @backstage/errors@1.2.4
    • @backstage/types@1.1.1
    • @backstage/plugin-notifications-common@0.0.3
    • @backstage/plugin-signals-react@0.0.3

0.2.1

Patch Changes

  • e6bf85f: Allow overriding NotificationsPage page properties
  • f730c0b: The user can newly mark all unread messages as read at one click.
  • bfcb2f1: Allow showing notifications as snackbars in the UI
  • e49a810: Show all notifications by default to match the sidebar item status
  • 42eaf63: Increase default and allow modifying notification snackbar auto hide duration
  • a42a19b: Empty descriptions are not rendered to improve the look&feel.
  • 1bc3b86: Fix to show web notifications even when browser is on foreground. Fix duplicate notifications with multiple tabs.
  • f793112: Allow defining className and additional properties for NotificationsSideBarItem
  • e1c7d6e: Fix infinite loop in the notification title counter
  • fcda449: The rendered size of a notification is limited for very long descriptions.
  • f6633ca: Add option to set the notification as read automatically when the notification link is opened
  • Updated dependencies

0.2.1-next.2

Patch Changes

0.2.1-next.1

Patch Changes

  • f730c0b: The user can newly mark all unread messages as read at one click.
  • bfcb2f1: Allow showing notifications as snackbars in the UI
  • f6633ca: Add option to set the notification as read automatically when the notification link is opened
  • Updated dependencies

0.2.1-next.0

Patch Changes

  • e6bf85f: Allow overriding NotificationsPage page properties
  • a42a19b: Empty descriptions are not rendered to improve the look&feel.
  • 1bc3b86: Fix to show web notifications even when browser is on foreground. Fix duplicate notifications with multiple tabs.
  • f793112: Allow defining className and additional properties for NotificationsSideBarItem
  • e1c7d6e: Fix infinite loop in the notification title counter
  • fcda449: The rendered size of a notification is limited for very long descriptions.
  • Updated dependencies
    • @backstage/theme@0.5.4-next.0
    • @backstage/core-components@0.14.5-next.0
    • @backstage/core-plugin-api@1.9.2
    • @backstage/errors@1.2.4
    • @backstage/types@1.1.1
    • @backstage/plugin-notifications-common@0.0.3
    • @backstage/plugin-signals-react@0.0.3

0.2.0

Minor Changes

  • 939b4ec: Notifications-backend URL query parameter changed from minimal_severity to minimumSeverity.
  • ec40998: On the Notifications page, the user can trigger "Save" or "Mark as read" actions once for multiple selected notifications.

Patch Changes

  • abfbcfc: Updated dependency @testing-library/react to ^15.0.0.
  • 9a41a7b: Migrate signals and notifications to the new backend in local development
  • 939b4ec: The severity icons now get their colors from the theme.
  • Updated dependencies
    • @backstage/plugin-notifications-common@0.0.3
    • @backstage/core-components@0.14.4
    • @backstage/core-plugin-api@1.9.2
    • @backstage/theme@0.5.3
    • @backstage/plugin-signals-react@0.0.3
    • @backstage/errors@1.2.4
    • @backstage/types@1.1.1

0.2.0-next.1

Minor Changes

  • ec40998: On the Notifications page, the user can trigger "Save" or "Mark as read" actions once for multiple selected notifications.

Patch Changes

  • Updated dependencies
    • @backstage/plugin-signals-react@0.0.3-next.0
    • @backstage/core-components@0.14.4-next.0
    • @backstage/core-plugin-api@1.9.1
    • @backstage/errors@1.2.4
    • @backstage/theme@0.5.2
    • @backstage/types@1.1.1
    • @backstage/plugin-notifications-common@0.0.2

0.1.3-next.0

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.14.4-next.0
    • @backstage/core-plugin-api@1.9.1
    • @backstage/errors@1.2.4
    • @backstage/theme@0.5.2
    • @backstage/types@1.1.1
    • @backstage/plugin-notifications-common@0.0.2
    • @backstage/plugin-signals-react@0.0.2

0.1.2

Patch Changes

  • e8f026a: Use ESM exports of react-use library
  • 6a2fe4b: Added ESLint rule no-top-level-material-ui-4-imports in the notifications plugin to migrate the Material UI imports.
  • Updated dependencies
    • @backstage/core-components@0.14.3
    • @backstage/core-plugin-api@1.9.1
    • @backstage/errors@1.2.4
    • @backstage/theme@0.5.2
    • @backstage/types@1.1.1
    • @backstage/plugin-notifications-common@0.0.2
    • @backstage/plugin-signals-react@0.0.2

0.1.1

Patch Changes

  • e8f026a: Use ESM exports of react-use library
  • 6a2fe4b: Added ESLint rule no-top-level-material-ui-4-imports in the notifications plugin to migrate the Material UI imports.
  • Updated dependencies
    • @backstage/core-components@0.14.2
    • @backstage/core-plugin-api@1.9.1
    • @backstage/errors@1.2.4
    • @backstage/theme@0.5.2
    • @backstage/types@1.1.1
    • @backstage/plugin-notifications-common@0.0.2
    • @backstage/plugin-signals-react@0.0.2

0.1.0

Minor Changes

  • 6e6d096: notifications can be newly sorted by list of predefined options
  • cd96173: Notifications-backend URL query parameters changed from sort/sortOrder to orderField and created_after to createdAfter to unify with other plugins.
  • 07abfe1: The NotificationsPage newly uses pagination implemented on the backend layer to avoid large dataset transfers
  • 758f2a4: The Notifications frontend has been redesigned towards list view with condensed row details. The 'done' attribute has been removed to keep the Notifications aligned with the idea of a messaging system instead of a task manager.

Patch Changes

  • dff7a7e: All notifications can be marked and filtered by severity critical, high, normal or low, the default is 'normal'
  • 75f2d84: the user can newly mark notifications as "Saved" for their better visibility in the future
  • 5d9c5ba: The Notifications can be newly filtered based on the Created Date.
  • Updated dependencies
    • @backstage/plugin-notifications-common@0.0.2
    • @backstage/core-components@0.14.1
    • @backstage/errors@1.2.4
    • @backstage/theme@0.5.2
    • @backstage/core-plugin-api@1.9.1
    • @backstage/types@1.1.1
    • @backstage/plugin-signals-react@0.0.2

0.1.0-next.2

Minor Changes

  • 6e6d096: notifications can be newly sorted by list of predefined options

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.14.1-next.2
    • @backstage/core-plugin-api@1.9.1-next.1
    • @backstage/errors@1.2.4-next.0
    • @backstage/theme@0.5.2-next.0
    • @backstage/types@1.1.1
    • @backstage/plugin-notifications-common@0.0.2-next.1
    • @backstage/plugin-signals-react@0.0.2-next.1

0.1.0-next.1

Minor Changes

  • 07abfe1: The NotificationsPage newly uses pagination implemented on the backend layer to avoid large dataset transfers

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.14.1-next.1
    • @backstage/plugin-notifications-common@0.0.2-next.1
    • @backstage/core-plugin-api@1.9.1-next.1
    • @backstage/errors@1.2.4-next.0
    • @backstage/theme@0.5.2-next.0
    • @backstage/types@1.1.1
    • @backstage/plugin-signals-react@0.0.2-next.1

0.1.0-next.0

Minor Changes

  • 758f2a4: The Notifications frontend has been redesigned towards list view with condensed row details. The 'done' attribute has been removed to keep the Notifications aligned with the idea of a messaging system instead of a task manager.

Patch Changes

  • 5d9c5ba: The Notifications can be newly filtered based on the Created Date.
  • Updated dependencies
    • @backstage/errors@1.2.4-next.0
    • @backstage/theme@0.5.2-next.0
    • @backstage/core-components@0.14.1-next.0
    • @backstage/plugin-notifications-common@0.0.2-next.0
    • @backstage/core-plugin-api@1.9.1-next.0
    • @backstage/types@1.1.1
    • @backstage/plugin-signals-react@0.0.2-next.0

0.0.1

Patch Changes

  • 9873c44: Add support for signal type in notifications
  • 8472188: Added or fixed the repository field in package.json.
  • fb8fc24: Initial notifications system for backstage
  • Updated dependencies
    • @backstage/core-components@0.14.0
    • @backstage/plugin-signals-react@0.0.1
    • @backstage/plugin-notifications-common@0.0.1
    • @backstage/theme@0.5.1
    • @backstage/core-plugin-api@1.9.0
    • @backstage/errors@1.2.3
    • @backstage/types@1.1.1

0.0.1-next.1

Patch Changes

  • 8472188: Added or fixed the repository field in package.json.
  • Updated dependencies
    • @backstage/theme@0.5.1-next.1
    • @backstage/plugin-notifications-common@0.0.1-next.1
    • @backstage/plugin-signals-react@0.0.1-next.3
    • @backstage/core-components@0.14.0-next.2
    • @backstage/core-plugin-api@1.9.0-next.1
    • @backstage/errors@1.2.3
    • @backstage/types@1.1.1

0.0.1-next.0

Patch Changes

  • fb8fc24: Initial notifications system for backstage
  • Updated dependencies
    • @backstage/core-components@0.14.0-next.1
    • @backstage/plugin-signals-react@0.0.1-next.2
    • @backstage/core-plugin-api@1.9.0-next.1
    • @backstage/theme@0.5.1-next.0
    • @backstage/plugin-notifications-common@0.0.1-next.0
    • @backstage/errors@1.2.3
    • @backstage/types@1.1.1