Version Packages
This commit is contained in:
@@ -1,5 +1,84 @@
|
||||
# @backstage/plugin-scaffolder
|
||||
|
||||
## 1.37.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
|
||||
<ScaffolderPage formProps={{ EXPERIMENTAL_theme: 'bui' }} />
|
||||
```
|
||||
|
||||
- 8006acf: Promoted `formDecoratorsApiRef`, `ScaffolderFormDecoratorsApi`,
|
||||
`DefaultScaffolderFormDecoratorsApi`, and `formDecoratorsApi` from `@alpha`
|
||||
to `@public`.
|
||||
- d09c21c: The `sub-page:scaffolder/templates` extension now accepts a `groups` config
|
||||
field that lets you define template groups on the template list page. Each group
|
||||
has a `title` and a `filter` predicate. Templates not matched by any
|
||||
configured group fall into an automatically appended "Other Templates" group.
|
||||
With no groups configured, the page renders a single "Templates" group as
|
||||
before.
|
||||
|
||||
Example:
|
||||
|
||||
```yaml
|
||||
app:
|
||||
extensions:
|
||||
- sub-page:scaffolder/templates:
|
||||
config:
|
||||
groups:
|
||||
- title: Recommended Services
|
||||
filter:
|
||||
spec.type: service
|
||||
- title: Documentation
|
||||
filter:
|
||||
spec.type: documentation
|
||||
```
|
||||
|
||||
### Patch Changes
|
||||
|
||||
- 1ecc3ca: Fixed spelling mistakes in internal code
|
||||
- f635139: Limited `@remixicon/react` dependency to versions below 4.9.0 due to a license change in that release.
|
||||
- 415e30b: Simplified the `OwnerEntityColumn` in the task list to rely on `EntityRefLink` and the entity presentation API instead of manually fetching entities from the catalog.
|
||||
- 44d77e9: Removed separate nav item extensions. Sidebar entries are now provided via `title` and `icon` on each plugin's page extension.
|
||||
- 8006acf: Form decorator input is now parsed against the zod schema configured on the
|
||||
decorator before the decorator runs, so defaults declared via `.default()`
|
||||
are applied and invalid input is reported through the error API instead of
|
||||
silently passing through.
|
||||
- 8006acf: The template wizard now reads form decorators from the new
|
||||
`spec.formDecorators` field on a template, falling back to the deprecated
|
||||
`spec.EXPERIMENTAL_formDecorators` for templates that have not been migrated.
|
||||
- Updated dependencies
|
||||
- @backstage/catalog-model@1.9.0
|
||||
- @backstage/core-components@0.18.10
|
||||
- @backstage/ui@0.15.0
|
||||
- @backstage/errors@1.3.1
|
||||
- @backstage/plugin-scaffolder-react@2.0.0
|
||||
- @backstage/frontend-plugin-api@0.17.0
|
||||
- @backstage/core-plugin-api@1.12.6
|
||||
- @backstage/filter-predicates@0.1.3
|
||||
- @backstage/integration@2.0.2
|
||||
- @backstage/plugin-catalog-react@3.0.0
|
||||
- @backstage/plugin-techdocs-react@1.3.11
|
||||
- @backstage/plugin-scaffolder-common@2.2.0
|
||||
- @backstage/catalog-client@1.15.1
|
||||
- @backstage/integration-react@1.2.18
|
||||
- @backstage/plugin-catalog-common@1.1.10
|
||||
- @backstage/plugin-permission-react@0.5.1
|
||||
|
||||
## 1.37.0-next.2
|
||||
|
||||
### Minor Changes
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@backstage/plugin-scaffolder",
|
||||
"version": "1.37.0-next.2",
|
||||
"version": "1.37.0",
|
||||
"description": "The Backstage plugin that helps you create new things",
|
||||
"backstage": {
|
||||
"role": "frontend-plugin",
|
||||
|
||||
Reference in New Issue
Block a user