May 2022 - SSO, New Integrations, and Content Enhancements

Single sign-on (SSO)

Single sign-on is now available for all Enterprise clients. Admins can choose what method members can use to log in to the organization, and these settings will apply to any user that has an email address that matches your organization's domain(s). Knapsack supports both SAML and OIDC providers for single sign-on. This allows you to provide your users with access to Knapsack through an identity provider (IdP) of your choice. To set up SSO for your account, please reach out to 

GitLab & Bitbucket integrations

Knapsack now offers integrations with GitLab and Bitbucket, in addition to our existing GitHub integration. These new integrations allow you to manage branches, commit files and create a PR in either GitLab or Bitbucket. Developers have even more flexibility when it comes to integrating Knapsack with their code management solutions, allowing you to fully connect your design system to your existing development workflows.

Improvements to content editing  

We’ve made it easier for you to add and edit design documentation in Knapsack. We have consolidated UI controls and reduced block size so that teams have a more seamless way to add content to their workspace. You’ll now find a single new Add Block button located to the left of every content block, inline anchor links for Markdown block headings, and a consolidated menu for other block specific controls.

CLI bulk pattern importer 

Mass importing React components into Knapsack patterns is now faster and easier. This update adds a new CLI option when the React Renderer is installed that asks for the NPM Package Path and allows the user to select the exported components to add to Knapsack. 

Workspace resource center  

You can now view announcements, access help center articles and share your feedback from the resource center found in the lower right-hand corner of your workspace. 

Angular slot support

Slots are now supported for any pattern rendered using Angular. By adding slots, we’ve made it even easier to pass text and other template content into Angular patterns. Developers and designers can now easily modify components and view changes in Knapsack before adding them to the code.