docs/releases/v1.16.0-changelog.md
EntityTableProps now have an additional tableOptions prop which can be used to provide additional table options to these components.PlaceholderResolver and related types from @backstage/plugin-catalog-backend to @backstage/plugin-catalog-node.b1cc10696f2f: BREAKING Allow incremental event handlers to be async; Force event handler
to indicate if it made a change. Instead of returning null or undefined from an event
handler to indicate no-oop, instead return the value { type: "ignored" }.
before
import { createDelta, shouldIgnore } from "./my-delta-creater";
eventHandler: {
onEvent(params) {
if (shouldIgnore(params)) {
return;
}
return createDelta(params);
}
}
after
import { createDelta, shouldIgnore } from "./my-delta-creater";
eventHandler: {
async onEvent(params) {
if (shouldIgnore(params) {
return { type: "ignored" };
}
// code to create delta can now be async if needed
return await createDelta(params);
}
}
PlaceholderResolver and related types from @backstage/plugin-catalog-backend to @backstage/plugin-catalog-node.EntityTableProps now have an additional tableOptions prop which can be used to provide additional table options to these components.0a7e7c5d0c04: BREAKING
This change updates the configuration of the confluence-to-markdown action so that it does not conflict with other confluence plguins. Currently many plugins make use of the confluence.auth configuration. However, only the confluence-to-markdown action uses the confluence.auth as a string. This change updates it so that confluence.auth is an object.
Below are examples for updating bearer, basic, and userpass implementations.
For bearer:
Before:
confluence:
baseUrl: 'https://confluence.example.com'
auth: 'bearer'
token: '${CONFLUENCE_TOKEN}'
After:
confluence:
baseUrl: 'https://confluence.example.com'
auth:
type: 'bearer'
token: '${CONFLUENCE_TOKEN}'
For basic:
Before:
confluence:
baseUrl: 'https://confluence.example.com'
auth: 'basic'
token: '${CONFLUENCE_TOKEN}'
email: '[email protected]'
After:
confluence:
baseUrl: 'https://confluence.example.com'
auth:
type: 'basic'
token: '${CONFLUENCE_TOKEN}'
email: '[email protected]'
For userpass
Before:
confluence:
baseUrl: 'https://confluence.example.com'
auth: 'userpass'
username: 'your-username'
password: 'your-password'
After:
confluence:
baseUrl: 'https://confluence.example.com'
auth:
type: 'userpass'
username: 'your-username'
password: 'your-password'
Readable.from to explicitly convert the buffer from node-fetch to a Readable stream--alwaysYarnPack flag on thebackstage-cli build-workspace command.esbuild to ^0.18.0.jscodeshift to ^0.15.0.Skip to content button on click focuses on the main article tag and skips the h1 tag. Users are not able to identify which page they are on currently. Now it's changed the behaviour of the button and focuses on the h1 tag on the page.rc-progress to 3.4.2.IconComponent type to be compatible with Material UI v5 icons.yarn install when app was created with --skip-installcreate-app CLI command.g++. Also updated the comments to note that some of the dependencies are also needed by isolated-vmthis.name in all error classes that extend CustomErrorBase class to their actual namePaletteOptions & ThemeOptions type to allow use of createTheme from @backstage/theme as well as @material-ui/core/styles with the same type. Also replaced the default CSSBaseline with v4 instead of v5 for better backwards compatibility for now.theme.spacing method only to overrides instead of replacing it in the whole theme.MuiChip overrides so that they work better with custom themes2c4869473155: The Catalog Unprocessed Entities plugin can now be integrated as a tab within the DevTools plugin
UnprocessedEntitiesContentREADME with images of the features57585d89f926: Export some types and API items. This allows people to call the API from different places with the ApiRef, as well
as completely customize the client if required. Check the README.md to
note what needs to be added in order to use the new catalogUnprocessedEntitiesApiRef exported function.
a8fa79ccc105: Fix and improve documentation for the unprocessed entities modules.
267396f45bd0: Corrected the installation instructions.
7a9c8a9cd0ce: Fixed spacing for success message
e6f50426333b: update some peer dependencies to silence yarn install
77b408fad872: install command points to correct package name
Updated dependencies
rc-progress to 3.4.2.DevToolsLayoutREADME with instructions on how to integrate the Catalog Unprocessed Entities plugin as a tab within DevTools@rjsf/material-ui to @rjsf/material-ui-v5uiSchema provided by the json-schema.
More information here: https://rjsf-team.github.io/react-jsonschema-form/docs/api-reference/uiSchemaCustomHompageGriduiSchema provided by the json-schema.
More information here: https://rjsf-team.github.io/react-jsonschema-form/docs/api-reference/uiSchemakubernetes-backend proxy.null) when no audits for a website corresponding to the provided url were found.
Added Create New Audit button for the AuditListForEntity component used by EntityLighthouseContent and EmbeddedRouter.
Removed error alert from errorApi if error was due to no audits being found for a website (empty database query result).esbuild to ^0.18.0.gitlab:group:ensureExists where repos was always set as the root group.rc-progress to 3.4.2.