Releases: coder/backstage-plugins
Releases · coder/backstage-plugins
backstage-plugin-devcontainers-react/v0.1.2
What's Changed
- WIP: new oauth plugin for NBS to replace backend plugin by @DevelopmentCats in #159
- chore: separate TypeScript compilation and build steps in CI workflow by @DevelopmentCats in #160
- fix: update CI workflows to set package version dynamically by @DevelopmentCats in #161
- chore: update CI workflow to pack plugin with custom output filename by @DevelopmentCats in #162
New Contributors
- @DevelopmentCats made their first contribution in #159
Full Changelog: coder-backend/v0.4.0...backstage-plugin-devcontainers-react/v0.1.2
backstage-plugin-coder/v0.5.0-alpha.0
What's Changed
- WIP: new oauth plugin for NBS to replace backend plugin by @DevelopmentCats in #159
- chore: separate TypeScript compilation and build steps in CI workflow by @DevelopmentCats in #160
- fix: update CI workflows to set package version dynamically by @DevelopmentCats in #161
- chore: update CI workflow to pack plugin with custom output filename by @DevelopmentCats in #162
New Contributors
- @DevelopmentCats made their first contribution in #159
Full Changelog: coder-backend/v0.4.0...backstage-plugin-coder/v0.5.0-alpha.0
auth-backend-module-coder-provider/v0.1.0-alpha.0
Description
This module registers coder as an auth provider using the NBS which can then be expanded upon in the current frontend module.
Further updates will be made as we update the frontend plugin to support the NFS
What's Changed
- WIP: new oauth plugin for NBS to replace backend plugin by @DevelopmentCats in #159
- chore: separate TypeScript compilation and build steps in CI workflow by @DevelopmentCats in #160
- fix: update CI workflows to set package version dynamically by @DevelopmentCats in #161
- chore: update CI workflow to pack plugin with custom output filename by @DevelopmentCats in #162
New Contributors
- @DevelopmentCats made their first contribution in #159
Full Changelog: coder-backend/v0.4.0...auth-backend-module-coder-provider/v0.1.0-alpha.0
coder/v0.4.0
New Features
- Added support for Coder Oauth2 provider. (Requires that you also install
backstage-plugin-coder-backend)
coder-backend/v0.4.0
New features
- Implemented logic to integrate with a Coder deployment's Oauth2 provider. (Requires that the plugin also be used with
backstage-plugin-coder)
coder/v0.3.0
Breaking changes
- The
useCoderWorkspacesQueryhook has been removed. Please refactor any code to use the newuseCoderQueryoruseCoderApihooks. - The
CoderAuthWrappercomponent has been removed in favor of consolidating logic intoCoderProvider. useCoderAuth'sejectTokenmethod has been renamed tounlinkToken.
New features
- Added the
useCoderQueryhook for making it easy to query and cache any Coder API endpoint. - Added the
useCoderApihook for exposing a lower-level primitive for accessing Coder API resources. - Added new logic to the
CoderProvidercomponent to provide an auth fallback input. By default, this displays whenever there are no official Coder components on screen, but this can be configured with thefallbackAuthUiModeprop.
Minor changes
- Updated all official Coder components to use the new Coder API Backstage service under the hood.
- Exposed a new
CODER_QUERY_KEY_PREFIXconstant for helping users group queries when combininguseCoderApiwith the base TanStack QueryuseQueryhook.
devcontainers-react/v0.1.1
Fixed
- Improve support for forges other than GitHub.
devcontainers-backend/v0.1.1
Bug fixes
- Updated entity-parsing logic to improve support for GitLab and Bitbucket repo URLs
coder/v0.2.1
Bug fixes
- Frontend plugin now always forwards auth bearer tokens to Backstage backends correctly
coder/v0.2.0
All documentation has been updated to reflect version 0.2.0.
Breaking changes
- The
templateNameandmodeproperties onCoderAppConfighave been renamed todefaultTemplateNameanddefaultMode- Both properties are now 100% optional
- In the event that no template name is available (from either the app config or the
catalog-info.yamlfile), the user will not be able to create workspaces, but will see a reminder about setting things up
- The value of
CoderWorkspacesConfig'screationUrlproperty is now potentially undefined to reflect that there might not always be a usable template name- By extension, none of the links in the main components will let you create a Coder workspace if a usable workspace creation URL could not be generated.
Minor changes
- When the value of
readEntityDatainCoderWorkspacesCardorCoderWorkspacesCard.Rootchanges during re-renders, that will no longer throw an error.- This technically wasn't a bug, and was instead a technical limitation that we figured out how to get around.