66 KiB
@backstage/repo-tools
0.17.3-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.2-next.0
0.17.2
Patch Changes
927c003: Replaced internal error utilities with shared ones from@backstage/cli-common.- Updated dependencies
- @backstage/catalog-model@1.9.0
- @backstage/errors@1.3.1
- @backstage/backend-plugin-api@1.9.1
- @backstage/cli-node@0.3.2
- @backstage/cli-common@0.2.2
- @backstage/config-loader@1.10.11
0.17.2-next.0
Patch Changes
927c003: Replaced internal error utilities with shared ones from@backstage/cli-common.- Updated dependencies
- @backstage/errors@1.3.1-next.0
- @backstage/backend-plugin-api@1.9.1-next.0
- @backstage/catalog-model@1.8.1-next.0
- @backstage/cli-common@0.2.2-next.0
- @backstage/cli-node@0.3.2-next.0
- @backstage/config-loader@1.10.11-next.0
0.17.1
Patch Changes
2e5c5f8: Bumpedglobdependency from v7/v8/v11 to v13 to address security vulnerabilities in older versions. Bumpedrollupfrom v4.27 to v4.59+ to fix a high severity path traversal vulnerability (GHSA-mw96-cpmx-2vgc).482ceed: Migrated fromassertErrortotoErrorfor error handling.377de36: Fixed thepeer-depscommand to only require peer dependencies that are actually referenced by each package, rather than requiring all tracked peer dependencies for every package with any React dependency.8e9679b: Parallelized CLI report generation, reducing wall-clock time by ~4x.ca2dc15: Internal code cleanup.270efef: Added support for packages that only support React 18+ in thepeer-depscommand.- Updated dependencies
- @backstage/backend-plugin-api@1.9.0
- @backstage/errors@1.3.0
- @backstage/catalog-model@1.8.0
- @backstage/cli-common@0.2.1
- @backstage/cli-node@0.3.1
- @backstage/config-loader@1.10.10
0.17.1-next.2
Patch Changes
482ceed: Migrated fromassertErrortotoErrorfor error handling.- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/cli-common@0.2.1-next.1
- @backstage/cli-node@0.3.1-next.1
- @backstage/config-loader@1.10.10-next.1
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/catalog-model@1.7.8-next.0
0.17.1-next.1
Patch Changes
2e5c5f8: Bumpedglobdependency from v7/v8/v11 to v13 to address security vulnerabilities in older versions. Bumpedrollupfrom v4.27 to v4.59+ to fix a high severity path traversal vulnerability (GHSA-mw96-cpmx-2vgc).8e9679b: Parallelized CLI report generation, reducing wall-clock time by ~4x.- Updated dependencies
- @backstage/backend-plugin-api@1.9.0-next.1
0.17.1-next.0
Patch Changes
270efef: Added support for packages that only support React 18+ in thepeer-depscommand.- Updated dependencies
- @backstage/cli-common@0.2.1-next.0
- @backstage/backend-plugin-api@1.8.1-next.0
- @backstage/cli-node@0.3.1-next.0
- @backstage/config-loader@1.10.10-next.0
- @backstage/catalog-model@1.7.7
- @backstage/errors@1.2.7
0.17.0
Minor Changes
0fbcf23: Added support for OpenAPI 3.1 to allschema openapicommands. The commands now auto-detect the OpenAPI version from the spec file and use the appropriate generator, supporting both OpenAPI 3.0.x and 3.1.x specifications.
Patch Changes
426edbe: Fixedgenerate-catalog-infocommand failing with "too many arguments" when invoked by lint-staged via the pre-commit hook.d5779e5: Updated the CLI report parser to support cleye-style help output, and strip ANSI escape codes from captured output.6738cf0: build(deps): bumpminimatchfrom 9.0.5 to 10.2.12a51546: Fixed prettier existence checks in OpenAPI commands to usefs.pathExistsinstead of checking the resolved path string, which was always truthy.70fc178: Migrated from deprecatedfindPathstotargetPathsandfindOwnPathsfrom@backstage/cli-common.de62a9d: Upgradedcommanderdependency from^12.0.0to^14.0.3across all CLI packages.a49a40d: Updated dependencyzodto^3.25.76 || ^4.0.0& migrated to/v3or/v4imports.18a946c: Updated@microsoft/api-extractorto7.57.3and added tests forgetTsDocConfig- Updated dependencies
- @backstage/backend-plugin-api@1.8.0
- @backstage/cli-node@0.3.0
- @backstage/cli-common@0.2.0
- @backstage/config-loader@1.10.9
- @backstage/catalog-model@1.7.7
0.17.0-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.8.0-next.1
- @backstage/cli-common@0.2.0-next.2
0.17.0-next.1
Minor Changes
0fbcf23: Added support for OpenAPI 3.1 to allschema openapicommands. The commands now auto-detect the OpenAPI version from the spec file and use the appropriate generator, supporting both OpenAPI 3.0.x and 3.1.x specifications.
Patch Changes
426edbe: Fixedgenerate-catalog-infocommand failing with "too many arguments" when invoked by lint-staged via the pre-commit hook.d5779e5: Updated the CLI report parser to support cleye-style help output, and strip ANSI escape codes from captured output.- Updated dependencies
- @backstage/cli-common@0.2.0-next.1
- @backstage/cli-node@0.2.19-next.1
- @backstage/backend-plugin-api@1.7.1-next.0
- @backstage/catalog-model@1.7.6
- @backstage/config-loader@1.10.9-next.0
- @backstage/errors@1.2.7
0.16.6-next.0
Patch Changes
6738cf0: build(deps): bumpminimatchfrom 9.0.5 to 10.2.12a51546: Fixed prettier existence checks in OpenAPI commands to usefs.pathExistsinstead of checking the resolved path string, which was always truthy.70fc178: Migrated from deprecatedfindPathstotargetPathsandfindOwnPathsfrom@backstage/cli-common.de62a9d: Upgradedcommanderdependency from^12.0.0to^14.0.3across all CLI packages.18a946c: Updated@microsoft/api-extractorto7.57.3and added tests forgetTsDocConfig- Updated dependencies
- @backstage/cli-common@0.2.0-next.0
- @backstage/cli-node@0.2.19-next.0
- @backstage/config-loader@1.10.9-next.0
- @backstage/backend-plugin-api@1.7.1-next.0
- @backstage/catalog-model@1.7.6
- @backstage/errors@1.2.7
0.16.4
Patch Changes
cd75ed0: Add newline to OpenAPI license template files.7455dae: Use node prefix on native imports4fc7bf0: Bump to tar v76523040: Support Prettier v3 for api-reportsbe7ebad: Updated package-docs exclude list to reflect renamed example app packages.df59ee6: Thetype-depscommand now follows relative imports and re-exports into declaration chunk files, and detects ambient global types such as thejestnamespace.a7e0d50: Updatedreact-router-dompeer dependency to^6.30.2and explicitly disabled v7 future flags to suppress deprecation warnings.69d880e: Bump to latest zod to ensure it has the latest features- Updated dependencies
- @backstage/backend-plugin-api@1.7.0
- @backstage/config-loader@1.10.8
- @backstage/cli-common@0.1.18
- @backstage/cli-node@0.2.18
0.16.4-next.2
Patch Changes
be7ebad: Updated package-docs exclude list to reflect renamed example app packages.df59ee6: Thetype-depscommand now follows relative imports and re-exports into declaration chunk files, and detects ambient global types such as thejestnamespace.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/backend-plugin-api@1.7.0-next.1
- @backstage/cli-node@0.2.18-next.1
- @backstage/config-loader@1.10.8-next.0
0.16.4-next.1
Patch Changes
6523040: Support Prettier v3 for api-reports- Updated dependencies
- @backstage/cli-node@0.2.18-next.1
- @backstage/backend-plugin-api@1.7.0-next.1
0.16.3-next.0
Patch Changes
cd75ed0: Add newline to OpenAPI license template files.7455dae: Use node prefix on native imports4fc7bf0: Bump to tar v769d880e: Bump to latest zod to ensure it has the latest features- Updated dependencies
- @backstage/backend-plugin-api@1.7.0-next.0
- @backstage/config-loader@1.10.8-next.0
- @backstage/cli-common@0.1.18-next.0
- @backstage/cli-node@0.2.17-next.0
- @backstage/catalog-model@1.7.6
- @backstage/errors@1.2.7
0.16.2
Patch Changes
498f9dd: Fixed help text forbackstage-repo-tools package schema openapi generatecommand.- Updated dependencies
- @backstage/backend-plugin-api@1.6.1
- @backstage/cli-common@0.1.17
0.16.1
Patch Changes
-
688f070: Updated to use new utilities from@backstage/cli-common. -
85895f9: Updates OpenAPI generator templates to preserve original property names (like 'group-name', 'user-id') from OpenAPI specs when propertyNaming=original is specified. Previously, these were always converted to camelCase regardless of the propertyNaming setting.- Updates modelGeneric.mustache templates in both client and server generators
- Updates modelTaggedUnion.mustache templates in both client and server generators
- Uses {{baseName}} when available, falls back to {{name}} for backward compatibility
- Maintains backward compatibility - no changes when propertyNaming=original is not used
-
2bae83a: Bump@microsoft/api-documenterand@microsoft/api-extractorto latest versions. -
d1e38a7: Properly create workspace in OS temporary directory forgenerate-patchcommand -
2bae83a: Bumped dev dependencies@types/node -
Updated dependencies
- @backstage/cli-node@0.2.16
- @backstage/backend-plugin-api@1.6.0
- @backstage/cli-common@0.1.16
- @backstage/config-loader@1.10.7
0.16.1-next.2
Patch Changes
2bae83a: Bump@microsoft/api-documenterand@microsoft/api-extractorto latest versions.2bae83a: Bumped dev dependencies@types/node- Updated dependencies
- @backstage/backend-plugin-api@1.6.0-next.1
- @backstage/config-loader@1.10.7-next.1
- @backstage/cli-common@0.1.16-next.2
- @backstage/catalog-model@1.7.6
- @backstage/cli-node@0.2.16-next.1
- @backstage/errors@1.2.7
0.16.1-next.1
Patch Changes
688f070: Updated to use new utilities from@backstage/cli-common.d1e38a7: Properly create workspace in OS temporary directory forgenerate-patchcommand- Updated dependencies
- @backstage/cli-node@0.2.16-next.1
- @backstage/cli-common@0.1.16-next.1
0.16.1-next.0
Patch Changes
-
85895f9: Updates OpenAPI generator templates to preserve original property names (like 'group-name', 'user-id') from OpenAPI specs when propertyNaming=original is specified. Previously, these were always converted to camelCase regardless of the propertyNaming setting.- Updates modelGeneric.mustache templates in both client and server generators
- Updates modelTaggedUnion.mustache templates in both client and server generators
- Uses {{baseName}} when available, falls back to {{name}} for backward compatibility
- Maintains backward compatibility - no changes when propertyNaming=original is not used
-
Updated dependencies
- @backstage/backend-plugin-api@1.5.1-next.0
- @backstage/cli-common@0.1.16-next.0
- @backstage/cli-node@0.2.16-next.0
- @backstage/config-loader@1.10.7-next.0
- @backstage/catalog-model@1.7.6
- @backstage/errors@1.2.7
0.16.0
Minor Changes
11c61f2: Thepackage-docscommand will now automatically use atypedoc.jsonfile if one exists at the root of your project.
Patch Changes
8f56eae: Updated knip-reports to detect dependencies in dev/alpha pattern05f60e1: Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript'serasableSyntaxOnlysetting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility.- Updated dependencies
- @backstage/backend-plugin-api@1.5.0
- @backstage/config-loader@1.10.6
- @backstage/cli-node@0.2.15
- @backstage/catalog-model@1.7.6
0.16.0-next.2
Minor Changes
11c61f2: Thepackage-docscommand will now automatically use atypedoc.jsonfile if one exists at the root of your project.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.5.0-next.2
0.15.4-next.1
Patch Changes
8f56eae: Updated knip-reports to detect dependencies in dev/alpha pattern- Updated dependencies
- @backstage/backend-plugin-api@1.5.0-next.1
0.15.4-next.0
Patch Changes
05f60e1: Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript'serasableSyntaxOnlysetting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility.- Updated dependencies
- @backstage/config-loader@1.10.6-next.0
- @backstage/cli-node@0.2.15-next.0
- @backstage/catalog-model@1.7.6-next.0
- @backstage/backend-plugin-api@1.4.5-next.0
- @backstage/cli-common@0.1.15
- @backstage/errors@1.2.7
0.15.3
Patch Changes
1359279: Fixed an issue with the OpenAPI generated client and server where import/export statements were duplicated.- Updated dependencies
- @backstage/config-loader@1.10.5
- @backstage/backend-plugin-api@1.4.4
0.15.3-next.0
Patch Changes
- Updated dependencies
- @backstage/config-loader@1.10.4-next.0
- @backstage/backend-plugin-api@1.4.4-next.0
- @backstage/cli-node@0.2.14
0.15.2
Patch Changes
133ac7a: Fixed knip-reports command failing when workspace path contains spaces and process termination issues by replacingexecFilewithspawnand removingshelloption.- Updated dependencies
- @backstage/config-loader@1.10.3
- @backstage/backend-plugin-api@1.4.3
0.15.2-next.1
Patch Changes
- Updated dependencies
- @backstage/config-loader@1.10.3-next.0
0.15.2-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.3-next.0
0.15.1
Patch Changes
33060b5: Removed build-in ignore of thepackages/canonpackage for knip reports.225d7c2: AddedstringEnumstomustachetemplates- Updated dependencies
- @backstage/cli-node@0.2.14
- @backstage/backend-plugin-api@1.4.2
0.15.1-next.1
Patch Changes
33060b5: Removed build-in ignore of thepackages/canonpackage for knip reports.
0.15.1-next.0
Patch Changes
225d7c2: AddedstringEnumstomustachetemplates- Updated dependencies
- @backstage/backend-plugin-api@1.4.2-next.0
- @backstage/cli-node@0.2.13
- @backstage/config-loader@1.10.2
- @backstage/catalog-model@1.7.5
- @backstage/cli-common@0.1.15
- @backstage/errors@1.2.7
0.15.0
Minor Changes
1e7082e: Clear output directory before runningpackage-docsand skip all internal packages.
Patch Changes
- Updated dependencies
- @backstage/config-loader@1.10.2
- @backstage/catalog-model@1.7.5
- @backstage/backend-plugin-api@1.4.1
0.15.0-next.1
Patch Changes
- Updated dependencies
- @backstage/config-loader@1.10.2-next.0
- @backstage/catalog-model@1.7.5-next.0
- @backstage/backend-plugin-api@1.4.1-next.0
0.15.0-next.0
Minor Changes
1e7082e: Clear output directory before runningpackage-docsand skip all internal packages.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/cli-node@0.2.13
- @backstage/config-loader@1.10.1
- @backstage/catalog-model@1.7.4
- @backstage/cli-common@0.1.15
- @backstage/errors@1.2.7
0.14.0
Minor Changes
bf9a173: Add support for caching the per-package output from thepackage-docscommand.
Patch Changes
4bff5d0: Fixed a bug where linting would fail with the generated clients when defining top-levelenumschema values.2d20024: Fix an issue where errors were not printed to console when runningbackstage-repo-tools schema openapi generatewithout the--watchflag.e643ee4: Add missing highlight language for thepackage-docscommand.c83cd8b: Fixed some circular or otherwise unclear importsa372bf1: Updated dependency@electric-sql/pgliteto^0.3.0.- Updated dependencies
- @backstage/backend-plugin-api@1.4.0
- @backstage/catalog-model@1.7.4
- @backstage/cli-common@0.1.15
- @backstage/cli-node@0.2.13
- @backstage/config-loader@1.10.1
- @backstage/errors@1.2.7
0.14.0-next.2
Patch Changes
4bff5d0: Fixed a bug where linting would fail with the generated clients when defining top-levelenumschema values.- Updated dependencies
- @backstage/backend-plugin-api@1.4.0-next.1
- @backstage/catalog-model@1.7.4
- @backstage/cli-common@0.1.15
- @backstage/cli-node@0.2.13
- @backstage/config-loader@1.10.1
- @backstage/errors@1.2.7
0.14.0-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.4.0-next.1
- @backstage/catalog-model@1.7.4
- @backstage/cli-common@0.1.15
- @backstage/cli-node@0.2.13
- @backstage/config-loader@1.10.1
- @backstage/errors@1.2.7
0.14.0-next.0
Minor Changes
bf9a173: Add support for caching the per-package output from thepackage-docscommand.
Patch Changes
2d20024: Fix an issue where errors were not printed to console when runningbackstage-repo-tools schema openapi generatewithout the--watchflag.e643ee4: Add missing highlight language for thepackage-docscommand.- Updated dependencies
- @backstage/backend-plugin-api@1.4.0-next.0
- @backstage/cli-node@0.2.13
- @backstage/config-loader@1.10.1
0.13.3
Patch Changes
b229476: Support passing additional properties to OpenAPI server generator659f2ce: Updated dependencytypedocto^0.28.0.72d019d: Removed various typos- Updated dependencies
- @backstage/catalog-model@1.7.4
- @backstage/backend-plugin-api@1.3.1
- @backstage/config-loader@1.10.1
- @backstage/cli-node@0.2.13
- @backstage/cli-common@0.1.15
- @backstage/errors@1.2.7
0.13.3-next.3
Patch Changes
659f2ce: Updated dependencytypedocto^0.28.0.- Updated dependencies
- @backstage/backend-plugin-api@1.3.1-next.2
- @backstage/catalog-model@1.7.3
- @backstage/cli-common@0.1.15
- @backstage/cli-node@0.2.13
- @backstage/config-loader@1.10.1-next.0
- @backstage/errors@1.2.7
0.13.3-next.2
Patch Changes
b229476: Support passing additional properties to OpenAPI server generator- Updated dependencies
- @backstage/cli-node@0.2.13
- @backstage/backend-plugin-api@1.3.1-next.1
- @backstage/catalog-model@1.7.3
- @backstage/cli-common@0.1.15
- @backstage/config-loader@1.10.1-next.0
- @backstage/errors@1.2.7
0.13.3-next.1
Patch Changes
72d019d: Removed various typos- Updated dependencies
- @backstage/backend-plugin-api@1.3.1-next.1
- @backstage/config-loader@1.10.1-next.0
- @backstage/catalog-model@1.7.3
- @backstage/cli-common@0.1.15
- @backstage/cli-node@0.2.13
- @backstage/errors@1.2.7
0.13.3-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.3.1-next.0
- @backstage/cli-node@0.2.13
- @backstage/config-loader@1.10.0
- @backstage/catalog-model@1.7.3
- @backstage/cli-common@0.1.15
- @backstage/errors@1.2.7
0.13.2
Patch Changes
18ce51c: Checking up the files wherecreateRouterhas been declared and check if@deprecatedtag exists. If it does not exist then only the message will appear.- Updated dependencies
- @backstage/backend-plugin-api@1.3.0
- @backstage/catalog-model@1.7.3
- @backstage/cli-common@0.1.15
- @backstage/cli-node@0.2.13
- @backstage/config-loader@1.10.0
- @backstage/errors@1.2.7
0.13.1
Patch Changes
c7a58b2: Fix issue where generate-patch incorrectly encodes the locator not aligning with result of yarn patch- Updated dependencies
- @backstage/config-loader@1.10.0
- @backstage/backend-plugin-api@1.2.1
- @backstage/catalog-model@1.7.3
- @backstage/cli-common@0.1.15
- @backstage/cli-node@0.2.13
- @backstage/errors@1.2.7
0.13.1-next.2
Patch Changes
- Updated dependencies
- @backstage/config-loader@1.10.0-next.0
- @backstage/backend-plugin-api@1.2.1-next.1
- @backstage/catalog-model@1.7.3
- @backstage/cli-common@0.1.15
- @backstage/cli-node@0.2.13
- @backstage/errors@1.2.7
0.13.1-next.1
Patch Changes
c7a58b2: Fix issue where generate-patch incorrectly encodes the locator not aligning with result of yarn patch- Updated dependencies
- @backstage/backend-plugin-api@1.2.1-next.1
- @backstage/catalog-model@1.7.3
- @backstage/cli-common@0.1.15
- @backstage/cli-node@0.2.13
- @backstage/config-loader@1.9.6
- @backstage/errors@1.2.7
0.13.1-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.2.1-next.0
- @backstage/cli-node@0.2.13
- @backstage/config-loader@1.9.6
0.13.0
Minor Changes
b78b2b0: Adds a new experimental hidden commandpackage-docsfor generating API documentation. This is currently only intended for use in the Backstage main repository.
Patch Changes
474b748: Improve knip reports by using a single workspace-based config98ddf05: Theapi-reportscommand is now also able to generate SQL reports, enabled by the--sql-reportsflag.cb76663: Internal refactor to support native ESM.ecd01a9: Internal refactor of API report generation.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/cli-node@0.2.13
- @backstage/config-loader@1.9.6
- @backstage/backend-plugin-api@1.2.0
- @backstage/catalog-model@1.7.3
- @backstage/cli-common@0.1.15
- @backstage/errors@1.2.7
0.12.2-next.3
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.2.0-next.2
- @backstage/cli-node@0.2.13-next.1
- @backstage/config-loader@1.9.6-next.0
- @backstage/catalog-model@1.7.3
- @backstage/cli-common@0.1.15
- @backstage/errors@1.2.7
0.12.2-next.2
Patch Changes
474b748: Improve knip reports by using a single workspace-based config- Updated dependencies
- @backstage/backend-plugin-api@1.2.0-next.1
- @backstage/cli-node@0.2.13-next.1
- @backstage/catalog-model@1.7.3
- @backstage/cli-common@0.1.15
- @backstage/config-loader@1.9.6-next.0
- @backstage/errors@1.2.7
0.12.2-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/backend-plugin-api@1.2.0-next.0
- @backstage/catalog-model@1.7.3
- @backstage/cli-common@0.1.15
- @backstage/cli-node@0.2.13-next.0
- @backstage/config-loader@1.9.6-next.0
- @backstage/errors@1.2.7
0.12.2-next.0
Patch Changes
98ddf05: Theapi-reportscommand is now also able to generate SQL reports, enabled by the--sql-reportsflag.cb76663: Internal refactor to support native ESM.ecd01a9: Internal refactor of API report generation.- Updated dependencies
- @backstage/cli-node@0.2.13-next.0
- @backstage/config-loader@1.9.6-next.0
- @backstage/backend-plugin-api@1.2.0-next.0
- @backstage/catalog-model@1.7.3
- @backstage/cli-common@0.1.15
- @backstage/errors@1.2.7
0.12.1
Patch Changes
- Updated dependencies
- @backstage/config-loader@1.9.5
- @backstage/backend-plugin-api@1.1.1
- @backstage/catalog-model@1.7.3
- @backstage/cli-common@0.1.15
- @backstage/cli-node@0.2.12
- @backstage/errors@1.2.7
0.12.1-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.1.1-next.1
- @backstage/catalog-model@1.7.3-next.0
- @backstage/cli-node@0.2.12-next.0
- @backstage/config-loader@1.9.5-next.1
- @backstage/errors@1.2.7-next.0
- @backstage/cli-common@0.1.15
0.12.1-next.0
Patch Changes
- Updated dependencies
- @backstage/config-loader@1.9.5-next.0
- @backstage/backend-plugin-api@1.1.1-next.0
- @backstage/catalog-model@1.7.2
- @backstage/cli-common@0.1.15
- @backstage/cli-node@0.2.11
- @backstage/errors@1.2.6
0.12.0
Minor Changes
c1eccd6: Fix invalid path and malformed flags bugs in api-reports.ts
Patch Changes
860e3b5: Generated OpenAPI clients now support paths with tags.5f04976: Fixed a bug that caused missing code in published packages.00058d0: Thegenerate-patchcommand will now add a single resolution entry for all versions of the patched package, rather than separate entries for each version query.- Updated dependencies
- @backstage/backend-plugin-api@1.1.0
- @backstage/cli-node@0.2.11
- @backstage/config-loader@1.9.3
- @backstage/errors@1.2.6
- @backstage/catalog-model@1.7.2
- @backstage/cli-common@0.1.15
0.12.0-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.1.0-next.2
- @backstage/errors@1.2.6-next.0
- @backstage/cli-node@0.2.11-next.1
- @backstage/config-loader@1.9.3-next.1
- @backstage/catalog-model@1.7.2-next.0
- @backstage/cli-common@0.1.15
0.12.0-next.1
Patch Changes
860e3b5: Generated OpenAPI clients now support paths with tags.00058d0: Thegenerate-patchcommand will now add a single resolution entry for all versions of the patched package, rather than separate entries for each version query.- Updated dependencies
- @backstage/config-loader@1.9.3-next.0
- @backstage/backend-plugin-api@1.1.0-next.1
- @backstage/catalog-model@1.7.1
- @backstage/cli-common@0.1.15
- @backstage/cli-node@0.2.11-next.0
- @backstage/errors@1.2.5
0.12.0-next.0
Minor Changes
c1eccd6: Fix invalid path and malformed flags bugs in api-reports.ts
Patch Changes
5f04976: Fixed a bug that caused missing code in published packages.- Updated dependencies
- @backstage/backend-plugin-api@1.0.3-next.0
- @backstage/cli-node@0.2.11-next.0
- @backstage/catalog-model@1.7.1
- @backstage/cli-common@0.1.15
- @backstage/config-loader@1.9.2
- @backstage/errors@1.2.5
0.11.0
Minor Changes
1440232:backstage-repo-tools package schema openapi generate --servernow generates complete TS interfaces for all request/response objects in your OpenAPI schema. This fixes an edge case around recursive schemas and standardizes both the generated client and server to have similar generated types.47fdbb4: Adds a--watchmode to theschema openapi generatecommand for a better local schema writing experience.
Patch Changes
95401a8: Thegenerate-patchcommand now properly includes newly created files in the patch.23f1da2: Updated dependencyts-morphto^24.0.0.3f1fb21: Thegenerate-patchcommand will now fall back to always adding aresolutionsentry, even if no matching descriptors are found.dde85ee: Added a newgenerate-patchcommand that can be used to generate patches for current changes in a source workspace to be installed it a target workspace.702f41d: Bumped dev dependencies@types/node- Updated dependencies
- @backstage/config-loader@1.9.2
- @backstage/backend-plugin-api@1.0.2
- @backstage/cli-common@0.1.15
- @backstage/catalog-model@1.7.1
- @backstage/cli-node@0.2.10
- @backstage/errors@1.2.5
0.11.0-next.3
Patch Changes
95401a8: Thegenerate-patchcommand now properly includes newly created files in the patch.23f1da2: Updated dependencyts-morphto^24.0.0.3f1fb21: Thegenerate-patchcommand will now fall back to always adding aresolutionsentry, even if no matching descriptors are found.- Updated dependencies
- @backstage/backend-plugin-api@1.0.2-next.2
- @backstage/catalog-model@1.7.0
- @backstage/cli-common@0.1.15-next.0
- @backstage/cli-node@0.2.10-next.0
- @backstage/config-loader@1.9.2-next.0
- @backstage/errors@1.2.4
0.11.0-next.2
Minor Changes
1440232:backstage-repo-tools package schema openapi generate --servernow generates complete TS interfaces for all request/response objects in your OpenAPI schema. This fixes an edge case around recursive schemas and standardizes both the generated client and server to have similar generated types.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.0.2-next.2
- @backstage/catalog-model@1.7.0
- @backstage/cli-common@0.1.15-next.0
- @backstage/cli-node@0.2.10-next.0
- @backstage/config-loader@1.9.2-next.0
- @backstage/errors@1.2.4
0.11.0-next.1
Patch Changes
dde85ee: Added a newgenerate-patchcommand that can be used to generate patches for current changes in a source workspace to be installed it a target workspace.702f41d: Bumped dev dependencies@types/node- Updated dependencies
- @backstage/cli-common@0.1.15-next.0
- @backstage/backend-plugin-api@1.0.2-next.1
- @backstage/catalog-model@1.7.0
- @backstage/cli-node@0.2.10-next.0
- @backstage/config-loader@1.9.2-next.0
- @backstage/errors@1.2.4
0.11.0-next.0
Minor Changes
47fdbb4: Adds a--watchmode to theschema openapi generatecommand for a better local schema writing experience.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.0.2-next.0
- @backstage/catalog-model@1.7.0
- @backstage/cli-common@0.1.14
- @backstage/cli-node@0.2.9
- @backstage/config-loader@1.9.1
- @backstage/errors@1.2.4
0.10.0
Minor Changes
30c2be9: Update @microsoft/api-extractor and use their api report resolution. Change api report format fromapi-report.mdtoreport.api.md8eb3033: Adds a new commandbackstage-repo-tools peer-depsfor validating your usage of peer dependencies in your plugins. It currently supports react related peer dependencies. It also has a--fixmode for quickly fixing any issues that it finds.
Patch Changes
-
1f6706f: Properly log instructions when APIs do not match -
35e735b: Fix issues with warnings in API reports not being checked or reported.Due to the recent version bump of API Extractor you may now see a lot of
ae-undocumentedwarnings, these can be ignored using the-ooption, for example,backstage-repo-tools api-reports -o ae-undocumented,ae-wrong-input-file-type. -
248793e: Updated dependency@useoptic/opticto^1.0.0. -
Updated dependencies
- @backstage/cli-node@0.2.9
- @backstage/backend-plugin-api@1.0.1
- @backstage/catalog-model@1.7.0
- @backstage/cli-common@0.1.14
- @backstage/config-loader@1.9.1
- @backstage/errors@1.2.4
0.10.0-next.2
Patch Changes
- Updated dependencies
- @backstage/cli-node@0.2.9-next.0
- @backstage/backend-plugin-api@1.0.1-next.1
- @backstage/catalog-model@1.7.0
- @backstage/cli-common@0.1.14
- @backstage/config-loader@1.9.1
- @backstage/errors@1.2.4
0.10.0-next.1
Minor Changes
8eb3033: Adds a new commandbackstage-repo-tools peer-depsfor validating your usage of peer dependencies in your plugins. It currently supports react related peer dependencies. It also has a--fixmode for quickly fixing any issues that it finds.
Patch Changes
1f6706f: Properly log instructions when APIs do not match- Updated dependencies
- @backstage/backend-plugin-api@1.0.1-next.0
- @backstage/catalog-model@1.7.0
- @backstage/cli-common@0.1.14
- @backstage/cli-node@0.2.8
- @backstage/config-loader@1.9.1
- @backstage/errors@1.2.4
0.10.0-next.0
Minor Changes
30c2be9: Update @microsoft/api-extractor and use their api report resolution. Change api report format fromapi-report.mdtoreport.api.md
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.0.1-next.0
- @backstage/catalog-model@1.7.0
- @backstage/cli-common@0.1.14
- @backstage/cli-node@0.2.8
- @backstage/config-loader@1.9.1
- @backstage/errors@1.2.4
0.9.7
Patch Changes
5c4aa2f: Updated dependency@useoptic/openapi-utilitiesto^0.55.0.1a8837e: Avoid generating API reports for packages withbackstage.inlineset.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/cli-node@0.2.8
- @backstage/config-loader@1.9.1
- @backstage/cli-common@0.1.14
- @backstage/errors@1.2.4
0.9.7-next.2
Patch Changes
1a8837e: Avoid generating API reports for packages withbackstage.inlineset.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0-next.2
- @backstage/cli-node@0.2.8-next.0
- @backstage/config-loader@1.9.1-next.0
- @backstage/catalog-model@1.6.0
- @backstage/cli-common@0.1.14
- @backstage/errors@1.2.4
0.9.7-next.1
Patch Changes
5c4aa2f: Updated dependency@useoptic/openapi-utilitiesto^0.55.0.- Updated dependencies
- @backstage/backend-plugin-api@0.9.0-next.1
- @backstage/catalog-model@1.6.0
- @backstage/cli-common@0.1.14
- @backstage/cli-node@0.2.7
- @backstage/config-loader@1.9.0
- @backstage/errors@1.2.4
0.9.7-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.9.0-next.0
- @backstage/catalog-model@1.6.0
- @backstage/cli-common@0.1.14
- @backstage/cli-node@0.2.7
- @backstage/config-loader@1.9.0
- @backstage/errors@1.2.4
0.9.5
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/config-loader@1.9.0
- @backstage/catalog-model@1.6.0
- @backstage/cli-common@0.1.14
- @backstage/cli-node@0.2.7
- @backstage/errors@1.2.4
0.9.5-next.3
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0-next.3
- @backstage/catalog-model@1.6.0-next.0
- @backstage/cli-common@0.1.14
- @backstage/cli-node@0.2.7
- @backstage/config-loader@1.9.0-next.2
- @backstage/errors@1.2.4
0.9.5-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0-next.2
- @backstage/config-loader@1.9.0-next.2
- @backstage/cli-node@0.2.7
- @backstage/catalog-model@1.5.0
- @backstage/cli-common@0.1.14
- @backstage/errors@1.2.4
0.9.5-next.1
Patch Changes
- Updated dependencies
- @backstage/config-loader@1.9.0-next.1
- @backstage/backend-plugin-api@0.7.1-next.1
- @backstage/catalog-model@1.5.0
- @backstage/cli-common@0.1.14
- @backstage/cli-node@0.2.7
- @backstage/errors@1.2.4
0.9.5-next.0
Patch Changes
- Updated dependencies
- @backstage/config-loader@1.8.2-next.0
- @backstage/backend-plugin-api@0.7.1-next.0
- @backstage/catalog-model@1.5.0
- @backstage/cli-common@0.1.14
- @backstage/cli-node@0.2.7
- @backstage/errors@1.2.4
0.9.4
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.7.0
- @backstage/cli-node@0.2.7
- @backstage/config-loader@1.8.1
- @backstage/catalog-model@1.5.0
- @backstage/cli-common@0.1.14
- @backstage/errors@1.2.4
0.9.4-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.6.22-next.1
- @backstage/catalog-model@1.5.0
- @backstage/cli-common@0.1.14
- @backstage/cli-node@0.2.6
- @backstage/config-loader@1.8.1
- @backstage/errors@1.2.4
0.9.3-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.6.21-next.0
- @backstage/catalog-model@1.5.0
- @backstage/cli-common@0.1.14
- @backstage/cli-node@0.2.6
- @backstage/config-loader@1.8.1
- @backstage/errors@1.2.4
0.9.1
Patch Changes
8721a02: Add--client-additional-propertiesoption toopenapi generatecommand- Updated dependencies
- @backstage/cli-node@0.2.6
- @backstage/backend-plugin-api@0.6.19
- @backstage/cli-common@0.1.14
- @backstage/config-loader@1.8.1
- @backstage/catalog-model@1.5.0
- @backstage/errors@1.2.4
0.9.1-next.3
Patch Changes
- Updated dependencies
- @backstage/cli-node@0.2.6-next.2
- @backstage/backend-plugin-api@0.6.19-next.3
- @backstage/cli-common@0.1.14-next.0
- @backstage/config-loader@1.8.1-next.0
- @backstage/catalog-model@1.5.0
- @backstage/errors@1.2.4
0.9.1-next.2
Patch Changes
- Updated dependencies
- @backstage/cli-node@0.2.6-next.1
- @backstage/backend-plugin-api@0.6.19-next.2
- @backstage/config-loader@1.8.0
- @backstage/catalog-model@1.5.0
- @backstage/cli-common@0.1.13
- @backstage/errors@1.2.4
0.9.1-next.1
Patch Changes
8721a02: Add--client-additional-propertiesoption toopenapi generatecommand- Updated dependencies
- @backstage/backend-plugin-api@0.6.19-next.1
- @backstage/cli-node@0.2.6-next.0
- @backstage/config-loader@1.8.0
0.9.1-next.0
Patch Changes
- Updated dependencies
- @backstage/cli-node@0.2.6-next.0
- @backstage/backend-plugin-api@0.6.19-next.0
- @backstage/config-loader@1.8.0
- @backstage/catalog-model@1.5.0
- @backstage/cli-common@0.1.13
- @backstage/errors@1.2.4
0.9.0
Minor Changes
683870a: Adds 2 new commandsrepo schema openapi diffandpackage schema openapi diff.repo schema openapi diffis intended to power a new breaking changes check on pull requests and the package level command allows plugin developers to quickly see new API breaking changes. They're intended to be used in complement with the existingrepo schema openapi verifycommand to validate your OpenAPI spec against a variety of things.
Patch Changes
9ae9bb2: Update the paths logic in the api reports command to support complex subpathsd229dc4: Move path utilities frombackend-commonto thebackend-plugin-apipackage.- Updated dependencies
- @backstage/catalog-model@1.5.0
- @backstage/backend-plugin-api@0.6.18
0.9.0-next.2
Minor Changes
683870a: Adds 2 new commandsrepo schema openapi diffandpackage schema openapi diff.repo schema openapi diffis intended to power a new breaking changes check on pull requests and the package level command allows plugin developers to quickly see new API breaking changes. They're intended to be used in complement with the existingrepo schema openapi verifycommand to validate your OpenAPI spec against a variety of things.
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.22.0-next.2
0.8.1-next.1
Patch Changes
9ae9bb2: Update the paths logic in the api reports command to support complex subpaths- Updated dependencies
- @backstage/backend-common@0.22.0-next.1
- @backstage/cli-node@0.2.5
- @backstage/config-loader@1.8.0
0.8.1-next.0
Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.5.0-next.0
- @backstage/backend-common@0.21.8-next.0
- @backstage/cli-common@0.1.13
- @backstage/cli-node@0.2.5
- @backstage/config-loader@1.8.0
- @backstage/errors@1.2.4
0.8.0
Minor Changes
-
2bd291e: Adds a lint rule torepo schema openapi lintto enforceallowReservedfor all parameters. To fix this, simply addallowReserved: trueto your parameters, like so/v1/todos: get: operationId: ListTodos # ... parameters: - name: entity in: query + allowReserved: true schema: type: string -
cfdc5e7: Adds two new commands,repo schema openapi fuzzandpackage schema openapi fuzzfor fuzzing your plugins documented with OpenAPI. This can help find bugs in your application code through the use of auto-generated schema-compliant inputs. For more information on the underlying library this leverages, take a look at the docs.
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.7
- @backstage/config-loader@1.8.0
- @backstage/cli-node@0.2.5
- @backstage/catalog-model@1.4.5
- @backstage/cli-common@0.1.13
- @backstage/errors@1.2.4
0.8.0-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.7-next.1
- @backstage/catalog-model@1.4.5
- @backstage/cli-common@0.1.13
- @backstage/cli-node@0.2.4
- @backstage/config-loader@1.8.0-next.0
- @backstage/errors@1.2.4
0.8.0-next.0
Minor Changes
cfdc5e7: Adds two new commands,repo schema openapi fuzzandpackage schema openapi fuzzfor fuzzing your plugins documented with OpenAPI. This can help find bugs in your application code through the use of auto-generated schema-compliant inputs. For more information on the underlying library this leverages, take a look at the docs.
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.7-next.0
- @backstage/config-loader@1.8.0-next.0
- @backstage/catalog-model@1.4.5
- @backstage/cli-common@0.1.13
- @backstage/cli-node@0.2.4
- @backstage/errors@1.2.4
0.7.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.6
- @backstage/catalog-model@1.4.5
- @backstage/cli-common@0.1.13
- @backstage/cli-node@0.2.4
- @backstage/errors@1.2.4
0.7.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.5
- @backstage/catalog-model@1.4.5
- @backstage/cli-common@0.1.13
- @backstage/cli-node@0.2.4
- @backstage/errors@1.2.4
0.7.0
Minor Changes
8bfcc50: Fix knip-report command to send 1 exit status in case of fail
Patch Changes
999224f: Bump dependencyminimatchto v91bd4596: Removed thets-nodedev dependency.- Updated dependencies
- @backstage/backend-common@0.21.4
- @backstage/errors@1.2.4
- @backstage/cli-node@0.2.4
- @backstage/catalog-model@1.4.5
- @backstage/cli-common@0.1.13
0.7.0-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.4-next.2
- @backstage/catalog-model@1.4.5-next.0
- @backstage/cli-common@0.1.13
- @backstage/cli-node@0.2.4-next.0
- @backstage/errors@1.2.4-next.0
0.7.0-next.1
Minor Changes
8bfcc50: Fix knip-report command to send 1 exit status in case of fail
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.4-next.1
- @backstage/catalog-model@1.4.5-next.0
- @backstage/cli-common@0.1.13
- @backstage/cli-node@0.2.4-next.0
- @backstage/errors@1.2.4-next.0
0.6.3-next.0
Patch Changes
999224f: Bump dependencyminimatchto v9- Updated dependencies
- @backstage/backend-common@0.21.3-next.0
- @backstage/errors@1.2.4-next.0
- @backstage/cli-node@0.2.4-next.0
- @backstage/catalog-model@1.4.5-next.0
- @backstage/cli-common@0.1.13
0.6.0
Minor Changes
-
04907c3: Updates the OpenAPI client template to support the new format for identifying plugin ID. You should now useinfo.titlelike so,info: + title: yourPluginId - title: @internal/plugin-*-backend servers: - / - - yourPluginId -
b10c603: Add support foroneOfin client generated byschema openapi generate-client. -
4c62935: BREAKING: Theschema openapi *commands are now renamed intopackage schema openapi *andrepo schema openapi *. The aim is to make it more clear what the command is operating on, the entire repo or just a single package.The following commands now live under the
packagenamespace,schema openapi generateis nowpackage schema openapi generate --serverschema openapi generate-clientis nowpackage schema openapi generate --client-packageschema openapi initis nowpackage schema openapi init
And these commands live under the new
reponamespace,schema openapi lintis nowrepo schema openapi lintschema openapi testis nowrepo schema openapi testschema openapi verifyis nowrepo schema openapi verify
The
package schema openapi generatenow supports defining both--serverand--client-packageto generate both at once.This update also reworks the--client-packageflag to accept only an output directory as the input directory can now be inferred.
Patch Changes
aa91cd6: Resolved an issue with generate-catalog-info where it was replacing upper case characters with -.60a68f1: Introducedknipto theknip-reportscommand, which generates aknip-report.mdfile for your packages with dependency warnings, if any.ec16093: Add an internal limiter on concurrency when launching processes6bb6f3e: Updated dependencyfs-extrato^11.2.0. Updated dependency@types/fs-extrato^11.0.0.6ba64c4: Updated dependencycommanderto^12.0.0.c04c42b: Fixes an issue where comments would be duplicated in the template. Also, removes a header with the title and version of the OpenAPI spec from generated code.- Updated dependencies
- @backstage/backend-common@0.21.0
- @backstage/cli-node@0.2.3
- @backstage/catalog-model@1.4.4
- @backstage/cli-common@0.1.13
- @backstage/errors@1.2.3
0.6.0-next.3
Patch Changes
60a68f1: Introducedknipto theknip-reportscommand, which generates aknip-report.mdfile for your packages with dependency warnings, if any.- Updated dependencies
- @backstage/backend-common@0.21.0-next.3
- @backstage/cli-node@0.2.3-next.0
- @backstage/catalog-model@1.4.4-next.0
- @backstage/cli-common@0.1.13
- @backstage/errors@1.2.3
0.6.0-next.2
Minor Changes
-
4c62935: BREAKING: Theschema openapi *commands are now renamed intopackage schema openapi *andrepo schema openapi *. The aim is to make it more clear what the command is operating on, the entire repo or just a single package.The following commands now live under the
packagenamespace,schema openapi generateis nowpackage schema openapi generate --serverschema openapi generate-clientis nowpackage schema openapi generate --client-packageschema openapi initis nowpackage schema openapi init
And these commands live under the new
reponamespace,schema openapi lintis nowrepo schema openapi lintschema openapi testis nowrepo schema openapi testschema openapi verifyis nowrepo schema openapi verify
The
package schema openapi generatenow supports defining both--serverand--client-packageto generate both at once.This update also reworks the--client-packageflag to accept only an output directory as the input directory can now be inferred.
Patch Changes
aa91cd6: Resolved an issue with generate-catalog-info where it was replacing upper case characters with -.- Updated dependencies
- @backstage/backend-common@0.21.0-next.2
- @backstage/catalog-model@1.4.4-next.0
- @backstage/cli-common@0.1.13
- @backstage/cli-node@0.2.2
- @backstage/errors@1.2.3
0.6.0-next.1
Patch Changes
c04c42b: Fixes an issue where comments would be duplicated in the template. Also, removes a header with the title and version of the OpenAPI spec from generated code.- Updated dependencies
- @backstage/catalog-model@1.4.4-next.0
- @backstage/backend-common@0.21.0-next.1
- @backstage/cli-common@0.1.13
- @backstage/cli-node@0.2.2
- @backstage/errors@1.2.3
0.6.0-next.0
Minor Changes
-
04907c3: Updates the OpenAPI client template to support the new format for identifying plugin ID. You should now useinfo.titlelike so,info: + title: yourPluginId - title: @internal/plugin-*-backend servers: - / - - yourPluginId -
b10c603: Add support foroneOfin client generated byschema openapi generate-client.
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.21.0-next.0
- @backstage/cli-node@0.2.2
- @backstage/catalog-model@1.4.3
- @backstage/cli-common@0.1.13
- @backstage/errors@1.2.3
0.5.2
Patch Changes
883782e: Updated the OpenAPI template to export theTypedResponseinterface so that client code can leverage it7acbb5a: Removedmock-fsdev dependency.- Updated dependencies
- @backstage/backend-common@0.20.1
- @backstage/cli-node@0.2.2
- @backstage/catalog-model@1.4.3
- @backstage/cli-common@0.1.13
- @backstage/errors@1.2.3
0.5.2-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.20.1-next.2
- @backstage/cli-node@0.2.2-next.0
0.5.2-next.1
Patch Changes
7acbb5a: Removedmock-fsdev dependency.- Updated dependencies
- @backstage/cli-node@0.2.2-next.0
- @backstage/backend-common@0.20.1-next.1
- @backstage/catalog-model@1.4.3
- @backstage/cli-common@0.1.13
- @backstage/errors@1.2.3
0.5.2-next.0
Patch Changes
883782e: Updated the OpenAPI template to export theTypedResponseinterface so that client code can leverage it- Updated dependencies
- @backstage/backend-common@0.20.1-next.0
- @backstage/catalog-model@1.4.3
- @backstage/cli-common@0.1.13
- @backstage/cli-node@0.2.1
- @backstage/errors@1.2.3
0.5.0
Minor Changes
aea8f8d: BREAKING: API Reports generated for sub-path exports now place the name as a suffix rather than prefix, for exampleapi-report-alpha.mdinstead ofalpha-api-report.md. When upgrading to this version you'll need to re-create any such API reports and delete the old ones.3834067: Adds a new commandschema openapi generate-clientthat creates a Typescript client with Backstage flavor, including the discovery API and fetch API. This command doesn't currently generate a complete client and needs to be wrapped or exported manually by a separate Backstage plugin. See@backstage/catalog-client/src/generatedfor example output.
Patch Changes
-
f909e9d: Includes templates in @backstage/repo-tools package and use them in the CLI -
da3c4db: Updates theschema openapi generate-clientcommand to export all generated types from the generated directory. -
7959f23: Theapi-reportscommand now checks for api report files that no longer apply. If it finds such files, it's treated basically the same as report errors do, and the check fails.For example, if you had an
api-report-alpha.mdbut then removed the alpha export, the reports generator would now report that this file needs to be deleted. -
f49e237: Fixed a bug whereschema openapi initcreated an invalid test command. -
f91be2c: Updated dependency@stoplight/typesto^14.0.0. -
45bfb20: Executeopenapi-generator-clifrom@backstage/repo-toolsdirectory to force it to use our openapitools.json config file. -
Updated dependencies
- @backstage/backend-common@0.20.0
- @backstage/cli-node@0.2.1
- @backstage/catalog-model@1.4.3
- @backstage/cli-common@0.1.13
- @backstage/errors@1.2.3
0.5.0-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.20.0-next.3
- @backstage/catalog-model@1.4.3
- @backstage/cli-common@0.1.13
- @backstage/cli-node@0.2.0
- @backstage/errors@1.2.3
0.5.0-next.1
Patch Changes
-
f909e9d: Includes templates in @backstage/repo-tools package and use them in the CLI -
da3c4db: Updates theschema openapi generate-clientcommand to export all generated types from the generated directory. -
7959f23: Theapi-reportscommand now checks for api report files that no longer apply. If it finds such files, it's treated basically the same as report errors do, and the check fails.For example, if you had an
api-report-alpha.mdbut then removed the alpha export, the reports generator would now report that this file needs to be deleted. -
f49e237: Fixed a bug whereschema openapi initcreated an invalid test command. -
f91be2c: Updated dependency@stoplight/typesto^14.0.0. -
45bfb20: Executeopenapi-generator-clifrom@backstage/repo-toolsdirectory to force it to use our openapitools.json config file. -
Updated dependencies
- @backstage/backend-common@0.20.0-next.2
- @backstage/catalog-model@1.4.3
- @backstage/cli-common@0.1.13
- @backstage/cli-node@0.2.0
- @backstage/errors@1.2.3
0.5.0-next.0
Minor Changes
aea8f8d329: BREAKING: API Reports generated for sub-path exports now place the name as a suffix rather than prefix, for exampleapi-report-alpha.mdinstead ofalpha-api-report.md. When upgrading to this version you'll need to re-create any such API reports and delete the old ones.38340678c3: Adds a new commandschema openapi generate-clientthat creates a Typescript client with Backstage flavor, including the discovery API and fetch API. This command doesn't currently generate a complete client and needs to be wrapped or exported manually by a separate Backstage plugin. See@backstage/catalog-client/src/generatedfor example output.
Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.4.3
- @backstage/cli-common@0.1.13
- @backstage/cli-node@0.2.0
- @backstage/errors@1.2.3
0.4.0
Minor Changes
-
4e36abef14: Remove support for the deprecated--experimental-type-buildoption forpackage build. -
6694b369a3: Adds a new commandschema openapi testthat performs runtime validation of your OpenAPI specs using your test data. Under the hood, we're using Optic to perform this check, really cool work by them!To use this new command, you will have to run
yarn add @useoptic/opticin the root of your repo.
Patch Changes
- Updated dependencies
- @backstage/cli-node@0.2.0
- @backstage/catalog-model@1.4.3
- @backstage/cli-common@0.1.13
- @backstage/errors@1.2.3
0.4.0-next.0
Minor Changes
-
4e36abef14: Remove support for the deprecated--experimental-type-buildoption forpackage build. -
6694b369a3: Adds a new commandschema openapi testthat performs runtime validation of your OpenAPI specs using your test data. Under the hood, we're using Optic to perform this check, really cool work by them!To use this new command, you will have to run
yarn add @useoptic/opticin the root of your repo.
Patch Changes
- Updated dependencies
- @backstage/cli-node@0.2.0-next.0
- @backstage/catalog-model@1.4.3
- @backstage/cli-common@0.1.13
- @backstage/errors@1.2.3
0.3.5
Patch Changes
de42eebaaf: Bumped dev dependencies@types/nodeandmock-fs.- Updated dependencies
- @backstage/catalog-model@1.4.3
- @backstage/errors@1.2.3
- @backstage/cli-common@0.1.13
- @backstage/cli-node@0.1.5
0.3.5-next.1
Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.4.3-next.0
- @backstage/errors@1.2.3-next.0
- @backstage/cli-common@0.1.13-next.0
- @backstage/cli-node@0.1.5-next.1
0.3.5-next.0
Patch Changes
de42eebaaf: Bumped dev dependencies@types/nodeandmock-fs.- Updated dependencies
- @backstage/cli-common@0.1.13-next.0
- @backstage/catalog-model@1.4.2
- @backstage/cli-node@0.1.5-next.0
- @backstage/errors@1.2.2
0.3.4
Patch Changes
0109d3f111: Thegenerate-catalog-infocommand now uses the first listedCODEOWNERas Component owner when initially creating thecatalog-info.yamlfile. It continues to allow any one listedCODEOWNERwhen updating entity metadata.6f874cdb04: Fixed a bug with thegenerate-catalog-infocommand that could causemetadata.descriptionvalues to be overwritten bypackage.jsondescription values only because unrelated attributes were being changed.ec13d3e860: Fixed a bug with thegenerate-catalog-infocommand that could cause the--dry-runflag to indicate changes to files when no changes would actually be made if the command were run without the flag.db60a16e0a: Added a--ciflag to thegenerate-catalog-infocommand. This flag behaves similarly to the same flag onapi-reports: ifcatalog-info.yamlfiles would have been added or modified, then the process exits with status code1, and instructions are printed.- Updated dependencies
- @backstage/catalog-model@1.4.2
- @backstage/errors@1.2.2
- @backstage/cli-common@0.1.12
- @backstage/cli-node@0.1.4
0.3.4-next.3
Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.4.2-next.2
- @backstage/errors@1.2.2-next.0
- @backstage/cli-common@0.1.12
- @backstage/cli-node@0.1.4-next.0
0.3.4-next.2
Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.4.2-next.1
- @backstage/cli-common@0.1.12
- @backstage/cli-node@0.1.3
- @backstage/errors@1.2.1
0.3.4-next.1
Patch Changes
6f874cdb04: Fixed a bug with thegenerate-catalog-infocommand that could causemetadata.descriptionvalues to be overwritten bypackage.jsondescription values only because unrelated attributes were being changed.- Updated dependencies
- @backstage/catalog-model@1.4.2-next.0
- @backstage/cli-common@0.1.12
- @backstage/cli-node@0.1.3
- @backstage/errors@1.2.1
0.3.4-next.0
Patch Changes
0109d3f111: Thegenerate-catalog-infocommand now uses the first listedCODEOWNERas Component owner when initially creating thecatalog-info.yamlfile. It continues to allow any one listedCODEOWNERwhen updating entity metadata.ec13d3e860: Fixed a bug with thegenerate-catalog-infocommand that could cause the--dry-runflag to indicate changes to files when no changes would actually be made if the command were run without the flag.db60a16e0a: Added a--ciflag to thegenerate-catalog-infocommand. This flag behaves similarly to the same flag onapi-reports: ifcatalog-info.yamlfiles would have been added or modified, then the process exits with status code1, and instructions are printed.- Updated dependencies
- @backstage/catalog-model@1.4.1
- @backstage/cli-common@0.1.12
- @backstage/cli-node@0.1.3
- @backstage/errors@1.2.1
0.3.3
Patch Changes
75702e8586: Bumped@microsoft/api-extractordependency to^7.36.4, and@microsoft/api-documenterto^7.22.33.1f3337ebc7: Introducing a new, experimental commandbackstage-repo-tools generate-catalog-info, which can be used to create standardizedcatalog-info.yamlfiles for each Backstage package in a Backstage monorepo. It can also be used to automatically fix existingcatalog-info.yamlfiles with the correct metadata (includingmetadata.name,metadata.title, andmetadata.descriptionintrospected from the package'spackage.json, as well asspec.ownerintrospected fromCODEOWNERS), e.g. in a post-commit hook.ebeb775869: Updateschema openapi generatecommand to now create a default router that can be imported and used directly.- Updated dependencies
- @backstage/cli-node@0.1.3
- @backstage/catalog-model@1.4.1
- @backstage/cli-common@0.1.12
- @backstage/errors@1.2.1
0.3.3-next.1
Patch Changes
- Updated dependencies
- @backstage/cli-node@0.1.3-next.0
- @backstage/cli-common@0.1.12
- @backstage/errors@1.2.1
0.3.3-next.0
Patch Changes
ebeb775869: Updateschema openapi generatecommand to now create a default router that can be imported and used directly.- Updated dependencies
- @backstage/cli-common@0.1.12
- @backstage/cli-node@0.1.2
- @backstage/errors@1.2.1
0.3.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.2.1
- @backstage/cli-node@0.1.2
- @backstage/cli-common@0.1.12
0.3.2-next.1
Patch Changes
- Updated dependencies
- @backstage/cli-node@0.1.2-next.1
- @backstage/cli-common@0.1.12
- @backstage/errors@1.2.1-next.0
0.3.2-next.0
Patch Changes
- Updated dependencies
- @backstage/errors@1.2.1-next.0
- @backstage/cli-common@0.1.12
- @backstage/cli-node@0.1.2-next.0
0.3.1
Patch Changes
ee411e7c26: Adding a new commandschema openapi lintto lint your OpenAPI specs and ensure consistent style across Backstage plugins.- Updated dependencies
- @backstage/errors@1.2.0
- @backstage/cli-common@0.1.12
- @backstage/cli-node@0.1.1
0.3.1-next.0
Patch Changes
- Updated dependencies
- @backstage/errors@1.2.0-next.0
- @backstage/cli-node@0.1.1-next.0
- @backstage/cli-common@0.1.12
0.3.0
Minor Changes
799c33047e: BREAKING: The OpenAPI commands are now found within theschema openapisub-command. For exampleyarn backstage-repo-tools schema:openapi:verifyis nowyarn backstage-repo-tools schema openapi verify.27956d7867: Generated OpenAPI files now have a.generated.tsfile name and a warning header at the top, to highlight that they should not be edited by hand.
Patch Changes
- Updated dependencies
- @backstage/cli-common@0.1.12
- @backstage/cli-node@0.1.0
- @backstage/errors@1.1.5
0.3.0-next.0
Minor Changes
27956d7867: Generated OpenAPI files now have a.generated.tsfile name and a warning header at the top, to highlight that they should not be edited by hand.
0.2.0
Minor Changes
a876e69b20: Adding two new commands to support OpenAPI spec writing,schema:openapi:generateto generate the Typescript file that@backstage/backend-openapi-utilsneeds for typing andschema:openapi:verifyto verify that this file exists and matches yoursrc/schema/openapi.yamlfile.
Patch Changes
f59041a3c0: Package paths provided toapi-reportsand OpenAPI commands will now match any path within the target package.f59041a3c0: Added--include <patterns>and--exclude <patterns>options forapi-reportscommand that work based on package names.9129ca8cab: Log API report instructions when api-report is missing.e0c6e8b9c3: Update peer dependencies- Updated dependencies
- @backstage/cli-node@0.1.0
- @backstage/cli-common@0.1.12
- @backstage/errors@1.1.5
0.2.0-next.2
Minor Changes
a876e69b20: Adding two new commands to support OpenAPI spec writing,schema:openapi:generateto generate the Typescript file that@backstage/backend-openapi-utilsneeds for typing andschema:openapi:verifyto verify that this file exists and matches yoursrc/schema/openapi.yamlfile.
Patch Changes
- Updated dependencies
- @backstage/cli-common@0.1.12
- @backstage/errors@1.1.5
0.1.4-next.1
Patch Changes
e0c6e8b9c3: Update peer dependencies- Updated dependencies
- @backstage/cli-common@0.1.12
- @backstage/errors@1.1.5
0.1.4-next.0
Patch Changes
9129ca8cab: Log API report instructions when api-report is missing.- Updated dependencies
- @backstage/cli-common@0.1.12
- @backstage/errors@1.1.5
0.1.3
Patch Changes
32a4a05838: Tweaked type dependency check to trim wildcard type imports.6ba8faf22a: The API report generation process is now able to detect and generate reports for additional entry points declared in the package"exports"field.- Updated dependencies
- @backstage/errors@1.1.5
- @backstage/cli-common@0.1.12
0.1.3-next.1
Patch Changes
- Updated dependencies
- @backstage/errors@1.1.5-next.0
- @backstage/cli-common@0.1.12-next.0
0.1.3-next.0
Patch Changes
32a4a05838: Tweaked type dependency check to trim wildcard type imports.6ba8faf22a: The API report generation process is now able to detect and generate reports for additional entry points declared in the package"exports"field.- Updated dependencies
- @backstage/cli-common@0.1.11
- @backstage/errors@1.1.4
0.1.2
Patch Changes
ff63acf30a: Packages without a declaredbackstage.roleare now ignored.- Updated dependencies
- @backstage/cli-common@0.1.11
- @backstage/errors@1.1.4
0.1.2-next.0
Patch Changes
ff63acf30a: Packages without a declaredbackstage.roleare now ignored.- Updated dependencies
- @backstage/cli-common@0.1.11
- @backstage/errors@1.1.4
0.1.1
Patch Changes
c447a5221b: Use the project tsconfig in case of selection all packages93cff3053e: Move some dependencies aspeerDependenciesbecause we need to always use same version as inapi-extractord48cf39f2a: fix glob on windows os75275b0b0b: Updated dependency@microsoft/tsdoc-configto0.16.2.76fc6f7ec8: Updates Api-extractor and api-documenter version- Updated dependencies
- @backstage/cli-common@0.1.11
- @backstage/errors@1.1.4
0.1.1-next.2
Patch Changes
76fc6f7ec8: Updates Api-extractor and api-documenter version- Updated dependencies
- @backstage/cli-common@0.1.11
- @backstage/errors@1.1.4
0.1.1-next.1
Patch Changes
d48cf39f2a: fix glob on windows os- Updated dependencies
- @backstage/cli-common@0.1.11
- @backstage/errors@1.1.4
0.1.1-next.0
Patch Changes
c447a5221b: Use the project tsconfig in case of selection all packages93cff3053e: Move some dependencies aspeerDependenciesbecause we need to always use same version as inapi-extractor75275b0b0b: Updated dependency@microsoft/tsdoc-configto0.16.2.- Updated dependencies
- @backstage/cli-common@0.1.11
- @backstage/errors@1.1.4
0.1.0
Minor Changes
-
99713fd671: Introducing repo-tools package -
03843259b4: Api reference documentation improvements- breadcrumbs links semantics as code spans
- new
@configannotation to describe related config keys
Patch Changes
-
9b1193f277: declare dependencies -
a8611bcac4: Add new command options to theapi-report- added
--allow-warnings,-ato continue processing packages if selected packages have warnings - added
--allow-all-warningsto continue processing packages any packages have warnings - added
--omit-messages,-oto pass some warnings messages code to be omitted from the api-report.md files - The
pathsargument for this command now takes as default the value onworkspaces.packagesinside the root package.json - change the path resolution to use the
@backstage/cli-commonpackages instead
- added
-
25ec5c0c3a: Include asset-types.d.ts while running the api report command -
71f80eb354: add the command type-deps to the repo tool package. -
ac440299ef: Updated api docs generation to be compatible with Docusaurus 2-alpha and 2.x. -
Updated dependencies
- @backstage/errors@1.1.4
- @backstage/cli-common@0.1.11
0.1.0-next.2
Patch Changes
-
a8611bcac4: Add new command options to theapi-report- added
--allow-warnings,-ato continue processing packages if selected packages have warnings - added
--allow-all-warningsto continue processing packages any packages have warnings - added
--omit-messages,-oto pass some warnings messages code to be omitted from the api-report.md files - The
pathsargument for this command now takes as default the value onworkspaces.packagesinside the root package.json - change the path resolution to use the
@backstage/cli-commonpackages instead
- added
-
Updated dependencies
- @backstage/cli-common@0.1.11-next.0
- @backstage/errors@1.1.4-next.1
0.1.0-next.1
Minor Changes
-
03843259b4: Api reference documentation improvements- breadcrumbs links semantics as code spans
- new
@configannotation to describe related config keys
Patch Changes
71f80eb354: add the command type-deps to the repo tool package.- Updated dependencies
- @backstage/errors@1.1.4-next.1
0.1.0-next.0
Minor Changes
99713fd671: Introducing repo-tools package
Patch Changes
- Updated dependencies
- @backstage/errors@1.1.4-next.0