# @backstage/backend-plugin-api ## 0.1.2-next.0 ### Patch Changes - eef91a2558: Simplified the `ServiceFactory` type and removed `AnyServiceFactory`. - 68513f169a: When defining a new `ServiceRef` you can now also include a `defaultFactory`, which will be used to construct instances of the service in case there is no explicit factory defined. - Updated dependencies - @backstage/backend-common@0.15.1-next.0 - @backstage/backend-tasks@0.3.5-next.0 - @backstage/plugin-permission-common@0.6.4-next.0 ## 0.1.1 ### Patch Changes - 0599732ec0: Refactored experimental backend system with new type names. - 34c2f5aca1: The factory returned by `createBackendPlugin` and `createBackendModule` no longer require a parameter to be passed if the options are optional. - Updated dependencies - @backstage/backend-common@0.15.0 - @backstage/backend-tasks@0.3.4 ## 0.1.1-next.0 ### Patch Changes - Updated dependencies - @backstage/backend-common@0.15.0-next.0 - @backstage/backend-tasks@0.3.4-next.0 ## 0.1.0 ### Minor Changes - 91c1d12123: Introduced new package for creating backend plugins using the new alpha backend plugin framework. This package is still considered **EXPERIMENTAL** and things will change without warning. Do not use this for production. ### Patch Changes - Updated dependencies - @backstage/backend-common@0.14.1 - @backstage/plugin-permission-common@0.6.3 - @backstage/backend-tasks@0.3.3 ## 0.1.0-next.0 ### Minor Changes - 91c1d12123: Introduced new package for creating backend plugins using the new alpha backend plugin framework. This package is still considered **EXPERIMENTAL** and things will change without warning. Do not use this for production. ### Patch Changes - Updated dependencies - @backstage/backend-common@0.14.1-next.3 - @backstage/plugin-permission-common@0.6.3-next.1 - @backstage/backend-tasks@0.3.3-next.3