# @backstage/plugin-scaffolder-react
## 2.0.1-next.0
### Patch Changes
- e0889a3: chore(deps): bump `qs` from 6.15.1 to 6.15.2
- Updated dependencies
- @backstage/catalog-client@1.16.0-next.0
- @backstage/plugin-catalog-react@3.0.1-next.0
- @backstage/core-components@0.18.11-next.0
- @backstage/frontend-test-utils@0.6.1-next.0
- @backstage/plugin-scaffolder-common@2.2.1-next.0
## 2.0.0
### Minor Changes
- dbeb7aa: Added experimental BUI (Backstage UI) form theme for scaffolder forms. All default field extensions render BUI variants when enabled.
**Extension config:**
```yaml
app:
extensions:
- sub-page:scaffolder/templates:
config:
enableBackstageUi: true
```
**JSX props:**
```tsx
```
- 8006acf: Promoted `FormDecoratorBlueprint` and `ScaffolderFormDecorator` from `@alpha`
to `@public`.
- d09c21c: The `TemplateCard` component is now a swappable component. Apps using the new
frontend system can replace it by registering a `SwappableComponentBlueprint`
that targets `TemplateCard`. Components used as the swappable implementation
receive `TemplateCardComponentProps`, where `onSelected` is a zero-argument
callback bound to the rendered template. Existing usage continues to work
unchanged.
### Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.9.0
- @backstage/core-components@0.18.10
- @backstage/ui@0.15.0
- @backstage/frontend-test-utils@0.6.0
- @backstage/frontend-plugin-api@0.17.0
- @backstage/core-plugin-api@1.12.6
- @backstage/plugin-catalog-react@3.0.0
- @backstage/plugin-scaffolder-common@2.2.0
- @backstage/catalog-client@1.15.1
- @backstage/plugin-permission-react@0.5.1
## 1.21.0-next.1
### Minor Changes
- dbeb7aa: Added experimental BUI (Backstage UI) form theme for scaffolder forms. All default field extensions render BUI variants when enabled.
**Extension config:**
```yaml
app:
extensions:
- sub-page:scaffolder/templates:
config:
enableBackstageUi: true
```
**JSX props:**
```tsx
```
- 8006acf: Promoted `FormDecoratorBlueprint` and `ScaffolderFormDecorator` from `@alpha`
to `@public`.
- d09c21c: The `TemplateCard` component is now a swappable component. Apps using the new
frontend system can replace it by registering a `SwappableComponentBlueprint`
that targets `TemplateCard`. Components used as the swappable implementation
receive `TemplateCardComponentProps`, where `onSelected` is a zero-argument
callback bound to the rendered template. Existing usage continues to work
unchanged.
### Patch Changes
- Updated dependencies
- @backstage/ui@0.15.0-next.3
- @backstage/plugin-scaffolder-common@2.2.0-next.1
- @backstage/plugin-catalog-react@2.1.5-next.1
## 1.20.2-next.0
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.18.10-next.0
- @backstage/frontend-test-utils@0.5.3-next.0
- @backstage/plugin-catalog-react@2.1.5-next.0
- @backstage/frontend-plugin-api@0.17.0-next.0
- @backstage/catalog-client@1.15.1-next.0
- @backstage/catalog-model@1.8.1-next.0
- @backstage/core-plugin-api@1.12.6-next.0
- @backstage/plugin-scaffolder-common@2.1.1-next.0
- @backstage/theme@0.7.3
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.12
- @backstage/plugin-permission-react@0.5.1-next.0
## 1.20.1
### Patch Changes
- bdbbf00: build(deps): bump `flatted` from 3.4.1 to 3.4.2
- Updated dependencies
- @backstage/theme@0.7.3
- @backstage/catalog-model@1.8.0
- @backstage/plugin-catalog-react@2.1.2
- @backstage/frontend-plugin-api@0.16.0
- @backstage/core-components@0.18.9
- @backstage/catalog-client@1.15.0
- @backstage/plugin-scaffolder-common@2.1.0
- @backstage/plugin-permission-react@0.5.0
- @backstage/frontend-test-utils@0.5.2
- @backstage/core-plugin-api@1.12.5
## 1.20.1-next.2
### Patch Changes
- Updated dependencies
- @backstage/theme@0.7.3-next.0
- @backstage/core-components@0.18.9-next.1
- @backstage/plugin-catalog-react@2.1.2-next.2
- @backstage/catalog-client@1.14.1-next.0
- @backstage/catalog-model@1.7.8-next.0
- @backstage/core-plugin-api@1.12.5-next.2
- @backstage/frontend-plugin-api@0.16.0-next.2
- @backstage/plugin-scaffolder-common@2.0.1-next.0
- @backstage/frontend-test-utils@0.5.2-next.2
- @backstage/plugin-permission-react@0.4.42-next.1
## 1.20.1-next.1
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@2.1.2-next.1
- @backstage/frontend-plugin-api@0.16.0-next.1
- @backstage/core-components@0.18.9-next.0
- @backstage/core-plugin-api@1.12.5-next.1
- @backstage/frontend-test-utils@0.5.2-next.1
## 1.20.1-next.0
### Patch Changes
- bdbbf00: build(deps): bump `flatted` from 3.4.1 to 3.4.2
- Updated dependencies
- @backstage/plugin-catalog-react@2.1.1-next.0
- @backstage/core-components@0.18.9-next.0
- @backstage/frontend-plugin-api@0.15.2-next.0
- @backstage/frontend-test-utils@0.5.2-next.0
- @backstage/core-plugin-api@1.12.5-next.0
- @backstage/catalog-client@1.14.0
- @backstage/catalog-model@1.7.7
- @backstage/theme@0.7.2
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.12
- @backstage/plugin-permission-react@0.4.42-next.0
- @backstage/plugin-scaffolder-common@2.0.0
## 1.20.0
### Minor Changes
- 0be2541: Promoted the plugin's translation ref to the stable package entry point. It was previously only available through the alpha entry point.
- 470f72d: The `LogViewer` component from `@backstage/core-components` now supports downloading logs if a callback is passed to `onDownloadLogs`
### Patch Changes
- 004b5c1: Added back `formFieldsApiRef` and `ScaffolderFormFieldsApi` as alpha exports.
- bd31ddd: Updated dependency `flatted` to `3.3.4`.
- f598909: Added `scaffolderApiMock` test utility, exported from `@backstage/plugin-scaffolder-react/testUtils`.
- a49a40d: Updated dependency `zod` to `^3.25.76 || ^4.0.0` & migrated to `/v3` or `/v4` imports.
- Updated dependencies
- @backstage/plugin-catalog-react@2.1.0
- @backstage/core-plugin-api@1.12.4
- @backstage/core-components@0.18.8
- @backstage/frontend-plugin-api@0.15.0
- @backstage/catalog-client@1.14.0
- @backstage/frontend-test-utils@0.5.1
- @backstage/plugin-permission-react@0.4.41
- @backstage/plugin-scaffolder-common@2.0.0
- @backstage/catalog-model@1.7.7
## 1.20.0-next.2
### Minor Changes
- 470f72d: The `LogViewer` component from `@backstage/core-components` now supports downloading logs if a callback is passed to `onDownloadLogs`
### Patch Changes
- bd31ddd: Updated dependency `flatted` to `3.3.4`.
- Updated dependencies
- @backstage/frontend-test-utils@0.5.1-next.2
- @backstage/frontend-plugin-api@0.15.0-next.1
- @backstage/core-plugin-api@1.12.4-next.1
- @backstage/catalog-client@1.14.0-next.2
- @backstage/plugin-catalog-react@2.1.0-next.2
- @backstage/core-components@0.18.8-next.1
- @backstage/plugin-scaffolder-common@2.0.0-next.2
## 1.19.8-next.1
### Patch Changes
- 004b5c1: Added back `formFieldsApiRef` and `ScaffolderFormFieldsApi` as alpha exports.
- f598909: Added `scaffolderApiMock` test utility, exported from `@backstage/plugin-scaffolder-react/testUtils`.
- Updated dependencies
- @backstage/catalog-client@1.14.0-next.1
- @backstage/plugin-catalog-react@2.1.0-next.1
- @backstage/frontend-test-utils@0.5.1-next.1
- @backstage/plugin-scaffolder-common@2.0.0-next.1
- @backstage/catalog-model@1.7.6
- @backstage/core-components@0.18.8-next.0
- @backstage/core-plugin-api@1.12.4-next.0
- @backstage/frontend-plugin-api@0.14.2-next.0
- @backstage/theme@0.7.2
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.12
- @backstage/plugin-permission-react@0.4.41-next.0
## 1.19.8-next.0
### Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.14.2-next.0
- @backstage/catalog-client@1.13.1-next.0
- @backstage/plugin-catalog-react@2.0.1-next.0
- @backstage/catalog-model@1.7.6
- @backstage/core-components@0.18.8-next.0
- @backstage/core-plugin-api@1.12.4-next.0
- @backstage/theme@0.7.2
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.12
- @backstage/plugin-permission-react@0.4.41-next.0
- @backstage/plugin-scaffolder-common@1.7.7-next.0
## 1.19.7
### Patch Changes
- 2eeca03: Scaffolder form fields in the new frontend system now use a Utility API pattern instead of multiple attachment points. The `FormFieldBlueprint` now uses this new approach, and while form fields created with older versions still work, they will produce a deprecation warning and will stop working in a future release.
As part of this change, the following alpha exports were removed:
- `formFieldsApi`
- `formFieldsApiRef`
- `ScaffolderFormFieldsApi`
- b9d90a7: Added `@backstage/frontend-test-utils` as a dev dependency for mock API usage in tests.
- a7e0d50: Updated `react-router-dom` peer dependency to `^6.30.2` and explicitly disabled v7 future flags to suppress deprecation warnings.
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/plugin-catalog-react@2.0.0
- @backstage/core-components@0.18.7
- @backstage/theme@0.7.2
- @backstage/frontend-plugin-api@0.14.0
- @backstage/catalog-client@1.13.0
- @backstage/core-plugin-api@1.12.3
- @backstage/plugin-permission-react@0.4.40
- @backstage/version-bridge@1.0.12
- @backstage/plugin-scaffolder-common@1.7.6
## 1.19.7-next.2
### Patch Changes
- b9d90a7: Added `@backstage/frontend-test-utils` as a dev dependency for mock API usage in tests.
- a7e0d50: Prepare for React Router v7 migration by updating to v6.30.2 across all NFS packages and enabling v7 future flags. Convert routes from splat paths to parent/child structure with Outlet components.
- Updated dependencies
- @backstage/plugin-catalog-react@2.0.0-next.2
- @backstage/catalog-client@1.12.2-next.0
- @backstage/frontend-plugin-api@0.14.0-next.2
- @backstage/core-components@0.18.7-next.2
- @backstage/core-plugin-api@1.12.3-next.1
- @backstage/plugin-permission-react@0.4.40-next.1
- @backstage/version-bridge@1.0.12-next.0
- @backstage/theme@0.7.2-next.1
## 1.19.7-next.1
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.22.0-next.1
- @backstage/theme@0.7.2-next.0
- @backstage/frontend-plugin-api@0.14.0-next.1
- @backstage/core-components@0.18.7-next.1
- @backstage/plugin-scaffolder-common@1.7.6-next.1
## 1.19.6-next.0
### Patch Changes
- 2eeca03: Scaffolder form fields in the new frontend system now use a Utility API pattern instead of multiple attachment points. The `FormFieldBlueprint` now uses this new approach, and while form fields created with older versions still work, they will produce a deprecation warning and will stop working in a future release.
As part of this change, the following alpha exports were removed:
- `formFieldsApi`
- `formFieldsApiRef`
- `ScaffolderFormFieldsApi`
- 69d880e: Bump to latest zod to ensure it has the latest features
- Updated dependencies
- @backstage/plugin-catalog-react@1.21.6-next.0
- @backstage/core-components@0.18.6-next.0
- @backstage/frontend-plugin-api@0.14.0-next.0
- @backstage/core-plugin-api@1.12.2-next.0
- @backstage/catalog-client@1.12.1
- @backstage/catalog-model@1.7.6
- @backstage/theme@0.7.1
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.11
- @backstage/plugin-permission-react@0.4.40-next.0
- @backstage/plugin-scaffolder-common@1.7.6-next.0
## 1.19.5
### Patch Changes
- 872eb91: Upgrade `zod-to-json-schema` to latest version
- Updated dependencies
- @backstage/frontend-plugin-api@0.13.3
- @backstage/core-components@0.18.5
- @backstage/plugin-catalog-react@1.21.5
- @backstage/plugin-scaffolder-common@1.7.5
## 1.19.5-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.18.5-next.0
- @backstage/plugin-catalog-react@1.21.5-next.1
## 1.19.5-next.0
### Patch Changes
- Updated dependencies
- @backstage/plugin-scaffolder-common@1.7.5-next.0
- @backstage/plugin-catalog-react@1.21.5-next.0
- @backstage/frontend-plugin-api@0.13.2
## 1.19.4
### Patch Changes
- fb029b6: Updated luxon types
- 5ca461e: Fixed bug where custom `review.name` values were incorrectly formatted by `startCase`, preserving them exactly as written.
- be21c5c: Updated dependency `@rjsf/utils` to `5.24.13`.
Updated dependency `@rjsf/core` to `5.24.13`.
Updated dependency `@rjsf/material-ui` to `5.24.13`.
Updated dependency `@rjsf/validator-ajv8` to `5.24.13`.
- 9b38f22: Updated dependency `use-immer` to `^0.11.0`.
- Updated dependencies
- @backstage/frontend-plugin-api@0.13.2
- @backstage/core-components@0.18.4
- @backstage/plugin-catalog-react@1.21.4
- @backstage/core-plugin-api@1.12.1
- @backstage/theme@0.7.1
- @backstage/plugin-permission-react@0.4.39
- @backstage/plugin-scaffolder-common@1.7.4
## 1.19.4-next.2
### Patch Changes
- fb029b6: Updated luxon types
- be21c5c: Updated dependency `@rjsf/utils` to `5.24.13`.
Updated dependency `@rjsf/core` to `5.24.13`.
Updated dependency `@rjsf/material-ui` to `5.24.13`.
Updated dependency `@rjsf/validator-ajv8` to `5.24.13`.
- 9b38f22: Updated dependency `use-immer` to `^0.11.0`.
- Updated dependencies
- @backstage/frontend-plugin-api@0.13.2-next.1
- @backstage/plugin-catalog-react@1.21.4-next.2
- @backstage/core-components@0.18.4-next.2
- @backstage/catalog-client@1.12.1
- @backstage/catalog-model@1.7.6
- @backstage/core-plugin-api@1.12.1-next.0
- @backstage/theme@0.7.1-next.0
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.11
- @backstage/plugin-permission-react@0.4.39-next.0
- @backstage/plugin-scaffolder-common@1.7.4-next.0
## 1.19.4-next.1
### Patch Changes
- 5ca461e: Fixed bug where custom `review.name` values were incorrectly formatted by `startCase`, preserving them exactly as written.
- Updated dependencies
- @backstage/core-components@0.18.4-next.1
- @backstage/plugin-catalog-react@1.21.4-next.1
## 1.19.4-next.0
### Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.13.2-next.0
- @backstage/core-plugin-api@1.12.1-next.0
- @backstage/plugin-catalog-react@1.21.4-next.0
- @backstage/theme@0.7.1-next.0
- @backstage/plugin-scaffolder-common@1.7.4-next.0
- @backstage/core-components@0.18.4-next.0
- @backstage/plugin-permission-react@0.4.39-next.0
- @backstage/catalog-client@1.12.1
- @backstage/catalog-model@1.7.6
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.11
## 1.19.3
### Patch Changes
- 886a8a1: Fixed a bug in the Scaffolder's template parsing in the `useTemplateSchema` hook by removing the title instead of setting it to `undefined`
- 05f60e1: Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility.
- Updated dependencies
- @backstage/frontend-plugin-api@0.13.0
- @backstage/plugin-catalog-react@1.21.3
- @backstage/core-components@0.18.3
- @backstage/core-plugin-api@1.12.0
- @backstage/plugin-permission-react@0.4.38
- @backstage/catalog-model@1.7.6
- @backstage/catalog-client@1.12.1
- @backstage/plugin-scaffolder-common@1.7.3
## 1.19.3-next.0
### Patch Changes
- 886a8a1: Fixed a bug in the Scaffolder's template parsing in the `useTemplateSchema` hook by removing the title instead of setting it to `undefined`
- 05f60e1: Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript's `erasableSyntaxOnly` setting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility.
- Updated dependencies
- @backstage/plugin-permission-react@0.4.38-next.0
- @backstage/plugin-catalog-react@1.21.3-next.0
- @backstage/core-plugin-api@1.11.2-next.0
- @backstage/core-components@0.18.3-next.0
- @backstage/catalog-model@1.7.6-next.0
- @backstage/frontend-plugin-api@0.12.2-next.0
- @backstage/catalog-client@1.12.1-next.0
- @backstage/theme@0.7.0
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.11
- @backstage/plugin-scaffolder-common@1.7.3-next.0
## 1.19.2
### Patch Changes
- e61f89e: Don't change loading to false until we've actually got some log state
- Updated dependencies
- @backstage/plugin-catalog-react@1.21.2
- @backstage/core-components@0.18.2
- @backstage/frontend-plugin-api@0.12.1
- @backstage/theme@0.7.0
- @backstage/core-plugin-api@1.11.1
- @backstage/plugin-permission-react@0.4.37
- @backstage/plugin-scaffolder-common@1.7.2
## 1.19.2-next.2
### Patch Changes
- e61f89e: Don't change loading to false until we've actually got some log state
- Updated dependencies
- @backstage/core-components@0.18.2-next.2
- @backstage/theme@0.6.9-next.0
## 1.19.2-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.18.2-next.1
- @backstage/core-plugin-api@1.11.1-next.0
- @backstage/plugin-permission-react@0.4.37-next.0
- @backstage/plugin-catalog-react@1.21.2-next.1
- @backstage/frontend-plugin-api@0.12.1-next.1
- @backstage/plugin-scaffolder-common@1.7.2-next.1
- @backstage/catalog-client@1.12.0
## 1.19.2-next.0
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.21.2-next.0
- @backstage/core-components@0.18.2-next.0
- @backstage/frontend-plugin-api@0.12.1-next.0
- @backstage/plugin-scaffolder-common@1.7.2-next.0
- @backstage/catalog-client@1.12.0
- @backstage/catalog-model@1.7.5
- @backstage/core-plugin-api@1.11.0
- @backstage/theme@0.6.8
- @backstage/types@1.2.2
- @backstage/version-bridge@1.0.11
- @backstage/plugin-permission-react@0.4.36
## 1.19.1
### Patch Changes
- 58fc108: Fix scaffolder task log stream not having a minimum height
- Updated dependencies
- @backstage/plugin-catalog-react@1.21.0
- @backstage/frontend-plugin-api@0.12.0
- @backstage/core-plugin-api@1.11.0
- @backstage/catalog-client@1.12.0
- @backstage/core-components@0.18.0
- @backstage/types@1.2.2
- @backstage/plugin-scaffolder-common@1.7.1
## 1.19.1-next.2
### Patch Changes
- 58fc108: Fix scaffolder task log stream not having a minimum height
- Updated dependencies
- @backstage/catalog-client@1.12.0-next.0
- @backstage/plugin-catalog-react@1.21.0-next.2
- @backstage/core-components@0.17.6-next.1
## 1.19.1-next.1
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.20.2-next.1
- @backstage/frontend-plugin-api@0.11.1-next.0
- @backstage/core-components@0.17.6-next.0
- @backstage/plugin-scaffolder-common@1.7.1-next.0
## 1.19.1-next.0
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.20.2-next.0
- @backstage/catalog-client@1.11.0
- @backstage/catalog-model@1.7.5
- @backstage/core-components@0.17.5
- @backstage/core-plugin-api@1.10.9
- @backstage/frontend-plugin-api@0.11.0
- @backstage/theme@0.6.8
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
- @backstage/plugin-permission-react@0.4.36
- @backstage/plugin-scaffolder-common@1.7.0
## 1.19.0
### Minor Changes
- 4f99e10: **DEPRECATION**: The following types have been deprecated from this package and moved into `@backstage/plugin-scaffolder-common` and should be imported from there instead.
`Action`, `ListActionsResponse`, `LogEvent`, `ScaffolderApi`, `ScaffolderDryRunOptions`, `ScaffolderDryRunResponse`, `ScaffolderGetIntegrationsListOptions`, `ScaffolderGetIntegrationsListResponse`,
`ScaffolderOutputLink`, `ScaffolderOutputText`, `ScaffolderScaffoldOptions`, `ScaffolderScaffoldResponse`, `ScaffolderStreamLogsOptions`, `ScaffolderTask`, `ScaffolderTaskOutput`, `ScaffolderTaskStatus`,
`ScaffolderUsageExample`, `TemplateFilter`, `TemplateGlobalFunction`, `TemplateGlobalValue`, `TemplateParameterSchema`.
- c08cbc4: Move Scaffolder API to OpenAPI
### Patch Changes
- f2f133c: Internal update to use the new variant of `ApiBlueprint`.
- c4b7c50: Export `FormField` type from `/alpha` in `-react` package, and internal refactor.
- Updated dependencies
- @backstage/core-components@0.17.5
- @backstage/frontend-plugin-api@0.11.0
- @backstage/plugin-scaffolder-common@1.7.0
- @backstage/plugin-catalog-react@1.20.0
- @backstage/theme@0.6.8
- @backstage/catalog-client@1.11.0
## 1.19.0-next.1
### Minor Changes
- 4f99e10: **DEPRECATION**: The following types have been deprecated from this package and moved into `@backstage/plugin-scaffolder-common` and should be imported from there instead.
`Action`, `ListActionsResponse`, `LogEvent`, `ScaffolderApi`, `ScaffolderDryRunOptions`, `ScaffolderDryRunResponse`, `ScaffolderGetIntegrationsListOptions`, `ScaffolderGetIntegrationsListResponse`,
`ScaffolderOutputLink`, `ScaffolderOutputText`, `ScaffolderScaffoldOptions`, `ScaffolderScaffoldResponse`, `ScaffolderStreamLogsOptions`, `ScaffolderTask`, `ScaffolderTaskOutput`, `ScaffolderTaskStatus`,
`ScaffolderUsageExample`, `TemplateFilter`, `TemplateGlobalFunction`, `TemplateGlobalValue`, `TemplateParameterSchema`.
- c08cbc4: Move Scaffolder API to OpenAPI
### Patch Changes
- f2f133c: Internal update to use the new variant of `ApiBlueprint`.
- c4b7c50: Export `FormField` type from `/alpha` in `-react` package, and internal refactor.
- Updated dependencies
- @backstage/plugin-scaffolder-common@1.7.0-next.0
- @backstage/plugin-catalog-react@1.20.0-next.1
- @backstage/frontend-plugin-api@0.11.0-next.0
- @backstage/theme@0.6.8-next.0
- @backstage/catalog-client@1.11.0-next.0
- @backstage/core-components@0.17.5-next.0
- @backstage/catalog-model@1.7.5
- @backstage/core-plugin-api@1.10.9
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
- @backstage/plugin-permission-react@0.4.36
## 1.18.1-next.0
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.19.2-next.0
- @backstage/frontend-plugin-api@0.10.4
## 1.18.0
### Minor Changes
- c1ce316: BREAKING `/alpha`: Converted `scaffolder.task.read` and `scaffolder.task.cancel` into Resource Permissions.
BREAKING `/alpha`: Added a new scaffolder rule `isTaskOwner` for `scaffolder.task.read` and `scaffolder.task.cancel` to allow for conditional permission policies such as restricting access to tasks and task events based on task creators.
BREAKING `/alpha`: Retrying a task now requires both `scaffolder.task.read` and `scaffolder.task.create` permissions, replacing the previous requirement of `scaffolder.task.read` and `scaffolder.task.cancel`.
### Patch Changes
- 94c11a5: Scroll to the top of the page when navigating between steps in template forms.
- Updated dependencies
- @backstage/plugin-catalog-react@1.19.1
- @backstage/catalog-model@1.7.5
- @backstage/catalog-client@1.10.2
- @backstage/core-components@0.17.4
- @backstage/core-plugin-api@1.10.9
- @backstage/theme@0.6.7
- @backstage/plugin-scaffolder-common@1.6.0
- @backstage/frontend-plugin-api@0.10.4
- @backstage/plugin-permission-react@0.4.36
## 1.18.0-next.2
### Minor Changes
- c1ce316: BREAKING `/alpha`: Converted `scaffolder.task.read` and `scaffolder.task.cancel` into Resource Permissions.
BREAKING `/alpha`: Added a new scaffolder rule `isTaskOwner` for `scaffolder.task.read` and `scaffolder.task.cancel` to allow for conditional permission policies such as restricting access to tasks and task events based on task creators.
BREAKING `/alpha`: Retrying a task now requires both `scaffolder.task.read` and `scaffolder.task.create` permissions, replacing the previous requirement of `scaffolder.task.read` and `scaffolder.task.cancel`.
### Patch Changes
- 94c11a5: Scroll to the top of the page when navigating between steps in template forms.
- Updated dependencies
- @backstage/theme@0.6.7-next.1
- @backstage/core-components@0.17.4-next.2
- @backstage/plugin-scaffolder-common@1.6.0-next.1
- @backstage/core-plugin-api@1.10.9-next.0
- @backstage/plugin-catalog-react@1.19.1-next.1
## 1.17.1-next.1
### Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.7.5-next.0
- @backstage/plugin-catalog-react@1.19.1-next.1
- @backstage/catalog-client@1.10.2-next.0
- @backstage/core-components@0.17.4-next.1
- @backstage/core-plugin-api@1.10.9-next.0
- @backstage/plugin-permission-react@0.4.36-next.0
- @backstage/plugin-scaffolder-common@1.5.12-next.0
- @backstage/frontend-plugin-api@0.10.4-next.1
## 1.17.1-next.0
### Patch Changes
- Updated dependencies
- @backstage/theme@0.6.7-next.0
- @backstage/plugin-catalog-react@1.19.1-next.0
- @backstage/core-components@0.17.4-next.0
- @backstage/catalog-client@1.10.1
- @backstage/catalog-model@1.7.4
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.4-next.0
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
- @backstage/plugin-permission-react@0.4.35
- @backstage/plugin-scaffolder-common@1.5.11
## 1.17.0
### Minor Changes
- 6c972fe: Added information about the `entityRef` and `taskId` to the analytics events whenever is possible.
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.17.3
- @backstage/catalog-client@1.10.1
- @backstage/core-plugin-api@1.10.8
- @backstage/frontend-plugin-api@0.10.3
- @backstage/plugin-catalog-react@1.19.0
- @backstage/catalog-model@1.7.4
- @backstage/theme@0.6.6
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
- @backstage/plugin-permission-react@0.4.35
- @backstage/plugin-scaffolder-common@1.5.11
## 1.16.1-next.2
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.17.3-next.0
- @backstage/plugin-catalog-react@1.19.0-next.2
- @backstage/frontend-plugin-api@0.10.3-next.1
- @backstage/catalog-client@1.10.1-next.0
- @backstage/catalog-model@1.7.4
- @backstage/core-plugin-api@1.10.7
- @backstage/theme@0.6.6
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
- @backstage/plugin-permission-react@0.4.34
- @backstage/plugin-scaffolder-common@1.5.11
## 1.16.1-next.1
### Patch Changes
- Updated dependencies
- @backstage/catalog-client@1.10.1-next.0
- @backstage/plugin-catalog-react@1.18.1-next.1
- @backstage/catalog-model@1.7.4
- @backstage/core-components@0.17.2
- @backstage/core-plugin-api@1.10.7
- @backstage/frontend-plugin-api@0.10.3-next.0
- @backstage/theme@0.6.6
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
- @backstage/plugin-permission-react@0.4.34
- @backstage/plugin-scaffolder-common@1.5.11
## 1.16.1-next.0
### Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.10.3-next.0
- @backstage/plugin-catalog-react@1.18.1-next.0
## 1.16.0
### Minor Changes
- 4235e87: add templating extensions page
### Patch Changes
- 36ae651: Fixing a bug where the name for `templatingExtensions` was incorrectly set to `templateExtensions`
- 72d019d: Removed various typos
- Updated dependencies
- @backstage/frontend-plugin-api@0.10.2
- @backstage/theme@0.6.6
- @backstage/core-components@0.17.2
- @backstage/catalog-model@1.7.4
- @backstage/plugin-catalog-react@1.18.0
- @backstage/core-plugin-api@1.10.7
- @backstage/catalog-client@1.10.0
- @backstage/plugin-permission-react@0.4.34
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
- @backstage/plugin-scaffolder-common@1.5.11
## 1.16.0-next.3
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.17.2-next.1
- @backstage/core-plugin-api@1.10.7-next.0
- @backstage/plugin-catalog-react@1.18.0-next.3
- @backstage/catalog-client@1.10.0-next.0
- @backstage/catalog-model@1.7.3
- @backstage/frontend-plugin-api@0.10.2-next.1
- @backstage/theme@0.6.6-next.0
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
- @backstage/plugin-permission-react@0.4.34-next.1
- @backstage/plugin-scaffolder-common@1.5.11-next.0
## 1.16.0-next.2
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.10.7-next.0
- @backstage/core-components@0.17.2-next.1
- @backstage/frontend-plugin-api@0.10.2-next.1
- @backstage/plugin-catalog-react@1.18.0-next.2
- @backstage/plugin-permission-react@0.4.34-next.1
- @backstage/catalog-client@1.10.0-next.0
- @backstage/catalog-model@1.7.3
- @backstage/theme@0.6.6-next.0
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
- @backstage/plugin-scaffolder-common@1.5.11-next.0
## 1.16.0-next.1
### Patch Changes
- 72d019d: Removed various typos
- Updated dependencies
- @backstage/theme@0.6.6-next.0
- @backstage/core-components@0.17.2-next.0
- @backstage/frontend-plugin-api@0.10.2-next.0
- @backstage/plugin-catalog-react@1.18.0-next.1
- @backstage/catalog-client@1.10.0-next.0
- @backstage/catalog-model@1.7.3
- @backstage/core-plugin-api@1.10.6
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
- @backstage/plugin-permission-react@0.4.34-next.0
- @backstage/plugin-scaffolder-common@1.5.11-next.0
## 1.16.0-next.0
### Minor Changes
- 4235e87: add templating extensions page
### Patch Changes
- 36ae651: Fixing a bug where the name for `templatingExtensions` was incorrectly set to `templateExtensions`
- Updated dependencies
- @backstage/plugin-catalog-react@1.18.0-next.0
- @backstage/catalog-client@1.10.0-next.0
- @backstage/catalog-model@1.7.3
- @backstage/core-components@0.17.1
- @backstage/core-plugin-api@1.10.6
- @backstage/frontend-plugin-api@0.10.1
- @backstage/theme@0.6.5
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
- @backstage/plugin-permission-react@0.4.33
- @backstage/plugin-scaffolder-common@1.5.10
## 1.15.0
### Minor Changes
- 5890016: add api to retrieve template extensions info from scaffolder-backend
### Patch Changes
- a47fd39: Removes instances of default React imports, a necessary update for the upcoming React 19 migration.
- 6ed42b7: Scaffolding - Template card - button to show template entity detail
- 7ae9996: Fixes the detail icon in light theme to be visible in proper color (same as favorite star).
- Updated dependencies
- @backstage/plugin-catalog-react@1.17.0
- @backstage/frontend-plugin-api@0.10.1
- @backstage/core-components@0.17.1
- @backstage/core-plugin-api@1.10.6
- @backstage/plugin-permission-react@0.4.33
- @backstage/theme@0.6.5
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
- @backstage/plugin-scaffolder-common@1.5.10
## 1.15.0-next.2
### Patch Changes
- a47fd39: Removes instances of default React imports, a necessary update for the upcoming React 19 migration.
- Updated dependencies
- @backstage/frontend-plugin-api@0.10.1-next.1
- @backstage/core-components@0.17.1-next.1
- @backstage/core-plugin-api@1.10.6-next.0
- @backstage/plugin-permission-react@0.4.33-next.0
- @backstage/plugin-catalog-react@1.17.0-next.2
- @backstage/theme@0.6.5-next.0
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
- @backstage/plugin-scaffolder-common@1.5.10
## 1.15.0-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.17.1-next.0
- @backstage/frontend-plugin-api@0.10.1-next.0
- @backstage/plugin-catalog-react@1.16.1-next.1
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/core-plugin-api@1.10.5
- @backstage/theme@0.6.4
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
- @backstage/plugin-permission-react@0.4.32
- @backstage/plugin-scaffolder-common@1.5.10
## 1.15.0-next.0
### Minor Changes
- 5890016: add api to retrieve template extensions info from scaffolder-backend
### Patch Changes
- 6ed42b7: Scaffolding - Template card - button to show template entity detail
- Updated dependencies
- @backstage/plugin-catalog-react@1.16.1-next.0
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/core-components@0.17.0
- @backstage/core-plugin-api@1.10.5
- @backstage/frontend-plugin-api@0.10.0
- @backstage/theme@0.6.4
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
- @backstage/plugin-permission-react@0.4.32
- @backstage/plugin-scaffolder-common@1.5.10
## 1.14.6
### Patch Changes
- 4d26652: Fix field extension validation not working when field is in dependencies in an array field
- b3b7c9c: Deprecated the alpha `ScaffolderFormFieldsApi` and `formFieldsApiRef` as these are being replaced with a different solution.
- 48aab13: Add i18n support for scaffolder-react plugin
- 3db64ba: Disable the submit button on creating
- 34ea3f5: Updated dependency `flatted` to `3.3.3`.
- Updated dependencies
- @backstage/core-components@0.17.0
- @backstage/core-plugin-api@1.10.5
- @backstage/frontend-plugin-api@0.10.0
- @backstage/plugin-catalog-react@1.16.0
- @backstage/plugin-scaffolder-common@1.5.10
- @backstage/plugin-permission-react@0.4.32
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/theme@0.6.4
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
## 1.14.6-next.2
### Patch Changes
- 48aab13: Add i18n support for scaffolder-react plugin
- 3db64ba: Disable the submit button on creating
- 34ea3f5: Updated dependency `flatted` to `3.3.3`.
- Updated dependencies
- @backstage/frontend-plugin-api@0.10.0-next.2
- @backstage/plugin-catalog-react@1.16.0-next.2
- @backstage/core-components@0.16.5-next.1
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/core-plugin-api@1.10.4
- @backstage/theme@0.6.4
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
- @backstage/plugin-permission-react@0.4.31
- @backstage/plugin-scaffolder-common@1.5.10-next.0
## 1.14.6-next.1
### Patch Changes
- 4d26652: Fix field extension validation not working when field is in dependencies in an array field
- Updated dependencies
- @backstage/core-components@0.16.5-next.0
- @backstage/plugin-scaffolder-common@1.5.10-next.0
- @backstage/plugin-catalog-react@1.16.0-next.1
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/core-plugin-api@1.10.4
- @backstage/frontend-plugin-api@0.9.6-next.1
- @backstage/theme@0.6.4
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11
- @backstage/plugin-permission-react@0.4.31
## 1.14.6-next.0
### Patch Changes
- b3b7c9c: Deprecated the alpha `ScaffolderFormFieldsApi` and `formFieldsApiRef` as these are being replaced with a different solution.
- Updated dependencies
- @backstage/plugin-catalog-react@1.16.0-next.0
- @backstage/frontend-plugin-api@0.9.6-next.0
## 1.14.5
### Patch Changes
- 656f67b: Reverted the validation in dependencies in scaffolder
- 2003fc2: Hide text output button if only one is present
- a35118f: build(deps): bump `immer` from 8.0.4 to 9.0.6
- 1283f06: Added missing `ajv` and `immer` dependencies to `@backstage/plugin-scaffolder-react`
- 3edf7e7: Add schema output return type to the `makeFieldSchema` function return
- 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
- @backstage/core-components@0.16.4
- @backstage/plugin-catalog-react@1.15.2
- @backstage/frontend-plugin-api@0.9.5
- @backstage/core-plugin-api@1.10.4
- @backstage/plugin-permission-react@0.4.31
- @backstage/version-bridge@1.0.11
- @backstage/theme@0.6.4
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/types@1.2.1
- @backstage/plugin-scaffolder-common@1.5.9
## 1.14.5-next.3
### Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.9.5-next.3
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/core-components@0.16.4-next.1
- @backstage/core-plugin-api@1.10.4-next.0
- @backstage/theme@0.6.4-next.0
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11-next.0
- @backstage/plugin-catalog-react@1.15.2-next.3
- @backstage/plugin-permission-react@0.4.31-next.0
- @backstage/plugin-scaffolder-common@1.5.9
## 1.14.5-next.2
### Patch Changes
- 656f67b: Reverted the validation in dependencies in scaffolder
- 2003fc2: Hide text output button if only one is present
- a35118f: build(deps): bump `immer` from 8.0.4 to 9.0.6
- 1283f06: Added missing `ajv` and `immer` dependencies to `@backstage/plugin-scaffolder-react`
- Updated dependencies
- @backstage/core-components@0.16.4-next.1
- @backstage/plugin-catalog-react@1.15.2-next.2
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/core-plugin-api@1.10.4-next.0
- @backstage/frontend-plugin-api@0.9.5-next.2
- @backstage/theme@0.6.4-next.0
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.11-next.0
- @backstage/plugin-permission-react@0.4.31-next.0
- @backstage/plugin-scaffolder-common@1.5.9
## 1.14.4-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
- @backstage/core-components@0.16.4-next.0
- @backstage/frontend-plugin-api@0.9.5-next.1
- @backstage/core-plugin-api@1.10.4-next.0
- @backstage/plugin-permission-react@0.4.31-next.0
- @backstage/version-bridge@1.0.11-next.0
- @backstage/plugin-catalog-react@1.15.2-next.1
- @backstage/theme@0.6.4-next.0
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/types@1.2.1
- @backstage/plugin-scaffolder-common@1.5.9
## 1.14.4-next.0
### Patch Changes
- 3edf7e7: Add schema output return type to the `makeFieldSchema` function return
- Updated dependencies
- @backstage/frontend-plugin-api@0.9.5-next.0
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/core-components@0.16.3
- @backstage/core-plugin-api@1.10.3
- @backstage/theme@0.6.3
- @backstage/types@1.2.1
- @backstage/version-bridge@1.0.10
- @backstage/plugin-catalog-react@1.15.2-next.0
- @backstage/plugin-permission-react@0.4.30
- @backstage/plugin-scaffolder-common@1.5.9
## 1.14.3
### Patch Changes
- 91bb99a: Fix field extension validation not working when field is in dependencies in an array field
- d8f9079: Updated dependency `@rjsf/utils` to `5.23.2`.
Updated dependency `@rjsf/core` to `5.23.2`.
Updated dependency `@rjsf/material-ui` to `5.23.2`.
Updated dependency `@rjsf/validator-ajv8` to `5.23.2`.
- 37421bc: Fixed scaffolder form fields not resolving correctly in the `useCustomFieldExtensions` hook.
- 4756287: Added support for `FormDecoratorBlueprint` to create form decorators in the Scaffolder plugin
- Updated dependencies
- @backstage/plugin-catalog-react@1.15.1
- @backstage/frontend-plugin-api@0.9.4
- @backstage/core-plugin-api@1.10.3
- @backstage/types@1.2.1
- @backstage/core-components@0.16.3
- @backstage/catalog-client@1.9.1
- @backstage/catalog-model@1.7.3
- @backstage/theme@0.6.3
- @backstage/version-bridge@1.0.10
- @backstage/plugin-permission-react@0.4.30
- @backstage/plugin-scaffolder-common@1.5.9
## 1.14.3-next.2
### Patch Changes
- 91bb99a: Fix field extension validation not working when field is in dependencies in an array field
- Updated dependencies
- @backstage/frontend-plugin-api@0.9.4-next.0
- @backstage/core-plugin-api@1.10.3-next.0
- @backstage/types@1.2.1-next.0
- @backstage/plugin-catalog-react@1.15.1-next.1
- @backstage/core-components@0.16.3-next.0
- @backstage/plugin-permission-react@0.4.30-next.0
- @backstage/catalog-model@1.7.3-next.0
- @backstage/plugin-scaffolder-common@1.5.9-next.0
- @backstage/catalog-client@1.9.1-next.0
- @backstage/theme@0.6.3
- @backstage/version-bridge@1.0.10
## 1.14.3-next.1
### Patch Changes
- d8f9079: Updated dependency `@rjsf/utils` to `5.23.2`.
Updated dependency `@rjsf/core` to `5.23.2`.
Updated dependency `@rjsf/material-ui` to `5.23.2`.
Updated dependency `@rjsf/validator-ajv8` to `5.23.2`.
- Updated dependencies
- @backstage/plugin-catalog-react@1.15.1-next.0
## 1.14.3-next.0
### Patch Changes
- 37421bc: Fixed scaffolder form fields not resolving correctly in the `useCustomFieldExtensions` hook.
- Updated dependencies
- @backstage/catalog-client@1.9.0
- @backstage/catalog-model@1.7.2
- @backstage/core-components@0.16.2
- @backstage/core-plugin-api@1.10.2
- @backstage/frontend-plugin-api@0.9.3
- @backstage/theme@0.6.3
- @backstage/types@1.2.0
- @backstage/version-bridge@1.0.10
- @backstage/plugin-catalog-react@1.15.0
- @backstage/plugin-permission-react@0.4.29
- @backstage/plugin-scaffolder-common@1.5.8
## 1.14.2
### Patch Changes
- 3c62a50: Experimental support for `formDecorators` to enable secret collection and mutations to the parameters for scaffolder tasks
- c4ffd13: Added the autocomplete feature to GitlabRepoUrlPicker
- 28e286f: Added test coverage selectors to TemplateCard and its sub-components
- c846d76: Updated dependency `flatted` to `3.3.2`.
- 9951ba4: Updated dependency `@rjsf/utils` to `5.23.1`.
Updated dependency `@rjsf/core` to `5.23.1`.
Updated dependency `@rjsf/material-ui` to `5.23.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.23.1`.
- 97a13ad: Improve performance of typing into scaffolder secret widget
- 184161f: Scaffolder field extensions registered with `FormFieldBlueprint` are now collected in the `useCustomFieldExtensions` hook, enabling them for use in the scaffolder.
- b21a5ae: Open links in the scaffolder entity and step descriptions in a new tab, to ensure consistency and improve user experience
- Updated dependencies
- @backstage/plugin-catalog-react@1.15.0
- @backstage/plugin-scaffolder-common@1.5.8
- @backstage/catalog-client@1.9.0
- @backstage/frontend-plugin-api@0.9.3
- @backstage/theme@0.6.3
- @backstage/core-components@0.16.2
- @backstage/catalog-model@1.7.2
- @backstage/core-plugin-api@1.10.2
- @backstage/types@1.2.0
- @backstage/version-bridge@1.0.10
- @backstage/plugin-permission-react@0.4.29
## 1.14.2-next.2
### Patch Changes
- 184161f: Scaffolder field extensions registered with `FormFieldBlueprint` are now collected in the `useCustomFieldExtensions` hook, enabling them for use in the scaffolder.
- Updated dependencies
- @backstage/plugin-catalog-react@1.14.3-next.2
- @backstage/catalog-client@1.9.0-next.2
- @backstage/catalog-model@1.7.2-next.0
- @backstage/core-components@0.16.2-next.2
- @backstage/core-plugin-api@1.10.2-next.0
- @backstage/frontend-plugin-api@0.9.3-next.2
- @backstage/theme@0.6.3-next.0
- @backstage/types@1.2.0
- @backstage/version-bridge@1.0.10
- @backstage/plugin-permission-react@0.4.29-next.0
- @backstage/plugin-scaffolder-common@1.5.8-next.1
## 1.14.2-next.1
### Patch Changes
- c846d76: Updated dependency `flatted` to `3.3.2`.
- b21a5ae: Open links in the scaffolder entity and step descriptions in a new tab, to ensure consistency and improve user experience
- Updated dependencies
- @backstage/plugin-catalog-react@1.14.3-next.1
- @backstage/catalog-client@1.9.0-next.1
- @backstage/core-components@0.16.2-next.1
- @backstage/catalog-model@1.7.1
- @backstage/core-plugin-api@1.10.1
- @backstage/frontend-plugin-api@0.9.3-next.1
- @backstage/theme@0.6.3-next.0
- @backstage/types@1.2.0
- @backstage/version-bridge@1.0.10
- @backstage/plugin-permission-react@0.4.28
- @backstage/plugin-scaffolder-common@1.5.8-next.0
## 1.14.2-next.0
### Patch Changes
- 3c62a50: Experimental support for `formDecorators` to enable secret collection and mutations to the parameters for scaffolder tasks
- c4ffd13: Added the autocomplete feature to GitlabRepoUrlPicker
- 9951ba4: Updated dependency `@rjsf/utils` to `5.23.1`.
Updated dependency `@rjsf/core` to `5.23.1`.
Updated dependency `@rjsf/material-ui` to `5.23.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.23.1`.
- Updated dependencies
- @backstage/plugin-scaffolder-common@1.5.8-next.0
- @backstage/plugin-catalog-react@1.14.3-next.0
- @backstage/frontend-plugin-api@0.9.3-next.0
- @backstage/theme@0.6.3-next.0
- @backstage/catalog-client@1.8.1-next.0
- @backstage/catalog-model@1.7.1
- @backstage/core-components@0.16.2-next.0
- @backstage/core-plugin-api@1.10.1
- @backstage/types@1.2.0
- @backstage/version-bridge@1.0.10
- @backstage/plugin-permission-react@0.4.28
## 1.14.0
### Minor Changes
- 69fb6e7: Fix `contextMenu` not being disabled bug in new scaffolder pages
### Patch Changes
- 8b5ff7e: Fix issue with form state not refreshing when updating
- ade301c: Fix issue with `Stepper` and trying to trim additional properties. This is now all behind `liveOmit` and `omitExtraData` instead.
- f61d4cc: Add scaffolder permission `scaffolder.template.management` for accessing the template management features
- Updated dependencies
- @backstage/catalog-client@1.8.0
- @backstage/theme@0.6.1
- @backstage/types@1.2.0
- @backstage/plugin-catalog-react@1.14.1
- @backstage/plugin-scaffolder-common@1.5.7
- @backstage/core-components@0.16.0
- @backstage/catalog-model@1.7.1
- @backstage/core-plugin-api@1.10.1
- @backstage/frontend-plugin-api@0.9.1
- @backstage/version-bridge@1.0.10
- @backstage/plugin-permission-react@0.4.28
## 1.14.0-next.3
### Minor Changes
- 69fb6e7: Fix `contextMenu` not being disabled bug in new scaffolder pages
### Patch Changes
- f61d4cc: Add scaffolder permission `scaffolder.template.management` for accessing the template management features
- Updated dependencies
- @backstage/plugin-scaffolder-common@1.5.7-next.0
- @backstage/core-components@0.16.0-next.2
- @backstage/plugin-catalog-react@1.14.1-next.3
- @backstage/catalog-client@1.8.0-next.1
- @backstage/catalog-model@1.7.0
- @backstage/core-plugin-api@1.10.0
- @backstage/frontend-plugin-api@0.9.1-next.2
- @backstage/theme@0.6.1-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.10
- @backstage/plugin-permission-react@0.4.27
## 1.13.3-next.2
### Patch Changes
- Updated dependencies
- @backstage/catalog-client@1.8.0-next.1
- @backstage/plugin-catalog-react@1.14.1-next.2
- @backstage/catalog-model@1.7.0
- @backstage/core-components@0.16.0-next.1
- @backstage/core-plugin-api@1.10.0
- @backstage/frontend-plugin-api@0.9.1-next.1
- @backstage/theme@0.6.1-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.10
- @backstage/plugin-permission-react@0.4.27
- @backstage/plugin-scaffolder-common@1.5.6
## 1.13.3-next.1
### Patch Changes
- Updated dependencies
- @backstage/theme@0.6.1-next.0
- @backstage/catalog-client@1.8.0-next.0
- @backstage/catalog-model@1.7.0
- @backstage/core-components@0.16.0-next.1
- @backstage/core-plugin-api@1.10.0
- @backstage/frontend-plugin-api@0.9.1-next.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.10
- @backstage/plugin-catalog-react@1.14.1-next.1
- @backstage/plugin-permission-react@0.4.27
- @backstage/plugin-scaffolder-common@1.5.6
## 1.13.2-next.0
### Patch Changes
- 8b5ff7e: Fix issue with form state not refreshing when updating
- ade301c: Fix issue with `Stepper` and trying to trim additional properties. This is now all behind `liveOmit` and `omitExtraData` instead.
- Updated dependencies
- @backstage/core-components@0.16.0-next.0
- @backstage/catalog-client@1.8.0-next.0
- @backstage/catalog-model@1.7.0
- @backstage/core-plugin-api@1.10.0
- @backstage/frontend-plugin-api@0.9.1-next.0
- @backstage/theme@0.6.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.10
- @backstage/plugin-catalog-react@1.14.1-next.0
- @backstage/plugin-permission-react@0.4.27
- @backstage/plugin-scaffolder-common@1.5.6
## 1.13.0
### Minor Changes
- bf6eaf3: Added support for `FormFieldBlueprint` to create field extensions in the Scaffolder plugin
- d851b5b: Renamed Template Editor to Manage Templates.
### Patch Changes
- 341e5db: Add `overridableComponent` `BackstageTemplateStepperClassKey` to template stepper to enable custom styling
- 4b60e0c: Small tweaks to API reports to make them valid
- e969dc7: Move `@types/react` to a peer dependency.
- 785d68f: Add support for pagination in scaffolder tasks list
- b1de959: Scaffolder task routes require read permission to access. The tasks list option in the scaffolder page context menu only shows with permission.
- e698470: Updated dependency `@rjsf/utils` to `5.21.2`.
Updated dependency `@rjsf/core` to `5.21.2`.
Updated dependency `@rjsf/material-ui` to `5.21.2`.
Updated dependency `@rjsf/validator-ajv8` to `5.21.2`.
- 11e0752: Make it possible to manually retry the scaffolder template from the step it failed
- Updated dependencies
- @backstage/core-components@0.15.1
- @backstage/frontend-plugin-api@0.9.0
- @backstage/core-plugin-api@1.10.0
- @backstage/plugin-permission-react@0.4.27
- @backstage/version-bridge@1.0.10
- @backstage/plugin-catalog-react@1.14.0
- @backstage/theme@0.6.0
- @backstage/catalog-client@1.7.1
- @backstage/catalog-model@1.7.0
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.6
## 1.13.0-next.2
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.14.0-next.2
- @backstage/theme@0.6.0-next.1
- @backstage/catalog-client@1.7.1-next.0
- @backstage/catalog-model@1.7.0
- @backstage/core-components@0.15.1-next.2
- @backstage/core-plugin-api@1.10.0-next.1
- @backstage/frontend-plugin-api@0.9.0-next.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.10-next.0
- @backstage/plugin-permission-react@0.4.27-next.1
- @backstage/plugin-scaffolder-common@1.5.6
## 1.13.0-next.1
### Minor Changes
- d851b5b: Renamed Template Editor to Manage Templates.
### Patch Changes
- e969dc7: Move `@types/react` to a peer dependency.
- 785d68f: Add support for pagination in scaffolder tasks list
- Updated dependencies
- @backstage/core-components@0.15.1-next.1
- @backstage/frontend-plugin-api@0.9.0-next.1
- @backstage/core-plugin-api@1.10.0-next.1
- @backstage/plugin-permission-react@0.4.27-next.1
- @backstage/version-bridge@1.0.10-next.0
- @backstage/plugin-catalog-react@1.14.0-next.1
- @backstage/theme@0.5.8-next.0
- @backstage/catalog-client@1.7.0
- @backstage/catalog-model@1.7.0
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.6
## 1.13.0-next.0
### Minor Changes
- bf6eaf3: Added support for `FormFieldBlueprint` to create field extensions in the Scaffolder plugin
### Patch Changes
- 11e0752: Make it possible to manually retry the scaffolder template from the step it failed
- Updated dependencies
- @backstage/frontend-plugin-api@0.9.0-next.0
- @backstage/core-components@0.15.1-next.0
- @backstage/core-plugin-api@1.10.0-next.0
- @backstage/plugin-catalog-react@1.13.1-next.0
- @backstage/catalog-client@1.7.0
- @backstage/catalog-model@1.7.0
- @backstage/theme@0.5.7
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.9
- @backstage/plugin-permission-react@0.4.27-next.0
- @backstage/plugin-scaffolder-common@1.5.6
## 1.12.0
### Minor Changes
- 4512f71: Add `ui:backstage.review.name` option for custom item names on scaffolder review page, and also add support for rendering the `title` property instead of the key name.
- 4baad34: Added support for `omitExtraData` and `liveOmit` for rjsf in the scaffolder
### Patch Changes
- 1f3c5aa: Fix scaffolder review step issue where schema options are not handled for fields on multi-step templates.
- 836127c: Updated dependency `@testing-library/react` to `^16.0.0`.
- 0a50d44: Updated dependency `@rjsf/utils` to `5.21.1`.
Updated dependency `@rjsf/core` to `5.21.1`.
Updated dependency `@rjsf/material-ui` to `5.21.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.21.1`.
- fa9d8da: Updated dependency `@rjsf/utils` to `5.20.1`.
Updated dependency `@rjsf/core` to `5.20.1`.
Updated dependency `@rjsf/material-ui` to `5.20.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.20.1`.
- c2cbe1e: Updated dependency `use-immer` to `^0.10.0`.
- b0f0118: Remove unnecessary singleton wrapping of `scaffolderApiRef`.
- 3ebb64f: - Fix secret widget field not displaying as required.
- Fix secret widget not able to be required inside nested objects.
- Fix secret widget not able to be disabled.
- Support `minLength` and `maxLength` properties for secret widget.
- 8dd6ef6: Fix an issue where keys with duplicate final key parts are not all displayed in the `ReviewState`. Change the way the keys are formatted to include the full schema path, separated by `>`.
- 9a0672a: Scaffolder review page shows static amount of asterisks for secret fields.
- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/plugin-catalog-react@1.13.0
- @backstage/catalog-model@1.7.0
- @backstage/catalog-client@1.7.0
- @backstage/core-plugin-api@1.9.4
- @backstage/theme@0.5.7
- @backstage/version-bridge@1.0.9
- @backstage/plugin-permission-react@0.4.26
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.6
## 1.12.0-next.2
### Minor Changes
- 4baad34: Added support for `omitExtraData` and `liveOmit` for rjsf in the scaffolder
### Patch Changes
- 1f3c5aa: Fix scaffolder review step issue where schema options are not handled for fields on multi-step templates.
- 836127c: Updated dependency `@testing-library/react` to `^16.0.0`.
- fa9d8da: Updated dependency `@rjsf/utils` to `5.20.1`.
Updated dependency `@rjsf/core` to `5.20.1`.
Updated dependency `@rjsf/material-ui` to `5.20.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.20.1`.
- Updated dependencies
- @backstage/core-components@0.14.11-next.1
- @backstage/plugin-catalog-react@1.13.0-next.2
- @backstage/catalog-client@1.7.0-next.1
- @backstage/core-plugin-api@1.9.4-next.0
- @backstage/theme@0.5.7-next.0
- @backstage/version-bridge@1.0.9-next.0
- @backstage/plugin-permission-react@0.4.26-next.0
- @backstage/catalog-model@1.6.0
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.5
## 1.12.0-next.1
### Patch Changes
- c2cbe1e: Updated dependency `use-immer` to `^0.10.0`.
- Updated dependencies
- @backstage/catalog-client@1.6.7-next.0
- @backstage/core-components@0.14.11-next.0
- @backstage/plugin-catalog-react@1.12.4-next.1
- @backstage/catalog-model@1.6.0
- @backstage/core-plugin-api@1.9.3
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
- @backstage/plugin-permission-react@0.4.25
- @backstage/plugin-scaffolder-common@1.5.5
## 1.12.0-next.0
### Minor Changes
- 4512f71: Add `ui:backstage.review.name` option for custom item names on scaffolder review page, and also add support for rendering the `title` property instead of the key name.
### Patch Changes
- 3ebb64f: - Fix secret widget field not displaying as required.
- Fix secret widget not able to be required inside nested objects.
- Fix secret widget not able to be disabled.
- Support `minLength` and `maxLength` properties for secret widget.
- 8dd6ef6: Fix an issue where keys with duplicate final key parts are not all displayed in the `ReviewState`. Change the way the keys are formatted to include the full schema path, separated by `>`.
- 9a0672a: Scaffolder review page shows static amount of asterisks for secret fields.
- Updated dependencies
- @backstage/plugin-catalog-react@1.12.4-next.0
- @backstage/catalog-client@1.6.6
- @backstage/catalog-model@1.6.0
- @backstage/core-components@0.14.10
- @backstage/core-plugin-api@1.9.3
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
- @backstage/plugin-permission-react@0.4.25
- @backstage/plugin-scaffolder-common@1.5.5
## 1.11.0
### Minor Changes
- 8839381: Add scaffolder option to display object items in separate rows on review page
### Patch Changes
- 072c00c: Fixed a bug in `DefaultTableOutputs` where output elements overlapped on smaller screen sizes
- 46e5e55: Change scaffolder widgets to use `TextField` component for more flexibility in theme overrides.
- d0e95a7: Add ability to customise form fields in the UI by exposing `uiSchema` and `formContext` in `FormProps`
- 4670f06: support `ajv-errors` for scaffolder validation to allow for customizing the error messages
- 04759f2: Fix null check in `isJsonObject` utility function for scaffolder review state component
- Updated dependencies
- @backstage/plugin-catalog-react@1.12.3
- @backstage/core-components@0.14.10
- @backstage/catalog-model@1.6.0
- @backstage/catalog-client@1.6.6
- @backstage/core-plugin-api@1.9.3
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
- @backstage/plugin-permission-react@0.4.25
- @backstage/plugin-scaffolder-common@1.5.5
## 1.11.0-next.3
### Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.6.0-next.0
- @backstage/plugin-catalog-react@1.12.3-next.3
- @backstage/catalog-client@1.6.6-next.0
- @backstage/core-components@0.14.10-next.0
- @backstage/core-plugin-api@1.9.3
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
- @backstage/plugin-permission-react@0.4.25-next.1
- @backstage/plugin-scaffolder-common@1.5.5-next.2
## 1.11.0-next.2
### Patch Changes
- 072c00c: Fixed a bug in `DefaultTableOutputs` where output elements overlapped on smaller screen sizes
- 04759f2: Fix null check in `isJsonObject` utility function for scaffolder review state component
- Updated dependencies
- @backstage/plugin-catalog-react@1.12.3-next.2
- @backstage/plugin-permission-react@0.4.25-next.1
- @backstage/plugin-scaffolder-common@1.5.5-next.1
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/core-components@0.14.10-next.0
- @backstage/core-plugin-api@1.9.3
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
## 1.11.0-next.1
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.12.3-next.1
- @backstage/plugin-permission-react@0.4.25-next.0
- @backstage/plugin-scaffolder-common@1.5.5-next.0
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/core-components@0.14.10-next.0
- @backstage/core-plugin-api@1.9.3
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
## 1.11.0-next.0
### Minor Changes
- 8839381: Add scaffolder option to display object items in separate rows on review page
### Patch Changes
- d0e95a7: Add ability to customise form fields in the UI by exposing `uiSchema` and `formContext` in `FormProps`
- 4670f06: support `ajv-errors` for scaffolder validation to allow for customizing the error messages
- Updated dependencies
- @backstage/plugin-catalog-react@1.12.3-next.0
- @backstage/core-components@0.14.10-next.0
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/core-plugin-api@1.9.3
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
- @backstage/plugin-permission-react@0.4.24
- @backstage/plugin-scaffolder-common@1.5.4
## 1.10.0
### Minor Changes
- 354e68c: Improve validation error display text in scaffolder
- b5deed0: Add support for `bitbucketCloud` autocomplete in `RepoUrlPicker`
### Patch Changes
- cc81579: Updated dependency `@rjsf/utils` to `5.18.5`.
Updated dependency `@rjsf/core` to `5.18.5`.
Updated dependency `@rjsf/material-ui` to `5.18.5`.
Updated dependency `@rjsf/validator-ajv8` to `5.18.5`.
- 4d7e11f: disables rendering of output box if no output is returned
- Updated dependencies
- @backstage/core-components@0.14.9
- @backstage/plugin-catalog-react@1.12.2
- @backstage/plugin-permission-react@0.4.24
- @backstage/plugin-scaffolder-common@1.5.4
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/core-plugin-api@1.9.3
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
## 1.10.0-next.2
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.9-next.1
- @backstage/plugin-catalog-react@1.12.2-next.2
## 1.10.0-next.1
### Minor Changes
- 354e68c: Improve validation error display text in scaffolder
### Patch Changes
- cc81579: Updated dependency `@rjsf/utils` to `5.18.5`.
Updated dependency `@rjsf/core` to `5.18.5`.
Updated dependency `@rjsf/material-ui` to `5.18.5`.
Updated dependency `@rjsf/validator-ajv8` to `5.18.5`.
- Updated dependencies
- @backstage/plugin-catalog-react@1.12.2-next.1
- @backstage/core-components@0.14.9-next.0
- @backstage/core-plugin-api@1.9.3
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
- @backstage/plugin-permission-react@0.4.23
- @backstage/plugin-scaffolder-common@1.5.3
## 1.10.0-next.0
### Minor Changes
- b5deed0: Add support for `bitbucketCloud` autocomplete in `RepoUrlPicker`
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.9-next.0
- @backstage/plugin-catalog-react@1.12.2-next.0
- @backstage/core-plugin-api@1.9.3
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
- @backstage/plugin-permission-react@0.4.23
- @backstage/plugin-scaffolder-common@1.5.3
## 1.9.0
### Minor Changes
- 62bd9eb: Replace `ui:widget: password` with the a warning message stating that it's not secure and to use the build in `SecretField`.
You can do this by updating your `template.yaml` files that have the reference `ui:widget: password` to `ui:field: Secret` instead.
```diff
apiVersion: backstage.io/v1alpha1
kind: Template
metadata:
...
spec:
parameters:
- title: collect some information
schema:
type: object
properties:
password:
title: Password
type: string
- ui:widget: password
+ ui:field: Secret
steps:
- id: collect-info
name: Collect some information
action: acme:do:something
input:
- password: ${{ parameters.password }}
+ password: ${{ secrets.password }}
```
### Patch Changes
- 86dc29d: Links that are rendered in the markdown in the `ScaffolderField` component are now opened in new tabs.
- d44a20a: Added additional plugin metadata to `package.json`.
- fa8560e: Prevents Autocomplete dropdown from overlapping sidebar on hovering it
- 6cb4886: Updated dependency `@rjsf/utils` to `5.18.4`.
Updated dependency `@rjsf/core` to `5.18.4`.
Updated dependency `@rjsf/material-ui` to `5.18.4`.
Updated dependency `@rjsf/validator-ajv8` to `5.18.4`.
- 75dcd7e: Fixing bug in `formData` type as it should be `optional` as it's possibly undefined
- 928cfa0: Fixed a typo '
## 1.8.7-next.3
### Patch Changes
- d44a20a: Added additional plugin metadata to `package.json`.
- fa8560e: Prevents Autocomplete dropdown from overlapping sidebar on hovering it
- Updated dependencies
- @backstage/core-components@0.14.8-next.2
- @backstage/plugin-scaffolder-common@1.5.3-next.1
- @backstage/plugin-permission-react@0.4.23-next.1
- @backstage/plugin-catalog-react@1.12.1-next.2
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/core-plugin-api@1.9.3-next.0
- @backstage/theme@0.5.6-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
## 1.8.7-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-catalog-react@1.12.1-next.1
- @backstage/plugin-permission-react@0.4.23-next.0
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/theme@0.5.6-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
- @backstage/plugin-scaffolder-common@1.5.3-next.0
## 1.8.7-next.1
### Patch Changes
- 75dcd7e: Fixing bug in `formData` type as it should be `optional` as it's possibly undefined
- 928cfa0: Fixed a typo '
## 1.8.6-next.0
### Patch Changes
- 86dc29d: Links that are rendered in the markdown in the `ScaffolderField` component are now opened in new tabs.
- Updated dependencies
- @backstage/theme@0.5.6-next.0
- @backstage/core-components@0.14.8-next.0
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/core-plugin-api@1.9.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
- @backstage/plugin-catalog-react@1.12.1-next.0
- @backstage/plugin-scaffolder-common@1.5.2
## 1.8.5
### Patch Changes
- 9156654: Capturing more event clicks for scaffolder
- 0040ec2: Updated dependency `@rjsf/utils` to `5.18.2`.
Updated dependency `@rjsf/core` to `5.18.2`.
Updated dependency `@rjsf/material-ui` to `5.18.2`.
Updated dependency `@rjsf/validator-ajv8` to `5.18.2`.
- Updated dependencies
- @backstage/plugin-scaffolder-common@1.5.2
- @backstage/core-components@0.14.7
- @backstage/catalog-model@1.5.0
- @backstage/plugin-catalog-react@1.12.0
- @backstage/theme@0.5.4
- @backstage/catalog-client@1.6.5
## 1.8.5-next.2
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.12.0-next.2
- @backstage/core-components@0.14.7-next.2
## 1.8.5-next.1
### Patch Changes
- 9156654: Capturing more event clicks for scaffolder
- Updated dependencies
- @backstage/plugin-scaffolder-common@1.5.2-next.1
- @backstage/core-components@0.14.6-next.1
- @backstage/plugin-catalog-react@1.11.4-next.1
## 1.8.5-next.0
### Patch Changes
- 0040ec2: Updated dependency `@rjsf/utils` to `5.18.2`.
Updated dependency `@rjsf/core` to `5.18.2`.
Updated dependency `@rjsf/material-ui` to `5.18.2`.
Updated dependency `@rjsf/validator-ajv8` to `5.18.2`.
- Updated dependencies
- @backstage/catalog-model@1.5.0-next.0
- @backstage/theme@0.5.4-next.0
- @backstage/core-components@0.14.5-next.0
- @backstage/catalog-client@1.6.5-next.0
- @backstage/plugin-catalog-react@1.11.4-next.0
- @backstage/plugin-scaffolder-common@1.5.2-next.0
- @backstage/core-plugin-api@1.9.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
## 1.8.4
### Patch Changes
- abfbcfc: Updated dependency `@testing-library/react` to `^15.0.0`.
- 87d2eb8: Updated dependency `json-schema-library` to `^9.0.0`.
- cb1e3b0: Updated dependency `@testing-library/dom` to `^10.0.0`.
- 0e692cf: Added ESLint rule `no-top-level-material-ui-4-imports` to migrate the Material UI imports.
- df99f62: The `value` sent on the `create` analytics event (fired when a Scaffolder template is executed) is now set to the number of minutes saved by executing the template. This value is derived from the `backstage.io/time-saved` annotation on the template entity, if available.
Note: the `create` event is now captured in the `` component. If you are directly making use of the alpha-exported `` component, an analytics `create` event will no longer be captured on your behalf.
- Updated dependencies
- @backstage/plugin-catalog-react@1.11.3
- @backstage/core-components@0.14.4
- @backstage/core-plugin-api@1.9.2
- @backstage/theme@0.5.3
- @backstage/version-bridge@1.0.8
- @backstage/catalog-client@1.6.4
- @backstage/catalog-model@1.4.5
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.1
## 1.8.4-next.1
### Patch Changes
- 87d2eb8: Updated dependency `json-schema-library` to `^9.0.0`.
- df99f62: The `value` sent on the `create` analytics event (fired when a Scaffolder template is executed) is now set to the number of minutes saved by executing the template. This value is derived from the `backstage.io/time-saved` annotation on the template entity, if available.
Note: the `create` event is now captured in the `` component. If you are directly making use of the alpha-exported `` component, an analytics `create` event will no longer be captured on your behalf.
- Updated dependencies
- @backstage/catalog-client@1.6.4-next.0
- @backstage/catalog-model@1.4.5
- @backstage/core-components@0.14.4-next.0
- @backstage/core-plugin-api@1.9.1
- @backstage/theme@0.5.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-catalog-react@1.11.3-next.1
- @backstage/plugin-scaffolder-common@1.5.1
## 1.8.4-next.0
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.4-next.0
- @backstage/catalog-client@1.6.3
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/theme@0.5.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-catalog-react@1.11.3-next.0
- @backstage/plugin-scaffolder-common@1.5.1
## 1.8.3
### Patch Changes
- e8f026a: Use ESM exports of react-use library
- Updated dependencies
- @backstage/catalog-client@1.6.3
- @backstage/core-components@0.14.3
- @backstage/plugin-catalog-react@1.11.2
- @backstage/core-plugin-api@1.9.1
- @backstage/catalog-model@1.4.5
- @backstage/theme@0.5.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1
## 1.8.2
### Patch Changes
- e8f026a: Use ESM exports of react-use library
- Updated dependencies
- @backstage/catalog-client@1.6.2
- @backstage/core-components@0.14.2
- @backstage/plugin-catalog-react@1.11.1
- @backstage/core-plugin-api@1.9.1
- @backstage/catalog-model@1.4.5
- @backstage/theme@0.5.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1
## 1.8.1
### Patch Changes
- 930b5c1: Added 'root' and 'label' class key to TemplateCategoryPicker
- 6d649d2: Updated dependency `flatted` to `3.3.1`.
- 0cecb09: Updated dependency `@rjsf/utils` to `5.17.1`.
Updated dependency `@rjsf/core` to `5.17.1`.
Updated dependency `@rjsf/material-ui` to `5.17.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.17.1`.
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/theme@0.5.2
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-client@1.6.1
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1
## 1.8.1-next.2
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1-next.2
- @backstage/plugin-catalog-react@1.11.0-next.2
- @backstage/catalog-client@1.6.1-next.1
- @backstage/catalog-model@1.4.5-next.0
- @backstage/core-plugin-api@1.9.1-next.1
- @backstage/theme@0.5.2-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1-next.1
## 1.8.1-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1-next.1
- @backstage/plugin-catalog-react@1.10.1-next.1
- @backstage/core-plugin-api@1.9.1-next.1
- @backstage/catalog-client@1.6.1-next.0
- @backstage/catalog-model@1.4.5-next.0
- @backstage/theme@0.5.2-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1-next.1
## 1.8.1-next.0
### Patch Changes
- 930b5c1: Added 'root' and 'label' class key to TemplateCategoryPicker
- 6d649d2: Updated dependency `flatted` to `3.3.1`.
- 0cecb09: Updated dependency `@rjsf/utils` to `5.17.1`.
Updated dependency `@rjsf/core` to `5.17.1`.
Updated dependency `@rjsf/material-ui` to `5.17.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.17.1`.
- Updated dependencies
- @backstage/theme@0.5.2-next.0
- @backstage/core-components@0.14.1-next.0
- @backstage/plugin-catalog-react@1.10.1-next.0
- @backstage/catalog-client@1.6.1-next.0
- @backstage/catalog-model@1.4.5-next.0
- @backstage/core-plugin-api@1.9.1-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1-next.0
## 1.8.0
### Minor Changes
- c56f1a2: Remove the old legacy exports from `/alpha`
- 11b9a08: Introduced the first version of recoverable tasks.
- b07ec70: Use more distinguishable icons for link (`Link`) and text output (`Description`).
### Patch Changes
- 3f60ad5: fix for: converting circular structure to JSON error
- 0b0c6b6: Allow defining default output text to be shown
- 8fe56a8: Widen `@types/react` dependency range to include version 18.
- 31f0a0a: Added `ScaffolderPageContextMenu` to `ActionsPage`, `ListTaskPage`, and `TemplateEditorPage` so that you can more easily navigate between these pages
- 09cedb9: Updated dependency `@react-hookz/web` to `^24.0.0`.
- e6f0831: Updated dependency `@rjsf/utils` to `5.17.0`.
Updated dependency `@rjsf/core` to `5.17.0`.
Updated dependency `@rjsf/material-ui` to `5.17.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.17.0`.
- 6a74ffd: Updated dependency `@rjsf/utils` to `5.16.1`.
Updated dependency `@rjsf/core` to `5.16.1`.
Updated dependency `@rjsf/material-ui` to `5.16.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.16.1`.
- 3dff4b0: Remove unused deps
- 82affc7: Fix issue where `ui:schema` was replaced with an empty object if `dependencies` is defined
- 2985186: Fix bug that erroneously caused a separator or a 0 to render in the TemplateCard for Templates with empty links
- Updated dependencies
- @backstage/plugin-catalog-react@1.10.0
- @backstage/core-components@0.14.0
- @backstage/catalog-model@1.4.4
- @backstage/theme@0.5.1
- @backstage/core-plugin-api@1.9.0
- @backstage/catalog-client@1.6.0
- @backstage/plugin-scaffolder-common@1.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
## 1.8.0-next.3
### Patch Changes
- 09cedb9: Updated dependency `@react-hookz/web` to `^24.0.0`.
- e6f0831: Updated dependency `@rjsf/utils` to `5.17.0`.
Updated dependency `@rjsf/core` to `5.17.0`.
Updated dependency `@rjsf/material-ui` to `5.17.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.17.0`.
- Updated dependencies
- @backstage/theme@0.5.1-next.1
- @backstage/core-components@0.14.0-next.2
- @backstage/plugin-catalog-react@1.10.0-next.3
- @backstage/catalog-client@1.6.0-next.1
- @backstage/catalog-model@1.4.4-next.0
- @backstage/core-plugin-api@1.9.0-next.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.0-next.1
## 1.8.0-next.2
### Patch Changes
- 8fe56a8: Widen `@types/react` dependency range to include version 18.
- 2985186: Fix bug that erroneously caused a separator or a 0 to render in the TemplateCard for Templates with empty links
- Updated dependencies
- @backstage/core-components@0.14.0-next.1
- @backstage/core-plugin-api@1.9.0-next.1
- @backstage/plugin-catalog-react@1.10.0-next.2
- @backstage/theme@0.5.1-next.0
- @backstage/catalog-client@1.6.0-next.1
- @backstage/catalog-model@1.4.4-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.0-next.1
## 1.8.0-next.1
### Minor Changes
- b07ec70: Use more distinguishable icons for link (`Link`) and text output (`Description`).
### Patch Changes
- 3f60ad5: fix for: converting circular structure to JSON error
- 31f0a0a: Added `ScaffolderPageContextMenu` to `ActionsPage`, `ListTaskPage`, and `TemplateEditorPage` so that you can more easily navigate between these pages
- 82affc7: Fix issue where `ui:schema` was replaced with an empty object if `dependencies` is defined
- Updated dependencies
- @backstage/core-components@0.14.0-next.0
- @backstage/catalog-model@1.4.4-next.0
- @backstage/catalog-client@1.6.0-next.1
- @backstage/core-plugin-api@1.8.3-next.0
- @backstage/plugin-catalog-react@1.9.4-next.1
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.0-next.1
## 1.8.0-next.0
### Minor Changes
- c56f1a2: Remove the old legacy exports from `/alpha`
- 11b9a08: Introduced the first version of recoverable tasks.
### Patch Changes
- 0b0c6b6: Allow defining default output text to be shown
- 6a74ffd: Updated dependency `@rjsf/utils` to `5.16.1`.
Updated dependency `@rjsf/core` to `5.16.1`.
Updated dependency `@rjsf/material-ui` to `5.16.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.16.1`.
- Updated dependencies
- @backstage/plugin-catalog-react@1.9.4-next.0
- @backstage/catalog-client@1.6.0-next.0
- @backstage/plugin-scaffolder-common@1.5.0-next.0
- @backstage/core-components@0.13.10
- @backstage/catalog-model@1.4.3
- @backstage/core-plugin-api@1.8.2
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
## 1.7.1
### Patch Changes
- c28f281: Scaffolder form now shows a list of errors at the top of the form.
- 0b9ce2b: Fix for a step with no properties
- 98ac5ab: Updated dependency `@rjsf/utils` to `5.15.1`.
Updated dependency `@rjsf/core` to `5.15.1`.
Updated dependency `@rjsf/material-ui` to `5.15.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.15.1`.
- 4016f21: Remove some unused dependencies
- d16f85f: Show first scaffolder output text by default
- Updated dependencies
- @backstage/core-components@0.13.10
- @backstage/plugin-scaffolder-common@1.4.5
- @backstage/core-plugin-api@1.8.2
- @backstage/catalog-client@1.5.2
- @backstage/plugin-catalog-react@1.9.3
- @backstage/catalog-model@1.4.3
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
## 1.7.1-next.2
### Patch Changes
- 98ac5ab: Updated dependency `@rjsf/utils` to `5.15.1`.
Updated dependency `@rjsf/core` to `5.15.1`.
Updated dependency `@rjsf/material-ui` to `5.15.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.15.1`.
- Updated dependencies
- @backstage/plugin-catalog-react@1.9.3-next.2
## 1.7.1-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.8.2-next.0
- @backstage/core-components@0.13.10-next.1
- @backstage/plugin-catalog-react@1.9.3-next.1
- @backstage/catalog-client@1.5.2-next.0
- @backstage/catalog-model@1.4.3
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.4.4
## 1.7.1-next.0
### Patch Changes
- c28f281: Scaffolder form now shows a list of errors at the top of the form.
- 4016f21: Remove some unused dependencies
- Updated dependencies
- @backstage/core-components@0.13.10-next.0
- @backstage/catalog-client@1.5.2-next.0
- @backstage/plugin-catalog-react@1.9.3-next.0
- @backstage/catalog-model@1.4.3
- @backstage/core-plugin-api@1.8.1
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.4.4
## 1.7.0
### Minor Changes
- 33edf50: Added support for dealing with user provided secrets using a new field extension `ui:field: Secret`
### Patch Changes
- 670c7cc: Fix bug where `properties` is set to empty object when it should be empty for schema dependencies
- fa66d1b: Fixed bug in `ReviewState` where `enum` value was displayed in step review instead of the corresponding label when using `enumNames`
- e516bf4: Step titles in the Stepper are now clickable and redirect the user to the corresponding step, as an alternative to using the back buttons.
- aaa6fb3: Minor updates for TypeScript 5.2.2+ compatibility
- 2aee53b: Add horizontal slider if stepper overflows
- 2b72591: Updated dependency `@rjsf/utils` to `5.14.3`.
Updated dependency `@rjsf/core` to `5.14.3`.
Updated dependency `@rjsf/material-ui` to `5.14.3`.
Updated dependency `@rjsf/validator-ajv8` to `5.14.3`.
- 6cd12f2: Updated dependency `@rjsf/utils` to `5.14.1`.
Updated dependency `@rjsf/core` to `5.14.1`.
Updated dependency `@rjsf/material-ui` to `5.14.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.14.1`.
- a518c5a: Updated dependency `@react-hookz/web` to `^23.0.0`.
- 64301d3: Updated dependency `@rjsf/utils` to `5.15.0`.
Updated dependency `@rjsf/core` to `5.15.0`.
Updated dependency `@rjsf/material-ui` to `5.15.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.15.0`.
- 63c494e: Updated dependency `@rjsf/utils` to `5.14.2`.
Updated dependency `@rjsf/core` to `5.14.2`.
Updated dependency `@rjsf/material-ui` to `5.14.2`.
Updated dependency `@rjsf/validator-ajv8` to `5.14.2`.
- c8908d4: Use new option from RJSF 5.15
- 0cbb03b: Fixing regular expression ReDoS with zod packages. Upgrading to latest. ref: https://security.snyk.io/vuln/SNYK-JS-ZOD-5925617
- 5bb5240: Fixed issue for showing undefined for hidden form items
- Updated dependencies
- @backstage/core-plugin-api@1.8.1
- @backstage/plugin-catalog-react@1.9.2
- @backstage/core-components@0.13.9
- @backstage/theme@0.5.0
- @backstage/catalog-client@1.5.0
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.4.4
## 1.6.2-next.3
### Patch Changes
- 64301d3: Updated dependency `@rjsf/utils` to `5.15.0`.
Updated dependency `@rjsf/core` to `5.15.0`.
Updated dependency `@rjsf/material-ui` to `5.15.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.15.0`.
- c8908d4: Use new option from RJSF 5.15
- Updated dependencies
- @backstage/core-components@0.13.9-next.3
- @backstage/catalog-client@1.5.0-next.1
- @backstage/catalog-model@1.4.3
- @backstage/core-plugin-api@1.8.1-next.1
- @backstage/errors@1.2.3
- @backstage/theme@0.5.0-next.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-catalog-react@1.9.2-next.3
- @backstage/plugin-scaffolder-common@1.4.3
## 1.6.2-next.2
### Patch Changes
- 5bb5240: Fixed issue for showing undefined for hidden form items
- Updated dependencies
- @backstage/theme@0.5.0-next.1
- @backstage/plugin-catalog-react@1.9.2-next.2
- @backstage/catalog-client@1.5.0-next.1
- @backstage/catalog-model@1.4.3
- @backstage/core-components@0.13.9-next.2
- @backstage/core-plugin-api@1.8.1-next.1
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.4.3
## 1.6.2-next.1
### Patch Changes
- fa66d1b5b3: Fixed bug in `ReviewState` where `enum` value was displayed in step review instead of the corresponding label when using `enumNames`
- 2aee53bbeb: Add horizontal slider if stepper overflows
- 2b725913c1: Updated dependency `@rjsf/utils` to `5.14.3`.
Updated dependency `@rjsf/core` to `5.14.3`.
Updated dependency `@rjsf/material-ui` to `5.14.3`.
Updated dependency `@rjsf/validator-ajv8` to `5.14.3`.
- a518c5a25b: Updated dependency `@react-hookz/web` to `^23.0.0`.
- Updated dependencies
- @backstage/core-components@0.13.9-next.1
- @backstage/core-plugin-api@1.8.1-next.1
- @backstage/plugin-catalog-react@1.9.2-next.1
- @backstage/catalog-client@1.5.0-next.0
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/theme@0.5.0-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.4.3
## 1.6.2-next.0
### Patch Changes
- e516bf4da8: Step titles in the Stepper are now clickable and redirect the user to the corresponding step, as an alternative to using the back buttons.
- aaa6fb3bc9: Minor updates for TypeScript 5.2.2+ compatibility
- 6cd12f277b: Updated dependency `@rjsf/utils` to `5.14.1`.
Updated dependency `@rjsf/core` to `5.14.1`.
Updated dependency `@rjsf/material-ui` to `5.14.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.14.1`.
- 63c494ef22: Updated dependency `@rjsf/utils` to `5.14.2`.
Updated dependency `@rjsf/core` to `5.14.2`.
Updated dependency `@rjsf/material-ui` to `5.14.2`.
Updated dependency `@rjsf/validator-ajv8` to `5.14.2`.
- Updated dependencies
- @backstage/core-plugin-api@1.8.1-next.0
- @backstage/plugin-catalog-react@1.9.2-next.0
- @backstage/core-components@0.13.9-next.0
- @backstage/theme@0.5.0-next.0
- @backstage/catalog-client@1.4.6
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.4.3
## 1.6.0
### Minor Changes
- 3fdffbb699: Release design improvements for the `Scaffolder` plugin and support v5 of `@rjsf/*` libraries.
This change should be non-breaking. If you're seeing typescript issues after migrating please [open an issue](https://github.com/backstage/backstage/issues/new/choose)
The `next` versions like `createNextFieldExtension` and `NextScaffolderPage` have been promoted to the public interface under `createScaffolderFieldExtension` and `ScaffolderPage`, so any older imports which are no longer found will need updating from `@backstage/plugin-scaffolder/alpha` or `@backstage/plugin-scaffolder-react/alpha` will need to be imported from `@backstage/plugin-scaffolder` and `@backstage/plugin-scaffolder-react` respectively.
The legacy versions are now available in `/alpha` under `createLegacyFieldExtension` and `LegacyScaffolderPage` if you're running into issues, but be aware that these will be removed in a next mainline release.
### Patch Changes
- 6c2b872153: Add official support for React 18.
- 171a99816b: Fixed `backstage:featureFlag` in `scaffolder/next` by sorting out `manifest.steps`.
- c838da0edd: Updated dependency `@rjsf/utils` to `5.13.6`.
Updated dependency `@rjsf/core` to `5.13.6`.
Updated dependency `@rjsf/material-ui` to `5.13.6`.
Updated dependency `@rjsf/validator-ajv8` to `5.13.6`.
- 69c14904b6: Use `EntityRefLinks` with `hideIcons` property to avoid double icons
- 62b5922916: Internal theme type updates
- dda56ae265: Preserve step's time execution for a non-running task.
- 76d07da66a: Make it possible to define control buttons text (Back, Create, Review) per template
- Updated dependencies
- @backstage/plugin-catalog-react@1.9.0
- @backstage/core-components@0.13.8
- @backstage/plugin-scaffolder-common@1.4.3
- @backstage/core-plugin-api@1.8.0
- @backstage/version-bridge@1.0.7
- @backstage/theme@0.4.4
- @backstage/catalog-client@1.4.6
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
## 1.6.0-next.2
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.13.8-next.2
- @backstage/plugin-catalog-react@1.9.0-next.2
## 1.6.0-next.1
### Patch Changes
- 62b5922916: Internal theme type updates
- 76d07da66a: Make it possible to define control buttons text (Back, Create, Review) per template
- Updated dependencies
- @backstage/plugin-catalog-react@1.9.0-next.1
- @backstage/plugin-scaffolder-common@1.4.3-next.1
- @backstage/core-components@0.13.8-next.1
- @backstage/catalog-client@1.4.5
- @backstage/catalog-model@1.4.3
- @backstage/core-plugin-api@1.8.0-next.0
- @backstage/errors@1.2.3
- @backstage/theme@0.4.4-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7-next.0
## 1.6.0-next.0
### Minor Changes
- 3fdffbb699: Release design improvements for the `Scaffolder` plugin and support v5 of `@rjsf/*` libraries.
This change should be non-breaking. If you're seeing typescript issues after migrating please [open an issue](https://github.com/backstage/backstage/issues/new/choose)
The `next` versions like `createNextFieldExtension` and `NextScaffolderPage` have been promoted to the public interface under `createScaffolderFieldExtension` and `ScaffolderPage`, so any older imports which are no longer found will need updating from `@backstage/plugin-scaffolder/alpha` or `@backstage/plugin-scaffolder-react/alpha` will need to be imported from `@backstage/plugin-scaffolder` and `@backstage/plugin-scaffolder-react` respectively.
The legacy versions are now available in `/alpha` under `createLegacyFieldExtension` and `LegacyScaffolderPage` if you're running into issues, but be aware that these will be removed in a next mainline release.
### Patch Changes
- 6c2b872153: Add official support for React 18.
- Updated dependencies
- @backstage/core-components@0.13.7-next.0
- @backstage/plugin-scaffolder-common@1.4.3-next.0
- @backstage/plugin-catalog-react@1.9.0-next.0
- @backstage/core-plugin-api@1.8.0-next.0
- @backstage/version-bridge@1.0.7-next.0
- @backstage/theme@0.4.4-next.0
- @backstage/catalog-client@1.4.5
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
## 1.5.6
### Patch Changes
- 9a1fce352e: Updated dependency `@testing-library/jest-dom` to `^6.0.0`.
- f95af4e540: Updated dependency `@testing-library/dom` to `^9.0.0`.
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.5
- @backstage/core-plugin-api@1.7.0
- @backstage/core-components@0.13.6
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/version-bridge@1.0.6
- @backstage/theme@0.4.3
- @backstage/catalog-client@1.4.5
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.4.2
## 1.5.6-next.2
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.13.6-next.2
- @backstage/core-plugin-api@1.7.0-next.1
- @backstage/catalog-model@1.4.3-next.0
- @backstage/plugin-catalog-react@1.8.5-next.2
- @backstage/errors@1.2.3-next.0
- @backstage/theme@0.4.3-next.0
- @backstage/catalog-client@1.4.5-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.5
- @backstage/plugin-scaffolder-common@1.4.2-next.0
## 1.5.6-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.13.6-next.1
- @backstage/plugin-catalog-react@1.8.5-next.1
- @backstage/core-plugin-api@1.7.0-next.0
- @backstage/catalog-client@1.4.4
- @backstage/catalog-model@1.4.2
- @backstage/errors@1.2.2
- @backstage/theme@0.4.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.5
- @backstage/plugin-scaffolder-common@1.4.1
## 1.5.6-next.0
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.5-next.0
- @backstage/core-plugin-api@1.7.0-next.0
- @backstage/core-components@0.13.6-next.0
- @backstage/catalog-client@1.4.4
- @backstage/catalog-model@1.4.2
- @backstage/errors@1.2.2
- @backstage/theme@0.4.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.5
- @backstage/plugin-scaffolder-common@1.4.1
## 1.5.5
### Patch Changes
- 406b786a2a2c: Mark package as being free of side effects, allowing more optimized Webpack builds.
- b16c341ced45: Updated dependency `@rjsf/utils` to `5.13.0`.
Updated dependency `@rjsf/core-v5` to `npm:@rjsf/core@5.13.0`.
Updated dependency `@rjsf/material-ui-v5` to `npm:@rjsf/material-ui@5.13.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.13.0`.
- 27fef07f9229: Updated dependency `use-immer` to `^0.9.0`.
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.4
- @backstage/core-components@0.13.5
- @backstage/catalog-client@1.4.4
- @backstage/catalog-model@1.4.2
- @backstage/core-plugin-api@1.6.0
- @backstage/errors@1.2.2
- @backstage/plugin-scaffolder-common@1.4.1
- @backstage/theme@0.4.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.5
## 1.5.5-next.3
### Patch Changes
- 406b786a2a2c: Mark package as being free of side effects, allowing more optimized Webpack builds.
- b16c341ced45: Updated dependency `@rjsf/utils` to `5.13.0`.
Updated dependency `@rjsf/core-v5` to `npm:@rjsf/core@5.13.0`.
Updated dependency `@rjsf/material-ui-v5` to `npm:@rjsf/material-ui@5.13.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.13.0`.
- Updated dependencies
- @backstage/catalog-client@1.4.4-next.2
- @backstage/catalog-model@1.4.2-next.2
- @backstage/core-components@0.13.5-next.3
- @backstage/core-plugin-api@1.6.0-next.3
- @backstage/errors@1.2.2-next.0
- @backstage/plugin-catalog-react@1.8.4-next.3
- @backstage/plugin-scaffolder-common@1.4.1-next.2
- @backstage/theme@0.4.2-next.0
- @backstage/types@1.1.1-next.0
- @backstage/version-bridge@1.0.5-next.0
## 1.5.5-next.2
### Patch Changes
- 27fef07f9229: Updated dependency `use-immer` to `^0.9.0`.
- Updated dependencies
- @backstage/core-components@0.13.5-next.2
- @backstage/core-plugin-api@1.6.0-next.2
- @backstage/plugin-catalog-react@1.8.4-next.2
- @backstage/catalog-model@1.4.2-next.1
- @backstage/catalog-client@1.4.4-next.1
- @backstage/errors@1.2.1
- @backstage/theme@0.4.1
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.4.1-next.1
## 1.5.5-next.1
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.4-next.1
- @backstage/core-components@0.13.5-next.1
- @backstage/catalog-model@1.4.2-next.0
- @backstage/core-plugin-api@1.6.0-next.1
- @backstage/catalog-client@1.4.4-next.0
- @backstage/plugin-scaffolder-common@1.4.1-next.0
- @backstage/errors@1.2.1
- @backstage/theme@0.4.1
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
## 1.5.4-next.0
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.6.0-next.0
- @backstage/core-components@0.13.5-next.0
- @backstage/catalog-client@1.4.3
- @backstage/catalog-model@1.4.1
- @backstage/errors@1.2.1
- @backstage/theme@0.4.1
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-catalog-react@1.8.3-next.0
- @backstage/plugin-scaffolder-common@1.4.0
## 1.5.2
### Patch Changes
- ba9ee98a37bd: Fixed bug in Workflow component by passing a prop `templateName` down to Stepper component.
- Updated dependencies
- @backstage/core-components@0.13.4
- @backstage/plugin-catalog-react@1.8.1
- @backstage/plugin-scaffolder-common@1.4.0
- @backstage/core-plugin-api@1.5.3
- @backstage/catalog-client@1.4.3
- @backstage/catalog-model@1.4.1
- @backstage/errors@1.2.1
- @backstage/theme@0.4.1
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
## 1.5.2-next.1
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.1-next.1
## 1.5.2-next.0
### Patch Changes
- ba9ee98a37bd: Fixed bug in Workflow component by passing a prop `templateName` down to Stepper component.
- Updated dependencies
- @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-client@1.4.3
- @backstage/catalog-model@1.4.1
- @backstage/errors@1.2.1
- @backstage/theme@0.4.1
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.3.2
## 1.5.1
### Patch Changes
- f74a27de4d2c: Made markdown description theme-able
- 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/core-plugin-api@1.5.3
- @backstage/catalog-client@1.4.3
- @backstage/catalog-model@1.4.1
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.3.2
## 1.5.1-next.2
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.0-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-client@1.4.3-next.0
- @backstage/catalog-model@1.4.1-next.0
- @backstage/errors@1.2.1-next.0
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.3.2-next.0
## 1.5.1-next.1
### Patch Changes
- f74a27de4d2c: Made markdown description theme-able
- 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
## 1.5.1-next.0
### Patch Changes
- Updated dependencies
- @backstage/errors@1.2.1-next.0
- @backstage/core-components@0.13.3-next.0
- @backstage/catalog-client@1.4.3-next.0
- @backstage/catalog-model@1.4.1-next.0
- @backstage/core-plugin-api@1.5.2
- @backstage/theme@0.4.0
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-catalog-react@1.7.1-next.0
- @backstage/plugin-scaffolder-common@1.3.2-next.0
## 1.5.0
### Minor Changes
- 6b571405f806: `scaffolder/next`: Provide some default template components to `rjsf` to allow for standardization and markdown descriptions
- 4505dc3b4598: `scaffolder/next`: Don't render `TemplateGroups` when there's no results in with search query
- a452bda74d7a: Fixed typescript casting bug for useTemplateParameterSchema hook
- 6b571405f806: `scaffolder/next`: provide a `ScaffolderField` component which is meant to replace some of the `FormControl` components from Material UI, making it easier to write `FieldExtensions`.
### Patch Changes
- 84a5c7724c7e: fixed refresh problem when backstage backend disconnects without any feedback to user. Now we send a generic message and try to reconnect after 15 seconds
- cf34311cdbe1: Extract `ui:*` fields from conditional `then` and `else` schema branches.
- 2ff94da135a4: bump `rjsf` dependencies to 5.7.3
- 74b216ee4e50: Add `PropsWithChildren` to usages of `ComponentType`, in preparation for React 18 where the children are no longer implicit.
- Updated dependencies
- @backstage/core-plugin-api@1.5.2
- @backstage/catalog-client@1.4.2
- @backstage/core-components@0.13.2
- @backstage/types@1.1.0
- @backstage/theme@0.4.0
- @backstage/plugin-catalog-react@1.7.0
- @backstage/catalog-model@1.4.0
- @backstage/errors@1.2.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.3.1
## 1.5.0-next.3
### Minor Changes
- a452bda74d7a: Fixed typescript casting bug for useTemplateParameterSchema hook
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.13.2-next.3
- @backstage/catalog-model@1.4.0-next.1
- @backstage/catalog-client@1.4.2-next.2
- @backstage/core-plugin-api@1.5.2-next.0
- @backstage/errors@1.2.0-next.0
- @backstage/theme@0.4.0-next.1
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4
- @backstage/plugin-catalog-react@1.7.0-next.3
- @backstage/plugin-scaffolder-common@1.3.1-next.1
## 1.5.0-next.2
### Patch Changes
- cf34311cdbe1: Extract `ui:*` fields from conditional `then` and `else` schema branches.
- 2ff94da135a4: bump `rjsf` dependencies to 5.7.3
- 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/core-plugin-api@1.5.2-next.0
## 1.5.0-next.1
### Minor Changes
- 6b571405f806: `scaffolder/next`: Provide some default template components to `rjsf` to allow for standardization and markdown descriptions
- 4505dc3b4598: `scaffolder/next`: Don't render `TemplateGroups` when there's no results in with search query
- 6b571405f806: `scaffolder/next`: provide a `ScaffolderField` component which is meant to replace some of the `FormControl` components from Material UI, making it easier to write `FieldExtensions`.
### Patch Changes
- 74b216ee4e50: Add `PropsWithChildren` to usages of `ComponentType`, in preparation for React 18 where the children are no longer implicit.
- 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/catalog-client@1.4.2-next.1
- @backstage/plugin-scaffolder-common@1.3.1-next.0
- @backstage/theme@0.4.0-next.0
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4
## 1.4.1-next.0
### Patch Changes
- 84a5c7724c7e: fixed refresh problem when backstage backend disconnects without any feedback to user. Now we send a generic message and try to reconnect after 15 seconds
- Updated dependencies
- @backstage/catalog-client@1.4.2-next.0
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.3.0
## 1.4.0
### Minor Changes
- 82e10a6939c: Add support for Markdown text blob outputs from templates
### Patch Changes
- ad1a1429de4: Improvements to the `scaffolder/next` buttons UX:
- Added padding around the "Create" button in the `Stepper` component
- Added a button bar that includes the "Cancel" and "Start Over" buttons to the `OngoingTask` component. The state of these buttons match their existing counter parts in the Context Menu
- Added a "Show Button Bar"/"Hide Button Bar" item to the `ContextMenu` component
- Updated dependencies
- @backstage/theme@0.3.0
- @backstage/plugin-catalog-react@1.6.0
- @backstage/plugin-scaffolder-common@1.3.0
- @backstage/core-components@0.13.1
- @backstage/catalog-client@1.4.1
- @backstage/catalog-model@1.3.0
- @backstage/core-plugin-api@1.5.1
- @backstage/errors@1.1.5
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4
## 1.4.0-next.2
### Minor Changes
- 82e10a6939c: Add support for Markdown text blob outputs from templates
### Patch Changes
- Updated dependencies
- @backstage/theme@0.3.0-next.0
- @backstage/plugin-scaffolder-common@1.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
## 1.3.1-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
## 1.3.1-next.0
### Patch Changes
- ad1a1429de4: Improvements to the `scaffolder/next` buttons UX:
- Added padding around the "Create" button in the `Stepper` component
- Added a button bar that includes the "Cancel" and "Start Over" buttons to the `OngoingTask` component. The state of these buttons match their existing counter parts in the Context Menu
- Added a "Show Button Bar"/"Hide Button Bar" item to the `ContextMenu` component
- 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-client@1.4.1
- @backstage/catalog-model@1.3.0
- @backstage/errors@1.1.5
- @backstage/theme@0.2.19
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.2.7
## 1.3.0
### Minor Changes
- 259d3407b9b: Move `CategoryPicker` from `scaffolder` into `scaffolder-react`
Move `ContextMenu` into `scaffolder-react` and rename it to `ScaffolderPageContextMenu`
- 2cfd03d7376: To offer better customization options, `ScaffolderPageContextMenu` takes callbacks as props instead of booleans
- 48da4c46e45: `scaffolder/next`: Export the `TemplateGroupFilter` and `TemplateGroups` and make an extensible component
### Patch Changes
- 7e1d900413a: `scaffolder/next`: Bump `@rjsf/*` dependencies to 5.5.2
- e27ddc36dad: Added a possibility to cancel the running task (executing of a scaffolder template)
- 0435174b06f: Accessibility issues identified using lighthouse fixed.
- 7a6b16cc506: `scaffolder/next`: Bump `@rjsf/*` deps to 5.3.1
- 90dda42cfd2: bug: Invert `templateFilter` predicate to align with `Array.filter`
- d2488f5e54c: Add an indication that the validators are running when clicking `next` on each step of the form.
- 1e4f5e91b8e: Bump `zod` and `zod-to-json-schema` dependencies.
- 8c40997df44: Updated dependency `@rjsf/core-v5` to `npm:@rjsf/core@5.5.2`.
- f84fc7fd040: Updated dependency `@rjsf/validator-ajv8` to `5.3.0`.
- 8e00acb28db: Small tweaks to remove warnings in the console during development (mainly focusing on techdocs)
- 34dab7ee7f8: `scaffolder/next`: bump `rjsf` dependencies to `5.5.0`
- 2898b6c8d52: Minor type tweaks for TypeScript 5.0
- e0c6e8b9c3c: Update peer dependencies
- cf71c3744a5: scaffolder/next: Bump `@rjsf/*` dependencies to 5.6.0
- Updated dependencies
- @backstage/core-components@0.13.0
- @backstage/plugin-scaffolder-common@1.2.7
- @backstage/catalog-client@1.4.1
- @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/version-bridge@1.0.4
- @backstage/errors@1.1.5
- @backstage/types@1.0.2
## 1.3.0-next.3
### Patch Changes
- d2488f5e54c: Add indication that the validators are running
- 8c40997df44: Updated dependency `@rjsf/core-v5` to `npm:@rjsf/core@5.5.2`.
- 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/catalog-client@1.4.1-next.1
- @backstage/core-plugin-api@1.5.1-next.1
- @backstage/errors@1.1.5
- @backstage/theme@0.2.19-next.0
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4-next.0
- @backstage/plugin-scaffolder-common@1.2.7-next.2
## 1.3.0-next.2
### Patch Changes
- 90dda42cfd2: bug: Invert `templateFilter` predicate to align with `Array.filter`
- 34dab7ee7f8: `scaffolder/next`: bump `rjsf` dependencies to `5.5.0`
- 2898b6c8d52: Minor type tweaks for TypeScript 5.0
- Updated dependencies
- @backstage/catalog-client@1.4.1-next.0
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4-next.0
- @backstage/plugin-scaffolder-common@1.2.7-next.1
## 1.3.0-next.1
### Patch Changes
- 1e4f5e91b8e: Bump `zod` and `zod-to-json-schema` dependencies.
- e0c6e8b9c3c: Update peer dependencies
- Updated dependencies
- @backstage/core-components@0.12.6-next.1
- @backstage/plugin-scaffolder-common@1.2.7-next.1
- @backstage/core-plugin-api@1.5.1-next.0
- @backstage/version-bridge@1.0.4-next.0
- @backstage/plugin-catalog-react@1.4.1-next.1
- @backstage/theme@0.2.19-next.0
- @backstage/catalog-client@1.4.0
- @backstage/catalog-model@1.2.1
- @backstage/errors@1.1.5
- @backstage/types@1.0.2
## 1.3.0-next.0
### Minor Changes
- 259d3407b9b: Move `CategoryPicker` from `scaffolder` into `scaffolder-react`
Move `ContextMenu` into `scaffolder-react` and rename it to `ScaffolderPageContextMenu`
- 2cfd03d7376: To offer better customization options, `ScaffolderPageContextMenu` takes callbacks as props instead of booleans
- 48da4c46e45: `scaffolder/next`: Export the `TemplateGroupFilter` and `TemplateGroups` and make an extensible component
### Patch Changes
- e27ddc36dad: Added a possibility to cancel the running task (executing of a scaffolder template)
- 7a6b16cc506: `scaffolder/next`: Bump `@rjsf/*` deps to 5.3.1
- f84fc7fd040: Updated dependency `@rjsf/validator-ajv8` to `5.3.0`.
- 8e00acb28db: Small tweaks to remove warnings in the console during development (mainly focusing on techdocs)
- Updated dependencies
- @backstage/plugin-scaffolder-common@1.2.7-next.0
- @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-client@1.4.0
- @backstage/catalog-model@1.2.1
- @backstage/errors@1.1.5
- @backstage/theme@0.2.18
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
## 1.2.0
### Minor Changes
- 8f4d13f21cf: Move `useTaskStream`, `TaskBorder`, `TaskLogStream` and `TaskSteps` into `scaffolder-react`.
### Patch Changes
- 65454876fb2: Minor API report tweaks
- 3c96e77b513: Make scaffolder adhere to page themes by using page `fontColor` consistently. If your theme overwrites template list or card headers, review those styles.
- c8d78b9ae9d: fix bug with `hasErrors` returning false when dealing with empty objects
- 9b8c374ace5: Remove timer for skipped steps in Scaffolder Next's TaskSteps
- 44941fc97eb: scaffolder/next: Move the `uiSchema` to its own property in the validation `context` to align with component development and access of `ui:options`
- d9893263ba9: scaffolder/next: Fix for steps without properties
- 928a12a9b3e: Internal refactor of `/alpha` exports.
- cc418d652a7: scaffolder/next: Added the ability to get the fields definition in the schema in the validation function
- d4100d0ec42: Fix alignment bug for owners on `TemplateCard`
- Updated dependencies
- @backstage/catalog-client@1.4.0
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-scaffolder-common@1.2.6
## 1.2.0-next.2
### Patch Changes
- 65454876fb2: Minor API report tweaks
- 3c96e77b513: Make scaffolder adhere to page themes by using page `fontColor` consistently. If your theme overwrites template list or card headers, review those styles.
- d9893263ba9: scaffolder/next: Fix for steps without properties
- 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
## 1.2.0-next.1
### Minor Changes
- 8f4d13f21cf: Move `useTaskStream`, `TaskBorder`, `TaskLogStream` and `TaskSteps` into `scaffolder-react`.
### Patch Changes
- 44941fc97eb: scaffolder/next: Move the `uiSchema` to its own property in the validation `context` to align with component development and access of `ui:options`
- Updated dependencies
- @backstage/core-components@0.12.5-next.1
- @backstage/errors@1.1.5-next.0
- @backstage/catalog-client@1.4.0-next.1
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-scaffolder-common@1.2.6-next.1
## 1.1.1-next.0
### Patch Changes
- c8d78b9ae9: fix bug with `hasErrors` returning false when dealing with empty objects
- 928a12a9b3: Internal refactor of `/alpha` exports.
- cc418d652a: scaffolder/next: Added the ability to get the fields definition in the schema in the validation function
- d4100d0ec4: Fix alignment bug for owners on `TemplateCard`
- Updated dependencies
- @backstage/catalog-client@1.4.0-next.0
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-scaffolder-common@1.2.6-next.0
## 1.1.0
### Minor Changes
- a07750745b: Added `DescriptionField` field override to the `next/scaffolder`
- a521379688: Migrating the `TemplateEditorPage` to work with the new components from `@backstage/plugin-scaffolder-react`
- 8c2966536b: Embed scaffolder workflow in other components
- 5555e17313: refactor `createAsyncValidators` to be recursive to ensure validators are called in nested schemas.
### Patch Changes
- 04f717a8e1: `scaffolder/next`: bump `react-jsonschema-form` libraries to `v5-stable`
- b46f385eff: scaffolder/next: Implementing a simple `OngoingTask` page
- cbab8ac107: lock versions of `@rjsf/*-beta` packages
- 346d6b6630: Upgrade `@rjsf` version 5 dependencies to `beta.18`
- ccbf91051b: bump `@rjsf` `v5` dependencies to 5.1.0
- d2ddde2108: Add `ScaffolderLayouts` to `NextScaffolderPage`
- 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/catalog-client@1.3.1
- @backstage/errors@1.1.4
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-scaffolder-common@1.2.5
## 1.1.0-next.2
### Minor Changes
- 5555e17313: refactor `createAsyncValidators` to be recursive to ensure validators are called in nested schemas.
### Patch Changes
- b46f385eff: scaffolder/next: Implementing a simple `OngoingTask` page
- ccbf91051b: bump `@rjsf` `v5` dependencies to 5.1.0
- Updated dependencies
- @backstage/catalog-model@1.2.0-next.1
- @backstage/core-components@0.12.4-next.1
- @backstage/catalog-client@1.3.1-next.1
- @backstage/core-plugin-api@1.3.0
- @backstage/errors@1.1.4
- @backstage/theme@0.2.16
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-catalog-react@1.3.0-next.2
- @backstage/plugin-scaffolder-common@1.2.5-next.1
## 1.1.0-next.1
### Patch Changes
- 04f717a8e1: `scaffolder/next`: bump `react-jsonschema-form` libraries to `v5-stable`
- 346d6b6630: Upgrade `@rjsf` version 5 dependencies to `beta.18`
- Updated dependencies
- @backstage/core-components@0.12.4-next.0
- @backstage/plugin-catalog-react@1.3.0-next.1
- @backstage/catalog-client@1.3.1-next.0
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-scaffolder-common@1.2.5-next.0
## 1.1.0-next.0
### Minor Changes
- 8c2966536b: Embed scaffolder workflow in other components
### Patch Changes
- cbab8ac107: lock versions of `@rjsf/*-beta` packages
- d2ddde2108: Add `ScaffolderLayouts` to `NextScaffolderPage`
- Updated dependencies
- @backstage/plugin-catalog-react@1.3.0-next.0
- @backstage/catalog-model@1.1.6-next.0
- @backstage/catalog-client@1.3.1-next.0
- @backstage/plugin-scaffolder-common@1.2.5-next.0
## 1.0.0
### Major Changes
- b4955ed7b9: Re-home some of the common types, components, hooks and `scaffolderApiRef` for the `@backstage/plugin-scaffolder` to this package for easy re-use across things that want to interact with the `scaffolder`.
### Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.1.5
- @backstage/plugin-scaffolder-common@1.2.4
- @backstage/catalog-client@1.3.0
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
## 1.0.0-next.0
### Major Changes
- b4955ed7b9: Re-home some of the common types, components, hooks and `scaffolderApiRef` for the `@backstage/plugin-scaffolder` to this package for easy re-use across things that want to interact with the `scaffolder`.
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.3.0-next.1
- @backstage/catalog-client@1.3.0-next.2
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-scaffolder-common@1.2.4-next.1
in the review step label
- bcec60f: updated the ContextMenu, ActionsPage, OngoingTask and TemplateCard frontend components to support the new scaffolder permissions:
- `scaffolder.task.create`
- `scaffolder.task.cancel`
- `scaffolder.task.read`
- Updated dependencies
- @backstage/plugin-scaffolder-common@1.5.3-next.0
- @backstage/plugin-catalog-react@1.12.1-next.0
## 1.8.6-next.0
### Patch Changes
- 86dc29d: Links that are rendered in the markdown in the `ScaffolderField` component are now opened in new tabs.
- Updated dependencies
- @backstage/theme@0.5.6-next.0
- @backstage/core-components@0.14.8-next.0
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/core-plugin-api@1.9.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
- @backstage/plugin-catalog-react@1.12.1-next.0
- @backstage/plugin-scaffolder-common@1.5.2
## 1.8.5
### Patch Changes
- 9156654: Capturing more event clicks for scaffolder
- 0040ec2: Updated dependency `@rjsf/utils` to `5.18.2`.
Updated dependency `@rjsf/core` to `5.18.2`.
Updated dependency `@rjsf/material-ui` to `5.18.2`.
Updated dependency `@rjsf/validator-ajv8` to `5.18.2`.
- Updated dependencies
- @backstage/plugin-scaffolder-common@1.5.2
- @backstage/core-components@0.14.7
- @backstage/catalog-model@1.5.0
- @backstage/plugin-catalog-react@1.12.0
- @backstage/theme@0.5.4
- @backstage/catalog-client@1.6.5
## 1.8.5-next.2
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.12.0-next.2
- @backstage/core-components@0.14.7-next.2
## 1.8.5-next.1
### Patch Changes
- 9156654: Capturing more event clicks for scaffolder
- Updated dependencies
- @backstage/plugin-scaffolder-common@1.5.2-next.1
- @backstage/core-components@0.14.6-next.1
- @backstage/plugin-catalog-react@1.11.4-next.1
## 1.8.5-next.0
### Patch Changes
- 0040ec2: Updated dependency `@rjsf/utils` to `5.18.2`.
Updated dependency `@rjsf/core` to `5.18.2`.
Updated dependency `@rjsf/material-ui` to `5.18.2`.
Updated dependency `@rjsf/validator-ajv8` to `5.18.2`.
- Updated dependencies
- @backstage/catalog-model@1.5.0-next.0
- @backstage/theme@0.5.4-next.0
- @backstage/core-components@0.14.5-next.0
- @backstage/catalog-client@1.6.5-next.0
- @backstage/plugin-catalog-react@1.11.4-next.0
- @backstage/plugin-scaffolder-common@1.5.2-next.0
- @backstage/core-plugin-api@1.9.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
## 1.8.4
### Patch Changes
- abfbcfc: Updated dependency `@testing-library/react` to `^15.0.0`.
- 87d2eb8: Updated dependency `json-schema-library` to `^9.0.0`.
- cb1e3b0: Updated dependency `@testing-library/dom` to `^10.0.0`.
- 0e692cf: Added ESLint rule `no-top-level-material-ui-4-imports` to migrate the Material UI imports.
- df99f62: The `value` sent on the `create` analytics event (fired when a Scaffolder template is executed) is now set to the number of minutes saved by executing the template. This value is derived from the `backstage.io/time-saved` annotation on the template entity, if available.
Note: the `create` event is now captured in the `` component. If you are directly making use of the alpha-exported `` component, an analytics `create` event will no longer be captured on your behalf.
- Updated dependencies
- @backstage/plugin-catalog-react@1.11.3
- @backstage/core-components@0.14.4
- @backstage/core-plugin-api@1.9.2
- @backstage/theme@0.5.3
- @backstage/version-bridge@1.0.8
- @backstage/catalog-client@1.6.4
- @backstage/catalog-model@1.4.5
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.1
## 1.8.4-next.1
### Patch Changes
- 87d2eb8: Updated dependency `json-schema-library` to `^9.0.0`.
- df99f62: The `value` sent on the `create` analytics event (fired when a Scaffolder template is executed) is now set to the number of minutes saved by executing the template. This value is derived from the `backstage.io/time-saved` annotation on the template entity, if available.
Note: the `create` event is now captured in the `` component. If you are directly making use of the alpha-exported `` component, an analytics `create` event will no longer be captured on your behalf.
- Updated dependencies
- @backstage/catalog-client@1.6.4-next.0
- @backstage/catalog-model@1.4.5
- @backstage/core-components@0.14.4-next.0
- @backstage/core-plugin-api@1.9.1
- @backstage/theme@0.5.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-catalog-react@1.11.3-next.1
- @backstage/plugin-scaffolder-common@1.5.1
## 1.8.4-next.0
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.4-next.0
- @backstage/catalog-client@1.6.3
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/theme@0.5.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-catalog-react@1.11.3-next.0
- @backstage/plugin-scaffolder-common@1.5.1
## 1.8.3
### Patch Changes
- e8f026a: Use ESM exports of react-use library
- Updated dependencies
- @backstage/catalog-client@1.6.3
- @backstage/core-components@0.14.3
- @backstage/plugin-catalog-react@1.11.2
- @backstage/core-plugin-api@1.9.1
- @backstage/catalog-model@1.4.5
- @backstage/theme@0.5.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1
## 1.8.2
### Patch Changes
- e8f026a: Use ESM exports of react-use library
- Updated dependencies
- @backstage/catalog-client@1.6.2
- @backstage/core-components@0.14.2
- @backstage/plugin-catalog-react@1.11.1
- @backstage/core-plugin-api@1.9.1
- @backstage/catalog-model@1.4.5
- @backstage/theme@0.5.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1
## 1.8.1
### Patch Changes
- 930b5c1: Added 'root' and 'label' class key to TemplateCategoryPicker
- 6d649d2: Updated dependency `flatted` to `3.3.1`.
- 0cecb09: Updated dependency `@rjsf/utils` to `5.17.1`.
Updated dependency `@rjsf/core` to `5.17.1`.
Updated dependency `@rjsf/material-ui` to `5.17.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.17.1`.
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/theme@0.5.2
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-client@1.6.1
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1
## 1.8.1-next.2
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1-next.2
- @backstage/plugin-catalog-react@1.11.0-next.2
- @backstage/catalog-client@1.6.1-next.1
- @backstage/catalog-model@1.4.5-next.0
- @backstage/core-plugin-api@1.9.1-next.1
- @backstage/theme@0.5.2-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1-next.1
## 1.8.1-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1-next.1
- @backstage/plugin-catalog-react@1.10.1-next.1
- @backstage/core-plugin-api@1.9.1-next.1
- @backstage/catalog-client@1.6.1-next.0
- @backstage/catalog-model@1.4.5-next.0
- @backstage/theme@0.5.2-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1-next.1
## 1.8.1-next.0
### Patch Changes
- 930b5c1: Added 'root' and 'label' class key to TemplateCategoryPicker
- 6d649d2: Updated dependency `flatted` to `3.3.1`.
- 0cecb09: Updated dependency `@rjsf/utils` to `5.17.1`.
Updated dependency `@rjsf/core` to `5.17.1`.
Updated dependency `@rjsf/material-ui` to `5.17.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.17.1`.
- Updated dependencies
- @backstage/theme@0.5.2-next.0
- @backstage/core-components@0.14.1-next.0
- @backstage/plugin-catalog-react@1.10.1-next.0
- @backstage/catalog-client@1.6.1-next.0
- @backstage/catalog-model@1.4.5-next.0
- @backstage/core-plugin-api@1.9.1-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1-next.0
## 1.8.0
### Minor Changes
- c56f1a2: Remove the old legacy exports from `/alpha`
- 11b9a08: Introduced the first version of recoverable tasks.
- b07ec70: Use more distinguishable icons for link (`Link`) and text output (`Description`).
### Patch Changes
- 3f60ad5: fix for: converting circular structure to JSON error
- 0b0c6b6: Allow defining default output text to be shown
- 8fe56a8: Widen `@types/react` dependency range to include version 18.
- 31f0a0a: Added `ScaffolderPageContextMenu` to `ActionsPage`, `ListTaskPage`, and `TemplateEditorPage` so that you can more easily navigate between these pages
- 09cedb9: Updated dependency `@react-hookz/web` to `^24.0.0`.
- e6f0831: Updated dependency `@rjsf/utils` to `5.17.0`.
Updated dependency `@rjsf/core` to `5.17.0`.
Updated dependency `@rjsf/material-ui` to `5.17.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.17.0`.
- 6a74ffd: Updated dependency `@rjsf/utils` to `5.16.1`.
Updated dependency `@rjsf/core` to `5.16.1`.
Updated dependency `@rjsf/material-ui` to `5.16.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.16.1`.
- 3dff4b0: Remove unused deps
- 82affc7: Fix issue where `ui:schema` was replaced with an empty object if `dependencies` is defined
- 2985186: Fix bug that erroneously caused a separator or a 0 to render in the TemplateCard for Templates with empty links
- Updated dependencies
- @backstage/plugin-catalog-react@1.10.0
- @backstage/core-components@0.14.0
- @backstage/catalog-model@1.4.4
- @backstage/theme@0.5.1
- @backstage/core-plugin-api@1.9.0
- @backstage/catalog-client@1.6.0
- @backstage/plugin-scaffolder-common@1.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
## 1.8.0-next.3
### Patch Changes
- 09cedb9: Updated dependency `@react-hookz/web` to `^24.0.0`.
- e6f0831: Updated dependency `@rjsf/utils` to `5.17.0`.
Updated dependency `@rjsf/core` to `5.17.0`.
Updated dependency `@rjsf/material-ui` to `5.17.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.17.0`.
- Updated dependencies
- @backstage/theme@0.5.1-next.1
- @backstage/core-components@0.14.0-next.2
- @backstage/plugin-catalog-react@1.10.0-next.3
- @backstage/catalog-client@1.6.0-next.1
- @backstage/catalog-model@1.4.4-next.0
- @backstage/core-plugin-api@1.9.0-next.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.0-next.1
## 1.8.0-next.2
### Patch Changes
- 8fe56a8: Widen `@types/react` dependency range to include version 18.
- 2985186: Fix bug that erroneously caused a separator or a 0 to render in the TemplateCard for Templates with empty links
- Updated dependencies
- @backstage/core-components@0.14.0-next.1
- @backstage/core-plugin-api@1.9.0-next.1
- @backstage/plugin-catalog-react@1.10.0-next.2
- @backstage/theme@0.5.1-next.0
- @backstage/catalog-client@1.6.0-next.1
- @backstage/catalog-model@1.4.4-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.0-next.1
## 1.8.0-next.1
### Minor Changes
- b07ec70: Use more distinguishable icons for link (`Link`) and text output (`Description`).
### Patch Changes
- 3f60ad5: fix for: converting circular structure to JSON error
- 31f0a0a: Added `ScaffolderPageContextMenu` to `ActionsPage`, `ListTaskPage`, and `TemplateEditorPage` so that you can more easily navigate between these pages
- 82affc7: Fix issue where `ui:schema` was replaced with an empty object if `dependencies` is defined
- Updated dependencies
- @backstage/core-components@0.14.0-next.0
- @backstage/catalog-model@1.4.4-next.0
- @backstage/catalog-client@1.6.0-next.1
- @backstage/core-plugin-api@1.8.3-next.0
- @backstage/plugin-catalog-react@1.9.4-next.1
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.0-next.1
## 1.8.0-next.0
### Minor Changes
- c56f1a2: Remove the old legacy exports from `/alpha`
- 11b9a08: Introduced the first version of recoverable tasks.
### Patch Changes
- 0b0c6b6: Allow defining default output text to be shown
- 6a74ffd: Updated dependency `@rjsf/utils` to `5.16.1`.
Updated dependency `@rjsf/core` to `5.16.1`.
Updated dependency `@rjsf/material-ui` to `5.16.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.16.1`.
- Updated dependencies
- @backstage/plugin-catalog-react@1.9.4-next.0
- @backstage/catalog-client@1.6.0-next.0
- @backstage/plugin-scaffolder-common@1.5.0-next.0
- @backstage/core-components@0.13.10
- @backstage/catalog-model@1.4.3
- @backstage/core-plugin-api@1.8.2
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
## 1.7.1
### Patch Changes
- c28f281: Scaffolder form now shows a list of errors at the top of the form.
- 0b9ce2b: Fix for a step with no properties
- 98ac5ab: Updated dependency `@rjsf/utils` to `5.15.1`.
Updated dependency `@rjsf/core` to `5.15.1`.
Updated dependency `@rjsf/material-ui` to `5.15.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.15.1`.
- 4016f21: Remove some unused dependencies
- d16f85f: Show first scaffolder output text by default
- Updated dependencies
- @backstage/core-components@0.13.10
- @backstage/plugin-scaffolder-common@1.4.5
- @backstage/core-plugin-api@1.8.2
- @backstage/catalog-client@1.5.2
- @backstage/plugin-catalog-react@1.9.3
- @backstage/catalog-model@1.4.3
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
## 1.7.1-next.2
### Patch Changes
- 98ac5ab: Updated dependency `@rjsf/utils` to `5.15.1`.
Updated dependency `@rjsf/core` to `5.15.1`.
Updated dependency `@rjsf/material-ui` to `5.15.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.15.1`.
- Updated dependencies
- @backstage/plugin-catalog-react@1.9.3-next.2
## 1.7.1-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.8.2-next.0
- @backstage/core-components@0.13.10-next.1
- @backstage/plugin-catalog-react@1.9.3-next.1
- @backstage/catalog-client@1.5.2-next.0
- @backstage/catalog-model@1.4.3
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.4.4
## 1.7.1-next.0
### Patch Changes
- c28f281: Scaffolder form now shows a list of errors at the top of the form.
- 4016f21: Remove some unused dependencies
- Updated dependencies
- @backstage/core-components@0.13.10-next.0
- @backstage/catalog-client@1.5.2-next.0
- @backstage/plugin-catalog-react@1.9.3-next.0
- @backstage/catalog-model@1.4.3
- @backstage/core-plugin-api@1.8.1
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.4.4
## 1.7.0
### Minor Changes
- 33edf50: Added support for dealing with user provided secrets using a new field extension `ui:field: Secret`
### Patch Changes
- 670c7cc: Fix bug where `properties` is set to empty object when it should be empty for schema dependencies
- fa66d1b: Fixed bug in `ReviewState` where `enum` value was displayed in step review instead of the corresponding label when using `enumNames`
- e516bf4: Step titles in the Stepper are now clickable and redirect the user to the corresponding step, as an alternative to using the back buttons.
- aaa6fb3: Minor updates for TypeScript 5.2.2+ compatibility
- 2aee53b: Add horizontal slider if stepper overflows
- 2b72591: Updated dependency `@rjsf/utils` to `5.14.3`.
Updated dependency `@rjsf/core` to `5.14.3`.
Updated dependency `@rjsf/material-ui` to `5.14.3`.
Updated dependency `@rjsf/validator-ajv8` to `5.14.3`.
- 6cd12f2: Updated dependency `@rjsf/utils` to `5.14.1`.
Updated dependency `@rjsf/core` to `5.14.1`.
Updated dependency `@rjsf/material-ui` to `5.14.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.14.1`.
- a518c5a: Updated dependency `@react-hookz/web` to `^23.0.0`.
- 64301d3: Updated dependency `@rjsf/utils` to `5.15.0`.
Updated dependency `@rjsf/core` to `5.15.0`.
Updated dependency `@rjsf/material-ui` to `5.15.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.15.0`.
- 63c494e: Updated dependency `@rjsf/utils` to `5.14.2`.
Updated dependency `@rjsf/core` to `5.14.2`.
Updated dependency `@rjsf/material-ui` to `5.14.2`.
Updated dependency `@rjsf/validator-ajv8` to `5.14.2`.
- c8908d4: Use new option from RJSF 5.15
- 0cbb03b: Fixing regular expression ReDoS with zod packages. Upgrading to latest. ref: https://security.snyk.io/vuln/SNYK-JS-ZOD-5925617
- 5bb5240: Fixed issue for showing undefined for hidden form items
- Updated dependencies
- @backstage/core-plugin-api@1.8.1
- @backstage/plugin-catalog-react@1.9.2
- @backstage/core-components@0.13.9
- @backstage/theme@0.5.0
- @backstage/catalog-client@1.5.0
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.4.4
## 1.6.2-next.3
### Patch Changes
- 64301d3: Updated dependency `@rjsf/utils` to `5.15.0`.
Updated dependency `@rjsf/core` to `5.15.0`.
Updated dependency `@rjsf/material-ui` to `5.15.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.15.0`.
- c8908d4: Use new option from RJSF 5.15
- Updated dependencies
- @backstage/core-components@0.13.9-next.3
- @backstage/catalog-client@1.5.0-next.1
- @backstage/catalog-model@1.4.3
- @backstage/core-plugin-api@1.8.1-next.1
- @backstage/errors@1.2.3
- @backstage/theme@0.5.0-next.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-catalog-react@1.9.2-next.3
- @backstage/plugin-scaffolder-common@1.4.3
## 1.6.2-next.2
### Patch Changes
- 5bb5240: Fixed issue for showing undefined for hidden form items
- Updated dependencies
- @backstage/theme@0.5.0-next.1
- @backstage/plugin-catalog-react@1.9.2-next.2
- @backstage/catalog-client@1.5.0-next.1
- @backstage/catalog-model@1.4.3
- @backstage/core-components@0.13.9-next.2
- @backstage/core-plugin-api@1.8.1-next.1
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.4.3
## 1.6.2-next.1
### Patch Changes
- fa66d1b5b3: Fixed bug in `ReviewState` where `enum` value was displayed in step review instead of the corresponding label when using `enumNames`
- 2aee53bbeb: Add horizontal slider if stepper overflows
- 2b725913c1: Updated dependency `@rjsf/utils` to `5.14.3`.
Updated dependency `@rjsf/core` to `5.14.3`.
Updated dependency `@rjsf/material-ui` to `5.14.3`.
Updated dependency `@rjsf/validator-ajv8` to `5.14.3`.
- a518c5a25b: Updated dependency `@react-hookz/web` to `^23.0.0`.
- Updated dependencies
- @backstage/core-components@0.13.9-next.1
- @backstage/core-plugin-api@1.8.1-next.1
- @backstage/plugin-catalog-react@1.9.2-next.1
- @backstage/catalog-client@1.5.0-next.0
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/theme@0.5.0-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.4.3
## 1.6.2-next.0
### Patch Changes
- e516bf4da8: Step titles in the Stepper are now clickable and redirect the user to the corresponding step, as an alternative to using the back buttons.
- aaa6fb3bc9: Minor updates for TypeScript 5.2.2+ compatibility
- 6cd12f277b: Updated dependency `@rjsf/utils` to `5.14.1`.
Updated dependency `@rjsf/core` to `5.14.1`.
Updated dependency `@rjsf/material-ui` to `5.14.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.14.1`.
- 63c494ef22: Updated dependency `@rjsf/utils` to `5.14.2`.
Updated dependency `@rjsf/core` to `5.14.2`.
Updated dependency `@rjsf/material-ui` to `5.14.2`.
Updated dependency `@rjsf/validator-ajv8` to `5.14.2`.
- Updated dependencies
- @backstage/core-plugin-api@1.8.1-next.0
- @backstage/plugin-catalog-react@1.9.2-next.0
- @backstage/core-components@0.13.9-next.0
- @backstage/theme@0.5.0-next.0
- @backstage/catalog-client@1.4.6
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.4.3
## 1.6.0
### Minor Changes
- 3fdffbb699: Release design improvements for the `Scaffolder` plugin and support v5 of `@rjsf/*` libraries.
This change should be non-breaking. If you're seeing typescript issues after migrating please [open an issue](https://github.com/backstage/backstage/issues/new/choose)
The `next` versions like `createNextFieldExtension` and `NextScaffolderPage` have been promoted to the public interface under `createScaffolderFieldExtension` and `ScaffolderPage`, so any older imports which are no longer found will need updating from `@backstage/plugin-scaffolder/alpha` or `@backstage/plugin-scaffolder-react/alpha` will need to be imported from `@backstage/plugin-scaffolder` and `@backstage/plugin-scaffolder-react` respectively.
The legacy versions are now available in `/alpha` under `createLegacyFieldExtension` and `LegacyScaffolderPage` if you're running into issues, but be aware that these will be removed in a next mainline release.
### Patch Changes
- 6c2b872153: Add official support for React 18.
- 171a99816b: Fixed `backstage:featureFlag` in `scaffolder/next` by sorting out `manifest.steps`.
- c838da0edd: Updated dependency `@rjsf/utils` to `5.13.6`.
Updated dependency `@rjsf/core` to `5.13.6`.
Updated dependency `@rjsf/material-ui` to `5.13.6`.
Updated dependency `@rjsf/validator-ajv8` to `5.13.6`.
- 69c14904b6: Use `EntityRefLinks` with `hideIcons` property to avoid double icons
- 62b5922916: Internal theme type updates
- dda56ae265: Preserve step's time execution for a non-running task.
- 76d07da66a: Make it possible to define control buttons text (Back, Create, Review) per template
- Updated dependencies
- @backstage/plugin-catalog-react@1.9.0
- @backstage/core-components@0.13.8
- @backstage/plugin-scaffolder-common@1.4.3
- @backstage/core-plugin-api@1.8.0
- @backstage/version-bridge@1.0.7
- @backstage/theme@0.4.4
- @backstage/catalog-client@1.4.6
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
## 1.6.0-next.2
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.13.8-next.2
- @backstage/plugin-catalog-react@1.9.0-next.2
## 1.6.0-next.1
### Patch Changes
- 62b5922916: Internal theme type updates
- 76d07da66a: Make it possible to define control buttons text (Back, Create, Review) per template
- Updated dependencies
- @backstage/plugin-catalog-react@1.9.0-next.1
- @backstage/plugin-scaffolder-common@1.4.3-next.1
- @backstage/core-components@0.13.8-next.1
- @backstage/catalog-client@1.4.5
- @backstage/catalog-model@1.4.3
- @backstage/core-plugin-api@1.8.0-next.0
- @backstage/errors@1.2.3
- @backstage/theme@0.4.4-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7-next.0
## 1.6.0-next.0
### Minor Changes
- 3fdffbb699: Release design improvements for the `Scaffolder` plugin and support v5 of `@rjsf/*` libraries.
This change should be non-breaking. If you're seeing typescript issues after migrating please [open an issue](https://github.com/backstage/backstage/issues/new/choose)
The `next` versions like `createNextFieldExtension` and `NextScaffolderPage` have been promoted to the public interface under `createScaffolderFieldExtension` and `ScaffolderPage`, so any older imports which are no longer found will need updating from `@backstage/plugin-scaffolder/alpha` or `@backstage/plugin-scaffolder-react/alpha` will need to be imported from `@backstage/plugin-scaffolder` and `@backstage/plugin-scaffolder-react` respectively.
The legacy versions are now available in `/alpha` under `createLegacyFieldExtension` and `LegacyScaffolderPage` if you're running into issues, but be aware that these will be removed in a next mainline release.
### Patch Changes
- 6c2b872153: Add official support for React 18.
- Updated dependencies
- @backstage/core-components@0.13.7-next.0
- @backstage/plugin-scaffolder-common@1.4.3-next.0
- @backstage/plugin-catalog-react@1.9.0-next.0
- @backstage/core-plugin-api@1.8.0-next.0
- @backstage/version-bridge@1.0.7-next.0
- @backstage/theme@0.4.4-next.0
- @backstage/catalog-client@1.4.5
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
## 1.5.6
### Patch Changes
- 9a1fce352e: Updated dependency `@testing-library/jest-dom` to `^6.0.0`.
- f95af4e540: Updated dependency `@testing-library/dom` to `^9.0.0`.
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.5
- @backstage/core-plugin-api@1.7.0
- @backstage/core-components@0.13.6
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/version-bridge@1.0.6
- @backstage/theme@0.4.3
- @backstage/catalog-client@1.4.5
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.4.2
## 1.5.6-next.2
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.13.6-next.2
- @backstage/core-plugin-api@1.7.0-next.1
- @backstage/catalog-model@1.4.3-next.0
- @backstage/plugin-catalog-react@1.8.5-next.2
- @backstage/errors@1.2.3-next.0
- @backstage/theme@0.4.3-next.0
- @backstage/catalog-client@1.4.5-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.5
- @backstage/plugin-scaffolder-common@1.4.2-next.0
## 1.5.6-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.13.6-next.1
- @backstage/plugin-catalog-react@1.8.5-next.1
- @backstage/core-plugin-api@1.7.0-next.0
- @backstage/catalog-client@1.4.4
- @backstage/catalog-model@1.4.2
- @backstage/errors@1.2.2
- @backstage/theme@0.4.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.5
- @backstage/plugin-scaffolder-common@1.4.1
## 1.5.6-next.0
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.5-next.0
- @backstage/core-plugin-api@1.7.0-next.0
- @backstage/core-components@0.13.6-next.0
- @backstage/catalog-client@1.4.4
- @backstage/catalog-model@1.4.2
- @backstage/errors@1.2.2
- @backstage/theme@0.4.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.5
- @backstage/plugin-scaffolder-common@1.4.1
## 1.5.5
### Patch Changes
- 406b786a2a2c: Mark package as being free of side effects, allowing more optimized Webpack builds.
- b16c341ced45: Updated dependency `@rjsf/utils` to `5.13.0`.
Updated dependency `@rjsf/core-v5` to `npm:@rjsf/core@5.13.0`.
Updated dependency `@rjsf/material-ui-v5` to `npm:@rjsf/material-ui@5.13.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.13.0`.
- 27fef07f9229: Updated dependency `use-immer` to `^0.9.0`.
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.4
- @backstage/core-components@0.13.5
- @backstage/catalog-client@1.4.4
- @backstage/catalog-model@1.4.2
- @backstage/core-plugin-api@1.6.0
- @backstage/errors@1.2.2
- @backstage/plugin-scaffolder-common@1.4.1
- @backstage/theme@0.4.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.5
## 1.5.5-next.3
### Patch Changes
- 406b786a2a2c: Mark package as being free of side effects, allowing more optimized Webpack builds.
- b16c341ced45: Updated dependency `@rjsf/utils` to `5.13.0`.
Updated dependency `@rjsf/core-v5` to `npm:@rjsf/core@5.13.0`.
Updated dependency `@rjsf/material-ui-v5` to `npm:@rjsf/material-ui@5.13.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.13.0`.
- Updated dependencies
- @backstage/catalog-client@1.4.4-next.2
- @backstage/catalog-model@1.4.2-next.2
- @backstage/core-components@0.13.5-next.3
- @backstage/core-plugin-api@1.6.0-next.3
- @backstage/errors@1.2.2-next.0
- @backstage/plugin-catalog-react@1.8.4-next.3
- @backstage/plugin-scaffolder-common@1.4.1-next.2
- @backstage/theme@0.4.2-next.0
- @backstage/types@1.1.1-next.0
- @backstage/version-bridge@1.0.5-next.0
## 1.5.5-next.2
### Patch Changes
- 27fef07f9229: Updated dependency `use-immer` to `^0.9.0`.
- Updated dependencies
- @backstage/core-components@0.13.5-next.2
- @backstage/core-plugin-api@1.6.0-next.2
- @backstage/plugin-catalog-react@1.8.4-next.2
- @backstage/catalog-model@1.4.2-next.1
- @backstage/catalog-client@1.4.4-next.1
- @backstage/errors@1.2.1
- @backstage/theme@0.4.1
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.4.1-next.1
## 1.5.5-next.1
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.4-next.1
- @backstage/core-components@0.13.5-next.1
- @backstage/catalog-model@1.4.2-next.0
- @backstage/core-plugin-api@1.6.0-next.1
- @backstage/catalog-client@1.4.4-next.0
- @backstage/plugin-scaffolder-common@1.4.1-next.0
- @backstage/errors@1.2.1
- @backstage/theme@0.4.1
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
## 1.5.4-next.0
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.6.0-next.0
- @backstage/core-components@0.13.5-next.0
- @backstage/catalog-client@1.4.3
- @backstage/catalog-model@1.4.1
- @backstage/errors@1.2.1
- @backstage/theme@0.4.1
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-catalog-react@1.8.3-next.0
- @backstage/plugin-scaffolder-common@1.4.0
## 1.5.2
### Patch Changes
- ba9ee98a37bd: Fixed bug in Workflow component by passing a prop `templateName` down to Stepper component.
- Updated dependencies
- @backstage/core-components@0.13.4
- @backstage/plugin-catalog-react@1.8.1
- @backstage/plugin-scaffolder-common@1.4.0
- @backstage/core-plugin-api@1.5.3
- @backstage/catalog-client@1.4.3
- @backstage/catalog-model@1.4.1
- @backstage/errors@1.2.1
- @backstage/theme@0.4.1
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
## 1.5.2-next.1
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.1-next.1
## 1.5.2-next.0
### Patch Changes
- ba9ee98a37bd: Fixed bug in Workflow component by passing a prop `templateName` down to Stepper component.
- Updated dependencies
- @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-client@1.4.3
- @backstage/catalog-model@1.4.1
- @backstage/errors@1.2.1
- @backstage/theme@0.4.1
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.3.2
## 1.5.1
### Patch Changes
- f74a27de4d2c: Made markdown description theme-able
- 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/core-plugin-api@1.5.3
- @backstage/catalog-client@1.4.3
- @backstage/catalog-model@1.4.1
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.3.2
## 1.5.1-next.2
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.0-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-client@1.4.3-next.0
- @backstage/catalog-model@1.4.1-next.0
- @backstage/errors@1.2.1-next.0
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.3.2-next.0
## 1.5.1-next.1
### Patch Changes
- f74a27de4d2c: Made markdown description theme-able
- 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
## 1.5.1-next.0
### Patch Changes
- Updated dependencies
- @backstage/errors@1.2.1-next.0
- @backstage/core-components@0.13.3-next.0
- @backstage/catalog-client@1.4.3-next.0
- @backstage/catalog-model@1.4.1-next.0
- @backstage/core-plugin-api@1.5.2
- @backstage/theme@0.4.0
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-catalog-react@1.7.1-next.0
- @backstage/plugin-scaffolder-common@1.3.2-next.0
## 1.5.0
### Minor Changes
- 6b571405f806: `scaffolder/next`: Provide some default template components to `rjsf` to allow for standardization and markdown descriptions
- 4505dc3b4598: `scaffolder/next`: Don't render `TemplateGroups` when there's no results in with search query
- a452bda74d7a: Fixed typescript casting bug for useTemplateParameterSchema hook
- 6b571405f806: `scaffolder/next`: provide a `ScaffolderField` component which is meant to replace some of the `FormControl` components from Material UI, making it easier to write `FieldExtensions`.
### Patch Changes
- 84a5c7724c7e: fixed refresh problem when backstage backend disconnects without any feedback to user. Now we send a generic message and try to reconnect after 15 seconds
- cf34311cdbe1: Extract `ui:*` fields from conditional `then` and `else` schema branches.
- 2ff94da135a4: bump `rjsf` dependencies to 5.7.3
- 74b216ee4e50: Add `PropsWithChildren` to usages of `ComponentType`, in preparation for React 18 where the children are no longer implicit.
- Updated dependencies
- @backstage/core-plugin-api@1.5.2
- @backstage/catalog-client@1.4.2
- @backstage/core-components@0.13.2
- @backstage/types@1.1.0
- @backstage/theme@0.4.0
- @backstage/plugin-catalog-react@1.7.0
- @backstage/catalog-model@1.4.0
- @backstage/errors@1.2.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.3.1
## 1.5.0-next.3
### Minor Changes
- a452bda74d7a: Fixed typescript casting bug for useTemplateParameterSchema hook
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.13.2-next.3
- @backstage/catalog-model@1.4.0-next.1
- @backstage/catalog-client@1.4.2-next.2
- @backstage/core-plugin-api@1.5.2-next.0
- @backstage/errors@1.2.0-next.0
- @backstage/theme@0.4.0-next.1
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4
- @backstage/plugin-catalog-react@1.7.0-next.3
- @backstage/plugin-scaffolder-common@1.3.1-next.1
## 1.5.0-next.2
### Patch Changes
- cf34311cdbe1: Extract `ui:*` fields from conditional `then` and `else` schema branches.
- 2ff94da135a4: bump `rjsf` dependencies to 5.7.3
- 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/core-plugin-api@1.5.2-next.0
## 1.5.0-next.1
### Minor Changes
- 6b571405f806: `scaffolder/next`: Provide some default template components to `rjsf` to allow for standardization and markdown descriptions
- 4505dc3b4598: `scaffolder/next`: Don't render `TemplateGroups` when there's no results in with search query
- 6b571405f806: `scaffolder/next`: provide a `ScaffolderField` component which is meant to replace some of the `FormControl` components from Material UI, making it easier to write `FieldExtensions`.
### Patch Changes
- 74b216ee4e50: Add `PropsWithChildren` to usages of `ComponentType`, in preparation for React 18 where the children are no longer implicit.
- 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/catalog-client@1.4.2-next.1
- @backstage/plugin-scaffolder-common@1.3.1-next.0
- @backstage/theme@0.4.0-next.0
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4
## 1.4.1-next.0
### Patch Changes
- 84a5c7724c7e: fixed refresh problem when backstage backend disconnects without any feedback to user. Now we send a generic message and try to reconnect after 15 seconds
- Updated dependencies
- @backstage/catalog-client@1.4.2-next.0
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.3.0
## 1.4.0
### Minor Changes
- 82e10a6939c: Add support for Markdown text blob outputs from templates
### Patch Changes
- ad1a1429de4: Improvements to the `scaffolder/next` buttons UX:
- Added padding around the "Create" button in the `Stepper` component
- Added a button bar that includes the "Cancel" and "Start Over" buttons to the `OngoingTask` component. The state of these buttons match their existing counter parts in the Context Menu
- Added a "Show Button Bar"/"Hide Button Bar" item to the `ContextMenu` component
- Updated dependencies
- @backstage/theme@0.3.0
- @backstage/plugin-catalog-react@1.6.0
- @backstage/plugin-scaffolder-common@1.3.0
- @backstage/core-components@0.13.1
- @backstage/catalog-client@1.4.1
- @backstage/catalog-model@1.3.0
- @backstage/core-plugin-api@1.5.1
- @backstage/errors@1.1.5
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4
## 1.4.0-next.2
### Minor Changes
- 82e10a6939c: Add support for Markdown text blob outputs from templates
### Patch Changes
- Updated dependencies
- @backstage/theme@0.3.0-next.0
- @backstage/plugin-scaffolder-common@1.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
## 1.3.1-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
## 1.3.1-next.0
### Patch Changes
- ad1a1429de4: Improvements to the `scaffolder/next` buttons UX:
- Added padding around the "Create" button in the `Stepper` component
- Added a button bar that includes the "Cancel" and "Start Over" buttons to the `OngoingTask` component. The state of these buttons match their existing counter parts in the Context Menu
- Added a "Show Button Bar"/"Hide Button Bar" item to the `ContextMenu` component
- 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-client@1.4.1
- @backstage/catalog-model@1.3.0
- @backstage/errors@1.1.5
- @backstage/theme@0.2.19
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.2.7
## 1.3.0
### Minor Changes
- 259d3407b9b: Move `CategoryPicker` from `scaffolder` into `scaffolder-react`
Move `ContextMenu` into `scaffolder-react` and rename it to `ScaffolderPageContextMenu`
- 2cfd03d7376: To offer better customization options, `ScaffolderPageContextMenu` takes callbacks as props instead of booleans
- 48da4c46e45: `scaffolder/next`: Export the `TemplateGroupFilter` and `TemplateGroups` and make an extensible component
### Patch Changes
- 7e1d900413a: `scaffolder/next`: Bump `@rjsf/*` dependencies to 5.5.2
- e27ddc36dad: Added a possibility to cancel the running task (executing of a scaffolder template)
- 0435174b06f: Accessibility issues identified using lighthouse fixed.
- 7a6b16cc506: `scaffolder/next`: Bump `@rjsf/*` deps to 5.3.1
- 90dda42cfd2: bug: Invert `templateFilter` predicate to align with `Array.filter`
- d2488f5e54c: Add an indication that the validators are running when clicking `next` on each step of the form.
- 1e4f5e91b8e: Bump `zod` and `zod-to-json-schema` dependencies.
- 8c40997df44: Updated dependency `@rjsf/core-v5` to `npm:@rjsf/core@5.5.2`.
- f84fc7fd040: Updated dependency `@rjsf/validator-ajv8` to `5.3.0`.
- 8e00acb28db: Small tweaks to remove warnings in the console during development (mainly focusing on techdocs)
- 34dab7ee7f8: `scaffolder/next`: bump `rjsf` dependencies to `5.5.0`
- 2898b6c8d52: Minor type tweaks for TypeScript 5.0
- e0c6e8b9c3c: Update peer dependencies
- cf71c3744a5: scaffolder/next: Bump `@rjsf/*` dependencies to 5.6.0
- Updated dependencies
- @backstage/core-components@0.13.0
- @backstage/plugin-scaffolder-common@1.2.7
- @backstage/catalog-client@1.4.1
- @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/version-bridge@1.0.4
- @backstage/errors@1.1.5
- @backstage/types@1.0.2
## 1.3.0-next.3
### Patch Changes
- d2488f5e54c: Add indication that the validators are running
- 8c40997df44: Updated dependency `@rjsf/core-v5` to `npm:@rjsf/core@5.5.2`.
- 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/catalog-client@1.4.1-next.1
- @backstage/core-plugin-api@1.5.1-next.1
- @backstage/errors@1.1.5
- @backstage/theme@0.2.19-next.0
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4-next.0
- @backstage/plugin-scaffolder-common@1.2.7-next.2
## 1.3.0-next.2
### Patch Changes
- 90dda42cfd2: bug: Invert `templateFilter` predicate to align with `Array.filter`
- 34dab7ee7f8: `scaffolder/next`: bump `rjsf` dependencies to `5.5.0`
- 2898b6c8d52: Minor type tweaks for TypeScript 5.0
- Updated dependencies
- @backstage/catalog-client@1.4.1-next.0
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4-next.0
- @backstage/plugin-scaffolder-common@1.2.7-next.1
## 1.3.0-next.1
### Patch Changes
- 1e4f5e91b8e: Bump `zod` and `zod-to-json-schema` dependencies.
- e0c6e8b9c3c: Update peer dependencies
- Updated dependencies
- @backstage/core-components@0.12.6-next.1
- @backstage/plugin-scaffolder-common@1.2.7-next.1
- @backstage/core-plugin-api@1.5.1-next.0
- @backstage/version-bridge@1.0.4-next.0
- @backstage/plugin-catalog-react@1.4.1-next.1
- @backstage/theme@0.2.19-next.0
- @backstage/catalog-client@1.4.0
- @backstage/catalog-model@1.2.1
- @backstage/errors@1.1.5
- @backstage/types@1.0.2
## 1.3.0-next.0
### Minor Changes
- 259d3407b9b: Move `CategoryPicker` from `scaffolder` into `scaffolder-react`
Move `ContextMenu` into `scaffolder-react` and rename it to `ScaffolderPageContextMenu`
- 2cfd03d7376: To offer better customization options, `ScaffolderPageContextMenu` takes callbacks as props instead of booleans
- 48da4c46e45: `scaffolder/next`: Export the `TemplateGroupFilter` and `TemplateGroups` and make an extensible component
### Patch Changes
- e27ddc36dad: Added a possibility to cancel the running task (executing of a scaffolder template)
- 7a6b16cc506: `scaffolder/next`: Bump `@rjsf/*` deps to 5.3.1
- f84fc7fd040: Updated dependency `@rjsf/validator-ajv8` to `5.3.0`.
- 8e00acb28db: Small tweaks to remove warnings in the console during development (mainly focusing on techdocs)
- Updated dependencies
- @backstage/plugin-scaffolder-common@1.2.7-next.0
- @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-client@1.4.0
- @backstage/catalog-model@1.2.1
- @backstage/errors@1.1.5
- @backstage/theme@0.2.18
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
## 1.2.0
### Minor Changes
- 8f4d13f21cf: Move `useTaskStream`, `TaskBorder`, `TaskLogStream` and `TaskSteps` into `scaffolder-react`.
### Patch Changes
- 65454876fb2: Minor API report tweaks
- 3c96e77b513: Make scaffolder adhere to page themes by using page `fontColor` consistently. If your theme overwrites template list or card headers, review those styles.
- c8d78b9ae9d: fix bug with `hasErrors` returning false when dealing with empty objects
- 9b8c374ace5: Remove timer for skipped steps in Scaffolder Next's TaskSteps
- 44941fc97eb: scaffolder/next: Move the `uiSchema` to its own property in the validation `context` to align with component development and access of `ui:options`
- d9893263ba9: scaffolder/next: Fix for steps without properties
- 928a12a9b3e: Internal refactor of `/alpha` exports.
- cc418d652a7: scaffolder/next: Added the ability to get the fields definition in the schema in the validation function
- d4100d0ec42: Fix alignment bug for owners on `TemplateCard`
- Updated dependencies
- @backstage/catalog-client@1.4.0
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-scaffolder-common@1.2.6
## 1.2.0-next.2
### Patch Changes
- 65454876fb2: Minor API report tweaks
- 3c96e77b513: Make scaffolder adhere to page themes by using page `fontColor` consistently. If your theme overwrites template list or card headers, review those styles.
- d9893263ba9: scaffolder/next: Fix for steps without properties
- 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
## 1.2.0-next.1
### Minor Changes
- 8f4d13f21cf: Move `useTaskStream`, `TaskBorder`, `TaskLogStream` and `TaskSteps` into `scaffolder-react`.
### Patch Changes
- 44941fc97eb: scaffolder/next: Move the `uiSchema` to its own property in the validation `context` to align with component development and access of `ui:options`
- Updated dependencies
- @backstage/core-components@0.12.5-next.1
- @backstage/errors@1.1.5-next.0
- @backstage/catalog-client@1.4.0-next.1
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-scaffolder-common@1.2.6-next.1
## 1.1.1-next.0
### Patch Changes
- c8d78b9ae9: fix bug with `hasErrors` returning false when dealing with empty objects
- 928a12a9b3: Internal refactor of `/alpha` exports.
- cc418d652a: scaffolder/next: Added the ability to get the fields definition in the schema in the validation function
- d4100d0ec4: Fix alignment bug for owners on `TemplateCard`
- Updated dependencies
- @backstage/catalog-client@1.4.0-next.0
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-scaffolder-common@1.2.6-next.0
## 1.1.0
### Minor Changes
- a07750745b: Added `DescriptionField` field override to the `next/scaffolder`
- a521379688: Migrating the `TemplateEditorPage` to work with the new components from `@backstage/plugin-scaffolder-react`
- 8c2966536b: Embed scaffolder workflow in other components
- 5555e17313: refactor `createAsyncValidators` to be recursive to ensure validators are called in nested schemas.
### Patch Changes
- 04f717a8e1: `scaffolder/next`: bump `react-jsonschema-form` libraries to `v5-stable`
- b46f385eff: scaffolder/next: Implementing a simple `OngoingTask` page
- cbab8ac107: lock versions of `@rjsf/*-beta` packages
- 346d6b6630: Upgrade `@rjsf` version 5 dependencies to `beta.18`
- ccbf91051b: bump `@rjsf` `v5` dependencies to 5.1.0
- d2ddde2108: Add `ScaffolderLayouts` to `NextScaffolderPage`
- 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/catalog-client@1.3.1
- @backstage/errors@1.1.4
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-scaffolder-common@1.2.5
## 1.1.0-next.2
### Minor Changes
- 5555e17313: refactor `createAsyncValidators` to be recursive to ensure validators are called in nested schemas.
### Patch Changes
- b46f385eff: scaffolder/next: Implementing a simple `OngoingTask` page
- ccbf91051b: bump `@rjsf` `v5` dependencies to 5.1.0
- Updated dependencies
- @backstage/catalog-model@1.2.0-next.1
- @backstage/core-components@0.12.4-next.1
- @backstage/catalog-client@1.3.1-next.1
- @backstage/core-plugin-api@1.3.0
- @backstage/errors@1.1.4
- @backstage/theme@0.2.16
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-catalog-react@1.3.0-next.2
- @backstage/plugin-scaffolder-common@1.2.5-next.1
## 1.1.0-next.1
### Patch Changes
- 04f717a8e1: `scaffolder/next`: bump `react-jsonschema-form` libraries to `v5-stable`
- 346d6b6630: Upgrade `@rjsf` version 5 dependencies to `beta.18`
- Updated dependencies
- @backstage/core-components@0.12.4-next.0
- @backstage/plugin-catalog-react@1.3.0-next.1
- @backstage/catalog-client@1.3.1-next.0
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-scaffolder-common@1.2.5-next.0
## 1.1.0-next.0
### Minor Changes
- 8c2966536b: Embed scaffolder workflow in other components
### Patch Changes
- cbab8ac107: lock versions of `@rjsf/*-beta` packages
- d2ddde2108: Add `ScaffolderLayouts` to `NextScaffolderPage`
- Updated dependencies
- @backstage/plugin-catalog-react@1.3.0-next.0
- @backstage/catalog-model@1.1.6-next.0
- @backstage/catalog-client@1.3.1-next.0
- @backstage/plugin-scaffolder-common@1.2.5-next.0
## 1.0.0
### Major Changes
- b4955ed7b9: Re-home some of the common types, components, hooks and `scaffolderApiRef` for the `@backstage/plugin-scaffolder` to this package for easy re-use across things that want to interact with the `scaffolder`.
### Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.1.5
- @backstage/plugin-scaffolder-common@1.2.4
- @backstage/catalog-client@1.3.0
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
## 1.0.0-next.0
### Major Changes
- b4955ed7b9: Re-home some of the common types, components, hooks and `scaffolderApiRef` for the `@backstage/plugin-scaffolder` to this package for easy re-use across things that want to interact with the `scaffolder`.
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.3.0-next.1
- @backstage/catalog-client@1.3.0-next.2
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-scaffolder-common@1.2.4-next.1
in the review step label
- bcec60f: updated the ContextMenu, ActionsPage, OngoingTask and TemplateCard frontend components to support the new scaffolder permissions:
- `scaffolder.task.create`
- `scaffolder.task.cancel`
- `scaffolder.task.read`
- Updated dependencies
- @backstage/core-components@0.14.8
- @backstage/core-plugin-api@1.9.3
- @backstage/theme@0.5.6
- @backstage/plugin-scaffolder-common@1.5.3
- @backstage/plugin-permission-react@0.4.23
- @backstage/plugin-catalog-react@1.12.1
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
## 1.8.7-next.3
### Patch Changes
- d44a20a: Added additional plugin metadata to `package.json`.
- fa8560e: Prevents Autocomplete dropdown from overlapping sidebar on hovering it
- Updated dependencies
- @backstage/core-components@0.14.8-next.2
- @backstage/plugin-scaffolder-common@1.5.3-next.1
- @backstage/plugin-permission-react@0.4.23-next.1
- @backstage/plugin-catalog-react@1.12.1-next.2
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/core-plugin-api@1.9.3-next.0
- @backstage/theme@0.5.6-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
## 1.8.7-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-catalog-react@1.12.1-next.1
- @backstage/plugin-permission-react@0.4.23-next.0
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/theme@0.5.6-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
- @backstage/plugin-scaffolder-common@1.5.3-next.0
## 1.8.7-next.1
### Patch Changes
- 75dcd7e: Fixing bug in `formData` type as it should be `optional` as it's possibly undefined
- 928cfa0: Fixed a typo '
## 1.8.6-next.0
### Patch Changes
- 86dc29d: Links that are rendered in the markdown in the `ScaffolderField` component are now opened in new tabs.
- Updated dependencies
- @backstage/theme@0.5.6-next.0
- @backstage/core-components@0.14.8-next.0
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/core-plugin-api@1.9.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
- @backstage/plugin-catalog-react@1.12.1-next.0
- @backstage/plugin-scaffolder-common@1.5.2
## 1.8.5
### Patch Changes
- 9156654: Capturing more event clicks for scaffolder
- 0040ec2: Updated dependency `@rjsf/utils` to `5.18.2`.
Updated dependency `@rjsf/core` to `5.18.2`.
Updated dependency `@rjsf/material-ui` to `5.18.2`.
Updated dependency `@rjsf/validator-ajv8` to `5.18.2`.
- Updated dependencies
- @backstage/plugin-scaffolder-common@1.5.2
- @backstage/core-components@0.14.7
- @backstage/catalog-model@1.5.0
- @backstage/plugin-catalog-react@1.12.0
- @backstage/theme@0.5.4
- @backstage/catalog-client@1.6.5
## 1.8.5-next.2
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.12.0-next.2
- @backstage/core-components@0.14.7-next.2
## 1.8.5-next.1
### Patch Changes
- 9156654: Capturing more event clicks for scaffolder
- Updated dependencies
- @backstage/plugin-scaffolder-common@1.5.2-next.1
- @backstage/core-components@0.14.6-next.1
- @backstage/plugin-catalog-react@1.11.4-next.1
## 1.8.5-next.0
### Patch Changes
- 0040ec2: Updated dependency `@rjsf/utils` to `5.18.2`.
Updated dependency `@rjsf/core` to `5.18.2`.
Updated dependency `@rjsf/material-ui` to `5.18.2`.
Updated dependency `@rjsf/validator-ajv8` to `5.18.2`.
- Updated dependencies
- @backstage/catalog-model@1.5.0-next.0
- @backstage/theme@0.5.4-next.0
- @backstage/core-components@0.14.5-next.0
- @backstage/catalog-client@1.6.5-next.0
- @backstage/plugin-catalog-react@1.11.4-next.0
- @backstage/plugin-scaffolder-common@1.5.2-next.0
- @backstage/core-plugin-api@1.9.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
## 1.8.4
### Patch Changes
- abfbcfc: Updated dependency `@testing-library/react` to `^15.0.0`.
- 87d2eb8: Updated dependency `json-schema-library` to `^9.0.0`.
- cb1e3b0: Updated dependency `@testing-library/dom` to `^10.0.0`.
- 0e692cf: Added ESLint rule `no-top-level-material-ui-4-imports` to migrate the Material UI imports.
- df99f62: The `value` sent on the `create` analytics event (fired when a Scaffolder template is executed) is now set to the number of minutes saved by executing the template. This value is derived from the `backstage.io/time-saved` annotation on the template entity, if available.
Note: the `create` event is now captured in the `` component. If you are directly making use of the alpha-exported `` component, an analytics `create` event will no longer be captured on your behalf.
- Updated dependencies
- @backstage/plugin-catalog-react@1.11.3
- @backstage/core-components@0.14.4
- @backstage/core-plugin-api@1.9.2
- @backstage/theme@0.5.3
- @backstage/version-bridge@1.0.8
- @backstage/catalog-client@1.6.4
- @backstage/catalog-model@1.4.5
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.1
## 1.8.4-next.1
### Patch Changes
- 87d2eb8: Updated dependency `json-schema-library` to `^9.0.0`.
- df99f62: The `value` sent on the `create` analytics event (fired when a Scaffolder template is executed) is now set to the number of minutes saved by executing the template. This value is derived from the `backstage.io/time-saved` annotation on the template entity, if available.
Note: the `create` event is now captured in the `` component. If you are directly making use of the alpha-exported `` component, an analytics `create` event will no longer be captured on your behalf.
- Updated dependencies
- @backstage/catalog-client@1.6.4-next.0
- @backstage/catalog-model@1.4.5
- @backstage/core-components@0.14.4-next.0
- @backstage/core-plugin-api@1.9.1
- @backstage/theme@0.5.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-catalog-react@1.11.3-next.1
- @backstage/plugin-scaffolder-common@1.5.1
## 1.8.4-next.0
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.4-next.0
- @backstage/catalog-client@1.6.3
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/theme@0.5.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-catalog-react@1.11.3-next.0
- @backstage/plugin-scaffolder-common@1.5.1
## 1.8.3
### Patch Changes
- e8f026a: Use ESM exports of react-use library
- Updated dependencies
- @backstage/catalog-client@1.6.3
- @backstage/core-components@0.14.3
- @backstage/plugin-catalog-react@1.11.2
- @backstage/core-plugin-api@1.9.1
- @backstage/catalog-model@1.4.5
- @backstage/theme@0.5.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1
## 1.8.2
### Patch Changes
- e8f026a: Use ESM exports of react-use library
- Updated dependencies
- @backstage/catalog-client@1.6.2
- @backstage/core-components@0.14.2
- @backstage/plugin-catalog-react@1.11.1
- @backstage/core-plugin-api@1.9.1
- @backstage/catalog-model@1.4.5
- @backstage/theme@0.5.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1
## 1.8.1
### Patch Changes
- 930b5c1: Added 'root' and 'label' class key to TemplateCategoryPicker
- 6d649d2: Updated dependency `flatted` to `3.3.1`.
- 0cecb09: Updated dependency `@rjsf/utils` to `5.17.1`.
Updated dependency `@rjsf/core` to `5.17.1`.
Updated dependency `@rjsf/material-ui` to `5.17.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.17.1`.
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/theme@0.5.2
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-client@1.6.1
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1
## 1.8.1-next.2
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1-next.2
- @backstage/plugin-catalog-react@1.11.0-next.2
- @backstage/catalog-client@1.6.1-next.1
- @backstage/catalog-model@1.4.5-next.0
- @backstage/core-plugin-api@1.9.1-next.1
- @backstage/theme@0.5.2-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1-next.1
## 1.8.1-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1-next.1
- @backstage/plugin-catalog-react@1.10.1-next.1
- @backstage/core-plugin-api@1.9.1-next.1
- @backstage/catalog-client@1.6.1-next.0
- @backstage/catalog-model@1.4.5-next.0
- @backstage/theme@0.5.2-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1-next.1
## 1.8.1-next.0
### Patch Changes
- 930b5c1: Added 'root' and 'label' class key to TemplateCategoryPicker
- 6d649d2: Updated dependency `flatted` to `3.3.1`.
- 0cecb09: Updated dependency `@rjsf/utils` to `5.17.1`.
Updated dependency `@rjsf/core` to `5.17.1`.
Updated dependency `@rjsf/material-ui` to `5.17.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.17.1`.
- Updated dependencies
- @backstage/theme@0.5.2-next.0
- @backstage/core-components@0.14.1-next.0
- @backstage/plugin-catalog-react@1.10.1-next.0
- @backstage/catalog-client@1.6.1-next.0
- @backstage/catalog-model@1.4.5-next.0
- @backstage/core-plugin-api@1.9.1-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1-next.0
## 1.8.0
### Minor Changes
- c56f1a2: Remove the old legacy exports from `/alpha`
- 11b9a08: Introduced the first version of recoverable tasks.
- b07ec70: Use more distinguishable icons for link (`Link`) and text output (`Description`).
### Patch Changes
- 3f60ad5: fix for: converting circular structure to JSON error
- 0b0c6b6: Allow defining default output text to be shown
- 8fe56a8: Widen `@types/react` dependency range to include version 18.
- 31f0a0a: Added `ScaffolderPageContextMenu` to `ActionsPage`, `ListTaskPage`, and `TemplateEditorPage` so that you can more easily navigate between these pages
- 09cedb9: Updated dependency `@react-hookz/web` to `^24.0.0`.
- e6f0831: Updated dependency `@rjsf/utils` to `5.17.0`.
Updated dependency `@rjsf/core` to `5.17.0`.
Updated dependency `@rjsf/material-ui` to `5.17.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.17.0`.
- 6a74ffd: Updated dependency `@rjsf/utils` to `5.16.1`.
Updated dependency `@rjsf/core` to `5.16.1`.
Updated dependency `@rjsf/material-ui` to `5.16.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.16.1`.
- 3dff4b0: Remove unused deps
- 82affc7: Fix issue where `ui:schema` was replaced with an empty object if `dependencies` is defined
- 2985186: Fix bug that erroneously caused a separator or a 0 to render in the TemplateCard for Templates with empty links
- Updated dependencies
- @backstage/plugin-catalog-react@1.10.0
- @backstage/core-components@0.14.0
- @backstage/catalog-model@1.4.4
- @backstage/theme@0.5.1
- @backstage/core-plugin-api@1.9.0
- @backstage/catalog-client@1.6.0
- @backstage/plugin-scaffolder-common@1.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
## 1.8.0-next.3
### Patch Changes
- 09cedb9: Updated dependency `@react-hookz/web` to `^24.0.0`.
- e6f0831: Updated dependency `@rjsf/utils` to `5.17.0`.
Updated dependency `@rjsf/core` to `5.17.0`.
Updated dependency `@rjsf/material-ui` to `5.17.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.17.0`.
- Updated dependencies
- @backstage/theme@0.5.1-next.1
- @backstage/core-components@0.14.0-next.2
- @backstage/plugin-catalog-react@1.10.0-next.3
- @backstage/catalog-client@1.6.0-next.1
- @backstage/catalog-model@1.4.4-next.0
- @backstage/core-plugin-api@1.9.0-next.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.0-next.1
## 1.8.0-next.2
### Patch Changes
- 8fe56a8: Widen `@types/react` dependency range to include version 18.
- 2985186: Fix bug that erroneously caused a separator or a 0 to render in the TemplateCard for Templates with empty links
- Updated dependencies
- @backstage/core-components@0.14.0-next.1
- @backstage/core-plugin-api@1.9.0-next.1
- @backstage/plugin-catalog-react@1.10.0-next.2
- @backstage/theme@0.5.1-next.0
- @backstage/catalog-client@1.6.0-next.1
- @backstage/catalog-model@1.4.4-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.0-next.1
## 1.8.0-next.1
### Minor Changes
- b07ec70: Use more distinguishable icons for link (`Link`) and text output (`Description`).
### Patch Changes
- 3f60ad5: fix for: converting circular structure to JSON error
- 31f0a0a: Added `ScaffolderPageContextMenu` to `ActionsPage`, `ListTaskPage`, and `TemplateEditorPage` so that you can more easily navigate between these pages
- 82affc7: Fix issue where `ui:schema` was replaced with an empty object if `dependencies` is defined
- Updated dependencies
- @backstage/core-components@0.14.0-next.0
- @backstage/catalog-model@1.4.4-next.0
- @backstage/catalog-client@1.6.0-next.1
- @backstage/core-plugin-api@1.8.3-next.0
- @backstage/plugin-catalog-react@1.9.4-next.1
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.0-next.1
## 1.8.0-next.0
### Minor Changes
- c56f1a2: Remove the old legacy exports from `/alpha`
- 11b9a08: Introduced the first version of recoverable tasks.
### Patch Changes
- 0b0c6b6: Allow defining default output text to be shown
- 6a74ffd: Updated dependency `@rjsf/utils` to `5.16.1`.
Updated dependency `@rjsf/core` to `5.16.1`.
Updated dependency `@rjsf/material-ui` to `5.16.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.16.1`.
- Updated dependencies
- @backstage/plugin-catalog-react@1.9.4-next.0
- @backstage/catalog-client@1.6.0-next.0
- @backstage/plugin-scaffolder-common@1.5.0-next.0
- @backstage/core-components@0.13.10
- @backstage/catalog-model@1.4.3
- @backstage/core-plugin-api@1.8.2
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
## 1.7.1
### Patch Changes
- c28f281: Scaffolder form now shows a list of errors at the top of the form.
- 0b9ce2b: Fix for a step with no properties
- 98ac5ab: Updated dependency `@rjsf/utils` to `5.15.1`.
Updated dependency `@rjsf/core` to `5.15.1`.
Updated dependency `@rjsf/material-ui` to `5.15.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.15.1`.
- 4016f21: Remove some unused dependencies
- d16f85f: Show first scaffolder output text by default
- Updated dependencies
- @backstage/core-components@0.13.10
- @backstage/plugin-scaffolder-common@1.4.5
- @backstage/core-plugin-api@1.8.2
- @backstage/catalog-client@1.5.2
- @backstage/plugin-catalog-react@1.9.3
- @backstage/catalog-model@1.4.3
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
## 1.7.1-next.2
### Patch Changes
- 98ac5ab: Updated dependency `@rjsf/utils` to `5.15.1`.
Updated dependency `@rjsf/core` to `5.15.1`.
Updated dependency `@rjsf/material-ui` to `5.15.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.15.1`.
- Updated dependencies
- @backstage/plugin-catalog-react@1.9.3-next.2
## 1.7.1-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.8.2-next.0
- @backstage/core-components@0.13.10-next.1
- @backstage/plugin-catalog-react@1.9.3-next.1
- @backstage/catalog-client@1.5.2-next.0
- @backstage/catalog-model@1.4.3
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.4.4
## 1.7.1-next.0
### Patch Changes
- c28f281: Scaffolder form now shows a list of errors at the top of the form.
- 4016f21: Remove some unused dependencies
- Updated dependencies
- @backstage/core-components@0.13.10-next.0
- @backstage/catalog-client@1.5.2-next.0
- @backstage/plugin-catalog-react@1.9.3-next.0
- @backstage/catalog-model@1.4.3
- @backstage/core-plugin-api@1.8.1
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.4.4
## 1.7.0
### Minor Changes
- 33edf50: Added support for dealing with user provided secrets using a new field extension `ui:field: Secret`
### Patch Changes
- 670c7cc: Fix bug where `properties` is set to empty object when it should be empty for schema dependencies
- fa66d1b: Fixed bug in `ReviewState` where `enum` value was displayed in step review instead of the corresponding label when using `enumNames`
- e516bf4: Step titles in the Stepper are now clickable and redirect the user to the corresponding step, as an alternative to using the back buttons.
- aaa6fb3: Minor updates for TypeScript 5.2.2+ compatibility
- 2aee53b: Add horizontal slider if stepper overflows
- 2b72591: Updated dependency `@rjsf/utils` to `5.14.3`.
Updated dependency `@rjsf/core` to `5.14.3`.
Updated dependency `@rjsf/material-ui` to `5.14.3`.
Updated dependency `@rjsf/validator-ajv8` to `5.14.3`.
- 6cd12f2: Updated dependency `@rjsf/utils` to `5.14.1`.
Updated dependency `@rjsf/core` to `5.14.1`.
Updated dependency `@rjsf/material-ui` to `5.14.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.14.1`.
- a518c5a: Updated dependency `@react-hookz/web` to `^23.0.0`.
- 64301d3: Updated dependency `@rjsf/utils` to `5.15.0`.
Updated dependency `@rjsf/core` to `5.15.0`.
Updated dependency `@rjsf/material-ui` to `5.15.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.15.0`.
- 63c494e: Updated dependency `@rjsf/utils` to `5.14.2`.
Updated dependency `@rjsf/core` to `5.14.2`.
Updated dependency `@rjsf/material-ui` to `5.14.2`.
Updated dependency `@rjsf/validator-ajv8` to `5.14.2`.
- c8908d4: Use new option from RJSF 5.15
- 0cbb03b: Fixing regular expression ReDoS with zod packages. Upgrading to latest. ref: https://security.snyk.io/vuln/SNYK-JS-ZOD-5925617
- 5bb5240: Fixed issue for showing undefined for hidden form items
- Updated dependencies
- @backstage/core-plugin-api@1.8.1
- @backstage/plugin-catalog-react@1.9.2
- @backstage/core-components@0.13.9
- @backstage/theme@0.5.0
- @backstage/catalog-client@1.5.0
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.4.4
## 1.6.2-next.3
### Patch Changes
- 64301d3: Updated dependency `@rjsf/utils` to `5.15.0`.
Updated dependency `@rjsf/core` to `5.15.0`.
Updated dependency `@rjsf/material-ui` to `5.15.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.15.0`.
- c8908d4: Use new option from RJSF 5.15
- Updated dependencies
- @backstage/core-components@0.13.9-next.3
- @backstage/catalog-client@1.5.0-next.1
- @backstage/catalog-model@1.4.3
- @backstage/core-plugin-api@1.8.1-next.1
- @backstage/errors@1.2.3
- @backstage/theme@0.5.0-next.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-catalog-react@1.9.2-next.3
- @backstage/plugin-scaffolder-common@1.4.3
## 1.6.2-next.2
### Patch Changes
- 5bb5240: Fixed issue for showing undefined for hidden form items
- Updated dependencies
- @backstage/theme@0.5.0-next.1
- @backstage/plugin-catalog-react@1.9.2-next.2
- @backstage/catalog-client@1.5.0-next.1
- @backstage/catalog-model@1.4.3
- @backstage/core-components@0.13.9-next.2
- @backstage/core-plugin-api@1.8.1-next.1
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.4.3
## 1.6.2-next.1
### Patch Changes
- fa66d1b5b3: Fixed bug in `ReviewState` where `enum` value was displayed in step review instead of the corresponding label when using `enumNames`
- 2aee53bbeb: Add horizontal slider if stepper overflows
- 2b725913c1: Updated dependency `@rjsf/utils` to `5.14.3`.
Updated dependency `@rjsf/core` to `5.14.3`.
Updated dependency `@rjsf/material-ui` to `5.14.3`.
Updated dependency `@rjsf/validator-ajv8` to `5.14.3`.
- a518c5a25b: Updated dependency `@react-hookz/web` to `^23.0.0`.
- Updated dependencies
- @backstage/core-components@0.13.9-next.1
- @backstage/core-plugin-api@1.8.1-next.1
- @backstage/plugin-catalog-react@1.9.2-next.1
- @backstage/catalog-client@1.5.0-next.0
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/theme@0.5.0-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.4.3
## 1.6.2-next.0
### Patch Changes
- e516bf4da8: Step titles in the Stepper are now clickable and redirect the user to the corresponding step, as an alternative to using the back buttons.
- aaa6fb3bc9: Minor updates for TypeScript 5.2.2+ compatibility
- 6cd12f277b: Updated dependency `@rjsf/utils` to `5.14.1`.
Updated dependency `@rjsf/core` to `5.14.1`.
Updated dependency `@rjsf/material-ui` to `5.14.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.14.1`.
- 63c494ef22: Updated dependency `@rjsf/utils` to `5.14.2`.
Updated dependency `@rjsf/core` to `5.14.2`.
Updated dependency `@rjsf/material-ui` to `5.14.2`.
Updated dependency `@rjsf/validator-ajv8` to `5.14.2`.
- Updated dependencies
- @backstage/core-plugin-api@1.8.1-next.0
- @backstage/plugin-catalog-react@1.9.2-next.0
- @backstage/core-components@0.13.9-next.0
- @backstage/theme@0.5.0-next.0
- @backstage/catalog-client@1.4.6
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.4.3
## 1.6.0
### Minor Changes
- 3fdffbb699: Release design improvements for the `Scaffolder` plugin and support v5 of `@rjsf/*` libraries.
This change should be non-breaking. If you're seeing typescript issues after migrating please [open an issue](https://github.com/backstage/backstage/issues/new/choose)
The `next` versions like `createNextFieldExtension` and `NextScaffolderPage` have been promoted to the public interface under `createScaffolderFieldExtension` and `ScaffolderPage`, so any older imports which are no longer found will need updating from `@backstage/plugin-scaffolder/alpha` or `@backstage/plugin-scaffolder-react/alpha` will need to be imported from `@backstage/plugin-scaffolder` and `@backstage/plugin-scaffolder-react` respectively.
The legacy versions are now available in `/alpha` under `createLegacyFieldExtension` and `LegacyScaffolderPage` if you're running into issues, but be aware that these will be removed in a next mainline release.
### Patch Changes
- 6c2b872153: Add official support for React 18.
- 171a99816b: Fixed `backstage:featureFlag` in `scaffolder/next` by sorting out `manifest.steps`.
- c838da0edd: Updated dependency `@rjsf/utils` to `5.13.6`.
Updated dependency `@rjsf/core` to `5.13.6`.
Updated dependency `@rjsf/material-ui` to `5.13.6`.
Updated dependency `@rjsf/validator-ajv8` to `5.13.6`.
- 69c14904b6: Use `EntityRefLinks` with `hideIcons` property to avoid double icons
- 62b5922916: Internal theme type updates
- dda56ae265: Preserve step's time execution for a non-running task.
- 76d07da66a: Make it possible to define control buttons text (Back, Create, Review) per template
- Updated dependencies
- @backstage/plugin-catalog-react@1.9.0
- @backstage/core-components@0.13.8
- @backstage/plugin-scaffolder-common@1.4.3
- @backstage/core-plugin-api@1.8.0
- @backstage/version-bridge@1.0.7
- @backstage/theme@0.4.4
- @backstage/catalog-client@1.4.6
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
## 1.6.0-next.2
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.13.8-next.2
- @backstage/plugin-catalog-react@1.9.0-next.2
## 1.6.0-next.1
### Patch Changes
- 62b5922916: Internal theme type updates
- 76d07da66a: Make it possible to define control buttons text (Back, Create, Review) per template
- Updated dependencies
- @backstage/plugin-catalog-react@1.9.0-next.1
- @backstage/plugin-scaffolder-common@1.4.3-next.1
- @backstage/core-components@0.13.8-next.1
- @backstage/catalog-client@1.4.5
- @backstage/catalog-model@1.4.3
- @backstage/core-plugin-api@1.8.0-next.0
- @backstage/errors@1.2.3
- @backstage/theme@0.4.4-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7-next.0
## 1.6.0-next.0
### Minor Changes
- 3fdffbb699: Release design improvements for the `Scaffolder` plugin and support v5 of `@rjsf/*` libraries.
This change should be non-breaking. If you're seeing typescript issues after migrating please [open an issue](https://github.com/backstage/backstage/issues/new/choose)
The `next` versions like `createNextFieldExtension` and `NextScaffolderPage` have been promoted to the public interface under `createScaffolderFieldExtension` and `ScaffolderPage`, so any older imports which are no longer found will need updating from `@backstage/plugin-scaffolder/alpha` or `@backstage/plugin-scaffolder-react/alpha` will need to be imported from `@backstage/plugin-scaffolder` and `@backstage/plugin-scaffolder-react` respectively.
The legacy versions are now available in `/alpha` under `createLegacyFieldExtension` and `LegacyScaffolderPage` if you're running into issues, but be aware that these will be removed in a next mainline release.
### Patch Changes
- 6c2b872153: Add official support for React 18.
- Updated dependencies
- @backstage/core-components@0.13.7-next.0
- @backstage/plugin-scaffolder-common@1.4.3-next.0
- @backstage/plugin-catalog-react@1.9.0-next.0
- @backstage/core-plugin-api@1.8.0-next.0
- @backstage/version-bridge@1.0.7-next.0
- @backstage/theme@0.4.4-next.0
- @backstage/catalog-client@1.4.5
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
## 1.5.6
### Patch Changes
- 9a1fce352e: Updated dependency `@testing-library/jest-dom` to `^6.0.0`.
- f95af4e540: Updated dependency `@testing-library/dom` to `^9.0.0`.
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.5
- @backstage/core-plugin-api@1.7.0
- @backstage/core-components@0.13.6
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/version-bridge@1.0.6
- @backstage/theme@0.4.3
- @backstage/catalog-client@1.4.5
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.4.2
## 1.5.6-next.2
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.13.6-next.2
- @backstage/core-plugin-api@1.7.0-next.1
- @backstage/catalog-model@1.4.3-next.0
- @backstage/plugin-catalog-react@1.8.5-next.2
- @backstage/errors@1.2.3-next.0
- @backstage/theme@0.4.3-next.0
- @backstage/catalog-client@1.4.5-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.5
- @backstage/plugin-scaffolder-common@1.4.2-next.0
## 1.5.6-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.13.6-next.1
- @backstage/plugin-catalog-react@1.8.5-next.1
- @backstage/core-plugin-api@1.7.0-next.0
- @backstage/catalog-client@1.4.4
- @backstage/catalog-model@1.4.2
- @backstage/errors@1.2.2
- @backstage/theme@0.4.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.5
- @backstage/plugin-scaffolder-common@1.4.1
## 1.5.6-next.0
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.5-next.0
- @backstage/core-plugin-api@1.7.0-next.0
- @backstage/core-components@0.13.6-next.0
- @backstage/catalog-client@1.4.4
- @backstage/catalog-model@1.4.2
- @backstage/errors@1.2.2
- @backstage/theme@0.4.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.5
- @backstage/plugin-scaffolder-common@1.4.1
## 1.5.5
### Patch Changes
- 406b786a2a2c: Mark package as being free of side effects, allowing more optimized Webpack builds.
- b16c341ced45: Updated dependency `@rjsf/utils` to `5.13.0`.
Updated dependency `@rjsf/core-v5` to `npm:@rjsf/core@5.13.0`.
Updated dependency `@rjsf/material-ui-v5` to `npm:@rjsf/material-ui@5.13.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.13.0`.
- 27fef07f9229: Updated dependency `use-immer` to `^0.9.0`.
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.4
- @backstage/core-components@0.13.5
- @backstage/catalog-client@1.4.4
- @backstage/catalog-model@1.4.2
- @backstage/core-plugin-api@1.6.0
- @backstage/errors@1.2.2
- @backstage/plugin-scaffolder-common@1.4.1
- @backstage/theme@0.4.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.5
## 1.5.5-next.3
### Patch Changes
- 406b786a2a2c: Mark package as being free of side effects, allowing more optimized Webpack builds.
- b16c341ced45: Updated dependency `@rjsf/utils` to `5.13.0`.
Updated dependency `@rjsf/core-v5` to `npm:@rjsf/core@5.13.0`.
Updated dependency `@rjsf/material-ui-v5` to `npm:@rjsf/material-ui@5.13.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.13.0`.
- Updated dependencies
- @backstage/catalog-client@1.4.4-next.2
- @backstage/catalog-model@1.4.2-next.2
- @backstage/core-components@0.13.5-next.3
- @backstage/core-plugin-api@1.6.0-next.3
- @backstage/errors@1.2.2-next.0
- @backstage/plugin-catalog-react@1.8.4-next.3
- @backstage/plugin-scaffolder-common@1.4.1-next.2
- @backstage/theme@0.4.2-next.0
- @backstage/types@1.1.1-next.0
- @backstage/version-bridge@1.0.5-next.0
## 1.5.5-next.2
### Patch Changes
- 27fef07f9229: Updated dependency `use-immer` to `^0.9.0`.
- Updated dependencies
- @backstage/core-components@0.13.5-next.2
- @backstage/core-plugin-api@1.6.0-next.2
- @backstage/plugin-catalog-react@1.8.4-next.2
- @backstage/catalog-model@1.4.2-next.1
- @backstage/catalog-client@1.4.4-next.1
- @backstage/errors@1.2.1
- @backstage/theme@0.4.1
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.4.1-next.1
## 1.5.5-next.1
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.4-next.1
- @backstage/core-components@0.13.5-next.1
- @backstage/catalog-model@1.4.2-next.0
- @backstage/core-plugin-api@1.6.0-next.1
- @backstage/catalog-client@1.4.4-next.0
- @backstage/plugin-scaffolder-common@1.4.1-next.0
- @backstage/errors@1.2.1
- @backstage/theme@0.4.1
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
## 1.5.4-next.0
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.6.0-next.0
- @backstage/core-components@0.13.5-next.0
- @backstage/catalog-client@1.4.3
- @backstage/catalog-model@1.4.1
- @backstage/errors@1.2.1
- @backstage/theme@0.4.1
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-catalog-react@1.8.3-next.0
- @backstage/plugin-scaffolder-common@1.4.0
## 1.5.2
### Patch Changes
- ba9ee98a37bd: Fixed bug in Workflow component by passing a prop `templateName` down to Stepper component.
- Updated dependencies
- @backstage/core-components@0.13.4
- @backstage/plugin-catalog-react@1.8.1
- @backstage/plugin-scaffolder-common@1.4.0
- @backstage/core-plugin-api@1.5.3
- @backstage/catalog-client@1.4.3
- @backstage/catalog-model@1.4.1
- @backstage/errors@1.2.1
- @backstage/theme@0.4.1
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
## 1.5.2-next.1
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.1-next.1
## 1.5.2-next.0
### Patch Changes
- ba9ee98a37bd: Fixed bug in Workflow component by passing a prop `templateName` down to Stepper component.
- Updated dependencies
- @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-client@1.4.3
- @backstage/catalog-model@1.4.1
- @backstage/errors@1.2.1
- @backstage/theme@0.4.1
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.3.2
## 1.5.1
### Patch Changes
- f74a27de4d2c: Made markdown description theme-able
- 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/core-plugin-api@1.5.3
- @backstage/catalog-client@1.4.3
- @backstage/catalog-model@1.4.1
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.3.2
## 1.5.1-next.2
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.0-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-client@1.4.3-next.0
- @backstage/catalog-model@1.4.1-next.0
- @backstage/errors@1.2.1-next.0
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.3.2-next.0
## 1.5.1-next.1
### Patch Changes
- f74a27de4d2c: Made markdown description theme-able
- 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
## 1.5.1-next.0
### Patch Changes
- Updated dependencies
- @backstage/errors@1.2.1-next.0
- @backstage/core-components@0.13.3-next.0
- @backstage/catalog-client@1.4.3-next.0
- @backstage/catalog-model@1.4.1-next.0
- @backstage/core-plugin-api@1.5.2
- @backstage/theme@0.4.0
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-catalog-react@1.7.1-next.0
- @backstage/plugin-scaffolder-common@1.3.2-next.0
## 1.5.0
### Minor Changes
- 6b571405f806: `scaffolder/next`: Provide some default template components to `rjsf` to allow for standardization and markdown descriptions
- 4505dc3b4598: `scaffolder/next`: Don't render `TemplateGroups` when there's no results in with search query
- a452bda74d7a: Fixed typescript casting bug for useTemplateParameterSchema hook
- 6b571405f806: `scaffolder/next`: provide a `ScaffolderField` component which is meant to replace some of the `FormControl` components from Material UI, making it easier to write `FieldExtensions`.
### Patch Changes
- 84a5c7724c7e: fixed refresh problem when backstage backend disconnects without any feedback to user. Now we send a generic message and try to reconnect after 15 seconds
- cf34311cdbe1: Extract `ui:*` fields from conditional `then` and `else` schema branches.
- 2ff94da135a4: bump `rjsf` dependencies to 5.7.3
- 74b216ee4e50: Add `PropsWithChildren` to usages of `ComponentType`, in preparation for React 18 where the children are no longer implicit.
- Updated dependencies
- @backstage/core-plugin-api@1.5.2
- @backstage/catalog-client@1.4.2
- @backstage/core-components@0.13.2
- @backstage/types@1.1.0
- @backstage/theme@0.4.0
- @backstage/plugin-catalog-react@1.7.0
- @backstage/catalog-model@1.4.0
- @backstage/errors@1.2.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.3.1
## 1.5.0-next.3
### Minor Changes
- a452bda74d7a: Fixed typescript casting bug for useTemplateParameterSchema hook
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.13.2-next.3
- @backstage/catalog-model@1.4.0-next.1
- @backstage/catalog-client@1.4.2-next.2
- @backstage/core-plugin-api@1.5.2-next.0
- @backstage/errors@1.2.0-next.0
- @backstage/theme@0.4.0-next.1
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4
- @backstage/plugin-catalog-react@1.7.0-next.3
- @backstage/plugin-scaffolder-common@1.3.1-next.1
## 1.5.0-next.2
### Patch Changes
- cf34311cdbe1: Extract `ui:*` fields from conditional `then` and `else` schema branches.
- 2ff94da135a4: bump `rjsf` dependencies to 5.7.3
- 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/core-plugin-api@1.5.2-next.0
## 1.5.0-next.1
### Minor Changes
- 6b571405f806: `scaffolder/next`: Provide some default template components to `rjsf` to allow for standardization and markdown descriptions
- 4505dc3b4598: `scaffolder/next`: Don't render `TemplateGroups` when there's no results in with search query
- 6b571405f806: `scaffolder/next`: provide a `ScaffolderField` component which is meant to replace some of the `FormControl` components from Material UI, making it easier to write `FieldExtensions`.
### Patch Changes
- 74b216ee4e50: Add `PropsWithChildren` to usages of `ComponentType`, in preparation for React 18 where the children are no longer implicit.
- 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/catalog-client@1.4.2-next.1
- @backstage/plugin-scaffolder-common@1.3.1-next.0
- @backstage/theme@0.4.0-next.0
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4
## 1.4.1-next.0
### Patch Changes
- 84a5c7724c7e: fixed refresh problem when backstage backend disconnects without any feedback to user. Now we send a generic message and try to reconnect after 15 seconds
- Updated dependencies
- @backstage/catalog-client@1.4.2-next.0
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.3.0
## 1.4.0
### Minor Changes
- 82e10a6939c: Add support for Markdown text blob outputs from templates
### Patch Changes
- ad1a1429de4: Improvements to the `scaffolder/next` buttons UX:
- Added padding around the "Create" button in the `Stepper` component
- Added a button bar that includes the "Cancel" and "Start Over" buttons to the `OngoingTask` component. The state of these buttons match their existing counter parts in the Context Menu
- Added a "Show Button Bar"/"Hide Button Bar" item to the `ContextMenu` component
- Updated dependencies
- @backstage/theme@0.3.0
- @backstage/plugin-catalog-react@1.6.0
- @backstage/plugin-scaffolder-common@1.3.0
- @backstage/core-components@0.13.1
- @backstage/catalog-client@1.4.1
- @backstage/catalog-model@1.3.0
- @backstage/core-plugin-api@1.5.1
- @backstage/errors@1.1.5
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4
## 1.4.0-next.2
### Minor Changes
- 82e10a6939c: Add support for Markdown text blob outputs from templates
### Patch Changes
- Updated dependencies
- @backstage/theme@0.3.0-next.0
- @backstage/plugin-scaffolder-common@1.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
## 1.3.1-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
## 1.3.1-next.0
### Patch Changes
- ad1a1429de4: Improvements to the `scaffolder/next` buttons UX:
- Added padding around the "Create" button in the `Stepper` component
- Added a button bar that includes the "Cancel" and "Start Over" buttons to the `OngoingTask` component. The state of these buttons match their existing counter parts in the Context Menu
- Added a "Show Button Bar"/"Hide Button Bar" item to the `ContextMenu` component
- 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-client@1.4.1
- @backstage/catalog-model@1.3.0
- @backstage/errors@1.1.5
- @backstage/theme@0.2.19
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.2.7
## 1.3.0
### Minor Changes
- 259d3407b9b: Move `CategoryPicker` from `scaffolder` into `scaffolder-react`
Move `ContextMenu` into `scaffolder-react` and rename it to `ScaffolderPageContextMenu`
- 2cfd03d7376: To offer better customization options, `ScaffolderPageContextMenu` takes callbacks as props instead of booleans
- 48da4c46e45: `scaffolder/next`: Export the `TemplateGroupFilter` and `TemplateGroups` and make an extensible component
### Patch Changes
- 7e1d900413a: `scaffolder/next`: Bump `@rjsf/*` dependencies to 5.5.2
- e27ddc36dad: Added a possibility to cancel the running task (executing of a scaffolder template)
- 0435174b06f: Accessibility issues identified using lighthouse fixed.
- 7a6b16cc506: `scaffolder/next`: Bump `@rjsf/*` deps to 5.3.1
- 90dda42cfd2: bug: Invert `templateFilter` predicate to align with `Array.filter`
- d2488f5e54c: Add an indication that the validators are running when clicking `next` on each step of the form.
- 1e4f5e91b8e: Bump `zod` and `zod-to-json-schema` dependencies.
- 8c40997df44: Updated dependency `@rjsf/core-v5` to `npm:@rjsf/core@5.5.2`.
- f84fc7fd040: Updated dependency `@rjsf/validator-ajv8` to `5.3.0`.
- 8e00acb28db: Small tweaks to remove warnings in the console during development (mainly focusing on techdocs)
- 34dab7ee7f8: `scaffolder/next`: bump `rjsf` dependencies to `5.5.0`
- 2898b6c8d52: Minor type tweaks for TypeScript 5.0
- e0c6e8b9c3c: Update peer dependencies
- cf71c3744a5: scaffolder/next: Bump `@rjsf/*` dependencies to 5.6.0
- Updated dependencies
- @backstage/core-components@0.13.0
- @backstage/plugin-scaffolder-common@1.2.7
- @backstage/catalog-client@1.4.1
- @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/version-bridge@1.0.4
- @backstage/errors@1.1.5
- @backstage/types@1.0.2
## 1.3.0-next.3
### Patch Changes
- d2488f5e54c: Add indication that the validators are running
- 8c40997df44: Updated dependency `@rjsf/core-v5` to `npm:@rjsf/core@5.5.2`.
- 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/catalog-client@1.4.1-next.1
- @backstage/core-plugin-api@1.5.1-next.1
- @backstage/errors@1.1.5
- @backstage/theme@0.2.19-next.0
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4-next.0
- @backstage/plugin-scaffolder-common@1.2.7-next.2
## 1.3.0-next.2
### Patch Changes
- 90dda42cfd2: bug: Invert `templateFilter` predicate to align with `Array.filter`
- 34dab7ee7f8: `scaffolder/next`: bump `rjsf` dependencies to `5.5.0`
- 2898b6c8d52: Minor type tweaks for TypeScript 5.0
- Updated dependencies
- @backstage/catalog-client@1.4.1-next.0
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4-next.0
- @backstage/plugin-scaffolder-common@1.2.7-next.1
## 1.3.0-next.1
### Patch Changes
- 1e4f5e91b8e: Bump `zod` and `zod-to-json-schema` dependencies.
- e0c6e8b9c3c: Update peer dependencies
- Updated dependencies
- @backstage/core-components@0.12.6-next.1
- @backstage/plugin-scaffolder-common@1.2.7-next.1
- @backstage/core-plugin-api@1.5.1-next.0
- @backstage/version-bridge@1.0.4-next.0
- @backstage/plugin-catalog-react@1.4.1-next.1
- @backstage/theme@0.2.19-next.0
- @backstage/catalog-client@1.4.0
- @backstage/catalog-model@1.2.1
- @backstage/errors@1.1.5
- @backstage/types@1.0.2
## 1.3.0-next.0
### Minor Changes
- 259d3407b9b: Move `CategoryPicker` from `scaffolder` into `scaffolder-react`
Move `ContextMenu` into `scaffolder-react` and rename it to `ScaffolderPageContextMenu`
- 2cfd03d7376: To offer better customization options, `ScaffolderPageContextMenu` takes callbacks as props instead of booleans
- 48da4c46e45: `scaffolder/next`: Export the `TemplateGroupFilter` and `TemplateGroups` and make an extensible component
### Patch Changes
- e27ddc36dad: Added a possibility to cancel the running task (executing of a scaffolder template)
- 7a6b16cc506: `scaffolder/next`: Bump `@rjsf/*` deps to 5.3.1
- f84fc7fd040: Updated dependency `@rjsf/validator-ajv8` to `5.3.0`.
- 8e00acb28db: Small tweaks to remove warnings in the console during development (mainly focusing on techdocs)
- Updated dependencies
- @backstage/plugin-scaffolder-common@1.2.7-next.0
- @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-client@1.4.0
- @backstage/catalog-model@1.2.1
- @backstage/errors@1.1.5
- @backstage/theme@0.2.18
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
## 1.2.0
### Minor Changes
- 8f4d13f21cf: Move `useTaskStream`, `TaskBorder`, `TaskLogStream` and `TaskSteps` into `scaffolder-react`.
### Patch Changes
- 65454876fb2: Minor API report tweaks
- 3c96e77b513: Make scaffolder adhere to page themes by using page `fontColor` consistently. If your theme overwrites template list or card headers, review those styles.
- c8d78b9ae9d: fix bug with `hasErrors` returning false when dealing with empty objects
- 9b8c374ace5: Remove timer for skipped steps in Scaffolder Next's TaskSteps
- 44941fc97eb: scaffolder/next: Move the `uiSchema` to its own property in the validation `context` to align with component development and access of `ui:options`
- d9893263ba9: scaffolder/next: Fix for steps without properties
- 928a12a9b3e: Internal refactor of `/alpha` exports.
- cc418d652a7: scaffolder/next: Added the ability to get the fields definition in the schema in the validation function
- d4100d0ec42: Fix alignment bug for owners on `TemplateCard`
- Updated dependencies
- @backstage/catalog-client@1.4.0
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-scaffolder-common@1.2.6
## 1.2.0-next.2
### Patch Changes
- 65454876fb2: Minor API report tweaks
- 3c96e77b513: Make scaffolder adhere to page themes by using page `fontColor` consistently. If your theme overwrites template list or card headers, review those styles.
- d9893263ba9: scaffolder/next: Fix for steps without properties
- 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
## 1.2.0-next.1
### Minor Changes
- 8f4d13f21cf: Move `useTaskStream`, `TaskBorder`, `TaskLogStream` and `TaskSteps` into `scaffolder-react`.
### Patch Changes
- 44941fc97eb: scaffolder/next: Move the `uiSchema` to its own property in the validation `context` to align with component development and access of `ui:options`
- Updated dependencies
- @backstage/core-components@0.12.5-next.1
- @backstage/errors@1.1.5-next.0
- @backstage/catalog-client@1.4.0-next.1
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-scaffolder-common@1.2.6-next.1
## 1.1.1-next.0
### Patch Changes
- c8d78b9ae9: fix bug with `hasErrors` returning false when dealing with empty objects
- 928a12a9b3: Internal refactor of `/alpha` exports.
- cc418d652a: scaffolder/next: Added the ability to get the fields definition in the schema in the validation function
- d4100d0ec4: Fix alignment bug for owners on `TemplateCard`
- Updated dependencies
- @backstage/catalog-client@1.4.0-next.0
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-scaffolder-common@1.2.6-next.0
## 1.1.0
### Minor Changes
- a07750745b: Added `DescriptionField` field override to the `next/scaffolder`
- a521379688: Migrating the `TemplateEditorPage` to work with the new components from `@backstage/plugin-scaffolder-react`
- 8c2966536b: Embed scaffolder workflow in other components
- 5555e17313: refactor `createAsyncValidators` to be recursive to ensure validators are called in nested schemas.
### Patch Changes
- 04f717a8e1: `scaffolder/next`: bump `react-jsonschema-form` libraries to `v5-stable`
- b46f385eff: scaffolder/next: Implementing a simple `OngoingTask` page
- cbab8ac107: lock versions of `@rjsf/*-beta` packages
- 346d6b6630: Upgrade `@rjsf` version 5 dependencies to `beta.18`
- ccbf91051b: bump `@rjsf` `v5` dependencies to 5.1.0
- d2ddde2108: Add `ScaffolderLayouts` to `NextScaffolderPage`
- 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/catalog-client@1.3.1
- @backstage/errors@1.1.4
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-scaffolder-common@1.2.5
## 1.1.0-next.2
### Minor Changes
- 5555e17313: refactor `createAsyncValidators` to be recursive to ensure validators are called in nested schemas.
### Patch Changes
- b46f385eff: scaffolder/next: Implementing a simple `OngoingTask` page
- ccbf91051b: bump `@rjsf` `v5` dependencies to 5.1.0
- Updated dependencies
- @backstage/catalog-model@1.2.0-next.1
- @backstage/core-components@0.12.4-next.1
- @backstage/catalog-client@1.3.1-next.1
- @backstage/core-plugin-api@1.3.0
- @backstage/errors@1.1.4
- @backstage/theme@0.2.16
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-catalog-react@1.3.0-next.2
- @backstage/plugin-scaffolder-common@1.2.5-next.1
## 1.1.0-next.1
### Patch Changes
- 04f717a8e1: `scaffolder/next`: bump `react-jsonschema-form` libraries to `v5-stable`
- 346d6b6630: Upgrade `@rjsf` version 5 dependencies to `beta.18`
- Updated dependencies
- @backstage/core-components@0.12.4-next.0
- @backstage/plugin-catalog-react@1.3.0-next.1
- @backstage/catalog-client@1.3.1-next.0
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-scaffolder-common@1.2.5-next.0
## 1.1.0-next.0
### Minor Changes
- 8c2966536b: Embed scaffolder workflow in other components
### Patch Changes
- cbab8ac107: lock versions of `@rjsf/*-beta` packages
- d2ddde2108: Add `ScaffolderLayouts` to `NextScaffolderPage`
- Updated dependencies
- @backstage/plugin-catalog-react@1.3.0-next.0
- @backstage/catalog-model@1.1.6-next.0
- @backstage/catalog-client@1.3.1-next.0
- @backstage/plugin-scaffolder-common@1.2.5-next.0
## 1.0.0
### Major Changes
- b4955ed7b9: Re-home some of the common types, components, hooks and `scaffolderApiRef` for the `@backstage/plugin-scaffolder` to this package for easy re-use across things that want to interact with the `scaffolder`.
### Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.1.5
- @backstage/plugin-scaffolder-common@1.2.4
- @backstage/catalog-client@1.3.0
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
## 1.0.0-next.0
### Major Changes
- b4955ed7b9: Re-home some of the common types, components, hooks and `scaffolderApiRef` for the `@backstage/plugin-scaffolder` to this package for easy re-use across things that want to interact with the `scaffolder`.
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.3.0-next.1
- @backstage/catalog-client@1.3.0-next.2
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-scaffolder-common@1.2.4-next.1
in the review step label
- bcec60f: updated the ContextMenu, ActionsPage, OngoingTask and TemplateCard frontend components to support the new scaffolder permissions:
- `scaffolder.task.create`
- `scaffolder.task.cancel`
- `scaffolder.task.read`
- Updated dependencies
- @backstage/plugin-scaffolder-common@1.5.3-next.0
- @backstage/plugin-catalog-react@1.12.1-next.0
## 1.8.6-next.0
### Patch Changes
- 86dc29d: Links that are rendered in the markdown in the `ScaffolderField` component are now opened in new tabs.
- Updated dependencies
- @backstage/theme@0.5.6-next.0
- @backstage/core-components@0.14.8-next.0
- @backstage/catalog-client@1.6.5
- @backstage/catalog-model@1.5.0
- @backstage/core-plugin-api@1.9.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
- @backstage/plugin-catalog-react@1.12.1-next.0
- @backstage/plugin-scaffolder-common@1.5.2
## 1.8.5
### Patch Changes
- 9156654: Capturing more event clicks for scaffolder
- 0040ec2: Updated dependency `@rjsf/utils` to `5.18.2`.
Updated dependency `@rjsf/core` to `5.18.2`.
Updated dependency `@rjsf/material-ui` to `5.18.2`.
Updated dependency `@rjsf/validator-ajv8` to `5.18.2`.
- Updated dependencies
- @backstage/plugin-scaffolder-common@1.5.2
- @backstage/core-components@0.14.7
- @backstage/catalog-model@1.5.0
- @backstage/plugin-catalog-react@1.12.0
- @backstage/theme@0.5.4
- @backstage/catalog-client@1.6.5
## 1.8.5-next.2
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.12.0-next.2
- @backstage/core-components@0.14.7-next.2
## 1.8.5-next.1
### Patch Changes
- 9156654: Capturing more event clicks for scaffolder
- Updated dependencies
- @backstage/plugin-scaffolder-common@1.5.2-next.1
- @backstage/core-components@0.14.6-next.1
- @backstage/plugin-catalog-react@1.11.4-next.1
## 1.8.5-next.0
### Patch Changes
- 0040ec2: Updated dependency `@rjsf/utils` to `5.18.2`.
Updated dependency `@rjsf/core` to `5.18.2`.
Updated dependency `@rjsf/material-ui` to `5.18.2`.
Updated dependency `@rjsf/validator-ajv8` to `5.18.2`.
- Updated dependencies
- @backstage/catalog-model@1.5.0-next.0
- @backstage/theme@0.5.4-next.0
- @backstage/core-components@0.14.5-next.0
- @backstage/catalog-client@1.6.5-next.0
- @backstage/plugin-catalog-react@1.11.4-next.0
- @backstage/plugin-scaffolder-common@1.5.2-next.0
- @backstage/core-plugin-api@1.9.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
## 1.8.4
### Patch Changes
- abfbcfc: Updated dependency `@testing-library/react` to `^15.0.0`.
- 87d2eb8: Updated dependency `json-schema-library` to `^9.0.0`.
- cb1e3b0: Updated dependency `@testing-library/dom` to `^10.0.0`.
- 0e692cf: Added ESLint rule `no-top-level-material-ui-4-imports` to migrate the Material UI imports.
- df99f62: The `value` sent on the `create` analytics event (fired when a Scaffolder template is executed) is now set to the number of minutes saved by executing the template. This value is derived from the `backstage.io/time-saved` annotation on the template entity, if available.
Note: the `create` event is now captured in the `` component. If you are directly making use of the alpha-exported `` component, an analytics `create` event will no longer be captured on your behalf.
- Updated dependencies
- @backstage/plugin-catalog-react@1.11.3
- @backstage/core-components@0.14.4
- @backstage/core-plugin-api@1.9.2
- @backstage/theme@0.5.3
- @backstage/version-bridge@1.0.8
- @backstage/catalog-client@1.6.4
- @backstage/catalog-model@1.4.5
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.1
## 1.8.4-next.1
### Patch Changes
- 87d2eb8: Updated dependency `json-schema-library` to `^9.0.0`.
- df99f62: The `value` sent on the `create` analytics event (fired when a Scaffolder template is executed) is now set to the number of minutes saved by executing the template. This value is derived from the `backstage.io/time-saved` annotation on the template entity, if available.
Note: the `create` event is now captured in the `` component. If you are directly making use of the alpha-exported `` component, an analytics `create` event will no longer be captured on your behalf.
- Updated dependencies
- @backstage/catalog-client@1.6.4-next.0
- @backstage/catalog-model@1.4.5
- @backstage/core-components@0.14.4-next.0
- @backstage/core-plugin-api@1.9.1
- @backstage/theme@0.5.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-catalog-react@1.11.3-next.1
- @backstage/plugin-scaffolder-common@1.5.1
## 1.8.4-next.0
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.4-next.0
- @backstage/catalog-client@1.6.3
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/theme@0.5.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-catalog-react@1.11.3-next.0
- @backstage/plugin-scaffolder-common@1.5.1
## 1.8.3
### Patch Changes
- e8f026a: Use ESM exports of react-use library
- Updated dependencies
- @backstage/catalog-client@1.6.3
- @backstage/core-components@0.14.3
- @backstage/plugin-catalog-react@1.11.2
- @backstage/core-plugin-api@1.9.1
- @backstage/catalog-model@1.4.5
- @backstage/theme@0.5.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1
## 1.8.2
### Patch Changes
- e8f026a: Use ESM exports of react-use library
- Updated dependencies
- @backstage/catalog-client@1.6.2
- @backstage/core-components@0.14.2
- @backstage/plugin-catalog-react@1.11.1
- @backstage/core-plugin-api@1.9.1
- @backstage/catalog-model@1.4.5
- @backstage/theme@0.5.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1
## 1.8.1
### Patch Changes
- 930b5c1: Added 'root' and 'label' class key to TemplateCategoryPicker
- 6d649d2: Updated dependency `flatted` to `3.3.1`.
- 0cecb09: Updated dependency `@rjsf/utils` to `5.17.1`.
Updated dependency `@rjsf/core` to `5.17.1`.
Updated dependency `@rjsf/material-ui` to `5.17.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.17.1`.
- Updated dependencies
- @backstage/core-components@0.14.1
- @backstage/theme@0.5.2
- @backstage/plugin-catalog-react@1.11.0
- @backstage/catalog-client@1.6.1
- @backstage/catalog-model@1.4.5
- @backstage/core-plugin-api@1.9.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1
## 1.8.1-next.2
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1-next.2
- @backstage/plugin-catalog-react@1.11.0-next.2
- @backstage/catalog-client@1.6.1-next.1
- @backstage/catalog-model@1.4.5-next.0
- @backstage/core-plugin-api@1.9.1-next.1
- @backstage/theme@0.5.2-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1-next.1
## 1.8.1-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.1-next.1
- @backstage/plugin-catalog-react@1.10.1-next.1
- @backstage/core-plugin-api@1.9.1-next.1
- @backstage/catalog-client@1.6.1-next.0
- @backstage/catalog-model@1.4.5-next.0
- @backstage/theme@0.5.2-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1-next.1
## 1.8.1-next.0
### Patch Changes
- 930b5c1: Added 'root' and 'label' class key to TemplateCategoryPicker
- 6d649d2: Updated dependency `flatted` to `3.3.1`.
- 0cecb09: Updated dependency `@rjsf/utils` to `5.17.1`.
Updated dependency `@rjsf/core` to `5.17.1`.
Updated dependency `@rjsf/material-ui` to `5.17.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.17.1`.
- Updated dependencies
- @backstage/theme@0.5.2-next.0
- @backstage/core-components@0.14.1-next.0
- @backstage/plugin-catalog-react@1.10.1-next.0
- @backstage/catalog-client@1.6.1-next.0
- @backstage/catalog-model@1.4.5-next.0
- @backstage/core-plugin-api@1.9.1-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.1-next.0
## 1.8.0
### Minor Changes
- c56f1a2: Remove the old legacy exports from `/alpha`
- 11b9a08: Introduced the first version of recoverable tasks.
- b07ec70: Use more distinguishable icons for link (`Link`) and text output (`Description`).
### Patch Changes
- 3f60ad5: fix for: converting circular structure to JSON error
- 0b0c6b6: Allow defining default output text to be shown
- 8fe56a8: Widen `@types/react` dependency range to include version 18.
- 31f0a0a: Added `ScaffolderPageContextMenu` to `ActionsPage`, `ListTaskPage`, and `TemplateEditorPage` so that you can more easily navigate between these pages
- 09cedb9: Updated dependency `@react-hookz/web` to `^24.0.0`.
- e6f0831: Updated dependency `@rjsf/utils` to `5.17.0`.
Updated dependency `@rjsf/core` to `5.17.0`.
Updated dependency `@rjsf/material-ui` to `5.17.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.17.0`.
- 6a74ffd: Updated dependency `@rjsf/utils` to `5.16.1`.
Updated dependency `@rjsf/core` to `5.16.1`.
Updated dependency `@rjsf/material-ui` to `5.16.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.16.1`.
- 3dff4b0: Remove unused deps
- 82affc7: Fix issue where `ui:schema` was replaced with an empty object if `dependencies` is defined
- 2985186: Fix bug that erroneously caused a separator or a 0 to render in the TemplateCard for Templates with empty links
- Updated dependencies
- @backstage/plugin-catalog-react@1.10.0
- @backstage/core-components@0.14.0
- @backstage/catalog-model@1.4.4
- @backstage/theme@0.5.1
- @backstage/core-plugin-api@1.9.0
- @backstage/catalog-client@1.6.0
- @backstage/plugin-scaffolder-common@1.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
## 1.8.0-next.3
### Patch Changes
- 09cedb9: Updated dependency `@react-hookz/web` to `^24.0.0`.
- e6f0831: Updated dependency `@rjsf/utils` to `5.17.0`.
Updated dependency `@rjsf/core` to `5.17.0`.
Updated dependency `@rjsf/material-ui` to `5.17.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.17.0`.
- Updated dependencies
- @backstage/theme@0.5.1-next.1
- @backstage/core-components@0.14.0-next.2
- @backstage/plugin-catalog-react@1.10.0-next.3
- @backstage/catalog-client@1.6.0-next.1
- @backstage/catalog-model@1.4.4-next.0
- @backstage/core-plugin-api@1.9.0-next.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.0-next.1
## 1.8.0-next.2
### Patch Changes
- 8fe56a8: Widen `@types/react` dependency range to include version 18.
- 2985186: Fix bug that erroneously caused a separator or a 0 to render in the TemplateCard for Templates with empty links
- Updated dependencies
- @backstage/core-components@0.14.0-next.1
- @backstage/core-plugin-api@1.9.0-next.1
- @backstage/plugin-catalog-react@1.10.0-next.2
- @backstage/theme@0.5.1-next.0
- @backstage/catalog-client@1.6.0-next.1
- @backstage/catalog-model@1.4.4-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.0-next.1
## 1.8.0-next.1
### Minor Changes
- b07ec70: Use more distinguishable icons for link (`Link`) and text output (`Description`).
### Patch Changes
- 3f60ad5: fix for: converting circular structure to JSON error
- 31f0a0a: Added `ScaffolderPageContextMenu` to `ActionsPage`, `ListTaskPage`, and `TemplateEditorPage` so that you can more easily navigate between these pages
- 82affc7: Fix issue where `ui:schema` was replaced with an empty object if `dependencies` is defined
- Updated dependencies
- @backstage/core-components@0.14.0-next.0
- @backstage/catalog-model@1.4.4-next.0
- @backstage/catalog-client@1.6.0-next.1
- @backstage/core-plugin-api@1.8.3-next.0
- @backstage/plugin-catalog-react@1.9.4-next.1
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.5.0-next.1
## 1.8.0-next.0
### Minor Changes
- c56f1a2: Remove the old legacy exports from `/alpha`
- 11b9a08: Introduced the first version of recoverable tasks.
### Patch Changes
- 0b0c6b6: Allow defining default output text to be shown
- 6a74ffd: Updated dependency `@rjsf/utils` to `5.16.1`.
Updated dependency `@rjsf/core` to `5.16.1`.
Updated dependency `@rjsf/material-ui` to `5.16.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.16.1`.
- Updated dependencies
- @backstage/plugin-catalog-react@1.9.4-next.0
- @backstage/catalog-client@1.6.0-next.0
- @backstage/plugin-scaffolder-common@1.5.0-next.0
- @backstage/core-components@0.13.10
- @backstage/catalog-model@1.4.3
- @backstage/core-plugin-api@1.8.2
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
## 1.7.1
### Patch Changes
- c28f281: Scaffolder form now shows a list of errors at the top of the form.
- 0b9ce2b: Fix for a step with no properties
- 98ac5ab: Updated dependency `@rjsf/utils` to `5.15.1`.
Updated dependency `@rjsf/core` to `5.15.1`.
Updated dependency `@rjsf/material-ui` to `5.15.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.15.1`.
- 4016f21: Remove some unused dependencies
- d16f85f: Show first scaffolder output text by default
- Updated dependencies
- @backstage/core-components@0.13.10
- @backstage/plugin-scaffolder-common@1.4.5
- @backstage/core-plugin-api@1.8.2
- @backstage/catalog-client@1.5.2
- @backstage/plugin-catalog-react@1.9.3
- @backstage/catalog-model@1.4.3
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
## 1.7.1-next.2
### Patch Changes
- 98ac5ab: Updated dependency `@rjsf/utils` to `5.15.1`.
Updated dependency `@rjsf/core` to `5.15.1`.
Updated dependency `@rjsf/material-ui` to `5.15.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.15.1`.
- Updated dependencies
- @backstage/plugin-catalog-react@1.9.3-next.2
## 1.7.1-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.8.2-next.0
- @backstage/core-components@0.13.10-next.1
- @backstage/plugin-catalog-react@1.9.3-next.1
- @backstage/catalog-client@1.5.2-next.0
- @backstage/catalog-model@1.4.3
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.4.4
## 1.7.1-next.0
### Patch Changes
- c28f281: Scaffolder form now shows a list of errors at the top of the form.
- 4016f21: Remove some unused dependencies
- Updated dependencies
- @backstage/core-components@0.13.10-next.0
- @backstage/catalog-client@1.5.2-next.0
- @backstage/plugin-catalog-react@1.9.3-next.0
- @backstage/catalog-model@1.4.3
- @backstage/core-plugin-api@1.8.1
- @backstage/theme@0.5.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.4.4
## 1.7.0
### Minor Changes
- 33edf50: Added support for dealing with user provided secrets using a new field extension `ui:field: Secret`
### Patch Changes
- 670c7cc: Fix bug where `properties` is set to empty object when it should be empty for schema dependencies
- fa66d1b: Fixed bug in `ReviewState` where `enum` value was displayed in step review instead of the corresponding label when using `enumNames`
- e516bf4: Step titles in the Stepper are now clickable and redirect the user to the corresponding step, as an alternative to using the back buttons.
- aaa6fb3: Minor updates for TypeScript 5.2.2+ compatibility
- 2aee53b: Add horizontal slider if stepper overflows
- 2b72591: Updated dependency `@rjsf/utils` to `5.14.3`.
Updated dependency `@rjsf/core` to `5.14.3`.
Updated dependency `@rjsf/material-ui` to `5.14.3`.
Updated dependency `@rjsf/validator-ajv8` to `5.14.3`.
- 6cd12f2: Updated dependency `@rjsf/utils` to `5.14.1`.
Updated dependency `@rjsf/core` to `5.14.1`.
Updated dependency `@rjsf/material-ui` to `5.14.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.14.1`.
- a518c5a: Updated dependency `@react-hookz/web` to `^23.0.0`.
- 64301d3: Updated dependency `@rjsf/utils` to `5.15.0`.
Updated dependency `@rjsf/core` to `5.15.0`.
Updated dependency `@rjsf/material-ui` to `5.15.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.15.0`.
- 63c494e: Updated dependency `@rjsf/utils` to `5.14.2`.
Updated dependency `@rjsf/core` to `5.14.2`.
Updated dependency `@rjsf/material-ui` to `5.14.2`.
Updated dependency `@rjsf/validator-ajv8` to `5.14.2`.
- c8908d4: Use new option from RJSF 5.15
- 0cbb03b: Fixing regular expression ReDoS with zod packages. Upgrading to latest. ref: https://security.snyk.io/vuln/SNYK-JS-ZOD-5925617
- 5bb5240: Fixed issue for showing undefined for hidden form items
- Updated dependencies
- @backstage/core-plugin-api@1.8.1
- @backstage/plugin-catalog-react@1.9.2
- @backstage/core-components@0.13.9
- @backstage/theme@0.5.0
- @backstage/catalog-client@1.5.0
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.4.4
## 1.6.2-next.3
### Patch Changes
- 64301d3: Updated dependency `@rjsf/utils` to `5.15.0`.
Updated dependency `@rjsf/core` to `5.15.0`.
Updated dependency `@rjsf/material-ui` to `5.15.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.15.0`.
- c8908d4: Use new option from RJSF 5.15
- Updated dependencies
- @backstage/core-components@0.13.9-next.3
- @backstage/catalog-client@1.5.0-next.1
- @backstage/catalog-model@1.4.3
- @backstage/core-plugin-api@1.8.1-next.1
- @backstage/errors@1.2.3
- @backstage/theme@0.5.0-next.1
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-catalog-react@1.9.2-next.3
- @backstage/plugin-scaffolder-common@1.4.3
## 1.6.2-next.2
### Patch Changes
- 5bb5240: Fixed issue for showing undefined for hidden form items
- Updated dependencies
- @backstage/theme@0.5.0-next.1
- @backstage/plugin-catalog-react@1.9.2-next.2
- @backstage/catalog-client@1.5.0-next.1
- @backstage/catalog-model@1.4.3
- @backstage/core-components@0.13.9-next.2
- @backstage/core-plugin-api@1.8.1-next.1
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.4.3
## 1.6.2-next.1
### Patch Changes
- fa66d1b5b3: Fixed bug in `ReviewState` where `enum` value was displayed in step review instead of the corresponding label when using `enumNames`
- 2aee53bbeb: Add horizontal slider if stepper overflows
- 2b725913c1: Updated dependency `@rjsf/utils` to `5.14.3`.
Updated dependency `@rjsf/core` to `5.14.3`.
Updated dependency `@rjsf/material-ui` to `5.14.3`.
Updated dependency `@rjsf/validator-ajv8` to `5.14.3`.
- a518c5a25b: Updated dependency `@react-hookz/web` to `^23.0.0`.
- Updated dependencies
- @backstage/core-components@0.13.9-next.1
- @backstage/core-plugin-api@1.8.1-next.1
- @backstage/plugin-catalog-react@1.9.2-next.1
- @backstage/catalog-client@1.5.0-next.0
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/theme@0.5.0-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.4.3
## 1.6.2-next.0
### Patch Changes
- e516bf4da8: Step titles in the Stepper are now clickable and redirect the user to the corresponding step, as an alternative to using the back buttons.
- aaa6fb3bc9: Minor updates for TypeScript 5.2.2+ compatibility
- 6cd12f277b: Updated dependency `@rjsf/utils` to `5.14.1`.
Updated dependency `@rjsf/core` to `5.14.1`.
Updated dependency `@rjsf/material-ui` to `5.14.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.14.1`.
- 63c494ef22: Updated dependency `@rjsf/utils` to `5.14.2`.
Updated dependency `@rjsf/core` to `5.14.2`.
Updated dependency `@rjsf/material-ui` to `5.14.2`.
Updated dependency `@rjsf/validator-ajv8` to `5.14.2`.
- Updated dependencies
- @backstage/core-plugin-api@1.8.1-next.0
- @backstage/plugin-catalog-react@1.9.2-next.0
- @backstage/core-components@0.13.9-next.0
- @backstage/theme@0.5.0-next.0
- @backstage/catalog-client@1.4.6
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7
- @backstage/plugin-scaffolder-common@1.4.3
## 1.6.0
### Minor Changes
- 3fdffbb699: Release design improvements for the `Scaffolder` plugin and support v5 of `@rjsf/*` libraries.
This change should be non-breaking. If you're seeing typescript issues after migrating please [open an issue](https://github.com/backstage/backstage/issues/new/choose)
The `next` versions like `createNextFieldExtension` and `NextScaffolderPage` have been promoted to the public interface under `createScaffolderFieldExtension` and `ScaffolderPage`, so any older imports which are no longer found will need updating from `@backstage/plugin-scaffolder/alpha` or `@backstage/plugin-scaffolder-react/alpha` will need to be imported from `@backstage/plugin-scaffolder` and `@backstage/plugin-scaffolder-react` respectively.
The legacy versions are now available in `/alpha` under `createLegacyFieldExtension` and `LegacyScaffolderPage` if you're running into issues, but be aware that these will be removed in a next mainline release.
### Patch Changes
- 6c2b872153: Add official support for React 18.
- 171a99816b: Fixed `backstage:featureFlag` in `scaffolder/next` by sorting out `manifest.steps`.
- c838da0edd: Updated dependency `@rjsf/utils` to `5.13.6`.
Updated dependency `@rjsf/core` to `5.13.6`.
Updated dependency `@rjsf/material-ui` to `5.13.6`.
Updated dependency `@rjsf/validator-ajv8` to `5.13.6`.
- 69c14904b6: Use `EntityRefLinks` with `hideIcons` property to avoid double icons
- 62b5922916: Internal theme type updates
- dda56ae265: Preserve step's time execution for a non-running task.
- 76d07da66a: Make it possible to define control buttons text (Back, Create, Review) per template
- Updated dependencies
- @backstage/plugin-catalog-react@1.9.0
- @backstage/core-components@0.13.8
- @backstage/plugin-scaffolder-common@1.4.3
- @backstage/core-plugin-api@1.8.0
- @backstage/version-bridge@1.0.7
- @backstage/theme@0.4.4
- @backstage/catalog-client@1.4.6
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
## 1.6.0-next.2
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.13.8-next.2
- @backstage/plugin-catalog-react@1.9.0-next.2
## 1.6.0-next.1
### Patch Changes
- 62b5922916: Internal theme type updates
- 76d07da66a: Make it possible to define control buttons text (Back, Create, Review) per template
- Updated dependencies
- @backstage/plugin-catalog-react@1.9.0-next.1
- @backstage/plugin-scaffolder-common@1.4.3-next.1
- @backstage/core-components@0.13.8-next.1
- @backstage/catalog-client@1.4.5
- @backstage/catalog-model@1.4.3
- @backstage/core-plugin-api@1.8.0-next.0
- @backstage/errors@1.2.3
- @backstage/theme@0.4.4-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.7-next.0
## 1.6.0-next.0
### Minor Changes
- 3fdffbb699: Release design improvements for the `Scaffolder` plugin and support v5 of `@rjsf/*` libraries.
This change should be non-breaking. If you're seeing typescript issues after migrating please [open an issue](https://github.com/backstage/backstage/issues/new/choose)
The `next` versions like `createNextFieldExtension` and `NextScaffolderPage` have been promoted to the public interface under `createScaffolderFieldExtension` and `ScaffolderPage`, so any older imports which are no longer found will need updating from `@backstage/plugin-scaffolder/alpha` or `@backstage/plugin-scaffolder-react/alpha` will need to be imported from `@backstage/plugin-scaffolder` and `@backstage/plugin-scaffolder-react` respectively.
The legacy versions are now available in `/alpha` under `createLegacyFieldExtension` and `LegacyScaffolderPage` if you're running into issues, but be aware that these will be removed in a next mainline release.
### Patch Changes
- 6c2b872153: Add official support for React 18.
- Updated dependencies
- @backstage/core-components@0.13.7-next.0
- @backstage/plugin-scaffolder-common@1.4.3-next.0
- @backstage/plugin-catalog-react@1.9.0-next.0
- @backstage/core-plugin-api@1.8.0-next.0
- @backstage/version-bridge@1.0.7-next.0
- @backstage/theme@0.4.4-next.0
- @backstage/catalog-client@1.4.5
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/types@1.1.1
## 1.5.6
### Patch Changes
- 9a1fce352e: Updated dependency `@testing-library/jest-dom` to `^6.0.0`.
- f95af4e540: Updated dependency `@testing-library/dom` to `^9.0.0`.
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.5
- @backstage/core-plugin-api@1.7.0
- @backstage/core-components@0.13.6
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/version-bridge@1.0.6
- @backstage/theme@0.4.3
- @backstage/catalog-client@1.4.5
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.4.2
## 1.5.6-next.2
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.13.6-next.2
- @backstage/core-plugin-api@1.7.0-next.1
- @backstage/catalog-model@1.4.3-next.0
- @backstage/plugin-catalog-react@1.8.5-next.2
- @backstage/errors@1.2.3-next.0
- @backstage/theme@0.4.3-next.0
- @backstage/catalog-client@1.4.5-next.0
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.5
- @backstage/plugin-scaffolder-common@1.4.2-next.0
## 1.5.6-next.1
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.13.6-next.1
- @backstage/plugin-catalog-react@1.8.5-next.1
- @backstage/core-plugin-api@1.7.0-next.0
- @backstage/catalog-client@1.4.4
- @backstage/catalog-model@1.4.2
- @backstage/errors@1.2.2
- @backstage/theme@0.4.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.5
- @backstage/plugin-scaffolder-common@1.4.1
## 1.5.6-next.0
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.5-next.0
- @backstage/core-plugin-api@1.7.0-next.0
- @backstage/core-components@0.13.6-next.0
- @backstage/catalog-client@1.4.4
- @backstage/catalog-model@1.4.2
- @backstage/errors@1.2.2
- @backstage/theme@0.4.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.5
- @backstage/plugin-scaffolder-common@1.4.1
## 1.5.5
### Patch Changes
- 406b786a2a2c: Mark package as being free of side effects, allowing more optimized Webpack builds.
- b16c341ced45: Updated dependency `@rjsf/utils` to `5.13.0`.
Updated dependency `@rjsf/core-v5` to `npm:@rjsf/core@5.13.0`.
Updated dependency `@rjsf/material-ui-v5` to `npm:@rjsf/material-ui@5.13.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.13.0`.
- 27fef07f9229: Updated dependency `use-immer` to `^0.9.0`.
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.4
- @backstage/core-components@0.13.5
- @backstage/catalog-client@1.4.4
- @backstage/catalog-model@1.4.2
- @backstage/core-plugin-api@1.6.0
- @backstage/errors@1.2.2
- @backstage/plugin-scaffolder-common@1.4.1
- @backstage/theme@0.4.2
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.5
## 1.5.5-next.3
### Patch Changes
- 406b786a2a2c: Mark package as being free of side effects, allowing more optimized Webpack builds.
- b16c341ced45: Updated dependency `@rjsf/utils` to `5.13.0`.
Updated dependency `@rjsf/core-v5` to `npm:@rjsf/core@5.13.0`.
Updated dependency `@rjsf/material-ui-v5` to `npm:@rjsf/material-ui@5.13.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.13.0`.
- Updated dependencies
- @backstage/catalog-client@1.4.4-next.2
- @backstage/catalog-model@1.4.2-next.2
- @backstage/core-components@0.13.5-next.3
- @backstage/core-plugin-api@1.6.0-next.3
- @backstage/errors@1.2.2-next.0
- @backstage/plugin-catalog-react@1.8.4-next.3
- @backstage/plugin-scaffolder-common@1.4.1-next.2
- @backstage/theme@0.4.2-next.0
- @backstage/types@1.1.1-next.0
- @backstage/version-bridge@1.0.5-next.0
## 1.5.5-next.2
### Patch Changes
- 27fef07f9229: Updated dependency `use-immer` to `^0.9.0`.
- Updated dependencies
- @backstage/core-components@0.13.5-next.2
- @backstage/core-plugin-api@1.6.0-next.2
- @backstage/plugin-catalog-react@1.8.4-next.2
- @backstage/catalog-model@1.4.2-next.1
- @backstage/catalog-client@1.4.4-next.1
- @backstage/errors@1.2.1
- @backstage/theme@0.4.1
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.4.1-next.1
## 1.5.5-next.1
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.4-next.1
- @backstage/core-components@0.13.5-next.1
- @backstage/catalog-model@1.4.2-next.0
- @backstage/core-plugin-api@1.6.0-next.1
- @backstage/catalog-client@1.4.4-next.0
- @backstage/plugin-scaffolder-common@1.4.1-next.0
- @backstage/errors@1.2.1
- @backstage/theme@0.4.1
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
## 1.5.4-next.0
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.6.0-next.0
- @backstage/core-components@0.13.5-next.0
- @backstage/catalog-client@1.4.3
- @backstage/catalog-model@1.4.1
- @backstage/errors@1.2.1
- @backstage/theme@0.4.1
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-catalog-react@1.8.3-next.0
- @backstage/plugin-scaffolder-common@1.4.0
## 1.5.2
### Patch Changes
- ba9ee98a37bd: Fixed bug in Workflow component by passing a prop `templateName` down to Stepper component.
- Updated dependencies
- @backstage/core-components@0.13.4
- @backstage/plugin-catalog-react@1.8.1
- @backstage/plugin-scaffolder-common@1.4.0
- @backstage/core-plugin-api@1.5.3
- @backstage/catalog-client@1.4.3
- @backstage/catalog-model@1.4.1
- @backstage/errors@1.2.1
- @backstage/theme@0.4.1
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
## 1.5.2-next.1
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.1-next.1
## 1.5.2-next.0
### Patch Changes
- ba9ee98a37bd: Fixed bug in Workflow component by passing a prop `templateName` down to Stepper component.
- Updated dependencies
- @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-client@1.4.3
- @backstage/catalog-model@1.4.1
- @backstage/errors@1.2.1
- @backstage/theme@0.4.1
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.3.2
## 1.5.1
### Patch Changes
- f74a27de4d2c: Made markdown description theme-able
- 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/core-plugin-api@1.5.3
- @backstage/catalog-client@1.4.3
- @backstage/catalog-model@1.4.1
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.3.2
## 1.5.1-next.2
### Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.8.0-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-client@1.4.3-next.0
- @backstage/catalog-model@1.4.1-next.0
- @backstage/errors@1.2.1-next.0
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.3.2-next.0
## 1.5.1-next.1
### Patch Changes
- f74a27de4d2c: Made markdown description theme-able
- 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
## 1.5.1-next.0
### Patch Changes
- Updated dependencies
- @backstage/errors@1.2.1-next.0
- @backstage/core-components@0.13.3-next.0
- @backstage/catalog-client@1.4.3-next.0
- @backstage/catalog-model@1.4.1-next.0
- @backstage/core-plugin-api@1.5.2
- @backstage/theme@0.4.0
- @backstage/types@1.1.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-catalog-react@1.7.1-next.0
- @backstage/plugin-scaffolder-common@1.3.2-next.0
## 1.5.0
### Minor Changes
- 6b571405f806: `scaffolder/next`: Provide some default template components to `rjsf` to allow for standardization and markdown descriptions
- 4505dc3b4598: `scaffolder/next`: Don't render `TemplateGroups` when there's no results in with search query
- a452bda74d7a: Fixed typescript casting bug for useTemplateParameterSchema hook
- 6b571405f806: `scaffolder/next`: provide a `ScaffolderField` component which is meant to replace some of the `FormControl` components from Material UI, making it easier to write `FieldExtensions`.
### Patch Changes
- 84a5c7724c7e: fixed refresh problem when backstage backend disconnects without any feedback to user. Now we send a generic message and try to reconnect after 15 seconds
- cf34311cdbe1: Extract `ui:*` fields from conditional `then` and `else` schema branches.
- 2ff94da135a4: bump `rjsf` dependencies to 5.7.3
- 74b216ee4e50: Add `PropsWithChildren` to usages of `ComponentType`, in preparation for React 18 where the children are no longer implicit.
- Updated dependencies
- @backstage/core-plugin-api@1.5.2
- @backstage/catalog-client@1.4.2
- @backstage/core-components@0.13.2
- @backstage/types@1.1.0
- @backstage/theme@0.4.0
- @backstage/plugin-catalog-react@1.7.0
- @backstage/catalog-model@1.4.0
- @backstage/errors@1.2.0
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.3.1
## 1.5.0-next.3
### Minor Changes
- a452bda74d7a: Fixed typescript casting bug for useTemplateParameterSchema hook
### Patch Changes
- Updated dependencies
- @backstage/core-components@0.13.2-next.3
- @backstage/catalog-model@1.4.0-next.1
- @backstage/catalog-client@1.4.2-next.2
- @backstage/core-plugin-api@1.5.2-next.0
- @backstage/errors@1.2.0-next.0
- @backstage/theme@0.4.0-next.1
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4
- @backstage/plugin-catalog-react@1.7.0-next.3
- @backstage/plugin-scaffolder-common@1.3.1-next.1
## 1.5.0-next.2
### Patch Changes
- cf34311cdbe1: Extract `ui:*` fields from conditional `then` and `else` schema branches.
- 2ff94da135a4: bump `rjsf` dependencies to 5.7.3
- 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/core-plugin-api@1.5.2-next.0
## 1.5.0-next.1
### Minor Changes
- 6b571405f806: `scaffolder/next`: Provide some default template components to `rjsf` to allow for standardization and markdown descriptions
- 4505dc3b4598: `scaffolder/next`: Don't render `TemplateGroups` when there's no results in with search query
- 6b571405f806: `scaffolder/next`: provide a `ScaffolderField` component which is meant to replace some of the `FormControl` components from Material UI, making it easier to write `FieldExtensions`.
### Patch Changes
- 74b216ee4e50: Add `PropsWithChildren` to usages of `ComponentType`, in preparation for React 18 where the children are no longer implicit.
- 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/catalog-client@1.4.2-next.1
- @backstage/plugin-scaffolder-common@1.3.1-next.0
- @backstage/theme@0.4.0-next.0
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4
## 1.4.1-next.0
### Patch Changes
- 84a5c7724c7e: fixed refresh problem when backstage backend disconnects without any feedback to user. Now we send a generic message and try to reconnect after 15 seconds
- Updated dependencies
- @backstage/catalog-client@1.4.2-next.0
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.3.0
## 1.4.0
### Minor Changes
- 82e10a6939c: Add support for Markdown text blob outputs from templates
### Patch Changes
- ad1a1429de4: Improvements to the `scaffolder/next` buttons UX:
- Added padding around the "Create" button in the `Stepper` component
- Added a button bar that includes the "Cancel" and "Start Over" buttons to the `OngoingTask` component. The state of these buttons match their existing counter parts in the Context Menu
- Added a "Show Button Bar"/"Hide Button Bar" item to the `ContextMenu` component
- Updated dependencies
- @backstage/theme@0.3.0
- @backstage/plugin-catalog-react@1.6.0
- @backstage/plugin-scaffolder-common@1.3.0
- @backstage/core-components@0.13.1
- @backstage/catalog-client@1.4.1
- @backstage/catalog-model@1.3.0
- @backstage/core-plugin-api@1.5.1
- @backstage/errors@1.1.5
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4
## 1.4.0-next.2
### Minor Changes
- 82e10a6939c: Add support for Markdown text blob outputs from templates
### Patch Changes
- Updated dependencies
- @backstage/theme@0.3.0-next.0
- @backstage/plugin-scaffolder-common@1.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
## 1.3.1-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
## 1.3.1-next.0
### Patch Changes
- ad1a1429de4: Improvements to the `scaffolder/next` buttons UX:
- Added padding around the "Create" button in the `Stepper` component
- Added a button bar that includes the "Cancel" and "Start Over" buttons to the `OngoingTask` component. The state of these buttons match their existing counter parts in the Context Menu
- Added a "Show Button Bar"/"Hide Button Bar" item to the `ContextMenu` component
- 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-client@1.4.1
- @backstage/catalog-model@1.3.0
- @backstage/errors@1.1.5
- @backstage/theme@0.2.19
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4
- @backstage/plugin-scaffolder-common@1.2.7
## 1.3.0
### Minor Changes
- 259d3407b9b: Move `CategoryPicker` from `scaffolder` into `scaffolder-react`
Move `ContextMenu` into `scaffolder-react` and rename it to `ScaffolderPageContextMenu`
- 2cfd03d7376: To offer better customization options, `ScaffolderPageContextMenu` takes callbacks as props instead of booleans
- 48da4c46e45: `scaffolder/next`: Export the `TemplateGroupFilter` and `TemplateGroups` and make an extensible component
### Patch Changes
- 7e1d900413a: `scaffolder/next`: Bump `@rjsf/*` dependencies to 5.5.2
- e27ddc36dad: Added a possibility to cancel the running task (executing of a scaffolder template)
- 0435174b06f: Accessibility issues identified using lighthouse fixed.
- 7a6b16cc506: `scaffolder/next`: Bump `@rjsf/*` deps to 5.3.1
- 90dda42cfd2: bug: Invert `templateFilter` predicate to align with `Array.filter`
- d2488f5e54c: Add an indication that the validators are running when clicking `next` on each step of the form.
- 1e4f5e91b8e: Bump `zod` and `zod-to-json-schema` dependencies.
- 8c40997df44: Updated dependency `@rjsf/core-v5` to `npm:@rjsf/core@5.5.2`.
- f84fc7fd040: Updated dependency `@rjsf/validator-ajv8` to `5.3.0`.
- 8e00acb28db: Small tweaks to remove warnings in the console during development (mainly focusing on techdocs)
- 34dab7ee7f8: `scaffolder/next`: bump `rjsf` dependencies to `5.5.0`
- 2898b6c8d52: Minor type tweaks for TypeScript 5.0
- e0c6e8b9c3c: Update peer dependencies
- cf71c3744a5: scaffolder/next: Bump `@rjsf/*` dependencies to 5.6.0
- Updated dependencies
- @backstage/core-components@0.13.0
- @backstage/plugin-scaffolder-common@1.2.7
- @backstage/catalog-client@1.4.1
- @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/version-bridge@1.0.4
- @backstage/errors@1.1.5
- @backstage/types@1.0.2
## 1.3.0-next.3
### Patch Changes
- d2488f5e54c: Add indication that the validators are running
- 8c40997df44: Updated dependency `@rjsf/core-v5` to `npm:@rjsf/core@5.5.2`.
- 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/catalog-client@1.4.1-next.1
- @backstage/core-plugin-api@1.5.1-next.1
- @backstage/errors@1.1.5
- @backstage/theme@0.2.19-next.0
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4-next.0
- @backstage/plugin-scaffolder-common@1.2.7-next.2
## 1.3.0-next.2
### Patch Changes
- 90dda42cfd2: bug: Invert `templateFilter` predicate to align with `Array.filter`
- 34dab7ee7f8: `scaffolder/next`: bump `rjsf` dependencies to `5.5.0`
- 2898b6c8d52: Minor type tweaks for TypeScript 5.0
- Updated dependencies
- @backstage/catalog-client@1.4.1-next.0
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.4-next.0
- @backstage/plugin-scaffolder-common@1.2.7-next.1
## 1.3.0-next.1
### Patch Changes
- 1e4f5e91b8e: Bump `zod` and `zod-to-json-schema` dependencies.
- e0c6e8b9c3c: Update peer dependencies
- Updated dependencies
- @backstage/core-components@0.12.6-next.1
- @backstage/plugin-scaffolder-common@1.2.7-next.1
- @backstage/core-plugin-api@1.5.1-next.0
- @backstage/version-bridge@1.0.4-next.0
- @backstage/plugin-catalog-react@1.4.1-next.1
- @backstage/theme@0.2.19-next.0
- @backstage/catalog-client@1.4.0
- @backstage/catalog-model@1.2.1
- @backstage/errors@1.1.5
- @backstage/types@1.0.2
## 1.3.0-next.0
### Minor Changes
- 259d3407b9b: Move `CategoryPicker` from `scaffolder` into `scaffolder-react`
Move `ContextMenu` into `scaffolder-react` and rename it to `ScaffolderPageContextMenu`
- 2cfd03d7376: To offer better customization options, `ScaffolderPageContextMenu` takes callbacks as props instead of booleans
- 48da4c46e45: `scaffolder/next`: Export the `TemplateGroupFilter` and `TemplateGroups` and make an extensible component
### Patch Changes
- e27ddc36dad: Added a possibility to cancel the running task (executing of a scaffolder template)
- 7a6b16cc506: `scaffolder/next`: Bump `@rjsf/*` deps to 5.3.1
- f84fc7fd040: Updated dependency `@rjsf/validator-ajv8` to `5.3.0`.
- 8e00acb28db: Small tweaks to remove warnings in the console during development (mainly focusing on techdocs)
- Updated dependencies
- @backstage/plugin-scaffolder-common@1.2.7-next.0
- @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-client@1.4.0
- @backstage/catalog-model@1.2.1
- @backstage/errors@1.1.5
- @backstage/theme@0.2.18
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
## 1.2.0
### Minor Changes
- 8f4d13f21cf: Move `useTaskStream`, `TaskBorder`, `TaskLogStream` and `TaskSteps` into `scaffolder-react`.
### Patch Changes
- 65454876fb2: Minor API report tweaks
- 3c96e77b513: Make scaffolder adhere to page themes by using page `fontColor` consistently. If your theme overwrites template list or card headers, review those styles.
- c8d78b9ae9d: fix bug with `hasErrors` returning false when dealing with empty objects
- 9b8c374ace5: Remove timer for skipped steps in Scaffolder Next's TaskSteps
- 44941fc97eb: scaffolder/next: Move the `uiSchema` to its own property in the validation `context` to align with component development and access of `ui:options`
- d9893263ba9: scaffolder/next: Fix for steps without properties
- 928a12a9b3e: Internal refactor of `/alpha` exports.
- cc418d652a7: scaffolder/next: Added the ability to get the fields definition in the schema in the validation function
- d4100d0ec42: Fix alignment bug for owners on `TemplateCard`
- Updated dependencies
- @backstage/catalog-client@1.4.0
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-scaffolder-common@1.2.6
## 1.2.0-next.2
### Patch Changes
- 65454876fb2: Minor API report tweaks
- 3c96e77b513: Make scaffolder adhere to page themes by using page `fontColor` consistently. If your theme overwrites template list or card headers, review those styles.
- d9893263ba9: scaffolder/next: Fix for steps without properties
- 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
## 1.2.0-next.1
### Minor Changes
- 8f4d13f21cf: Move `useTaskStream`, `TaskBorder`, `TaskLogStream` and `TaskSteps` into `scaffolder-react`.
### Patch Changes
- 44941fc97eb: scaffolder/next: Move the `uiSchema` to its own property in the validation `context` to align with component development and access of `ui:options`
- Updated dependencies
- @backstage/core-components@0.12.5-next.1
- @backstage/errors@1.1.5-next.0
- @backstage/catalog-client@1.4.0-next.1
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-scaffolder-common@1.2.6-next.1
## 1.1.1-next.0
### Patch Changes
- c8d78b9ae9: fix bug with `hasErrors` returning false when dealing with empty objects
- 928a12a9b3: Internal refactor of `/alpha` exports.
- cc418d652a: scaffolder/next: Added the ability to get the fields definition in the schema in the validation function
- d4100d0ec4: Fix alignment bug for owners on `TemplateCard`
- Updated dependencies
- @backstage/catalog-client@1.4.0-next.0
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-scaffolder-common@1.2.6-next.0
## 1.1.0
### Minor Changes
- a07750745b: Added `DescriptionField` field override to the `next/scaffolder`
- a521379688: Migrating the `TemplateEditorPage` to work with the new components from `@backstage/plugin-scaffolder-react`
- 8c2966536b: Embed scaffolder workflow in other components
- 5555e17313: refactor `createAsyncValidators` to be recursive to ensure validators are called in nested schemas.
### Patch Changes
- 04f717a8e1: `scaffolder/next`: bump `react-jsonschema-form` libraries to `v5-stable`
- b46f385eff: scaffolder/next: Implementing a simple `OngoingTask` page
- cbab8ac107: lock versions of `@rjsf/*-beta` packages
- 346d6b6630: Upgrade `@rjsf` version 5 dependencies to `beta.18`
- ccbf91051b: bump `@rjsf` `v5` dependencies to 5.1.0
- d2ddde2108: Add `ScaffolderLayouts` to `NextScaffolderPage`
- 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/catalog-client@1.3.1
- @backstage/errors@1.1.4
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-scaffolder-common@1.2.5
## 1.1.0-next.2
### Minor Changes
- 5555e17313: refactor `createAsyncValidators` to be recursive to ensure validators are called in nested schemas.
### Patch Changes
- b46f385eff: scaffolder/next: Implementing a simple `OngoingTask` page
- ccbf91051b: bump `@rjsf` `v5` dependencies to 5.1.0
- Updated dependencies
- @backstage/catalog-model@1.2.0-next.1
- @backstage/core-components@0.12.4-next.1
- @backstage/catalog-client@1.3.1-next.1
- @backstage/core-plugin-api@1.3.0
- @backstage/errors@1.1.4
- @backstage/theme@0.2.16
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-catalog-react@1.3.0-next.2
- @backstage/plugin-scaffolder-common@1.2.5-next.1
## 1.1.0-next.1
### Patch Changes
- 04f717a8e1: `scaffolder/next`: bump `react-jsonschema-form` libraries to `v5-stable`
- 346d6b6630: Upgrade `@rjsf` version 5 dependencies to `beta.18`
- Updated dependencies
- @backstage/core-components@0.12.4-next.0
- @backstage/plugin-catalog-react@1.3.0-next.1
- @backstage/catalog-client@1.3.1-next.0
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-scaffolder-common@1.2.5-next.0
## 1.1.0-next.0
### Minor Changes
- 8c2966536b: Embed scaffolder workflow in other components
### Patch Changes
- cbab8ac107: lock versions of `@rjsf/*-beta` packages
- d2ddde2108: Add `ScaffolderLayouts` to `NextScaffolderPage`
- Updated dependencies
- @backstage/plugin-catalog-react@1.3.0-next.0
- @backstage/catalog-model@1.1.6-next.0
- @backstage/catalog-client@1.3.1-next.0
- @backstage/plugin-scaffolder-common@1.2.5-next.0
## 1.0.0
### Major Changes
- b4955ed7b9: Re-home some of the common types, components, hooks and `scaffolderApiRef` for the `@backstage/plugin-scaffolder` to this package for easy re-use across things that want to interact with the `scaffolder`.
### Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.1.5
- @backstage/plugin-scaffolder-common@1.2.4
- @backstage/catalog-client@1.3.0
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
## 1.0.0-next.0
### Major Changes
- b4955ed7b9: Re-home some of the common types, components, hooks and `scaffolderApiRef` for the `@backstage/plugin-scaffolder` to this package for easy re-use across things that want to interact with the `scaffolder`.
### Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.3.0-next.1
- @backstage/catalog-client@1.3.0-next.2
- @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
- @backstage/types@1.0.2
- @backstage/version-bridge@1.0.3
- @backstage/plugin-scaffolder-common@1.2.4-next.1