@pagerduty/backstage-plugin
Version:
A Backstage plugin that integrates towards PagerDuty
1,477 lines (1,068 loc) • 40.3 kB
Markdown
# @backstage/plugin-pagerduty
## 0.17.1
### Patch Changes
- 63a9957: Fix issue related to the use of backstage:^ token as a version for Backstage dependencies
- Updated dependencies [63a9957]
- @pagerduty/backstage-plugin-common@0.2.5
## 0.17.0
### Minor Changes
- eef33b7: Make it explicit that the PagerDuty widget only shows 30 days of incidents.
### Patch Changes
- 2947469: Remove unnecessary dependencies
- Updated dependencies [2947469]
- @pagerduty/backstage-plugin-common@0.2.4
## 0.16.4
### Patch Changes
- 444e9b3: Update NPM releases to use Trusted Publisher
## 0.16.3
### Patch Changes
- 8add396: Update @backstage/ui to version 0.8.2 - fixes the issue with incorrect CSS
## 0.16.2
### Patch Changes
- 5d9c0e7: Remove Backstage UI CSS imports from frontend plugin
## 0.16.1
### Patch Changes
- 841ea34: Update README
## 0.16.0
### Minor Changes
- 7e65a56: Best practice implementation of the new frontend system
- Better separation of concerns.
- New use of the API for new frontend system.
- Made the @backstage/ui dependency a peer-dependency that needs to be imported and used by Backstage users.
### Patch Changes
- 7e65a56: Migrate backstage plugin's EntityPagerDutyCard to Backstage UI
- 7e65a56: Migrated the PagerDutyCard component to backtage ui
- 7e65a56: Fix package.json metadata to improve Portal relations
- 7e65a56: Change module main entry for backstage-plugin (frontend)
- 7e65a56: Implement new frontend system (alpha)
## 0.15.9
### Patch Changes
- b25f467: Change module main entry for backstage-plugin (frontend)
## 0.15.8
### Patch Changes
- 44ea32e: Release new patch version to use new release pipeline
## 0.15.7
### Patch Changes
- 60c1117: Release healthy versions
## 0.15.6
### Patch Changes
- cd1056f: Test the new release pipeline
## 0.6.2
### Patch Changes
- 5003fc966741: Add new `disableChangeEvents` prop to `EntityPagerDutyCard` to hide the Change Events tab and disable fetching of change events for the PagerDuty service.
- Updated dependencies
- @backstage/plugin-home-react@0.1.2
- @backstage/core-components@0.13.4
- @backstage/plugin-catalog-react@1.8.1
- @backstage/core-plugin-api@1.5.3
- @backstage/catalog-model@1.4.1
- @backstage/errors@1.2.1
- @backstage/theme@0.4.1
## 0.6.2-next.1
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.1-next.1
- @backstage/plugin-home-react@0.1.2-next.0
## 0.6.2-next.0
### Patch Changes
- Updated dependencies
- @backstage/plugin-home-react@0.1.2-next.0
- @backstage/core-components@0.13.4-next.0
- @backstage/core-plugin-api@1.5.3
- @backstage/plugin-catalog-react@1.8.1-next.0
- @backstage/catalog-model@1.4.1
- @backstage/errors@1.2.1
- @backstage/theme@0.4.1
## 0.6.1
### Patch Changes
- Updated dependencies
- @backstage/theme@0.4.1
- @backstage/errors@1.2.1
- @backstage/plugin-catalog-react@1.8.0
- @backstage/core-components@0.13.3
- @backstage/plugin-home-react@0.1.1
- @backstage/core-plugin-api@1.5.3
- @backstage/catalog-model@1.4.1
## 0.6.1-next.2
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.0-next.2
- @backstage/plugin-home-react@0.1.1-next.2
- @backstage/theme@0.4.1-next.1
- @backstage/core-plugin-api@1.5.3-next.1
- @backstage/core-components@0.13.3-next.2
- @backstage/catalog-model@1.4.1-next.0
- @backstage/errors@1.2.1-next.0
## 0.6.1-next.1
### Patch Changes
- Updated dependencies
- @backstage/theme@0.4.1-next.0
- @backstage/core-components@0.13.3-next.1
- @backstage/core-plugin-api@1.5.3-next.0
- @backstage/plugin-catalog-react@1.7.1-next.1
- @backstage/plugin-home-react@0.1.1-next.1
## 0.6.1-next.0
### Patch Changes
- Updated dependencies
- @backstage/errors@1.2.1-next.0
- @backstage/core-components@0.13.3-next.0
- @backstage/catalog-model@1.4.1-next.0
- @backstage/core-plugin-api@1.5.2
- @backstage/theme@0.4.0
- @backstage/plugin-catalog-react@1.7.1-next.0
- @backstage/plugin-home-react@0.1.1-next.0
## 0.6.0
### Minor Changes
- 64bc274a1ee6: Adds a config schema definition so the plugin will validate with the new Backstage CLI "--strict" flag
### Patch Changes
- 9512f13eb3af: Add a homepage widget for the `Pagerduty` component.
- 3d11596a72b5: Update plugin installation docs to be more consistent across documentations
- Updated dependencies
- @backstage/core-plugin-api@1.5.2
- @backstage/core-components@0.13.2
- @backstage/theme@0.4.0
- @backstage/plugin-catalog-react@1.7.0
- @backstage/catalog-model@1.4.0
- @backstage/errors@1.2.0
- @backstage/plugin-home-react@0.1.0
## 0.5.12-next.3
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.13.2-next.3
- @backstage/catalog-model@1.4.0-next.1
- @backstage/core-plugin-api@1.5.2-next.0
- @backstage/errors@1.2.0-next.0
- @backstage/theme@0.4.0-next.1
- @backstage/plugin-catalog-react@1.7.0-next.3
- @backstage/plugin-home-react@0.1.0-next.3
## 0.5.12-next.2
### Patch Changes
- Updated dependencies
- @backstage/theme@0.4.0-next.1
- @backstage/plugin-catalog-react@1.7.0-next.2
- @backstage/core-components@0.13.2-next.2
- @backstage/plugin-home-react@0.1.0-next.2
- @backstage/core-plugin-api@1.5.2-next.0
## 0.5.12-next.1
### Patch Changes
- 9512f13eb3af: Add a homepage widget for the `Pagerduty` component.
- Updated dependencies
- @backstage/errors@1.2.0-next.0
- @backstage/core-components@0.13.2-next.1
- @backstage/plugin-catalog-react@1.7.0-next.1
- @backstage/catalog-model@1.4.0-next.0
- @backstage/core-plugin-api@1.5.2-next.0
- @backstage/plugin-home-react@0.1.0-next.1
- @backstage/theme@0.4.0-next.0
## 0.5.12-next.0
### Patch Changes
- 3d11596a72b5: Update plugin installation docs to be more consistent across documentations
- Updated dependencies
- @backstage/plugin-catalog-react@1.7.0-next.0
- @backstage/theme@0.4.0-next.0
- @backstage/core-components@0.13.2-next.0
- @backstage/core-plugin-api@1.5.1
- @backstage/catalog-model@1.3.0
- @backstage/errors@1.1.5
## 0.5.11
### Patch Changes
- Updated dependencies
- @backstage/theme@0.3.0
- @backstage/plugin-catalog-react@1.6.0
- @backstage/core-components@0.13.1
- @backstage/catalog-model@1.3.0
- @backstage/core-plugin-api@1.5.1
- @backstage/errors@1.1.5
## 0.5.11-next.2
### Patch Changes
- Updated dependencies
- @backstage/theme@0.3.0-next.0
- @backstage/core-components@0.13.1-next.1
- @backstage/plugin-catalog-react@1.6.0-next.2
- @backstage/core-plugin-api@1.5.1
## 0.5.11-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.13.1-next.0
- @backstage/core-plugin-api@1.5.1
- @backstage/plugin-catalog-react@1.6.0-next.1
## 0.5.11-next.0
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.6.0-next.0
- @backstage/core-components@0.13.0
- @backstage/core-plugin-api@1.5.1
- @backstage/catalog-model@1.3.0
- @backstage/errors@1.1.5
- @backstage/theme@0.2.19
## 0.5.10
### Patch Changes
- 8e00acb28db: Small tweaks to remove warnings in the console during development (mainly focusing on techdocs)
- e0c6e8b9c3c: Update peer dependencies
- Updated dependencies
- @backstage/core-components@0.13.0
- @backstage/plugin-catalog-react@1.5.0
- @backstage/theme@0.2.19
- @backstage/core-plugin-api@1.5.1
- @backstage/catalog-model@1.3.0
- @backstage/errors@1.1.5
## 0.5.10-next.3
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.5.0-next.3
- @backstage/catalog-model@1.3.0-next.0
- @backstage/core-components@0.13.0-next.3
- @backstage/core-plugin-api@1.5.1-next.1
- @backstage/errors@1.1.5
- @backstage/theme@0.2.19-next.0
## 0.5.10-next.2
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.12.6-next.2
- @backstage/plugin-catalog-react@1.4.1-next.2
- @backstage/core-plugin-api@1.5.1-next.1
- @backstage/catalog-model@1.2.1
- @backstage/errors@1.1.5
- @backstage/theme@0.2.19-next.0
## 0.5.10-next.1
### Patch Changes
- e0c6e8b9c3c: Update peer dependencies
- Updated dependencies
- @backstage/core-components@0.12.6-next.1
- @backstage/core-plugin-api@1.5.1-next.0
- @backstage/plugin-catalog-react@1.4.1-next.1
- @backstage/theme@0.2.19-next.0
- @backstage/catalog-model@1.2.1
- @backstage/errors@1.1.5
## 0.5.10-next.0
### Patch Changes
- 8e00acb28db: Small tweaks to remove warnings in the console during development (mainly focusing on techdocs)
- Updated dependencies
- @backstage/core-components@0.12.6-next.0
- @backstage/plugin-catalog-react@1.4.1-next.0
- @backstage/core-plugin-api@1.5.0
- @backstage/catalog-model@1.2.1
- @backstage/errors@1.1.5
- @backstage/theme@0.2.18
## 0.5.9
### Patch Changes
- 52b0022dab7: Updated dependency `msw` to `^1.0.0`.
- 9c08ecbaa4b: Update readme link for discord channel
- Updated dependencies
- @backstage/core-components@0.12.5
- @backstage/plugin-catalog-react@1.4.0
- @backstage/errors@1.1.5
- @backstage/core-plugin-api@1.5.0
- @backstage/catalog-model@1.2.1
- @backstage/theme@0.2.18
## 0.5.9-next.2
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.12.5-next.2
- @backstage/plugin-catalog-react@1.4.0-next.2
- @backstage/core-plugin-api@1.5.0-next.2
## 0.5.9-next.1
### Patch Changes
- 52b0022dab7: Updated dependency `msw` to `^1.0.0`.
- 9c08ecbaa4b: Update readme link for discord channel
- Updated dependencies
- @backstage/core-components@0.12.5-next.1
- @backstage/errors@1.1.5-next.0
- @backstage/core-plugin-api@1.4.1-next.1
- @backstage/theme@0.2.18-next.0
- @backstage/plugin-catalog-react@1.4.0-next.1
- @backstage/catalog-model@1.2.1-next.1
## 0.5.9-next.0
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.4.0-next.0
- @backstage/core-plugin-api@1.4.1-next.0
- @backstage/catalog-model@1.2.1-next.0
- @backstage/core-components@0.12.5-next.0
- @backstage/errors@1.1.4
- @backstage/theme@0.2.17
## 0.5.8
### Patch Changes
- 804746dd58: The PagerDutyCard now supports an optional `readOnly` property (`<PagerDutyCard readOnly />`) for suppressing the rendering of the "Create Incident" button from the Backstage UI.
- Updated dependencies
- @backstage/core-components@0.12.4
- @backstage/catalog-model@1.2.0
- @backstage/theme@0.2.17
- @backstage/core-plugin-api@1.4.0
- @backstage/plugin-catalog-react@1.3.0
- @backstage/errors@1.1.4
## 0.5.8-next.2
### Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.2.0-next.1
- @backstage/core-components@0.12.4-next.1
- @backstage/core-plugin-api@1.3.0
- @backstage/errors@1.1.4
- @backstage/theme@0.2.16
- @backstage/plugin-catalog-react@1.3.0-next.2
## 0.5.8-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.12.4-next.0
- @backstage/plugin-catalog-react@1.3.0-next.1
- @backstage/catalog-model@1.1.6-next.0
- @backstage/core-plugin-api@1.3.0
- @backstage/errors@1.1.4
- @backstage/theme@0.2.16
## 0.5.8-next.0
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.3.0-next.0
- @backstage/catalog-model@1.1.6-next.0
## 0.5.7
### Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.1.5
- @backstage/plugin-catalog-react@1.2.4
- @backstage/core-components@0.12.3
- @backstage/core-plugin-api@1.3.0
- @backstage/errors@1.1.4
- @backstage/theme@0.2.16
## 0.5.7-next.2
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.3.0-next.1
- @backstage/plugin-catalog-react@1.2.4-next.2
- @backstage/catalog-model@1.1.5-next.1
- @backstage/core-components@0.12.3-next.2
- @backstage/errors@1.1.4
- @backstage/theme@0.2.16
## 0.5.7-next.1
### Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.1.5-next.1
- @backstage/core-components@0.12.3-next.1
- @backstage/core-plugin-api@1.2.1-next.0
- @backstage/errors@1.1.4
- @backstage/theme@0.2.16
- @backstage/plugin-catalog-react@1.2.4-next.1
## 0.5.7-next.0
### Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.1.5-next.0
- @backstage/plugin-catalog-react@1.2.4-next.0
- @backstage/core-components@0.12.3-next.0
- @backstage/core-plugin-api@1.2.0
- @backstage/errors@1.1.4
- @backstage/theme@0.2.16
## 0.5.6
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.12.2
- @backstage/plugin-catalog-react@1.2.3
## 0.5.5
### Patch Changes
- cb716004ef: Internal refactor to improve tests
- 3280711113: Updated dependency `msw` to `^0.49.0`.
- Updated dependencies
- @backstage/core-plugin-api@1.2.0
- @backstage/core-components@0.12.1
- @backstage/errors@1.1.4
- @backstage/plugin-catalog-react@1.2.2
- @backstage/catalog-model@1.1.4
- @backstage/theme@0.2.16
## 0.5.5-next.4
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.12.1-next.4
- @backstage/plugin-catalog-react@1.2.2-next.4
- @backstage/catalog-model@1.1.4-next.1
- @backstage/core-plugin-api@1.2.0-next.2
- @backstage/errors@1.1.4-next.1
- @backstage/theme@0.2.16
## 0.5.5-next.3
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.12.1-next.3
- @backstage/catalog-model@1.1.4-next.1
- @backstage/core-plugin-api@1.2.0-next.2
- @backstage/errors@1.1.4-next.1
- @backstage/theme@0.2.16
- @backstage/plugin-catalog-react@1.2.2-next.3
## 0.5.5-next.2
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.2.0-next.2
- @backstage/core-components@0.12.1-next.2
- @backstage/plugin-catalog-react@1.2.2-next.2
- @backstage/catalog-model@1.1.4-next.1
- @backstage/errors@1.1.4-next.1
- @backstage/theme@0.2.16
## 0.5.5-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.12.1-next.1
- @backstage/core-plugin-api@1.1.1-next.1
- @backstage/plugin-catalog-react@1.2.2-next.1
- @backstage/catalog-model@1.1.4-next.1
- @backstage/errors@1.1.4-next.1
- @backstage/theme@0.2.16
## 0.5.5-next.0
### Patch Changes
- cb716004ef: Internal refactor to improve tests
- 3280711113: Updated dependency `msw` to `^0.49.0`.
- Updated dependencies
- @backstage/core-components@0.12.1-next.0
- @backstage/core-plugin-api@1.1.1-next.0
- @backstage/plugin-catalog-react@1.2.2-next.0
- @backstage/catalog-model@1.1.4-next.0
- @backstage/errors@1.1.4-next.0
- @backstage/theme@0.2.16
## 0.5.4
### Patch Changes
- f905853ad6: Prefer using `Link` from `@backstage/core-components` rather than material-UI.
- Updated dependencies
- @backstage/plugin-catalog-react@1.2.1
- @backstage/core-components@0.12.0
- @backstage/core-plugin-api@1.1.0
- @backstage/catalog-model@1.1.3
- @backstage/errors@1.1.3
- @backstage/theme@0.2.16
## 0.5.4-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.12.0-next.1
- @backstage/catalog-model@1.1.3-next.0
- @backstage/core-plugin-api@1.1.0-next.0
- @backstage/errors@1.1.3-next.0
- @backstage/theme@0.2.16
- @backstage/plugin-catalog-react@1.2.1-next.1
## 0.5.4-next.0
### Patch Changes
- f905853ad6: Prefer using `Link` from `@backstage/core-components` rather than material-UI.
- Updated dependencies
- @backstage/plugin-catalog-react@1.2.1-next.0
- @backstage/core-components@0.12.0-next.0
- @backstage/core-plugin-api@1.1.0-next.0
- @backstage/catalog-model@1.1.3-next.0
- @backstage/errors@1.1.3-next.0
- @backstage/theme@0.2.16
## 0.5.3
### Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.1.2
- @backstage/plugin-catalog-react@1.2.0
- @backstage/core-components@0.11.2
- @backstage/core-plugin-api@1.0.7
- @backstage/errors@1.1.2
- @backstage/theme@0.2.16
## 0.5.3-next.2
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.2.0-next.2
- @backstage/catalog-model@1.1.2-next.2
- @backstage/core-components@0.11.2-next.2
- @backstage/core-plugin-api@1.0.7-next.2
- @backstage/errors@1.1.2-next.2
- @backstage/theme@0.2.16
## 0.5.3-next.1
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.2.0-next.1
- @backstage/core-components@0.11.2-next.1
- @backstage/core-plugin-api@1.0.7-next.1
- @backstage/catalog-model@1.1.2-next.1
- @backstage/errors@1.1.2-next.1
- @backstage/theme@0.2.16
## 0.5.3-next.0
### Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.1.2-next.0
- @backstage/core-components@0.11.2-next.0
- @backstage/plugin-catalog-react@1.1.5-next.0
- @backstage/core-plugin-api@1.0.7-next.0
- @backstage/errors@1.1.2-next.0
- @backstage/theme@0.2.16
## 0.5.2
### Patch Changes
- 817f3196f6: Updated React Router dependencies to be peer dependencies.
- 3f739be9d9: Minor API signatures cleanup
- 7d47def9c4: Removed dependency on `@types/jest`.
- d669d89206: Minor API signatures cleanup
- 667d917488: Updated dependency `msw` to `^0.47.0`.
- 87ec2ba4d6: Updated dependency `msw` to `^0.46.0`.
- bf5e9030eb: Updated dependency `msw` to `^0.45.0`.
- Updated dependencies
- @backstage/core-components@0.11.1
- @backstage/core-plugin-api@1.0.6
- @backstage/plugin-catalog-react@1.1.4
- @backstage/catalog-model@1.1.1
- @backstage/errors@1.1.1
## 0.5.2-next.3
### Patch Changes
- 7d47def9c4: Removed dependency on `@types/jest`.
- Updated dependencies
- @backstage/plugin-catalog-react@1.1.4-next.2
- @backstage/catalog-model@1.1.1-next.0
- @backstage/core-components@0.11.1-next.3
- @backstage/core-plugin-api@1.0.6-next.3
- @backstage/errors@1.1.1-next.0
## 0.5.2-next.2
### Patch Changes
- 667d917488: Updated dependency `msw` to `^0.47.0`.
- 87ec2ba4d6: Updated dependency `msw` to `^0.46.0`.
- Updated dependencies
- @backstage/core-components@0.11.1-next.2
- @backstage/core-plugin-api@1.0.6-next.2
## 0.5.2-next.1
### Patch Changes
- 817f3196f6: Updated React Router dependencies to be peer dependencies.
- d669d89206: Minor API signatures cleanup
- Updated dependencies
- @backstage/core-components@0.11.1-next.1
- @backstage/core-plugin-api@1.0.6-next.1
- @backstage/plugin-catalog-react@1.1.4-next.1
## 0.5.2-next.0
### Patch Changes
- 3f739be9d9: Minor API signatures cleanup
- bf5e9030eb: Updated dependency `msw` to `^0.45.0`.
- Updated dependencies
- @backstage/core-plugin-api@1.0.6-next.0
- @backstage/core-components@0.11.1-next.0
- @backstage/plugin-catalog-react@1.1.4-next.0
## 0.5.1
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.11.0
- @backstage/core-plugin-api@1.0.5
- @backstage/plugin-catalog-react@1.1.3
## 0.5.1-next.1
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.1.3-next.2
- @backstage/core-components@0.11.0-next.2
## 0.5.1-next.0
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.0.5-next.0
- @backstage/plugin-catalog-react@1.1.3-next.0
- @backstage/core-components@0.10.1-next.0
## 0.5.0
### Minor Changes
- 8798f8d93f: Introduces a new annotation `pagerduty.com/service-id` that can be used instead of the `pagerduty.com/integration-key` annotation.
_Note: If both annotations are specified on a given Entity, then the `pagerduty.com/integration-key` annotation will be prefered_
**BREAKING** The `PagerDutyClient.fromConfig` static method now expects a `FetchApi` compatible object and has been refactored to
accept 2 arguments: config and ClientApiDependencies
The `PagerDutyClient` now relies on a `fetchApi` being available to execute `fetch` requests.
**BREAKING** A new query method `getServiceByEntity` that is used to query for Services by either the `integrationKey` or `serviceId`
annotation values if they are defined. The `integrationKey` value is preferred currently over `serviceId`. As such, the previous
`getServiceByIntegrationKey` method has been removed.
**BREAKING** The return values for each Client query method has been changed to return an object instead of raw values.
For example, the `getIncidentsByServiceId` query method now returns an object in the shape of `{ incidents: Incident[] }`
instead of just `Incident[]`.
This same pattern goes for `getChangeEventsByServiceId` and `getOnCallByPolicyId` functions.
**BREAKING** All public exported types that relate to entities within PagerDuty have been prefixed with `PagerDuty` (e.g. `ServicesResponse` is now `PagerDutyServicesResponse` and `User` is now `PagerDutyUser`)
In addition, various enhancements/bug fixes were introduced:
- The `PagerDutyCard` component now wraps error and loading messages with an `InfoCard` to contain errors/messages. This enforces a consistent experience on the EntityPage
- If no service can be found for the provided integration key, a new Error Message Empty State component will be shown instead of an error alert
- Introduces the `fetchApi` to replace standard `window.fetch`
- ensures that Identity Authorization is respected and provided in API requests
### Patch Changes
- a70869e775: Updated dependency `msw` to `^0.43.0`.
- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`.
- 8006d0f9bf: Updated dependency `msw` to `^0.44.0`.
- Updated dependencies
- @backstage/core-components@0.10.0
- @backstage/catalog-model@1.1.0
- @backstage/core-plugin-api@1.0.4
- @backstage/plugin-catalog-react@1.1.2
- @backstage/theme@0.2.16
- @backstage/errors@1.1.0
## 0.5.0-next.3
### Patch Changes
- a70869e775: Updated dependency `msw` to `^0.43.0`.
- 4e9a90e307: Updated dependency `luxon` to `^3.0.0`.
- Updated dependencies
- @backstage/core-plugin-api@1.0.4-next.0
- @backstage/core-components@0.10.0-next.3
- @backstage/catalog-model@1.1.0-next.3
- @backstage/plugin-catalog-react@1.1.2-next.3
## 0.5.0-next.2
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.10.0-next.2
- @backstage/catalog-model@1.1.0-next.2
- @backstage/theme@0.2.16-next.1
- @backstage/plugin-catalog-react@1.1.2-next.2
## 0.5.0-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.9.6-next.1
- @backstage/catalog-model@1.1.0-next.1
- @backstage/errors@1.1.0-next.0
- @backstage/theme@0.2.16-next.0
- @backstage/plugin-catalog-react@1.1.2-next.1
## 0.5.0-next.0
### Minor Changes
- 8798f8d93f: Introduces a new annotation `pagerduty.com/service-id` that can be used instead of the `pagerduty.com/integration-key` annotation.
_Note: If both annotations are specified on a given Entity, then the `pagerduty.com/integration-key` annotation will be prefered_
**BREAKING** The `PagerDutyClient.fromConfig` static method now expects a `FetchApi` compatible object and has been refactored to
accept 2 arguments: config and ClientApiDependencies
The `PagerDutyClient` now relies on a `fetchApi` being available to execute `fetch` requests.
**BREAKING** A new query method `getServiceByEntity` that is used to query for Services by either the `integrationKey` or `serviceId`
annotation values if they are defined. The `integrationKey` value is preferred currently over `serviceId`. As such, the previous
`getServiceByIntegrationKey` method has been removed.
**BREAKING** The return values for each Client query method has been changed to return an object instead of raw values.
For example, the `getIncidentsByServiceId` query method now returns an object in the shape of `{ incidents: Incident[] }`
instead of just `Incident[]`.
This same pattern goes for `getChangeEventsByServiceId` and `getOnCallByPolicyId` functions.
**BREAKING** All public exported types that relate to entities within PagerDuty have been prefixed with `PagerDuty` (e.g. `ServicesResponse` is now `PagerDutyServicesResponse` and `User` is now `PagerDutyUser`)
In addition, various enhancements/bug fixes were introduced:
- The `PagerDutyCard` component now wraps error and loading messages with an `InfoCard` to contain errors/messages. This enforces a consistent experience on the EntityPage
- If no service can be found for the provided integration key, a new Error Message Empty State component will be shown instead of an error alert
- Introduces the `fetchApi` to replace standard `window.fetch`
- ensures that Identity Authorization is respected and provided in API requests
### Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.1.0-next.0
- @backstage/core-components@0.9.6-next.0
- @backstage/plugin-catalog-react@1.1.2-next.0
## 0.4.0
### Minor Changes
- b157c2eb1c: **Breaking**: Use identityApi to provide auth token for pagerduty API calls.
### Patch Changes
- 76bf6400fe: Fix alert that was not showing after creating an incident.
- 8f7b1835df: Updated dependency `msw` to `^0.41.0`.
- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1
- @backstage/core-components@0.9.5
- @backstage/core-plugin-api@1.0.3
- @backstage/catalog-model@1.0.3
## 0.4.0-next.2
### Minor Changes
- b157c2eb1c: **Breaking**: Use identityApi to provide auth token for pagerduty API calls.
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.9.5-next.2
## 0.3.33-next.1
### Patch Changes
- 8f7b1835df: Updated dependency `msw` to `^0.41.0`.
- Updated dependencies
- @backstage/core-components@0.9.5-next.1
- @backstage/core-plugin-api@1.0.3-next.0
- @backstage/catalog-model@1.0.3-next.0
- @backstage/plugin-catalog-react@1.1.1-next.1
## 0.3.33-next.0
### Patch Changes
- 76bf6400fe: Fix alert that was not showing after creating an incident.
- Updated dependencies
- @backstage/plugin-catalog-react@1.1.1-next.0
- @backstage/core-components@0.9.5-next.0
## 0.3.32
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.9.4
- @backstage/core-plugin-api@1.0.2
- @backstage/plugin-catalog-react@1.1.0
- @backstage/catalog-model@1.0.2
## 0.3.32-next.2
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.9.4-next.1
- @backstage/plugin-catalog-react@1.1.0-next.2
- @backstage/catalog-model@1.0.2-next.0
- @backstage/core-plugin-api@1.0.2-next.1
## 0.3.32-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.9.4-next.0
- @backstage/core-plugin-api@1.0.2-next.0
- @backstage/plugin-catalog-react@1.1.0-next.1
## 0.3.32-next.0
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.1.0-next.0
## 0.3.31
### Patch Changes
- 24254fd433: build(deps): bump `@testing-library/user-event` from 13.5.0 to 14.0.0
- 230ad0826f: Bump to using `@types/node` v16
- Updated dependencies
- @backstage/plugin-catalog-react@1.0.1
- @backstage/catalog-model@1.0.1
- @backstage/core-components@0.9.3
- @backstage/core-plugin-api@1.0.1
## 0.3.31-next.1
### Patch Changes
- 24254fd433: build(deps): bump `@testing-library/user-event` from 13.5.0 to 14.0.0
- 230ad0826f: Bump to using `@types/node` v16
- Updated dependencies
- @backstage/core-components@0.9.3-next.2
- @backstage/core-plugin-api@1.0.1-next.0
- @backstage/plugin-catalog-react@1.0.1-next.3
## 0.3.31-next.0
### Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.0.1-next.0
- @backstage/plugin-catalog-react@1.0.1-next.0
- @backstage/core-components@0.9.3-next.0
## 0.3.30
### Patch Changes
- a422d7ce5e: chore(deps): bump `@testing-library/react` from 11.2.6 to 12.1.3
- Updated dependencies
- @backstage/core-components@0.9.2
- @backstage/core-plugin-api@1.0.0
- @backstage/plugin-catalog-react@1.0.0
- @backstage/catalog-model@1.0.0
## 0.3.29
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@0.9.0
- @backstage/core-components@0.9.1
- @backstage/catalog-model@0.13.0
## 0.3.29-next.0
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@0.9.0-next.0
- @backstage/core-components@0.9.1-next.0
- @backstage/catalog-model@0.13.0-next.0
## 0.3.28
### Patch Changes
- Updated dependencies
- @backstage/catalog-model@0.12.0
- @backstage/core-components@0.9.0
- @backstage/plugin-catalog-react@0.8.0
- @backstage/core-plugin-api@0.8.0
## 0.3.27
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.10
- @backstage/plugin-catalog-react@0.7.0
- @backstage/catalog-model@0.11.0
- @backstage/core-plugin-api@0.7.0
## 0.3.26
### Patch Changes
- 1ed305728b: Bump `node-fetch` to version 2.6.7 and `cross-fetch` to version 3.1.5
- c77c5c7eb6: Added `backstage.role` to `package.json`
- edeeac7e9d: Switch `luxon` dependency range to be `^2.0.2` rather than `2.0.2`.
- 7aeb491394: Replace use of deprecated `ENTITY_DEFAULT_NAMESPACE` constant with `DEFAULT_NAMESPACE`.
- Updated dependencies
- @backstage/core-components@0.8.9
- @backstage/core-plugin-api@0.6.1
- @backstage/plugin-catalog-react@0.6.15
- @backstage/catalog-model@0.10.0
- @backstage/theme@0.2.15
## 0.3.25
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.8
- @backstage/plugin-catalog-react@0.6.14
## 0.3.25-next.0
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.8.8-next.0
- @backstage/plugin-catalog-react@0.6.14-next.0
## 0.3.24
### Patch Changes
- 5a459626bc: Fix change events tab error when change events exist
- Updated dependencies
- @backstage/core-components@0.8.7
- @backstage/plugin-catalog-react@0.6.13
## 0.3.24-next.0
### Patch Changes
- 5a459626bc: Fix change events tab error when change events exist
- Updated dependencies
- @backstage/core-components@0.8.7-next.0
- @backstage/plugin-catalog-react@0.6.13-next.0
## 0.3.23
### Patch Changes
- 51fbedc445: Migrated usage of deprecated `IdentityApi` methods.
- 013301e07b: Remove redundant `node-fetch` dependency
- Updated dependencies
- @backstage/core-components@0.8.5
- @backstage/core-plugin-api@0.6.0
- @backstage/plugin-catalog-react@0.6.12
- @backstage/catalog-model@0.9.10
## 0.3.23-next.0
### Patch Changes
- 51fbedc445: Migrated usage of deprecated `IdentityApi` methods.
- 013301e07b: Remove redundant `node-fetch` dependency
- Updated dependencies
- @backstage/core-components@0.8.5-next.0
- @backstage/core-plugin-api@0.6.0-next.0
- @backstage/plugin-catalog-react@0.6.12-next.0
- @backstage/catalog-model@0.9.10-next.0
## 0.3.22
### Patch Changes
- 7612e2856b: Clean up emptystate.svg image, removing wrong white artifact from the background
- Updated dependencies
- @backstage/core-components@0.8.4
- @backstage/core-plugin-api@0.5.0
- @backstage/plugin-catalog-react@0.6.11
- @backstage/catalog-model@0.9.9
## 0.3.21
### Patch Changes
- 4ce51ab0f1: Internal refactor of the `react-use` imports to use `react-use/lib/*` instead.
- Updated dependencies
- @backstage/core-plugin-api@0.4.1
- @backstage/plugin-catalog-react@0.6.10
- @backstage/core-components@0.8.3
## 0.3.20
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.4.0
- @backstage/plugin-catalog-react@0.6.8
- @backstage/core-components@0.8.2
## 0.3.19
### Patch Changes
- cd450844f6: Moved React dependencies to `peerDependencies` and allow both React v16 and v17 to be used.
- dcd1a0c3f4: Minor improvement to the API reports, by not unpacking arguments directly
- Updated dependencies
- @backstage/core-components@0.8.0
- @backstage/core-plugin-api@0.3.0
- @backstage/plugin-catalog-react@0.6.5
## 0.3.18
### Patch Changes
- a125278b81: Refactor out the deprecated path and icon from RouteRefs
- Updated dependencies
- @backstage/catalog-model@0.9.7
- @backstage/plugin-catalog-react@0.6.4
- @backstage/core-components@0.7.4
- @backstage/core-plugin-api@0.2.0
## 0.3.17
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@0.6.0
- @backstage/core-components@0.7.0
- @backstage/theme@0.2.11
## 0.3.16
### Patch Changes
- 81a41ec249: Added a `name` key to all extensions in order to improve Analytics API metadata.
- Updated dependencies
- @backstage/core-components@0.6.1
- @backstage/core-plugin-api@0.1.10
- @backstage/plugin-catalog-react@0.5.2
- @backstage/catalog-model@0.9.4
## 0.3.15
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@0.1.9
- @backstage/core-components@0.6.0
- @backstage/plugin-catalog-react@0.5.1
## 0.3.14
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.5.0
- @backstage/plugin-catalog-react@0.5.0
- @backstage/catalog-model@0.9.3
## 0.3.13
### Patch Changes
- 9f1362dcc1: Upgrade `@material-ui/lab` to `4.0.0-alpha.57`.
- Updated dependencies
- @backstage/core-components@0.4.2
- @backstage/plugin-catalog-react@0.4.6
- @backstage/core-plugin-api@0.1.8
## 0.3.12
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@0.4.5
- @backstage/core-components@0.4.0
- @backstage/catalog-model@0.9.1
## 0.3.11
### Patch Changes
- 8bedb75ae: Update Luxon dependency to 2.x
- 56c773909: Switched `@types/react` dependency to request `*` rather than a specific version.
- Updated dependencies
- @backstage/core-components@0.3.1
- @backstage/core-plugin-api@0.1.6
- @backstage/plugin-catalog-react@0.4.2
## 0.3.10
### Patch Changes
- 260c053b9: Fix All Material UI Warnings
- Updated dependencies
- @backstage/core-components@0.3.0
- @backstage/core-plugin-api@0.1.5
- @backstage/plugin-catalog-react@0.4.1
## 0.3.9
### Patch Changes
- 9d40fcb1e: - Bumping `material-ui/core` version to at least `4.12.2` as they made some breaking changes in later versions which broke `Pagination` of the `Table`.
- Switching out `material-table` to `@material-table/core` for support for the later versions of `material-ui/core`
- This causes a minor API change to `@backstage/core-components` as the interface for `Table` re-exports the `prop` from the underlying `Table` components.
- `onChangeRowsPerPage` has been renamed to `onRowsPerPageChange`
- `onChangePage` has been renamed to `onPageChange`
- Migration guide is here: https://material-table-core.com/docs/breaking-changes
- Updated dependencies
- @backstage/core-components@0.2.0
- @backstage/plugin-catalog-react@0.4.0
- @backstage/core-plugin-api@0.1.4
- @backstage/theme@0.2.9
## 0.3.8
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@0.3.0
## 0.3.7
### Patch Changes
- d1bd7bb82: Update README
- Updated dependencies
- @backstage/core-components@0.1.5
- @backstage/catalog-model@0.9.0
- @backstage/plugin-catalog-react@0.2.6
## 0.3.6
### Patch Changes
- 48c9fcd33: Migrated to use the new `@backstage/core-*` packages rather than `@backstage/core`.
- Updated dependencies
- @backstage/core-plugin-api@0.1.3
- @backstage/catalog-model@0.8.4
- @backstage/plugin-catalog-react@0.2.4
## 0.3.5
### Patch Changes
- Updated dependencies [add62a455]
- Updated dependencies [cc592248b]
- Updated dependencies [17c497b81]
- Updated dependencies [704875e26]
- @backstage/catalog-model@0.8.0
- @backstage/core@0.7.11
- @backstage/plugin-catalog-react@0.2.0
## 0.3.4
### Patch Changes
- 062bbf90f: chore: bump `@testing-library/user-event` from 12.8.3 to 13.1.8
- 675a569a9: chore: bump `react-use` dependency in all packages
- Updated dependencies [062bbf90f]
- Updated dependencies [10c008a3a]
- Updated dependencies [889d89b6e]
- Updated dependencies [16be1d093]
- Updated dependencies [3f988cb63]
- Updated dependencies [675a569a9]
- @backstage/core@0.7.9
- @backstage/plugin-catalog-react@0.1.6
- @backstage/catalog-model@0.7.9
## 0.3.3
### Patch Changes
- c614ede9a: Updated README to have up-to-date install instructions.
- Updated dependencies [9afcac5af]
- Updated dependencies [e0c9ed759]
- Updated dependencies [6eaecbd81]
- @backstage/core@0.7.7
## 0.3.2
### Patch Changes
- 4c049a1a1: - Adds onClick and other props to IconLinkVertical;
- Allows TriggerButton component to render when pager duty key is missing;
- Refactors TriggerButton and PagerDutyCard not to have shared state;
- Removes the `action` prop of the IconLinkVertical component while adding `onClick`.
Instead of having an action including a button with onClick, now the whole component can be clickable making it easier to implement and having a better UX.
Before:
```ts
const myLink: IconLinkVerticalProps = {
label: 'Click me',
action: <Button onClick={myAction} />,
icon: <MyIcon onClick={myAction} />,
};
```
After:
```ts
const myLink: IconLinkVerticalProps = {
label: 'Click me',
onClick: myAction,
icon: <MyIcon />,
};
```
- Updated dependencies [12d8f27a6]
- Updated dependencies [40c0fdbaa]
- Updated dependencies [2a271d89e]
- Updated dependencies [bece09057]
- Updated dependencies [169f48deb]
- Updated dependencies [8a1566719]
- Updated dependencies [9d455f69a]
- Updated dependencies [4c049a1a1]
- Updated dependencies [02816ecd7]
- @backstage/catalog-model@0.7.3
- @backstage/core@0.7.0
- @backstage/plugin-catalog-react@0.1.1
## 0.3.1
### Patch Changes
- Updated dependencies [3a58084b6]
- Updated dependencies [e799e74d4]
- Updated dependencies [d0760ecdf]
- Updated dependencies [1407b34c6]
- Updated dependencies [88f1f1b60]
- Updated dependencies [bad21a085]
- Updated dependencies [9615e68fb]
- Updated dependencies [49f9b7346]
- Updated dependencies [5c2e2863f]
- Updated dependencies [3a58084b6]
- Updated dependencies [2c1f2a7c2]
- @backstage/core@0.6.3
- @backstage/plugin-catalog-react@0.1.0
- @backstage/catalog-model@0.7.2
## 0.3.0
### Minor Changes
- 549a859ac: Improved the UI of the pagerduty plugin, and added a standalone TriggerButton
### Patch Changes
- Updated dependencies [fd3f2a8c0]
- Updated dependencies [d34d26125]
- Updated dependencies [0af242b6d]
- Updated dependencies [f4c2bcf54]
- Updated dependencies [10a0124e0]
- Updated dependencies [07e226872]
- Updated dependencies [f62e7abe5]
- Updated dependencies [96f378d10]
- Updated dependencies [688b73110]
- @backstage/core@0.6.2
- @backstage/plugin-catalog-react@0.0.4
## 0.2.8
### Patch Changes
- 29a138636: Use the Luxon Date Library to follow the recommendations of ADR010.
- b288a291e: Migrated to new composability API, exporting the plugin instance as `pagerDutyPlugin`, entity card as `EntityPagerDutyCard`, and entity conditional as `isPagerDutyAvailable`.
- Updated dependencies [19d354c78]
- Updated dependencies [b51ee6ece]
- @backstage/plugin-catalog-react@0.0.3
- @backstage/core@0.6.1
## 0.2.7
### Patch Changes
- Updated dependencies [12ece98cd]
- Updated dependencies [d82246867]
- Updated dependencies [c810082ae]
- Updated dependencies [5fa3bdb55]
- Updated dependencies [6e612ce25]
- Updated dependencies [025e122c3]
- Updated dependencies [21e624ba9]
- Updated dependencies [da9f53c60]
- Updated dependencies [32c95605f]
- Updated dependencies [7881f2117]
- Updated dependencies [54c7d02f7]
- Updated dependencies [11cb5ef94]
- @backstage/core@0.6.0
- @backstage/theme@0.2.3
- @backstage/catalog-model@0.7.1
## 0.2.6
### Patch Changes
- Updated dependencies [def2307f3]
- Updated dependencies [efd6ef753]
- Updated dependencies [a187b8ad0]
- Updated dependencies [a93f42213]
- @backstage/catalog-model@0.7.0
- @backstage/core@0.5.0
## 0.2.5
### Patch Changes
- b7a124883: Optimize empty state image size.
## 0.2.4
### Patch Changes
- 342270e4d: Create AboutCard in core and use it in pagerduty and catalog plugin
- Updated dependencies [1dc445e89]
- Updated dependencies [342270e4d]
- @backstage/core@0.4.2
## 0.2.3
### Patch Changes
- 3b50f833d: Supporting Timezones
- Updated dependencies [c911061b7]
- Updated dependencies [8ef71ed32]
- Updated dependencies [0e6298f7e]
- Updated dependencies [ac3560b42]
- @backstage/catalog-model@0.6.0
- @backstage/core@0.4.1
## 0.2.2
### Patch Changes
- 6011b7d3e: Added pagerduty plugin to example app
- Updated dependencies [2527628e1]
- Updated dependencies [1c69d4716]
- Updated dependencies [83b6e0c1f]
- Updated dependencies [1665ae8bb]
- Updated dependencies [04f26f88d]
- Updated dependencies [ff243ce96]
- @backstage/core@0.4.0
- @backstage/catalog-model@0.5.0
- @backstage/theme@0.2.2