UNPKG

@pagerduty/backstage-plugin

Version:
1,477 lines (1,068 loc) 40.3 kB
# @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