docs/releases/v1.18.0-next.3-changelog.md
71114ac50e02: BREAKING: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
71114ac50e02: BREAKING: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
71114ac50e02: BREAKING: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
@backstage/plugin-auth-backend that adds a oauth2 auth provider.71114ac50e02: BREAKING: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
71114ac50e02: BREAKING: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
71114ac50e02: BREAKING: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
catalogModuleGithubOrgEntityProvider for the new backend system71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
3d73bafd85c9: Fix Gitlab.com user ingestion by scoping GitlabOrgDiscoveryEntityProvider to a group.
BREAKING The group parameter is now required Gitlab.com Org Data integrations and the backend will fail to start without this option configured.
catalog:
providers:
gitlab:
yourProviderId:
host: gitlab.com
orgEnabled: true
+ group: org/teams
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
ScaffolderEntitiesProcessor and catalogModuleTemplateKind.71114ac50e02: BREAKING: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
71114ac50e02: BREAKING: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
71114ac50e02: BREAKING: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
71114ac50e02: BREAKING: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
71114ac50e02: BREAKING: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
71114ac50e02: BREAKING: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
71114ac50e02: BREAKING: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
71114ac50e02: BREAKING: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
OwnedEntityPicker by converting deprecated ui:options input to catalogFilter.@rjsf/utils to 5.13.0.
Updated dependency @rjsf/core-v5 to npm:@rjsf/[email protected].
Updated dependency @rjsf/material-ui-v5 to npm:@rjsf/[email protected].
Updated dependency @rjsf/validator-ajv8 to 5.13.0.b5f239b50bcf: Improved the parseEntityRef Scaffolder filter by introducing the ability for users to provide default kind and/or namespace values. The filter now takes
2 arguments, similarly to the original parseEntityRef.
d5313ede3529: DEPRECATION: Deprecated ScaffolderEntitiesProcessor, which should now instead be imported from @backstage/plugin-catalog-backend-module-scaffolder-entity-model.
catalogModuleTemplateKind was also moved to that package and renamed to catalogModuleScaffolderEntityModel, without any deprecation since it was an alpha export.
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
71114ac50e02: BREAKING: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
71114ac50e02: BREAKING: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
'cli' packages are ignored. However, the "backstage" field is still required in package.json.backend.add(import('my-plugin')).startTestBackend({ features: [import('my-plugin')] }).repo fix command that fixes auto-fixable problems in all packages. Initially the command fixes package export declarations, as well as marks all non-bundled frontend packages as side-effect free. Marking packages as free of side-effects can drastically reduce the Webpack bundle size..tsx files.version:bump it will now log duplicates instead of throwing an error"sideEffects": false to package.json in frontend package templates. This can be added to existing packages using the new yarn fix command.package fix command that was used to automatically add dependencies to package.json, but has since been replaced by the no-undeclared-imports rule from @backstage/eslint-plugin.4606e005df5d: Added a fix scripts that calls the new backstage-cli repo fix command.
To apply this change to an existing app, make the following change to your root package.json:
"test": "backstage-cli repo test",
"test:all": "backstage-cli repo test --coverage",
+ "fix": "backstage-cli repo fix",
"lint": "backstage-cli repo lint --since origin/master",
612594022245: Add a notification when yarn install is taking a long time.
Updated dependencies
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
/alpha.@rjsf/utils to 5.13.0.
Updated dependency @rjsf/core-v5 to npm:@rjsf/[email protected].
Updated dependency @rjsf/material-ui-v5 to npm:@rjsf/[email protected].
Updated dependency @rjsf/validator-ajv8 to 5.13.0.@rjsf/utils to 5.13.0.
Updated dependency @rjsf/core-v5 to npm:@rjsf/[email protected].
Updated dependency @rjsf/material-ui-v5 to npm:@rjsf/[email protected].
Updated dependency @rjsf/validator-ajv8 to 5.13.0.71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
a8a614ba0d07: Minor package.json update.
Updated dependencies
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
a8a614ba0d07: Minor package.json update.
Updated dependencies
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
package.json update.@rjsf/utils to 5.13.0.
Updated dependency @rjsf/core-v5 to npm:@rjsf/[email protected].
Updated dependency @rjsf/material-ui-v5 to npm:@rjsf/[email protected].
Updated dependency @rjsf/validator-ajv8 to 5.13.0.71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
Updated dependencies
RadarTimeline text formatting.60af8017dd84: Expand techdocs.publisher.type with googleGcs,awsS3,azureBlobStorage and openStackSwift
71114ac50e02: The export for the new backend system has been moved to be the default export.
For example, if you are currently importing the plugin using the following pattern:
import { examplePlugin } from '@backstage/plugin-example-backend';
backend.add(examplePlugin);
It should be migrated to this:
backend.add(import('@backstage/plugin-example-backend'));
a8a614ba0d07: Minor package.json update.
Updated dependencies
vault.io/secrets-enginevault.io/secrets-engine