# v4.89.8 (Fri Feb 20 2026)

### Release Notes

#### KSP-7685: Synthetic Data for Conflict Enrichment/Resolution testing ([#7154](https://github.com/knapsack-labs/app-monorepo/pull/7154))

* **Documentation**
  * Added synthetic multi-source test fixtures including component documentation, design tokens, and brand guidelines for comprehensive testing coverage.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---

#### 🐛 Bug Fix

- Merged latest in ([@EmmanuelVelez](https://github.com/EmmanuelVelez))
- Fixed indentation erros ([@EmmanuelVelez](https://github.com/EmmanuelVelez))
- merge latest in ([@EmmanuelVelez](https://github.com/EmmanuelVelez))
- Merge branch 'latest' into sxa/KSP-7037-tests-v2 ([@sxalexander](https://github.com/sxalexander))
- fix: update eslint-disable comments from import/ to import-x/ plugin ([@EmmanuelVelez](https://github.com/EmmanuelVelez))
- Use node: protocol prefix in all .lintstagedrc.mjs files ([@EmmanuelVelez](https://github.com/EmmanuelVelez))
- Migrated ESLint config to flat config format (ESLint 9) ([@EmmanuelVelez](https://github.com/EmmanuelVelez))

#### 🏠 Internal

- KSP-5516 Upgraded prettier to v3.8.1 and fix async API usage [#7191](https://github.com/knapsack-labs/app-monorepo/pull/7191) ([@EmmanuelVelez](https://github.com/EmmanuelVelez))
- KSP-7685: Synthetic Data for Conflict Enrichment/Resolution testing [#7154](https://github.com/knapsack-labs/app-monorepo/pull/7154) ([@sxalexander](https://github.com/sxalexander))
- KSP-5524 Migrated ESLint config to flat config format (ESLint 9) [#7162](https://github.com/knapsack-labs/app-monorepo/pull/7162) ([@EmmanuelVelez](https://github.com/EmmanuelVelez))

#### Authors: 2

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)
- Sam Alexander ([@sxalexander](https://github.com/sxalexander))

---

# v4.89.7 (Fri Feb 06 2026)

#### 🐛 Bug Fix

- Remove data directory file watcher to reduce overhead and complexity [#6960](https://github.com/knapsack-labs/app-monorepo/pull/6960) ([@EmmanuelVelez](https://github.com/EmmanuelVelez) [@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/ksp-6555-remove-app-client-watchers-for-files-in-data-directory ([@EvanLovely](https://github.com/EvanLovely))
- Removed watch function from cli core class ([@EmmanuelVelez](https://github.com/EmmanuelVelez))
- Merge branch 'latest' into feature/ksp-6555-remove-app-client-watchers-for-files-in-data-directory ([@EmmanuelVelez](https://github.com/EmmanuelVelez))
- Remove data directory file watcher to reduce overhead and complexity ([@EmmanuelVelez](https://github.com/EmmanuelVelez))

#### 🏠 Internal

- add tests for native zip parsing; add validation [#7161](https://github.com/knapsack-labs/app-monorepo/pull/7161) ([@EvanLovely](https://github.com/EvanLovely))
- KSP-6106 Added consistent-type-imports rule with inline type syntax [#7128](https://github.com/knapsack-labs/app-monorepo/pull/7128) ([@EmmanuelVelez](https://github.com/EmmanuelVelez))
- KSP-7493: progress [#7015](https://github.com/knapsack-labs/app-monorepo/pull/7015) ([@illepic](https://github.com/illepic))
- KSP-7692: expand server actions body size limit [#7097](https://github.com/knapsack-labs/app-monorepo/pull/7097) ([@illepic](https://github.com/illepic))
- KSP-7623 resolved some of react-hooks/set-state-in-effect lint errors and enab… [#7077](https://github.com/knapsack-labs/app-monorepo/pull/7077) ([@EmmanuelVelez](https://github.com/EmmanuelVelez))

#### Authors: 3

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)
- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.89.6 (Fri Jan 09 2026)

#### 🏠 Internal

- Bump express from 4.21.2 to 4.22.1 [#7070](https://github.com/knapsack-labs/app-monorepo/pull/7070) ([@greylabel](https://github.com/greylabel))

#### Authors: 1

- Grant Gaudet ([@greylabel](https://github.com/greylabel))

---

# v4.89.4 (Mon Jan 05 2026)

#### 🏠 Internal

- KSP-6086 normalize error and log metadata for api domains [#6997](https://github.com/knapsack-labs/app-monorepo/pull/6997) ([@EmmanuelVelez](https://github.com/EmmanuelVelez))

#### Authors: 1

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)

---

# v4.89.3 (Thu Dec 11 2025)

#### 🐛 Bug Fix

- KSP-6536 Fixed align token metrics counting with UI logic for variables and collections [#6778](https://github.com/knapsack-labs/app-monorepo/pull/6778) ([@EmmanuelVelez](https://github.com/EmmanuelVelez))
- Merge branch 'latest' into feature/ksp-6536-metrics-not-computing-tokens-and-variables-correctly ([@EmmanuelVelez](https://github.com/EmmanuelVelez))
- Merge remote-tracking branch 'origin/feature/ksp-6536-metrics-not-computing-tokens-and-variables-correctly' into feature/ksp-6536-metrics-not-computing-tokens-and-variables-correctly ([@EmmanuelVelez](https://github.com/EmmanuelVelez))

#### Authors: 1

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)

---

# v4.89.1 (Wed Dec 10 2025)

#### 🐛 Bug Fix

- Merge remote-tracking branch 'origin/latest' into KSP-6900_mcp_onboarding_pages ([@brittanysmart](https://github.com/brittanysmart))

#### Authors: 1

- Brittany Smart ([@brittanysmart](https://github.com/brittanysmart))

---

# v4.88.0 (Mon Nov 24 2025)

#### 🚀 Enhancement

- upgrade to react 19 [#6897](https://github.com/knapsack-labs/app-monorepo/pull/6897) ([@brittanysmart](https://github.com/brittanysmart) [@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Brittany Smart ([@brittanysmart](https://github.com/brittanysmart))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.87.9 (Thu Nov 20 2025)

#### 🏠 Internal

- fix(deps): update dependency zod to ^4.1.12 [#6861](https://github.com/knapsack-labs/app-monorepo/pull/6861) ([@renovate[bot]](https://github.com/renovate[bot]))
- fix(deps): update dependency immer to ^10.2.0 [#6859](https://github.com/knapsack-labs/app-monorepo/pull/6859) ([@renovate[bot]](https://github.com/renovate[bot]))
- chore(deps): update dependency @types/express to ^4.17.25 [#6847](https://github.com/knapsack-labs/app-monorepo/pull/6847) ([@renovate[bot]](https://github.com/renovate[bot]))

#### Authors: 1

- [@renovate[bot]](https://github.com/renovate[bot])

---

# v4.87.7 (Mon Nov 10 2025)

#### 🏠 Internal

- fix(deps): update typescript [#6863](https://github.com/knapsack-labs/app-monorepo/pull/6863) ([@renovate[bot]](https://github.com/renovate[bot]))

#### Authors: 1

- [@renovate[bot]](https://github.com/renovate[bot])

---

# v4.87.6 (Wed Nov 05 2025)

#### 🏠 Internal

- Add comprehensive testing for remaining frameworks and MUI lib [#6876](https://github.com/knapsack-labs/app-monorepo/pull/6876) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.87.4 (Fri Oct 31 2025)

#### 🏠 Internal

- adds wider testing to angular renderer [#6871](https://github.com/knapsack-labs/app-monorepo/pull/6871) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.87.3 (Thu Oct 30 2025)

#### 🐛 Bug Fix

- KSP-7041 Fixed allow creating and displaying custom element names for web components [#6719](https://github.com/knapsack-labs/app-monorepo/pull/6719) ([@EmmanuelVelez](https://github.com/EmmanuelVelez))
- Merge branch 'latest' into feature/ksp-7041-issues-with-saving-web-components-template-details-and ([@EmmanuelVelez](https://github.com/EmmanuelVelez))

#### Authors: 1

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)

---

# v4.87.2 (Thu Oct 30 2025)

#### 🐛 Bug Fix

- KSP-4269 Using a reference within a borderStyle then adding a group then removing group destroys ALL composite references [#6694](https://github.com/knapsack-labs/app-monorepo/pull/6694) ([@EmmanuelVelez](https://github.com/EmmanuelVelez))
- Merge branch 'latest' into feature/ksp-4269-using-a-reference-within-a-borderstyle-then-adding-a-group ([@EmmanuelVelez](https://github.com/EmmanuelVelez))

#### Authors: 1

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)

---

# v4.87.1 (Thu Oct 30 2025)

#### 🐛 Bug Fix

- enable objects and arrays of objects inference, closes KSP-5880 [#6865](https://github.com/knapsack-labs/app-monorepo/pull/6865) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.86.7 (Mon Oct 27 2025)

#### 🐛 Bug Fix

- Merge branch 'latest' into sxa-KSP-7311 ([@sxalexander](https://github.com/sxalexander))

#### 🏠 Internal

- Add nested, inlined demos to pattern responses.  Includes template resolution and props examples [#6734](https://github.com/knapsack-labs/app-monorepo/pull/6734) ([@sxalexander](https://github.com/sxalexander))
- fix(deps): update dependency fs-extra to ^11.3.2 [#6791](https://github.com/knapsack-labs/app-monorepo/pull/6791) ([@renovate[bot]](https://github.com/renovate[bot]))
- fix(deps): update dependency portfinder to ^1.0.38 [#6768](https://github.com/knapsack-labs/app-monorepo/pull/6768) ([@renovate[bot]](https://github.com/renovate[bot]))
- chore(deps): update dependency @types/md5 to ^2.3.6 [#6746](https://github.com/knapsack-labs/app-monorepo/pull/6746) ([@renovate[bot]](https://github.com/renovate[bot]))
- fix(deps): update dependency @types/react to ^18.3.26 [#6750](https://github.com/knapsack-labs/app-monorepo/pull/6750) ([@renovate[bot]](https://github.com/renovate[bot]))

#### Authors: 2

- [@renovate[bot]](https://github.com/renovate[bot])
- Sam Alexander ([@sxalexander](https://github.com/sxalexander))

---

# v4.86.6 (Wed Oct 15 2025)

#### 🐛 Bug Fix

- KSP-7265 ensure complete cleanup of blocks and blockCollections when deleting [#6727](https://github.com/knapsack-labs/app-monorepo/pull/6727) ([@EmmanuelVelez](https://github.com/EmmanuelVelez))
- Merge branch 'latest' into feature/ksp-7265-deleting-tab-does-not-delete-indiviudal-blocks ([@EmmanuelVelez](https://github.com/EmmanuelVelez))

#### Authors: 1

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)

---

# v4.86.4 (Mon Oct 13 2025)

#### 🐛 Bug Fix

- setup more flexible rendering endpoint (part of KSP-6512) [#6131](https://github.com/knapsack-labs/app-monorepo/pull/6131) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.86.2 (Wed Oct 08 2025)

#### 🐛 Bug Fix

- KSP-6653- Fixed resolve split() error in convertKsFigmaVarsToSpec [#6674](https://github.com/knapsack-labs/app-monorepo/pull/6674) ([@EmmanuelVelez](https://github.com/EmmanuelVelez))

#### Authors: 1

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)

---

# v4.86.1 (Wed Oct 08 2025)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-6860-deleting-a-demo-variant-tab-on-a-pattern-page-throws-an ([@EmmanuelVelez](https://github.com/EmmanuelVelez))
- Merge branch 'latest' into feature/ksp-6539-variables-counts-are-wrong-in-app-client-data ([@EmmanuelVelez](https://github.com/EmmanuelVelez))

#### 🏠 Internal

- adds loading state to design src counts for better ux [#6690](https://github.com/knapsack-labs/app-monorepo/pull/6690) ([@mabry1985](https://github.com/mabry1985))
- KSP-6539 Added utility function to count non-reference variables in a collection [#6632](https://github.com/knapsack-labs/app-monorepo/pull/6632) ([@EmmanuelVelez](https://github.com/EmmanuelVelez))

#### Authors: 2

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.86.0 (Wed Oct 01 2025)

#### 🚀 Enhancement

- add graphql endpoint for search [#6655](https://github.com/knapsack-labs/app-monorepo/pull/6655) ([@joshbedo](https://github.com/joshbedo))

#### Authors: 1

- Josh Bedo ([@joshbedo](https://github.com/joshbedo))

---

# v4.85.8 (Mon Sep 29 2025)

#### 🏠 Internal

- Add appUiLatestUrl to sites and configured app-ui to use if available [#6667](https://github.com/knapsack-labs/app-monorepo/pull/6667) ([@freneticpixel](https://github.com/freneticpixel))
- Bitbucket DC bug fixes [#6671](https://github.com/knapsack-labs/app-monorepo/pull/6671) ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 1

- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.85.6 (Thu Sep 18 2025)

#### 🐛 Bug Fix

- Add build metadata to API and cache [#6659](https://github.com/knapsack-labs/app-monorepo/pull/6659) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.85.1 (Thu Aug 21 2025)

#### 🐛 Bug Fix

- Merge branch 'latest' into fix/ksp-5986 ([@rizchelwood](https://github.com/rizchelwood))

#### 🏠 Internal

- Catchup Auth0 config from prod. [#6561](https://github.com/knapsack-labs/app-monorepo/pull/6561) ([@greylabel](https://github.com/greylabel))

#### Authors: 2

- Grant Gaudet ([@greylabel](https://github.com/greylabel))
- Rizchel Wood ([@rizchelwood](https://github.com/rizchelwood))

---

# v4.85.0 (Tue Aug 19 2025)

#### 🐛 Bug Fix

- Merge branch 'latest' into 07-14-wip_get_dnd-kit_to_work_with_tree_items ([@joshbedo](https://github.com/joshbedo))

#### Authors: 1

- Josh Bedo ([@joshbedo](https://github.com/joshbedo))

---

# v4.83.0 (Thu Aug 07 2025)

#### 🚀 Enhancement

- setup Zod config validation for `knapsack.config.cjs` KSP-6323 [#6523](https://github.com/knapsack-labs/app-monorepo/pull/6523) ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- Update cursor rules to make sure node and pnpm are proper versions [#6513](https://github.com/knapsack-labs/app-monorepo/pull/6513) ([@illepic](https://github.com/illepic))

#### Authors: 2

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.82.3 (Mon Aug 04 2025)

#### 🏠 Internal

- TS 5.9 [#6512](https://github.com/knapsack-labs/app-monorepo/pull/6512) ([@illepic](https://github.com/illepic))
- fix(deps): update babel [#6406](https://github.com/knapsack-labs/app-monorepo/pull/6406) ([@renovate[bot]](https://github.com/renovate[bot]))
- add ability to undo block deletion [#6442](https://github.com/knapsack-labs/app-monorepo/pull/6442) ([@GormanDesign](https://github.com/GormanDesign) [@mabry1985](https://github.com/mabry1985) [@brittanysmart](https://github.com/brittanysmart))
- fix(deps): update typescript [#6400](https://github.com/knapsack-labs/app-monorepo/pull/6400) ([@renovate[bot]](https://github.com/renovate[bot]))
- fix(deps): update dependency compression to ^1.8.1 [#6455](https://github.com/knapsack-labs/app-monorepo/pull/6455) ([@renovate[bot]](https://github.com/renovate[bot]))

#### Authors: 5

- [@renovate[bot]](https://github.com/renovate[bot])
- Brittany Smart ([@brittanysmart](https://github.com/brittanysmart))
- Christopher Bloom ([@illepic](https://github.com/illepic))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.82.1 (Mon Jul 21 2025)

#### 🐛 Bug Fix

- add support for api path prefis in ksUrls [#6447](https://github.com/knapsack-labs/app-monorepo/pull/6447) ([@freneticpixel](https://github.com/freneticpixel))
- add support for api path prefis in ksUrls ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 1

- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.82.0 (Fri Jul 18 2025)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-6807-figma-tiles-cannot-be-dragged-to-reorder ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-6797-sites-with-missing-latesturl-should-show-specific-helpful ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- fix(deps): update react monorepo [#6399](https://github.com/knapsack-labs/app-monorepo/pull/6399) ([@renovate[bot]](https://github.com/renovate[bot]))
- chore(deps): update dependency @types/express to ^4.17.23 [#6356](https://github.com/knapsack-labs/app-monorepo/pull/6356) ([@renovate[bot]](https://github.com/renovate[bot]))
- fix(deps): update dependency ws to ^8.18.3 [#6374](https://github.com/knapsack-labs/app-monorepo/pull/6374) ([@renovate[bot]](https://github.com/renovate[bot]))
- fix(deps): update dependency ava to ^6.4.1 [#6407](https://github.com/knapsack-labs/app-monorepo/pull/6407) ([@renovate[bot]](https://github.com/renovate[bot]))
- chore(deps): update dependency @types/compression to ^1.8.1 [#6375](https://github.com/knapsack-labs/app-monorepo/pull/6375) ([@renovate[bot]](https://github.com/renovate[bot]))
- fix(deps): update dependency @clack/prompts to ^0.11.0 [#6364](https://github.com/knapsack-labs/app-monorepo/pull/6364) ([@renovate[bot]](https://github.com/renovate[bot]))
- fix(deps): update dependency portfinder to ^1.0.37 [#6370](https://github.com/knapsack-labs/app-monorepo/pull/6370) ([@renovate[bot]](https://github.com/renovate[bot]))
- chore(deps): update dependency @types/cors to ^2.8.19 [#6355](https://github.com/knapsack-labs/app-monorepo/pull/6355) ([@renovate[bot]](https://github.com/renovate[bot]))

#### Authors: 2

- [@renovate[bot]](https://github.com/renovate[bot])
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.81.5 (Mon Jul 07 2025)

#### 🐛 Bug Fix

- App client displays proper mode when running serve [#6327](https://github.com/knapsack-labs/app-monorepo/pull/6327) ([@freneticpixel](https://github.com/freneticpixel))
- App client displays proper mode when running serve ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 1

- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.81.4 (Tue Jul 01 2025)

#### 🐛 Bug Fix

- roll back lru-cache to v10 to prevent node 18 incompatibility [#6324](https://github.com/knapsack-labs/app-monorepo/pull/6324) ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- Remove Sentry from App API. [#6299](https://github.com/knapsack-labs/app-monorepo/pull/6299) ([@greylabel](https://github.com/greylabel))

#### Authors: 2

- Grant Gaudet ([@greylabel](https://github.com/greylabel))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.81.3 (Tue Jul 01 2025)

#### 🏠 Internal

- fixes unhandled demo type error [#6303](https://github.com/knapsack-labs/app-monorepo/pull/6303) ([@mabry1985](https://github.com/mabry1985))
- Sync config from auth0 production tenant [#6312](https://github.com/knapsack-labs/app-monorepo/pull/6312) ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 2

- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.81.0 (Fri Jun 20 2025)

#### 🚀 Enhancement

- setup infer spec caching [#6256](https://github.com/knapsack-labs/app-monorepo/pull/6256) ([@mabry1985](https://github.com/mabry1985) [@EvanLovely](https://github.com/EvanLovely))

#### 🐛 Bug Fix

- feedback implementation ([@EvanLovely](https://github.com/EvanLovely))
- remove redundant empty directory calls ([@mabry1985](https://github.com/mabry1985))
- cleanup redundant error handling ([@mabry1985](https://github.com/mabry1985))
- add check for dir check ([@mabry1985](https://github.com/mabry1985))
- updates to use trycatch util ([@mabry1985](https://github.com/mabry1985))
- throw errors if caught ([@mabry1985](https://github.com/mabry1985))
- reduce redundant filtering ([@mabry1985](https://github.com/mabry1985))
- update conditional data logic ([@mabry1985](https://github.com/mabry1985))
- update to use async dir check ([@mabry1985](https://github.com/mabry1985))
- update to use await ([@mabry1985](https://github.com/mabry1985))
- refactor to improve readability ([@mabry1985](https://github.com/mabry1985))
- update cache clearing to be async ([@mabry1985](https://github.com/mabry1985))
- refactor to use trycatch util ([@mabry1985](https://github.com/mabry1985))
- adds generic datadog report helper ([@mabry1985](https://github.com/mabry1985))
- remove unnecessary export ([@mabry1985](https://github.com/mabry1985))
- remove error throw ([@mabry1985](https://github.com/mabry1985))
- remove redundant logging ([@mabry1985](https://github.com/mabry1985))
- update logging msg ([@mabry1985](https://github.com/mabry1985))
- update logging and error handling ([@mabry1985](https://github.com/mabry1985))
- adds template inspect cache clear to clear cache command ([@mabry1985](https://github.com/mabry1985))
- remove clear cache from start command ([@mabry1985](https://github.com/mabry1985))
- remove logging ([@mabry1985](https://github.com/mabry1985))
- update util to dynamically find inspect directories ([@mabry1985](https://github.com/mabry1985))
- add cache clearing mechanism ([@mabry1985](https://github.com/mabry1985))
- update to use temp directory ([@mabry1985](https://github.com/mabry1985))
- remove testing ([@mabry1985](https://github.com/mabry1985))
- refactor to cache infer spec on demand ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-6428-setup-caching-infer-spec ([@mabry1985](https://github.com/mabry1985))
- revert fallback change ([@mabry1985](https://github.com/mabry1985))
- remove log ([@mabry1985](https://github.com/mabry1985))
- update logging ([@mabry1985](https://github.com/mabry1985))
- update to fall back to live inspect if error throws ([@mabry1985](https://github.com/mabry1985))
- fix spelling ([@mabry1985](https://github.com/mabry1985))
- update messaging to only show msg on build ([@mabry1985](https://github.com/mabry1985))
- update to use cached inspect fn ([@mabry1985](https://github.com/mabry1985))
- add user messaging about skip discovery var ([@mabry1985](https://github.com/mabry1985))
- add template count to cli output ([@mabry1985](https://github.com/mabry1985))
- add env var for skipping discovery ([@mabry1985](https://github.com/mabry1985))
- creates basic caching pipeline ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.80.20 (Tue Jun 17 2025)

#### 🐛 Bug Fix

- fix: remove process.exit() calls and improve Datadog logging [#6284](https://github.com/knapsack-labs/app-monorepo/pull/6284) ([@EvanLovely](https://github.com/EvanLovely))
- fix: remove process.exit() calls and improve Datadog logging ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.80.19 (Mon Jun 16 2025)

#### 🐛 Bug Fix

- expose App Client headers to CORS [#6274](https://github.com/knapsack-labs/app-monorepo/pull/6274) ([@EvanLovely](https://github.com/EvanLovely))
- await discovery util [#6267](https://github.com/knapsack-labs/app-monorepo/pull/6267) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.80.18 (Mon Jun 16 2025)

#### 🐛 Bug Fix

- add version to App Client server header responses [#6271](https://github.com/knapsack-labs/app-monorepo/pull/6271) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.80.17 (Fri Jun 13 2025)

#### 🐛 Bug Fix

- Add appClientVersion to log metadata [#6266](https://github.com/knapsack-labs/app-monorepo/pull/6266) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.80.16 (Fri Jun 13 2025)

#### 🐛 Bug Fix

- fix writeTemplateMeta error handling KSP-6720 [#6265](https://github.com/knapsack-labs/app-monorepo/pull/6265) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.80.15 (Fri Jun 13 2025)

#### 🐛 Bug Fix

- better https cert setup for App Client [#6230](https://github.com/knapsack-labs/app-monorepo/pull/6230) ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- refactor: move https cert code into App Client pkg [#6221](https://github.com/knapsack-labs/app-monorepo/pull/6221) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.80.14 (Wed Jun 11 2025)

#### 🐛 Bug Fix

- protect `render-demo-id` endpoint [#6257](https://github.com/knapsack-labs/app-monorepo/pull/6257) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.80.13 (Wed Jun 11 2025)

#### 🐛 Bug Fix

- Improve error handling in KS rendering API by adding error prefix and validation for state and demo [#6241](https://github.com/knapsack-labs/app-monorepo/pull/6241) ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- adds shouldRenderOnTransaction false to config [#6207](https://github.com/knapsack-labs/app-monorepo/pull/6207) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.80.12 (Fri Jun 06 2025)

#### 🐛 Bug Fix

- add validation of custom https certs in knapsack.config.cjs [#6220](https://github.com/knapsack-labs/app-monorepo/pull/6220) ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- tighten up saveData endpoint typing [#6217](https://github.com/knapsack-labs/app-monorepo/pull/6217) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.80.11 (Thu Jun 05 2025)

#### 🐛 Bug Fix

- better error logging on unhandledRejection and uncaughtException [#6214](https://github.com/knapsack-labs/app-monorepo/pull/6214) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.80.10 (Wed May 28 2025)

#### 🏠 Internal

- Update dependency @segment/analytics-next to ^1.81.0 [#6112](https://github.com/knapsack-labs/app-monorepo/pull/6112) ([@renovate[bot]](https://github.com/renovate[bot]))
- Custom domain for gsk sites [#6158](https://github.com/knapsack-labs/app-monorepo/pull/6158) ([@freneticpixel](https://github.com/freneticpixel))
- Update axiom SAML connection sign-in url [#6167](https://github.com/knapsack-labs/app-monorepo/pull/6167) ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 2

- [@renovate[bot]](https://github.com/renovate[bot])
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.80.9 (Fri May 23 2025)

#### 🐛 Bug Fix

- remove exponential backoff for rendering KSP-6554 [#6149](https://github.com/knapsack-labs/app-monorepo/pull/6149) ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- KSP-6564: tabs and block-collections read/write to db.yml [#6161](https://github.com/knapsack-labs/app-monorepo/pull/6161) ([@illepic](https://github.com/illepic))

#### Authors: 2

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.80.8 (Wed May 21 2025)

#### 🐛 Bug Fix

- Remove old way of inferring spec KSP-6454 closes KSP-6409 [#6135](https://github.com/knapsack-labs/app-monorepo/pull/6135) ([@freneticpixel](https://github.com/freneticpixel) [@EvanLovely](https://github.com/EvanLovely))
- Update firebase sdk to 11.7.1 ([@freneticpixel](https://github.com/freneticpixel))

#### 🏠 Internal

- Update firebase sdk to 11.7.1 [#6128](https://github.com/knapsack-labs/app-monorepo/pull/6128) ([@freneticpixel](https://github.com/freneticpixel))
- move coderabbit config [#6140](https://github.com/knapsack-labs/app-monorepo/pull/6140) ([@mabry1985](https://github.com/mabry1985))
- Remove hasura-cli npm package and switch to official binary [#6138](https://github.com/knapsack-labs/app-monorepo/pull/6138) ([@freneticpixel](https://github.com/freneticpixel))
- KSP-6353: static demo of tabs [#6067](https://github.com/knapsack-labs/app-monorepo/pull/6067) ([@illepic](https://github.com/illepic))

#### Authors: 4

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.80.7 (Thu May 15 2025)

#### 🐛 Bug Fix

- prevent empty files from being written when writing template meta files KSP-6516 [#6139](https://github.com/knapsack-labs/app-monorepo/pull/6139) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.80.5 (Wed May 14 2025)

#### 🐛 Bug Fix

- Add logging to unauthorized app client requests [#6134](https://github.com/knapsack-labs/app-monorepo/pull/6134) ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 1

- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.80.3 (Thu May 08 2025)

#### 🐛 Bug Fix

- remove serialization of demo in logs [#6106](https://github.com/knapsack-labs/app-monorepo/pull/6106) ([@mabry1985](https://github.com/mabry1985))
- remove serialization of demo in logs ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-6388-archive-opisnet-after-51 ([@freneticpixel](https://github.com/freneticpixel))
- Merge branch 'latest' into feature/ksp-6271-fix-batch-logging-on-github-provider ([@freneticpixel](https://github.com/freneticpixel))

#### 🏠 Internal

- (some of) Matt Pocock's cursor rules [#6086](https://github.com/knapsack-labs/app-monorepo/pull/6086) ([@illepic](https://github.com/illepic))
- Removes opis SSO connection and custom page resources [#6091](https://github.com/knapsack-labs/app-monorepo/pull/6091) ([@freneticpixel](https://github.com/freneticpixel))
- Fix batch commit number bug in GitHub provider [#6092](https://github.com/knapsack-labs/app-monorepo/pull/6092) ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 3

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.80.2 (Wed May 07 2025)

#### 🐛 Bug Fix

- Use local render cache in app client start mode [#6084](https://github.com/knapsack-labs/app-monorepo/pull/6084) ([@freneticpixel](https://github.com/freneticpixel))
- removing comment to bump ci ([@freneticpixel](https://github.com/freneticpixel))
- comment to kick ci ([@freneticpixel](https://github.com/freneticpixel))
- Merge branch 'latest' into feature/ksp-6456-replace-remote-calls-from-client-when-running-locally ([@freneticpixel](https://github.com/freneticpixel))
- adding await to canUseFetch ([@freneticpixel](https://github.com/freneticpixel))
- Use local render cache in start mode ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 1

- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.79.2 (Tue Apr 29 2025)

#### 🏠 Internal

- update logic for editable spec [#6077](https://github.com/knapsack-labs/app-monorepo/pull/6077) ([@mabry1985](https://github.com/mabry1985))
- Add .mts and .cts file extensions to ESLint configuration in lint-staged [#6079](https://github.com/knapsack-labs/app-monorepo/pull/6079) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.79.1 (Mon Apr 28 2025)

#### 🐛 Bug Fix

- code src feedback from coderabbit AI [#6073](https://github.com/knapsack-labs/app-monorepo/pull/6073) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.79.0 (Mon Apr 28 2025)

#### 🚀 Enhancement

- auth new code src endpoints [#6072](https://github.com/knapsack-labs/app-monorepo/pull/6072) ([@EvanLovely](https://github.com/EvanLovely))
- cleanup cli server logic [#6072](https://github.com/knapsack-labs/app-monorepo/pull/6072) ([@EvanLovely](https://github.com/EvanLovely))
- feat: add codeSrcs config to HTML and HBS renderers [#6072](https://github.com/knapsack-labs/app-monorepo/pull/6072) ([@EvanLovely](https://github.com/EvanLovely))
- setup next gen App Client APIs [#6072](https://github.com/knapsack-labs/app-monorepo/pull/6072) ([@EvanLovely](https://github.com/EvanLovely))
- setup better testing on App Client [#6072](https://github.com/knapsack-labs/app-monorepo/pull/6072) ([@EvanLovely](https://github.com/EvanLovely))
- setup App Client Hydrate Data [#6072](https://github.com/knapsack-labs/app-monorepo/pull/6072) ([@EvanLovely](https://github.com/EvanLovely))
- setup new Demo type that is App Client Data agnostic [#6072](https://github.com/knapsack-labs/app-monorepo/pull/6072) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.78.14 (Fri Apr 25 2025)

#### 🐛 Bug Fix

- pretty cli output for app client KSP-6416 [#6060](https://github.com/knapsack-labs/app-monorepo/pull/6060) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.78.13 (Fri Apr 25 2025)

#### 🏠 Internal

- Network flow diagram for customer security review [#6051](https://github.com/knapsack-labs/app-monorepo/pull/6051) ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 1

- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.78.11 (Thu Apr 24 2025)

#### 🏠 Internal

- use design src status error message in app ui [#5944](https://github.com/knapsack-labs/app-monorepo/pull/5944) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.78.10 (Tue Apr 22 2025)

#### 🐛 Bug Fix

- cleaner log imports (closes KSP-6324) [#5915](https://github.com/knapsack-labs/app-monorepo/pull/5915) ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- app-client: swap Sentry for Datadog error logging (part of KSP-6324) [#5905](https://github.com/knapsack-labs/app-monorepo/pull/5905) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.78.9 (Fri Apr 18 2025)

#### 🏠 Internal

- fix(deps): update typescript [#6005](https://github.com/knapsack-labs/app-monorepo/pull/6005) ([@renovate[bot]](https://github.com/renovate[bot]) [@EvanLovely](https://github.com/EvanLovely) [@mabry1985](https://github.com/mabry1985))
- fix(deps): update react monorepo [#5990](https://github.com/knapsack-labs/app-monorepo/pull/5990) ([@renovate[bot]](https://github.com/renovate[bot]))
- fix(deps): update dependency ws to ^8.18.1 [#6003](https://github.com/knapsack-labs/app-monorepo/pull/6003) ([@renovate[bot]](https://github.com/renovate[bot]))
- fix(deps): update dependency portfinder to ^1.0.36 [#5988](https://github.com/knapsack-labs/app-monorepo/pull/5988) ([@renovate[bot]](https://github.com/renovate[bot]))
- fix(deps): update dependency nanoid to ^3.3.11 [#5996](https://github.com/knapsack-labs/app-monorepo/pull/5996) ([@renovate[bot]](https://github.com/renovate[bot]))
- fix fetcher errors when getting text and expecting json KSP-6331 [#5897](https://github.com/knapsack-labs/app-monorepo/pull/5897) ([@EvanLovely](https://github.com/EvanLovely))
- chore(deps): update dependency datadog-cdk-constructs-v2 to ^1.24.0 [#5829](https://github.com/knapsack-labs/app-monorepo/pull/5829) ([@renovate[bot]](https://github.com/renovate[bot]))

#### Authors: 3

- [@renovate[bot]](https://github.com/renovate[bot])
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.78.8 (Thu Apr 10 2025)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-6340-design-src-pipeline-improvements ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- adds ability to disable knapsack support floating trigger [#5928](https://github.com/knapsack-labs/app-monorepo/pull/5928) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.78.7 (Wed Apr 09 2025)

#### 🏠 Internal

- update error handling if design src file is not in db [#5880](https://github.com/knapsack-labs/app-monorepo/pull/5880) ([@mabry1985](https://github.com/mabry1985))
- Bump @babel packages [#5879](https://github.com/knapsack-labs/app-monorepo/pull/5879) ([@greylabel](https://github.com/greylabel))
- Github webhook deletes only on PR merge KSP-3609 [#5875](https://github.com/knapsack-labs/app-monorepo/pull/5875) ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 3

- Grant Gaudet ([@greylabel](https://github.com/greylabel))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.78.5 (Thu Mar 27 2025)

#### 🏠 Internal

- prevent new or deleted launch darkly flags from causing error [#5855](https://github.com/knapsack-labs/app-monorepo/pull/5855) ([@mabry1985](https://github.com/mabry1985))
- setup Auth Check API for App Client KSP-6082 [#5681](https://github.com/knapsack-labs/app-monorepo/pull/5681) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.78.3 (Wed Mar 26 2025)

#### 🐛 Bug Fix

- strictNullChecks: @knapsack/update [#5788](https://github.com/knapsack-labs/app-monorepo/pull/5788) ([@illepic](https://github.com/illepic))
- Merge branch 'latest' into docs/supported-browsers ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- renderers run infer spec on original path [#5848](https://github.com/knapsack-labs/app-monorepo/pull/5848) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 3

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.78.2 (Mon Mar 24 2025)

#### 🏠 Internal

- Abandon open prs when branch deleted [#5836](https://github.com/knapsack-labs/app-monorepo/pull/5836) ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 1

- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.78.1 (Mon Mar 24 2025)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-6139-send-mandrill-event-logs-to-datadog ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 1

- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.78.0 (Wed Mar 19 2025)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-6203-default-prop-values-not-rendering ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- KSP-6053: Remove references to hasura auth endpoint and claims within API [#5699](https://github.com/knapsack-labs/app-monorepo/pull/5699) ([@illepic](https://github.com/illepic))
- Removes primary custom domain [#5781](https://github.com/knapsack-labs/app-monorepo/pull/5781) ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 3

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.77.0 (Thu Mar 13 2025)

#### 🚀 Enhancement

- KSP-6200: proper var name in var ref [#5778](https://github.com/knapsack-labs/app-monorepo/pull/5778) ([@illepic](https://github.com/illepic))

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-6069-fix-and-test-bitbucket-dc-provider ([@freneticpixel](https://github.com/freneticpixel))
- removing auto delete from custom pages ([@freneticpixel](https://github.com/freneticpixel))
- deletion fixes ([@freneticpixel](https://github.com/freneticpixel))

#### 🏠 Internal

- misc improvements [#5774](https://github.com/knapsack-labs/app-monorepo/pull/5774) ([@EvanLovely](https://github.com/EvanLovely))
- Bitbucket DC updates [#5652](https://github.com/knapsack-labs/app-monorepo/pull/5652) ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 3

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.76.3 (Mon Mar 10 2025)

#### 🏠 Internal

- Update sds_extended view ddl generator [#5443](https://github.com/knapsack-labs/app-monorepo/pull/5443) ([@greylabel](https://github.com/greylabel))

#### Authors: 1

- Grant Gaudet ([@greylabel](https://github.com/greylabel))

---

# v4.76.1 (Wed Mar 05 2025)

#### 🐛 Bug Fix

- ksp-6088: remove v3 to v4  migrations [#5668](https://github.com/knapsack-labs/app-monorepo/pull/5668) ([@illepic](https://github.com/illepic))
- Merge branch 'latest' into feature/strictNullChecks-server ([@illepic](https://github.com/illepic))
- Merge branch 'latest' into feature/strictNullChecks-server ([@freneticpixel](https://github.com/freneticpixel))
- merge latest, integrate new auth work ([@illepic](https://github.com/illepic))

#### 🏠 Internal

- KSP-6170: strictNullChecks: apps/api/server [#5393](https://github.com/knapsack-labs/app-monorepo/pull/5393) ([@illepic](https://github.com/illepic) [@freneticpixel](https://github.com/freneticpixel))

#### Authors: 2

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.76.0 (Tue Mar 04 2025)

#### 🚀 Enhancement

- support Web Components manifest v1 KSP-6181 [#5727](https://github.com/knapsack-labs/app-monorepo/pull/5727) ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- KSP-6162: ensure logger includes top-level error [#5710](https://github.com/knapsack-labs/app-monorepo/pull/5710) ([@illepic](https://github.com/illepic))

#### Authors: 2

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.75.8 (Tue Feb 25 2025)

#### 🐛 Bug Fix

- speed up CLI start [#5683](https://github.com/knapsack-labs/app-monorepo/pull/5683) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.75.7 (Mon Feb 24 2025)

#### 🐛 Bug Fix

- merge from latest ([@illepic](https://github.com/illepic))
- nudge actions ([@illepic](https://github.com/illepic))
- Update CHANGELOG.md \[skip ci\] ([@KnapsackBot](https://github.com/KnapsackBot))
- Merge branch 'latest' into feature/strictNullChecks-gitlab-rest-api ([@illepic](https://github.com/illepic))
- Merge branch 'latest' into feature/strictNullChecks-github-api-2 ([@illepic](https://github.com/illepic))
- Merge branch 'latest' into feature/strictNullChecks-bitbucket-cloud-api ([@illepic](https://github.com/illepic))
- Merge branch 'latest' into 12-12-start_of_strictNullChecks_in_lambdas ([@illepic](https://github.com/illepic))

#### 🏠 Internal

- strictNullChecks: github-api [#5376](https://github.com/knapsack-labs/app-monorepo/pull/5376) ([@illepic](https://github.com/illepic))
- strictNullChecks: gitlab-rest-api [#5386](https://github.com/knapsack-labs/app-monorepo/pull/5386) ([@illepic](https://github.com/illepic) [@freneticpixel](https://github.com/freneticpixel))
- strictNullChecks: bitbucket-cloud-api [#5333](https://github.com/knapsack-labs/app-monorepo/pull/5333) ([@illepic](https://github.com/illepic))
- setup Branded types for files path strings [#5656](https://github.com/knapsack-labs/app-monorepo/pull/5656) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 4

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))
- KnapsackBot ([@KnapsackBot](https://github.com/KnapsackBot))

---

# v4.75.6 (Fri Feb 14 2025)

#### 🏠 Internal

- upgrade TypeScript 5.6 -> 5.7 [#5648](https://github.com/knapsack-labs/app-monorepo/pull/5648) ([@EvanLovely](https://github.com/EvanLovely))
- adds prototype page tracking event [#5641](https://github.com/knapsack-labs/app-monorepo/pull/5641) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.75.5 (Wed Feb 12 2025)

#### 🐛 Bug Fix

- Merge from latest ([@illepic](https://github.com/illepic))
- Merge branch 'latest' into feature/ksp-5930-normalize-settings-for-enterprise-auth-connections ([@illepic](https://github.com/illepic))

#### Authors: 1

- Christopher Bloom ([@illepic](https://github.com/illepic))

---

# v4.75.4 (Wed Feb 12 2025)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-5929-unify-config ([@illepic](https://github.com/illepic))

#### 🏠 Internal

- fix(deps): update dependency compression to ^1.8.0 [#5630](https://github.com/knapsack-labs/app-monorepo/pull/5630) ([@renovate[bot]](https://github.com/renovate[bot]))
- fix(deps): update babel to ^7.26.8 [#5616](https://github.com/knapsack-labs/app-monorepo/pull/5616) ([@renovate[bot]](https://github.com/renovate[bot]))

#### Authors: 2

- [@renovate[bot]](https://github.com/renovate[bot])
- Christopher Bloom ([@illepic](https://github.com/illepic))

---

# v4.75.3 (Thu Feb 06 2025)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-6030-callout-image-alignment ([@brittanysmart](https://github.com/brittanysmart))

#### 🏠 Internal

- KSP-5929: Removed unused applications [#5587](https://github.com/knapsack-labs/app-monorepo/pull/5587) ([@illepic](https://github.com/illepic))
- fix(deps): update babel [#5581](https://github.com/knapsack-labs/app-monorepo/pull/5581) ([@renovate[bot]](https://github.com/renovate[bot]))
- prevents table of content logic from running when hidden on page, updates tiptap editor [#5570](https://github.com/knapsack-labs/app-monorepo/pull/5570) ([@mabry1985](https://github.com/mabry1985))
- KSP-6010: turn off cross origin auth [#5562](https://github.com/knapsack-labs/app-monorepo/pull/5562) ([@illepic](https://github.com/illepic))

#### Authors: 4

- [@renovate[bot]](https://github.com/renovate[bot])
- Brittany Smart ([@brittanysmart](https://github.com/brittanysmart))
- Christopher Bloom ([@illepic](https://github.com/illepic))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.75.2 (Wed Feb 05 2025)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-6012-remove-post-login-webhookts-post-login-auth0-action ([@illepic](https://github.com/illepic))

#### 🏠 Internal

- fix(deps): update dependency fs-extra to ^11.3.0 [#5567](https://github.com/knapsack-labs/app-monorepo/pull/5567) ([@renovate[bot]](https://github.com/renovate[bot]))
- fix(deps): update dependency cross-fetch to ^4.1.0 [#5556](https://github.com/knapsack-labs/app-monorepo/pull/5556) ([@renovate[bot]](https://github.com/renovate[bot]))
- fix(deps): update react monorepo [#5553](https://github.com/knapsack-labs/app-monorepo/pull/5553) ([@renovate[bot]](https://github.com/renovate[bot]))
- KSP-5831: UI uses API for branch content changes [#5543](https://github.com/knapsack-labs/app-monorepo/pull/5543) ([@illepic](https://github.com/illepic))
- fix(deps): update sentry-javascript monorepo [#5438](https://github.com/knapsack-labs/app-monorepo/pull/5438) ([@renovate[bot]](https://github.com/renovate[bot]))
- chore(deps): update dependency @types/ws to ^8.5.14 [#5465](https://github.com/knapsack-labs/app-monorepo/pull/5465) ([@renovate[bot]](https://github.com/renovate[bot]))
- strictNullChecks: gitlab-api [#5356](https://github.com/knapsack-labs/app-monorepo/pull/5356) ([@illepic](https://github.com/illepic))
- strictNullChecks - figma-api-utils [#5334](https://github.com/knapsack-labs/app-monorepo/pull/5334) ([@illepic](https://github.com/illepic))

#### Authors: 2

- [@renovate[bot]](https://github.com/renovate[bot])
- Christopher Bloom ([@illepic](https://github.com/illepic))

---

# v4.75.1 (Fri Jan 31 2025)

#### 🐛 Bug Fix

- null template demoIds causing render error [#5533](https://github.com/knapsack-labs/app-monorepo/pull/5533) ([@mabry1985](https://github.com/mabry1985))
- functions not populating schema on react infer spec [#5496](https://github.com/knapsack-labs/app-monorepo/pull/5496) ([@mabry1985](https://github.com/mabry1985))
- return empty array ([@mabry1985](https://github.com/mabry1985))
- add early return ([@mabry1985](https://github.com/mabry1985))
- catch and handle undefined template demoId property ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- Ensure we await mergePr to properly catch errors [#5477](https://github.com/knapsack-labs/app-monorepo/pull/5477) ([@illepic](https://github.com/illepic))

#### Authors: 2

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.73.0 (Thu Jan 16 2025)

#### 🐛 Bug Fix

- merge latest ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-5583-replace-react-renderer-infer-spec-engine ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.72.1 (Thu Jan 16 2025)

#### 🐛 Bug Fix

- Merge branch 'latest' into feat/ksp-5921-shadcn-button-sandbox-setup ([@brittanysmart](https://github.com/brittanysmart))

#### 🏠 Internal

- fix(deps): update dependency nanoid to ^3.3.8 [#5346](https://github.com/knapsack-labs/app-monorepo/pull/5346) ([@renovate[bot]](https://github.com/renovate[bot]))
- adjust how IDP init SSO callback page checks user [#5325](https://github.com/knapsack-labs/app-monorepo/pull/5325) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 3

- [@renovate[bot]](https://github.com/renovate[bot])
- Brittany Smart ([@brittanysmart](https://github.com/brittanysmart))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.72.0 (Fri Jan 03 2025)

#### 🏠 Internal

- fix(deps): update dependency express to ^4.21.2 [#5345](https://github.com/knapsack-labs/app-monorepo/pull/5345) ([@renovate[bot]](https://github.com/renovate[bot]))
- refactor db and api env vars [#5316](https://github.com/knapsack-labs/app-monorepo/pull/5316) ([@freneticpixel](https://github.com/freneticpixel) [@EvanLovely](https://github.com/EvanLovely))

#### Authors: 3

- [@renovate[bot]](https://github.com/renovate[bot])
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.71.18 (Thu Dec 19 2024)

#### 🐛 Bug Fix

- fixes body margin cutting off render [#5320](https://github.com/knapsack-labs/app-monorepo/pull/5320) ([@GormanDesign](https://github.com/GormanDesign))
- fixes body margin cutting off render ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.71.17 (Thu Dec 19 2024)

#### 🐛 Bug Fix

- update handling of template path for web components - KSP-5855 [#5307](https://github.com/knapsack-labs/app-monorepo/pull/5307) ([@mabry1985](https://github.com/mabry1985))
- update path handling in patterns class ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- fix bug on ThemingFieldFontWeight when no value exists [#5315](https://github.com/knapsack-labs/app-monorepo/pull/5315) ([@GormanDesign](https://github.com/GormanDesign))
- restore page view analytics for pattern embeds [#5241](https://github.com/knapsack-labs/app-monorepo/pull/5241) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 2

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.71.16 (Thu Dec 05 2024)

#### 🐛 Bug Fix

- refactor React Renderer to use `tsc` for build [#5224](https://github.com/knapsack-labs/app-monorepo/pull/5224) ([@EvanLovely](https://github.com/EvanLovely) [@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.71.14 (Wed Dec 04 2024)

#### 🐛 Bug Fix

- fix sandbox header width [#5243](https://github.com/knapsack-labs/app-monorepo/pull/5243) ([@GormanDesign](https://github.com/GormanDesign))
- fixes tall demos getting cut off - again [#5242](https://github.com/knapsack-labs/app-monorepo/pull/5242) ([@GormanDesign](https://github.com/GormanDesign))
- fixes tall demos getting cut off - again ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.71.13 (Wed Dec 04 2024)

#### 🐛 Bug Fix

- fixes tall demos getting cut off [#5238](https://github.com/knapsack-labs/app-monorepo/pull/5238) ([@GormanDesign](https://github.com/GormanDesign))
- fixes tall demos getting cut off ([@GormanDesign](https://github.com/GormanDesign))
- Bump version to: v4.71.12 \[skip ci\] ([@KnapsackBot](https://github.com/KnapsackBot))
- Update CHANGELOG.md \[skip ci\] ([@KnapsackBot](https://github.com/KnapsackBot))
- Update patterns.ts ([@GormanDesign](https://github.com/GormanDesign))
- center renders when in product ([@GormanDesign](https://github.com/GormanDesign))
- Bump version to: v4.71.11 \[skip ci\] ([@KnapsackBot](https://github.com/KnapsackBot))
- Merge branch 'latest' into feature/ksp-5777-gsk-sso-issues ([@illepic](https://github.com/illepic))

#### 🏠 Internal

- adds evt handlers for design src logs [#5194](https://github.com/knapsack-labs/app-monorepo/pull/5194) ([@mabry1985](https://github.com/mabry1985))
- setup login w popup [#5209](https://github.com/knapsack-labs/app-monorepo/pull/5209) ([@GormanDesign](https://github.com/GormanDesign) [@mabry1985](https://github.com/mabry1985) [@EvanLovely](https://github.com/EvanLovely) [@KnapsackBot](https://github.com/KnapsackBot) [@illepic](https://github.com/illepic))
- migrate to new Figma oAuth endpoints and configuration [#5206](https://github.com/knapsack-labs/app-monorepo/pull/5206) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 5

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- KnapsackBot ([@KnapsackBot](https://github.com/KnapsackBot))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.71.12 (Thu Nov 21 2024)

#### 🐛 Bug Fix

- Fix component alignment in pattern stage and embeds [#5138](https://github.com/knapsack-labs/app-monorepo/pull/5138) ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-5732-fix-component-alignment-in-pattern-stage-and-embeds ([@GormanDesign](https://github.com/GormanDesign))
- Update patterns.ts ([@GormanDesign](https://github.com/GormanDesign))
- center renders when in product ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.71.10 (Thu Nov 21 2024)

#### 🐛 Bug Fix

- fix prop reordering doesnt stick [#5196](https://github.com/knapsack-labs/app-monorepo/pull/5196) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.71.9 (Wed Nov 20 2024)

#### 🏠 Internal

- fix(deps): update sentry-javascript monorepo [#5168](https://github.com/knapsack-labs/app-monorepo/pull/5168) ([@renovate[bot]](https://github.com/renovate[bot]))
- setup TS strict mode KSP-5492 [#5183](https://github.com/knapsack-labs/app-monorepo/pull/5183) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- [@renovate[bot]](https://github.com/renovate[bot])
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.71.8 (Fri Nov 15 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/KSP-5764-add-button-modes ([@brittanysmart](https://github.com/brittanysmart))
- Merge branch 'latest' into GormanDesign-patch-2 ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-5775-update-gsk-digital-channels-sso-page-content ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- update gsk-digital-channels sso page content [#5178](https://github.com/knapsack-labs/app-monorepo/pull/5178) ([@GormanDesign](https://github.com/GormanDesign))
- fix figma tiles show processing message indefinitely [#5179](https://github.com/knapsack-labs/app-monorepo/pull/5179) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 3

- Brittany Smart ([@brittanysmart](https://github.com/brittanysmart))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.71.6 (Thu Nov 14 2024)

#### 🐛 Bug Fix

- update template alias suggestion logic [#5174](https://github.com/knapsack-labs/app-monorepo/pull/5174) ([@mabry1985](https://github.com/mabry1985))
- handles sorting of used vs unused paths ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-5738-text-editor-block-has-stale-state ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/nuke-old-claims ([@illepic](https://github.com/illepic))
- Merge branch 'latest' into feature/ksp-5437-update-auth0-node-sdk ([@freneticpixel](https://github.com/freneticpixel))
- Merge branch 'latest' into feature/ksp-5710-collections-block-filters ([@GormanDesign](https://github.com/GormanDesign))
- Merge remote-tracking branch 'origin/latest' into feature/ksp-5437-update-auth0-node-sdk ([@freneticpixel](https://github.com/freneticpixel))

#### 🏠 Internal

- Update babel [#5074](https://github.com/knapsack-labs/app-monorepo/pull/5074) ([@renovate[bot]](https://github.com/renovate[bot]))
- Update dependency @types/ws to ^8.5.13 [#5128](https://github.com/knapsack-labs/app-monorepo/pull/5128) ([@renovate[bot]](https://github.com/renovate[bot]))

#### Authors: 5

- [@renovate[bot]](https://github.com/renovate[bot])
- Christopher Bloom ([@illepic](https://github.com/illepic))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.71.5 (Tue Nov 05 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-5668-handle-figma-blocks-when-updating-design-source-file ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- Update Typescript [#5051](https://github.com/knapsack-labs/app-monorepo/pull/5051) ([@renovate[bot]](https://github.com/renovate[bot]))
- Update dependency compression to ^1.7.5 [#5087](https://github.com/knapsack-labs/app-monorepo/pull/5087) ([@renovate[bot]](https://github.com/renovate[bot]))
- safer allowed KS HTTP Headers [#5089](https://github.com/knapsack-labs/app-monorepo/pull/5089) ([@EvanLovely](https://github.com/EvanLovely))
- Update react monorepo [#5072](https://github.com/knapsack-labs/app-monorepo/pull/5072) ([@renovate[bot]](https://github.com/renovate[bot]))
- Update dependency express to ^4.21.1 [#5047](https://github.com/knapsack-labs/app-monorepo/pull/5047) ([@renovate[bot]](https://github.com/renovate[bot]))

#### Authors: 3

- [@renovate[bot]](https://github.com/renovate[bot])
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.71.4 (Tue Oct 29 2024)

#### 🏠 Internal

- Update sentry-javascript monorepo [#5027](https://github.com/knapsack-labs/app-monorepo/pull/5027) ([@renovate[bot]](https://github.com/renovate[bot]))
- Update dependency ava to ^6.2.0 [#5022](https://github.com/knapsack-labs/app-monorepo/pull/5022) ([@renovate[bot]](https://github.com/renovate[bot]))

#### Authors: 1

- [@renovate[bot]](https://github.com/renovate[bot])

---

# v4.71.3 (Wed Oct 23 2024)

#### 🐛 Bug Fix

- use CORS pkg for App Client [#4981](https://github.com/knapsack-labs/app-monorepo/pull/4981) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.71.2 (Wed Oct 23 2024)

#### 🐛 Bug Fix

- refactor App Client API types approach KSP-5612 [#4921](https://github.com/knapsack-labs/app-monorepo/pull/4921) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.71.1 (Wed Oct 23 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-5627-open-branch-in-new-tab ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- update missing providers in creategiturl util [#4974](https://github.com/knapsack-labs/app-monorepo/pull/4974) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.71.0 (Wed Oct 23 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into epic/flex-branch-naming ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'epic/flex-branch-naming' into feature/ksp-5589-rename-title-branch-cannot-be-renamed ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'feature/ksp-5588-create-branch-form-changes-and-send-title' into feature/ksp-5607-change-edit-button-to-directly-create-the-branch ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'epic/flex-branch-naming' into feature/ksp-5588-create-branch-form-changes-and-send-title ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.70.6 (Mon Oct 21 2024)

#### 🐛 Bug Fix

- remove fin chatbot [#4977](https://github.com/knapsack-labs/app-monorepo/pull/4977) ([@mabry1985](https://github.com/mabry1985))
- merge latest ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- add priority and additional category support [#4980](https://github.com/knapsack-labs/app-monorepo/pull/4980) ([@mabry1985](https://github.com/mabry1985))
- change feedback formgql endpoint to send to zendesk instead [#4965](https://github.com/knapsack-labs/app-monorepo/pull/4965) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.70.5 (Mon Oct 21 2024)

#### 🏠 Internal

- Update Typescript [#4707](https://github.com/knapsack-labs/app-monorepo/pull/4707) ([@renovate[bot]](https://github.com/renovate[bot]))
- update to TypeScript 5.6 [#4972](https://github.com/knapsack-labs/app-monorepo/pull/4972) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- [@renovate[bot]](https://github.com/renovate[bot])
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.70.4 (Wed Oct 09 2024)

#### 🏠 Internal

- Update sentry-javascript monorepo to ^7.119.1 [#4931](https://github.com/knapsack-labs/app-monorepo/pull/4931) ([@renovate[bot]](https://github.com/renovate[bot]))

#### Authors: 1

- [@renovate[bot]](https://github.com/renovate[bot])

---

# v4.70.2 (Thu Oct 03 2024)

#### 🐛 Bug Fix

- add siteId to GET /render-data [#4916](https://github.com/knapsack-labs/app-monorepo/pull/4916) ([@EvanLovely](https://github.com/EvanLovely) [@illepic](https://github.com/illepic))

#### Authors: 2

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.70.1 (Thu Oct 03 2024)

#### 🏠 Internal

- Update babel to ^7.25.7 [#4887](https://github.com/knapsack-labs/app-monorepo/pull/4887) ([@renovate[bot]](https://github.com/renovate[bot]))
- Update dependency @types/react to ^18.3.11 [#4891](https://github.com/knapsack-labs/app-monorepo/pull/4891) ([@renovate[bot]](https://github.com/renovate[bot]))

#### Authors: 1

- [@renovate[bot]](https://github.com/renovate[bot])

---

# v4.70.0 (Wed Oct 02 2024)

#### 🚀 Enhancement

- refactor Renderers to use Content from UI instead of App Client KSP-5571 [#4821](https://github.com/knapsack-labs/app-monorepo/pull/4821) ([@knapsack-cloud[bot]](https://github.com/knapsack-cloud[bot]) [@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- [@knapsack-cloud[bot]](https://github.com/knapsack-cloud[bot])
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.69.14 (Fri Sep 27 2024)

#### 🏠 Internal

- spec docs uses collapse instead of accordion [#4862](https://github.com/knapsack-labs/app-monorepo/pull/4862) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.69.13 (Thu Sep 26 2024)

#### 🐛 Bug Fix

- update design src user flow to be async [#4739](https://github.com/knapsack-labs/app-monorepo/pull/4739) ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-5512-create-add-design-src-file-async-mutation ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- extract rendering utils out [#4789](https://github.com/knapsack-labs/app-monorepo/pull/4789) ([@EvanLovely](https://github.com/EvanLovely))
- improve Renderer clients [#4770](https://github.com/knapsack-labs/app-monorepo/pull/4770) ([@EvanLovely](https://github.com/EvanLovely))
- refactors user flow for updating design src files [#4769](https://github.com/knapsack-labs/app-monorepo/pull/4769) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.69.12 (Thu Sep 26 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-5560-replace-schema-forms-in-content-blocks ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- Remove unused types [#4819](https://github.com/knapsack-labs/app-monorepo/pull/4819) ([@greylabel](https://github.com/greylabel))
- chore(deps): update dependency @types/react to ^18.3.9 [#4851](https://github.com/knapsack-labs/app-monorepo/pull/4851) ([@renovate[bot]](https://github.com/renovate[bot]))

#### Authors: 3

- [@renovate[bot]](https://github.com/renovate[bot])
- Grant Gaudet ([@greylabel](https://github.com/greylabel))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.69.11 (Fri Sep 20 2024)

#### 🐛 Bug Fix

- add dereference option to copy to handle symlinks [#4832](https://github.com/knapsack-labs/app-monorepo/pull/4832) ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into patch-asset-set-symlink-fix ([@mabry1985](https://github.com/mabry1985))
- add dereference options to handle symlinks ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into GormanDesign-patch-2 ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- chore(deps): update dependency @types/react to ^18.3.8 [#4824](https://github.com/knapsack-labs/app-monorepo/pull/4824) ([@renovate[bot]](https://github.com/renovate[bot]))
- adds select all option to exclude patterns filters [#4803](https://github.com/knapsack-labs/app-monorepo/pull/4803) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 3

- [@renovate[bot]](https://github.com/renovate[bot])
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.69.10 (Wed Sep 18 2024)

#### 🏠 Internal

- chore(deps): update dependency @types/react to ^18.3.7 [#4796](https://github.com/knapsack-labs/app-monorepo/pull/4796) ([@renovate[bot]](https://github.com/renovate[bot]))
- fix(deps): update dependency immer to ^10.1.1 [#4786](https://github.com/knapsack-labs/app-monorepo/pull/4786) ([@renovate[bot]](https://github.com/renovate[bot]))
- chore(deps): update dependency @types/qs to ^6.9.16 [#4773](https://github.com/knapsack-labs/app-monorepo/pull/4773) ([@renovate[bot]](https://github.com/renovate[bot]))

#### Authors: 1

- [@renovate[bot]](https://github.com/renovate[bot])

---

# v4.69.9 (Sat Sep 14 2024)

#### 🐛 Bug Fix

- refactor Renderer clients [#4768](https://github.com/knapsack-labs/app-monorepo/pull/4768) ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- update template stage ui [#4763](https://github.com/knapsack-labs/app-monorepo/pull/4763) ([@GormanDesign](https://github.com/GormanDesign))
- add spacing under form feedback banner [#4747](https://github.com/knapsack-labs/app-monorepo/pull/4747) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.69.8 (Thu Sep 12 2024)

#### 🐛 Bug Fix

- refactor Renderers for cleaner types [#4746](https://github.com/knapsack-labs/app-monorepo/pull/4746) ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- fix(deps): update dependency express to ^4.21.0 [#4737](https://github.com/knapsack-labs/app-monorepo/pull/4737) ([@renovate[bot]](https://github.com/renovate[bot]))
- fix(deps): update dependency express to v4.20.0 [security] [#4738](https://github.com/knapsack-labs/app-monorepo/pull/4738) ([@renovate[bot]](https://github.com/renovate[bot]) [@greylabel](https://github.com/greylabel))

#### Authors: 3

- [@renovate[bot]](https://github.com/renovate[bot])
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Grant Gaudet ([@greylabel](https://github.com/greylabel))

---

# v4.69.7 (Wed Sep 11 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-5497-setup-status-id-in-client ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- fix(deps): update babel [#4714](https://github.com/knapsack-labs/app-monorepo/pull/4714) ([@renovate[bot]](https://github.com/renovate[bot]))
- fix(deps): update dependency qs to ^6.13.0 [#4712](https://github.com/knapsack-labs/app-monorepo/pull/4712) ([@renovate[bot]](https://github.com/renovate[bot]))
- add ability to reset token static or ref fields [#4706](https://github.com/knapsack-labs/app-monorepo/pull/4706) ([@GormanDesign](https://github.com/GormanDesign))
- setup foundations for Local Cloud Authoring KSP-5495 [#4629](https://github.com/knapsack-labs/app-monorepo/pull/4629) ([@EvanLovely](https://github.com/EvanLovely))
- fixes schema form select appearance [#4700](https://github.com/knapsack-labs/app-monorepo/pull/4700) ([@GormanDesign](https://github.com/GormanDesign))
- add scroll indicator to popover [#4697](https://github.com/knapsack-labs/app-monorepo/pull/4697) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 4

- [@renovate[bot]](https://github.com/renovate[bot])
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.69.6 (Fri Sep 06 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-5458-anchor-links-not-jumping-to-the-right-spot ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- restores hash link handling [#4637](https://github.com/knapsack-labs/app-monorepo/pull/4637) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.69.3 (Wed Sep 04 2024)

#### 🏠 Internal

- Update dependency @types/react to ^18.3.5 [#4658](https://github.com/knapsack-labs/app-monorepo/pull/4658) ([@renovate[bot]](https://github.com/renovate[bot]))

#### Authors: 1

- [@renovate[bot]](https://github.com/renovate[bot])

---

# v4.69.2 (Fri Aug 30 2024)

#### 🐛 Bug Fix

- add error info [#4628](https://github.com/knapsack-labs/app-monorepo/pull/4628) ([@EvanLovely](https://github.com/EvanLovely) [@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into EvanLovely-patch-24 ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.69.1 (Fri Aug 30 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-5460-nested-menu-item-is-finicky ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.68.12 (Thu Aug 29 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into KSP-5360-infer-mui-component-types ([@brittanysmart](https://github.com/brittanysmart))

#### 🏠 Internal

- add MUI infer spec test [#4510](https://github.com/knapsack-labs/app-monorepo/pull/4510) ([@brittanysmart](https://github.com/brittanysmart))

#### Authors: 1

- Brittany Smart ([@brittanysmart](https://github.com/brittanysmart))

---

# v4.68.11 (Tue Aug 27 2024)

#### 🐛 Bug Fix

- Fix merge conflict with navs ([@rockymountainhigh1943](https://github.com/rockymountainhigh1943))
- Merge branch 'latest' into feature/ksp-5388-ability-to-set-the-header-page-background-color-globally ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'feature/ksp-5388-ability-to-set-the-header-page-background-color-globally' of github.com:knapsack-labs/app-monorepo into feature/ksp-5388-ability-to-set-the-header-page-background-color-globally ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-5337-add-slot-item-ux-refactor ([@GormanDesign](https://github.com/GormanDesign))
- Merge remote-tracking branch 'origin/latest' into feature/ksp-5337-add-slot-item-ux-refactor ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/ksp-5337-add-slot-item-ux-refactor ([@illepic](https://github.com/illepic))

#### Authors: 4

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Jake Love ([@rockymountainhigh1943](https://github.com/rockymountainhigh1943))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.68.9 (Wed Aug 21 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-5348-improve-understanding-of-collectionsvariables-vs-tokens ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'feature/ksp-5348-improve-understanding-of-collectionsvariables-vs-tokens' of github.com:knapsack-labs/app-monorepo into feature/ksp-5348-improve-understanding-of-collectionsvariables-vs-tokens ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- rename collections to variables [#4475](https://github.com/knapsack-labs/app-monorepo/pull/4475) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.68.8 (Wed Aug 21 2024)

#### 🐛 Bug Fix

- ensure file verify API uses `pkgPathAlias` KSP-5430 [#4548](https://github.com/knapsack-labs/app-monorepo/pull/4548) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.68.6 (Wed Aug 21 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into patch-angular-app-imports ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- Update Typescript [#4240](https://github.com/knapsack-labs/app-monorepo/pull/4240) ([@renovate[bot]](https://github.com/renovate[bot]))

#### Authors: 2

- [@renovate[bot]](https://github.com/renovate[bot])
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.68.3 (Wed Aug 21 2024)

#### 🐛 Bug Fix

- ensure Renderers know userConfigDir early [#4543](https://github.com/knapsack-labs/app-monorepo/pull/4543) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.68.2 (Wed Aug 21 2024)

#### 🏠 Internal

- Update dependency ws to ^8.18.0 [#4537](https://github.com/knapsack-labs/app-monorepo/pull/4537) ([@renovate[bot]](https://github.com/renovate[bot]) [@greylabel](https://github.com/greylabel))
- Update sentry-javascript monorepo [#4520](https://github.com/knapsack-labs/app-monorepo/pull/4520) ([@renovate[bot]](https://github.com/renovate[bot]))
- Update dependency update-notifier to ^5.1.0 [#4529](https://github.com/knapsack-labs/app-monorepo/pull/4529) ([@renovate[bot]](https://github.com/renovate[bot]))

#### Authors: 2

- [@renovate[bot]](https://github.com/renovate[bot])
- Grant Gaudet ([@greylabel](https://github.com/greylabel))

---

# v4.68.1 (Sun Aug 18 2024)

### Release Notes

#### handle custom pkg path aliases ([#4527](https://github.com/knapsack-labs/app-monorepo/pull/4527))

Angular Renderer can now do this setting if they have [custom tsconfig paths set](https://www.typescriptlang.org/tsconfig/#paths) for alternative import locations:

```diff
new KnapsackAngularRenderer({
  customNgModulePath: './ks.module.ts',
+  pkgPathAliases: {
+    '@my-org/my-pkg': './packages/my-pkg',
+  },
}),
```

React and Vue Renderers that set a custom `webpackConfig.resolve.alias` setting will now have those same package path arises used in other parts of Knaspack:

```diff
new KnapsackReactRenderer({
  demoWrapperPath: join(__dirname, './demo-wrapper.tsx'),
  webpackConfig: {
    resolve: {
+      alias: {
+        '@my-org/my-pkg': './packages/my-pkg',
+      },
    },
  },
}),
```

---

#### 🐛 Bug Fix

- handle custom pkg path aliases [#4527](https://github.com/knapsack-labs/app-monorepo/pull/4527) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.68.0 (Fri Aug 16 2024)

#### 🚀 Enhancement

- epic: angular improvments [#4489](https://github.com/knapsack-labs/app-monorepo/pull/4489) ([@EvanLovely](https://github.com/EvanLovely) [@mabry1985](https://github.com/mabry1985))

#### 🐛 Bug Fix

- less error noise ([@EvanLovely](https://github.com/EvanLovely))
- Merge remote-tracking branch 'origin/latest' into epic/ng ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into docs/overhaul-aug-8 ([@rockymountainhigh1943](https://github.com/rockymountainhigh1943))
- Merge branch 'latest' into feature/ksp-5376-nested-demos-panel-covers-prototype-header ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- fix nested demos panel covers prototype header [#4472](https://github.com/knapsack-labs/app-monorepo/pull/4472) ([@GormanDesign](https://github.com/GormanDesign))
- add template embeds block examples [#4521](https://github.com/knapsack-labs/app-monorepo/pull/4521) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 4

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Jake Love ([@rockymountainhigh1943](https://github.com/rockymountainhigh1943))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.67.6 (Thu Aug 15 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-5384-add-ability-to-hide-component-props-and-title-in-figma ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- Update babel [#4478](https://github.com/knapsack-labs/app-monorepo/pull/4478) ([@renovate[bot]](https://github.com/renovate[bot]))

#### Authors: 2

- [@renovate[bot]](https://github.com/renovate[bot])
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.67.5 (Thu Aug 08 2024)

#### 🏠 Internal

- command bar: better hidden item indication [#4449](https://github.com/knapsack-labs/app-monorepo/pull/4449) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.67.4 (Wed Aug 07 2024)

#### 🐛 Bug Fix

- Remove openFile action filesEndpoint from client API [#4239](https://github.com/knapsack-labs/app-monorepo/pull/4239) ([@greylabel](https://github.com/greylabel))

#### 🏠 Internal

- always show template size value [#4453](https://github.com/knapsack-labs/app-monorepo/pull/4453) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 2

- Grant Gaudet ([@greylabel](https://github.com/greylabel))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.67.3 (Wed Aug 07 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/add-menu-component ([@brittanysmart](https://github.com/brittanysmart))

#### Authors: 1

- Brittany Smart ([@brittanysmart](https://github.com/brittanysmart))

---

# v4.67.1 (Tue Aug 06 2024)

#### 🐛 Bug Fix

- removes demo-wrapper flex styles [#4445](https://github.com/knapsack-labs/app-monorepo/pull/4445) ([@GormanDesign](https://github.com/GormanDesign))
- removes demo-wrapper flex styles ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- table block can merge cells [#4444](https://github.com/knapsack-labs/app-monorepo/pull/4444) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.67.0 (Tue Aug 06 2024)

#### 🚀 Enhancement

- slot layout options for Vue, Web Components, Hbs, Twig [#4435](https://github.com/knapsack-labs/app-monorepo/pull/4435) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.66.17 (Mon Aug 05 2024)

#### 🏠 Internal

- properly handles hidden patterns in status table block [#4411](https://github.com/knapsack-labs/app-monorepo/pull/4411) ([@GormanDesign](https://github.com/GormanDesign))
- adds manage status sets link [#4410](https://github.com/knapsack-labs/app-monorepo/pull/4410) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.66.11 (Tue Jul 30 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-5310-angular-improvements-redux ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.66.8 (Fri Jul 26 2024)

#### 🏠 Internal

- make types for `slotsOptions` and add Renderer support [#4389](https://github.com/knapsack-labs/app-monorepo/pull/4389) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.66.7 (Tue Jul 23 2024)

#### 🐛 Bug Fix

- fix page content not saving when there are duplicate IDs [#4381](https://github.com/knapsack-labs/app-monorepo/pull/4381) ([@EvanLovely](https://github.com/EvanLovely))
- remove logic for cleaning up orphaned pages ([@EvanLovely](https://github.com/EvanLovely))
- fix page content not saving when there are duplicate IDs ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.66.6 (Mon Jul 22 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/async-loading-buttons ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.66.5 (Fri Jul 19 2024)

#### 🏠 Internal

- update token import replace existing language [#4375](https://github.com/knapsack-labs/app-monorepo/pull/4375) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.66.4 (Fri Jul 19 2024)

#### 🏠 Internal

- update ReactMarkdown to latest version [#4369](https://github.com/knapsack-labs/app-monorepo/pull/4369) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.66.3 (Fri Jul 19 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-5265-angular-slot-projection-alias ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-5237-design-token-parent-groups-should-not-collapse-when-clicking ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- fixes token nav groups collapsing when they should not [#4365](https://github.com/knapsack-labs/app-monorepo/pull/4365) ([@GormanDesign](https://github.com/GormanDesign))
- fix layout bug with template variations block [#4366](https://github.com/knapsack-labs/app-monorepo/pull/4366) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 2

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.66.2 (Thu Jul 18 2024)

#### 🏠 Internal

- fix permanent were loading your tokens message KSP-5281 [#4352](https://github.com/knapsack-labs/app-monorepo/pull/4352) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.66.0 (Mon Jul 15 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into remove-global-styles-and-design-tokens ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.65.7 (Wed Jul 03 2024)

#### 🏠 Internal

- update to TypeScript 5.5 [#4315](https://github.com/knapsack-labs/app-monorepo/pull/4315) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.65.3 (Tue Jun 11 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into GormanDesign-patch-2 ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.65.2 (Tue Jun 11 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into update-reference-arch-06052024 ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-5180-update-floating-ui-lib ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.65.1 (Mon Jun 10 2024)

#### 🏠 Internal

- Update babel [#4243](https://github.com/knapsack-labs/app-monorepo/pull/4243) ([@renovate[bot]](https://github.com/renovate[bot]))
- adjust overflow styling [#4218](https://github.com/knapsack-labs/app-monorepo/pull/4218) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- [@renovate[bot]](https://github.com/renovate[bot])
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.56.0 (Tue Jun 04 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4511-matching-header-content-makes-table-of-contents-unhelpful ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-2347-only-show-component-code-usage-in-usage-block ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-5026-losing-font-on-my-branch ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-4511-matching-header-content-makes-table-of-contents-unhelpful ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 2

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.55.1 (Thu May 30 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-5155-only-allow-adding-templates-locally ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.55.0 (Wed May 29 2024)

#### 🐛 Bug Fix

- Merge branch 'feature/ksp-5116-refactor-add-entity-flow' into feature/ksp-5117-add-ability-to-link-to-a-specific-pattern-in-admin ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-5116-refactor-add-entity-flow ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-5104-show-design-src-thumbnail-in-pattern-form ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- Update dependency @types/react to ^18.3.3 [#4178](https://github.com/knapsack-labs/app-monorepo/pull/4178) ([@renovate[bot]](https://github.com/renovate[bot]))

#### 📝 Documentation

- add docs for figma to demo feature [#4162](https://github.com/knapsack-labs/app-monorepo/pull/4162) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 3

- [@renovate[bot]](https://github.com/renovate[bot])
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.54.10 (Thu May 23 2024)

#### 🐛 Bug Fix

- Merge branch 'feature/ksp-5090-sandbox-components-update-styling-and-theming' into update-card-component ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'feature/ksp-4994-update-ks-sandbox-components' into feature/ksp-5090-sandbox-components-update-styling-and-theming ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-4994-update-ks-sandbox-components ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'feature/ksp-5053-update-figma-parsing-logic-to-manage-string-properties' into feature/ksp-4994-update-ks-sandbox-components ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-5053-update-figma-parsing-logic-to-manage-string-properties ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'feature/ksp-5013-ui-logic-to-import-simple-frame-to-demo' into feature/ksp-5053-update-figma-parsing-logic-to-manage-string-properties ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-5013-ui-logic-to-import-simple-frame-to-demo ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- adds logic for disallowing intercom in workspaces [#4137](https://github.com/knapsack-labs/app-monorepo/pull/4137) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.54.9 (Tue May 21 2024)

#### 🏠 Internal

- Update Typescript [#3676](https://github.com/knapsack-labs/app-monorepo/pull/3676) ([@renovate[bot]](https://github.com/renovate[bot]) [@greylabel](https://github.com/greylabel))

#### Authors: 2

- [@renovate[bot]](https://github.com/renovate[bot])
- Grant Gaudet ([@greylabel](https://github.com/greylabel))

---

# v4.54.8 (Fri May 17 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-5095-display-image-thumbnail-in-attachments-block ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-5096-extra-spacing-is-needed-with-logo-and-title ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- Update react monorepo [#4104](https://github.com/knapsack-labs/app-monorepo/pull/4104) ([@renovate[bot]](https://github.com/renovate[bot]) [@EvanLovely](https://github.com/EvanLovely))
- Update dependency qs to ^6.12.1 [#4105](https://github.com/knapsack-labs/app-monorepo/pull/4105) ([@renovate[bot]](https://github.com/renovate[bot]) [@greylabel](https://github.com/greylabel))
- Update dependency ejs to ^3.1.10 [#4085](https://github.com/knapsack-labs/app-monorepo/pull/4085) ([@renovate[bot]](https://github.com/renovate[bot]))

#### Authors: 4

- [@renovate[bot]](https://github.com/renovate[bot])
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Grant Gaudet ([@greylabel](https://github.com/greylabel))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.54.6 (Fri May 17 2024)

#### 🐛 Bug Fix

- Merge branch 'feature/ksp-5012-add-api-field-for-figma-frames-to-get-children-data' into feature/ksp-5013-ui-logic-to-import-simple-frame-to-demo ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-5012-add-api-field-for-figma-frames-to-get-children-data ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- connect figma frames to prototype import [#4014](https://github.com/knapsack-labs/app-monorepo/pull/4014) ([@mabry1985](https://github.com/mabry1985))
- adds api field for figma frames to get children data, sets up graphql pipeline [#4012](https://github.com/knapsack-labs/app-monorepo/pull/4012) ([@mabry1985](https://github.com/mabry1985))
- Update dependency find-cache-dir to ^3.3.2 [#4086](https://github.com/knapsack-labs/app-monorepo/pull/4086) ([@renovate[bot]](https://github.com/renovate[bot]))
- Update dependency debounce to ^1.2.1 [#4084](https://github.com/knapsack-labs/app-monorepo/pull/4084) ([@renovate[bot]](https://github.com/renovate[bot]))
- Update dependency chokidar to ^3.6.0 [#4080](https://github.com/knapsack-labs/app-monorepo/pull/4080) ([@renovate[bot]](https://github.com/renovate[bot]))

#### Authors: 2

- [@renovate[bot]](https://github.com/renovate[bot])
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.54.5 (Wed May 15 2024)

#### 🏠 Internal

- Update dependency ava to ^6.1.3 [#4069](https://github.com/knapsack-labs/app-monorepo/pull/4069) ([@renovate[bot]](https://github.com/renovate[bot]))
- Update dependency @types/npmlog to ^4.1.6 [#4059](https://github.com/knapsack-labs/app-monorepo/pull/4059) ([@renovate[bot]](https://github.com/renovate[bot]))
- Update babel [#4034](https://github.com/knapsack-labs/app-monorepo/pull/4034) ([@renovate[bot]](https://github.com/renovate[bot]) [@greylabel](https://github.com/greylabel))
- fixes token selects being filterable [#4026](https://github.com/knapsack-labs/app-monorepo/pull/4026) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 3

- [@renovate[bot]](https://github.com/renovate[bot])
- Grant Gaudet ([@greylabel](https://github.com/greylabel))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.54.3 (Thu May 09 2024)

#### 🏠 Internal

- Upgrade sentry packages to 7.114.0 [#4017](https://github.com/knapsack-labs/app-monorepo/pull/4017) ([@greylabel](https://github.com/greylabel))

#### Authors: 1

- Grant Gaudet ([@greylabel](https://github.com/greylabel))

---

# v4.54.2 (Wed May 08 2024)

#### 🐛 Bug Fix

- Merge branch 'feature/ksp-4999-handle-nested-children-in-variant-to-demo-pipeline' into feature/ksp-4942-only-show-variants-in-template-demo-creation ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-4999-handle-nested-children-in-variant-to-demo-pipeline ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'feature/ksp-4944-create-demo-from-template' into feature/ksp-4999-handle-nested-children-in-variant-to-demo-pipeline ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-4944-create-demo-from-template ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- Revert "Update sentry/node." [#4016](https://github.com/knapsack-labs/app-monorepo/pull/4016) ([@greylabel](https://github.com/greylabel))
- Update sentry/node. [#4016](https://github.com/knapsack-labs/app-monorepo/pull/4016) ([@greylabel](https://github.com/greylabel))

#### Authors: 2

- Grant Gaudet ([@greylabel](https://github.com/greylabel))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.54.1 (Mon May 06 2024)

#### 🐛 Bug Fix

- types: turn `rendererId` from `string` to a union of possible values ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- types: turn `rendererId` from `string` to a union of possible values [#4002](https://github.com/knapsack-labs/app-monorepo/pull/4002) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.53.3 (Fri May 03 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4838-non-existent-collectiongroup-still-render-the-page ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- fixes non existent collection groups handling [#3963](https://github.com/knapsack-labs/app-monorepo/pull/3963) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.53.2 (Thu May 02 2024)

#### 🐛 Bug Fix

- adds Image Fit option to guidelines [#3989](https://github.com/knapsack-labs/app-monorepo/pull/3989) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.52.15 (Fri Apr 26 2024)

#### 🏠 Internal

- doctor: add tests - part of KSP-4869 [#3958](https://github.com/knapsack-labs/app-monorepo/pull/3958) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.52.13 (Thu Apr 25 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4944-create-demo-from-template-stage ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- updates figma item page count to divide evenly against any column count [#3946](https://github.com/knapsack-labs/app-monorepo/pull/3946) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 2

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.52.11 (Tue Apr 23 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4916-add-meta-tags-to-collections-page ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-4933-focus-on-mode-name-after-creating-new-mode ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.52.10 (Mon Apr 22 2024)

#### 🐛 Bug Fix

- React Renderer now correctly infers `ReactElement` as a slot [#3890](https://github.com/knapsack-labs/app-monorepo/pull/3890) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.52.8 (Mon Apr 22 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4913-ensure-code-block-shows-code-from-edits-before-saving ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.52.7 (Fri Apr 19 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4903-update-error-message-for-missing-design-src-components ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-4840-deleting-design-source-does-not-handle-figma-component ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-4898-prototype-list-page-ui-polish ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 2

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.52.6 (Wed Apr 17 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into 04-12-update_create_knapsack_to_use_CJS_extension_DX_improvements ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.52.3 (Mon Apr 15 2024)

#### 🐛 Bug Fix

- add reset option to theme switcher on template stage [#3877](https://github.com/knapsack-labs/app-monorepo/pull/3877) ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- cleanup template stage code [#3866](https://github.com/knapsack-labs/app-monorepo/pull/3866) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.52.2 (Mon Apr 15 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into docs-fix-typo ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- remove unused "extras" data in Demos [#3862](https://github.com/knapsack-labs/app-monorepo/pull/3862) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.51.0 (Wed Apr 10 2024)

### Release Notes

#### add config flag to build:tokens cmd ([#3860](https://github.com/knapsack-labs/app-monorepo/pull/3860))

- The `knapsack build:tokens` can now use `knapsack build:tokens --config ../path/to/knapsack.config.cjs` if the `knapsack.config.{js,cjs}` file is in a different location

---

#### 🚀 Enhancement

- add config flag to build:tokens cmd [#3860](https://github.com/knapsack-labs/app-monorepo/pull/3860) ([@EvanLovely](https://github.com/EvanLovely))

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/add-config-flag-tokens ([@EvanLovely](https://github.com/EvanLovely))
- add config flag to build:tokens cmd ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/ksp-4710-focus-on-newly-created-group-to-train-users-on-how-to-rename ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-4781-token-theming-documentation ([@mabry1985](https://github.com/mabry1985))

#### 📝 Documentation

- initial pass at token theming documentation [#3854](https://github.com/knapsack-labs/app-monorepo/pull/3854) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 3

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.50.4 (Fri Apr 05 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4798-add-action-to-add-variable-to-root-of-collection ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-4765-take-user-to-collection-page-when-adding-a-new-collection ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into 03-22-convert_Toby_pkg_to_ESM ([@EvanLovely](https://github.com/EvanLovely))
- Update isomorphic-fetch and dependabot issues. ([@greylabel](https://github.com/greylabel))
- Merge branch 'latest' into feature/ksp-4798-add-action-to-add-variable-to-root-of-collection ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/ksp-4759-changing-token-reference-value-not-saving ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- break components used in ks-sandbox out to own pkg [#3842](https://github.com/knapsack-labs/app-monorepo/pull/3842) ([@EvanLovely](https://github.com/EvanLovely))
- update handling of reference tokens [#3839](https://github.com/knapsack-labs/app-monorepo/pull/3839) ([@mabry1985](https://github.com/mabry1985) [@EvanLovely](https://github.com/EvanLovely))
- Update isomorphic-fetch and dependabot issues. [#3840](https://github.com/knapsack-labs/app-monorepo/pull/3840) ([@greylabel](https://github.com/greylabel))
- implement better token sorting KSP-4806 [#3838](https://github.com/knapsack-labs/app-monorepo/pull/3838) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 4

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Grant Gaudet ([@greylabel](https://github.com/greylabel))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.50.3 (Thu Apr 04 2024)

#### 🐛 Bug Fix

- add empty collection page and logic [#3836](https://github.com/knapsack-labs/app-monorepo/pull/3836) ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-4758-update-collections-page-logic-if-no-collections ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.50.2 (Thu Apr 04 2024)

#### 🐛 Bug Fix

- KSP-4791: Remove empty objects in renderer-vue usage template [#3833](https://github.com/knapsack-labs/app-monorepo/pull/3833) ([@brittanysmart](https://github.com/brittanysmart))
- Merge branch 'latest' into feature/ksp-4803-multiple-groups-are-being-displayed-in-the-collection ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-4791-remove-empty-props-from-component-example-code ([@brittanysmart](https://github.com/brittanysmart))

#### 🏠 Internal

- fixes groups with similar names appearing in single group view [#3832](https://github.com/knapsack-labs/app-monorepo/pull/3832) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 2

- Brittany Smart ([@brittanysmart](https://github.com/brittanysmart))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.50.1 (Thu Apr 04 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4559-adding-var-at-root-of-collection-creates-empty-string-group ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.48.0 (Thu Apr 04 2024)

### Release Notes

#### place usages of async resolvePath (unimplemented) ([#3764](https://github.com/knapsack-labs/app-monorepo/pull/3764))

- Better resolution of template files for inferring spec and validation of file existence. Packages that use the newer `exports` object are now supported!
- Quicker and more reliable inferring of spec.
- Support for design systems that use sub package imports (i.e. `my-ds/button`)

---

---

#### 🚀 Enhancement

- place usages of async resolvePath (unimplemented) [#3764](https://github.com/knapsack-labs/app-monorepo/pull/3764) ([@EvanLovely](https://github.com/EvanLovely))
- rename resolvePath to resolvePathSync [#3764](https://github.com/knapsack-labs/app-monorepo/pull/3764) ([@EvanLovely](https://github.com/EvanLovely))
- use new resolvePath for React infer spec type def files [#3764](https://github.com/knapsack-labs/app-monorepo/pull/3764) ([@EvanLovely](https://github.com/EvanLovely))
- ensure all renderers have config in time [#3764](https://github.com/knapsack-labs/app-monorepo/pull/3764) ([@EvanLovely](https://github.com/EvanLovely))

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4775-add-visual-indication-that-a-token-value-is-inherited ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/add-json-design-token-target ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- improve add mode ux confusion [#3827](https://github.com/knapsack-labs/app-monorepo/pull/3827) ([@GormanDesign](https://github.com/GormanDesign))
- remove existing collections when theming is turned off [#3817](https://github.com/knapsack-labs/app-monorepo/pull/3817) ([@EvanLovely](https://github.com/EvanLovely))
- improve tokens settings page [#3820](https://github.com/knapsack-labs/app-monorepo/pull/3820) ([@GormanDesign](https://github.com/GormanDesign))
- updates disabled state graphic and messaging [#3818](https://github.com/knapsack-labs/app-monorepo/pull/3818) ([@GormanDesign](https://github.com/GormanDesign))
- Both GSK US sites redirect to same landing page [#3811](https://github.com/knapsack-labs/app-monorepo/pull/3811) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.47.21 (Tue Apr 02 2024)

#### 🏠 Internal

- more accurate bundle state [#3795](https://github.com/knapsack-labs/app-monorepo/pull/3795) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.47.20 (Mon Apr 01 2024)

#### 🐛 Bug Fix

- Feature/ksp 4724 update design source form loading ux [#3771](https://github.com/knapsack-labs/app-monorepo/pull/3771) ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-4724-update-design-source-form-loading-ux ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.47.19 (Fri Mar 29 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4341-api-endpoint-to-refresh-figma-oauth-access-token ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.47.17 (Wed Mar 27 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3074-make-required-schema-fields-actually-required ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- convert design-token-utils to ESM [#3747](https://github.com/knapsack-labs/app-monorepo/pull/3747) ([@EvanLovely](https://github.com/EvanLovely) [@illepic](https://github.com/illepic))

#### Authors: 3

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.47.16 (Wed Mar 27 2024)

#### 🐛 Bug Fix

- update App Client build ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- update App Client build [#3746](https://github.com/knapsack-labs/app-monorepo/pull/3746) ([@EvanLovely](https://github.com/EvanLovely))
- move add mode button to header name column [#3757](https://github.com/knapsack-labs/app-monorepo/pull/3757) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.47.15 (Mon Mar 25 2024)

#### 🐛 Bug Fix

- cleanup old extendable page approach ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- Update express to 4.19.2. [#3761](https://github.com/knapsack-labs/app-monorepo/pull/3761) ([@greylabel](https://github.com/greylabel))
- cleanup old extendable page approach [#3760](https://github.com/knapsack-labs/app-monorepo/pull/3760) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Grant Gaudet ([@greylabel](https://github.com/greylabel))

---

# v4.47.14 (Fri Mar 22 2024)

#### 🐛 Bug Fix

- Feature/ksp 4682 improve figma embed preview load [#3730](https://github.com/knapsack-labs/app-monorepo/pull/3730) ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into patch-sanitize-shared-logger ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into remove-old-multi-select-component ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-4639-improve-redirect-experience-for-switching-branches-when-page ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-4679-remove-headings-from-figma-component-spec-and-component ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-3554-improving-bulleted-list-indent-escape-functionality ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- redirect to homepage when page not found on latest [#3679](https://github.com/knapsack-labs/app-monorepo/pull/3679) ([@GormanDesign](https://github.com/GormanDesign))
- Update deps for /apps/ui/libs (minor) [#3708](https://github.com/knapsack-labs/app-monorepo/pull/3708) ([@greylabel](https://github.com/greylabel) [@EvanLovely](https://github.com/EvanLovely))
- Update api/server packages (minor) [#3700](https://github.com/knapsack-labs/app-monorepo/pull/3700) ([@greylabel](https://github.com/greylabel))
- remove headings from figma component spec and component variants [#3707](https://github.com/knapsack-labs/app-monorepo/pull/3707) ([@GormanDesign](https://github.com/GormanDesign))
- adds TipTap ListKeyMap extension [#3704](https://github.com/knapsack-labs/app-monorepo/pull/3704) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 4

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Grant Gaudet ([@greylabel](https://github.com/greylabel))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.47.13 (Wed Mar 20 2024)

#### 🏠 Internal

- perf: import specific components in App [#3698](https://github.com/knapsack-labs/app-monorepo/pull/3698) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.47.12 (Wed Mar 20 2024)

#### 🐛 Bug Fix

- support CJS extension for `knapsack.config.cjs` [#3695](https://github.com/knapsack-labs/app-monorepo/pull/3695) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.47.11 (Wed Mar 20 2024)

#### 🏠 Internal

- Update deps for /libs (minor) [#3686](https://github.com/knapsack-labs/app-monorepo/pull/3686) ([@greylabel](https://github.com/greylabel))

#### Authors: 1

- Grant Gaudet ([@greylabel](https://github.com/greylabel))

---

# v4.47.10 (Tue Mar 19 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into patch-anon-design-src-users ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-4649-handle-case-where-s3-assets-are-missing-and-require-authmmdfd ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- adds basic user info export to team settings page [#3674](https://github.com/knapsack-labs/app-monorepo/pull/3674) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 2

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.47.8 (Mon Mar 18 2024)

#### 🐛 Bug Fix

- adds logging for design src files and figma api client [#3657](https://github.com/knapsack-labs/app-monorepo/pull/3657) ([@mabry1985](https://github.com/mabry1985))
- adds monitoring and alerting for figma oauth flow [#3648](https://github.com/knapsack-labs/app-monorepo/pull/3648) ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-4612-decimal-values-issue-with-number-token-type ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'feature/ksp-4292-monitoring-and-alerting-for-figma-oauth-flow' into feature/ksp-4489-design-source-analytics ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-4292-monitoring-and-alerting-for-figma-oauth-flow ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-4489-design-source-analytics ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- creates toby InputNumber component and replaces InputText usages [#3658](https://github.com/knapsack-labs/app-monorepo/pull/3658) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 2

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.47.7 (Fri Mar 15 2024)

#### 🐛 Bug Fix

- adds ability to switch table block to auto layout [#3665](https://github.com/knapsack-labs/app-monorepo/pull/3665) ([@GormanDesign](https://github.com/GormanDesign))
- pull code formatting out of browsers ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/ksp-4611-token-sidebar-links-scrolling-to-wrong-section ([@GormanDesign](https://github.com/GormanDesign))
- upgrade Ava v4 => v6 ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch '03-11-restores_token_trackEvent' into feature/ksp-4496-make-theme-settings-page ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into 03-12-sets_up_App_Client_Data_reducer_patch_testing ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- pull code formatting out of browsers [#3656](https://github.com/knapsack-labs/app-monorepo/pull/3656) ([@EvanLovely](https://github.com/EvanLovely) [@greylabel](https://github.com/greylabel))
- make Theming settings page, form for setting collectionsParentKey [#3637](https://github.com/knapsack-labs/app-monorepo/pull/3637) ([@EvanLovely](https://github.com/EvanLovely))
- feature/ksp-4632-hide-add-token-button-until-branch-is-created [#3669](https://github.com/knapsack-labs/app-monorepo/pull/3669) ([@GormanDesign](https://github.com/GormanDesign))
- Updates tools/babel-config-starter packages (minor). [#3651](https://github.com/knapsack-labs/app-monorepo/pull/3651) ([@greylabel](https://github.com/greylabel))
- tokens nav filters groups instead of scrolling [#3647](https://github.com/knapsack-labs/app-monorepo/pull/3647) ([@GormanDesign](https://github.com/GormanDesign))
- upgrade Ava v4 => v6 [#3666](https://github.com/knapsack-labs/app-monorepo/pull/3666) ([@EvanLovely](https://github.com/EvanLovely))
- Token Collection Groups [#3644](https://github.com/knapsack-labs/app-monorepo/pull/3644) ([@EvanLovely](https://github.com/EvanLovely))
- creating a collection includes a default mode [#3643](https://github.com/knapsack-labs/app-monorepo/pull/3643) ([@EvanLovely](https://github.com/EvanLovely))
- ensure Token Collection Groups only show one level deep KSP-4557 [#3642](https://github.com/knapsack-labs/app-monorepo/pull/3642) ([@EvanLovely](https://github.com/EvanLovely))
- Update deps for tools (minor). [#3661](https://github.com/knapsack-labs/app-monorepo/pull/3661) ([@greylabel](https://github.com/greylabel))
- restores token trackEvent [#3631](https://github.com/knapsack-labs/app-monorepo/pull/3631) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 3

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Grant Gaudet ([@greylabel](https://github.com/greylabel))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.47.6 (Thu Mar 14 2024)

#### 🐛 Bug Fix

- fix overlapping back to top button [#3660](https://github.com/knapsack-labs/app-monorepo/pull/3660) ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- adds App Client Data test fixtures [#3649](https://github.com/knapsack-labs/app-monorepo/pull/3649) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.47.4 (Wed Mar 13 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4616-revoking-access-to-knapsack-in-figma-errors-design-source ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- Updates tools/babel-config-starter packages (minor). [#3651](https://github.com/knapsack-labs/app-monorepo/pull/3651) ([@greylabel](https://github.com/greylabel))

#### Authors: 2

- Grant Gaudet ([@greylabel](https://github.com/greylabel))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.47.3 (Tue Mar 12 2024)

#### 🐛 Bug Fix

- adds event tracking for design src settings page [#3646](https://github.com/knapsack-labs/app-monorepo/pull/3646) ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- Update typescript to 5.4 [#3645](https://github.com/knapsack-labs/app-monorepo/pull/3645) ([@greylabel](https://github.com/greylabel) [@EvanLovely](https://github.com/EvanLovely))

#### Authors: 3

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Grant Gaudet ([@greylabel](https://github.com/greylabel))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.47.2 (Tue Mar 12 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4493-monitoring-and-altering-for-settings-desing-sources-modal ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.47.1 (Mon Mar 11 2024)

#### ⚠️ Pushed to `latest`

- Remove unused lodash.<packages> and update lint rules. ([@greylabel](https://github.com/greylabel))

#### Authors: 1

- Grant Gaudet ([@greylabel](https://github.com/greylabel))

---

# v4.46.0 (Fri Mar 08 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into 03-02-Ensure_dataChanges_are_sorted_by_date_properly ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.45.11 (Fri Mar 01 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4524-update-s3-if-figma-data-is-incomplete-images-etc ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.45.8 (Tue Feb 27 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/add_Theme_menu_to_template_stage_KSP-4498 ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/add-demo-ux ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into matt-collection-ui ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- Rename mode, first half [#3566](https://github.com/knapsack-labs/app-monorepo/pull/3566) ([@illepic](https://github.com/illepic))

#### Authors: 2

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.45.7 (Mon Feb 26 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into renovate/npm-run-all-replacement ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into renovate/npm-run-all-replacement ([@greylabel](https://github.com/greylabel))

#### 🏠 Internal

- Initial tests for collection/mode/var (part of KSP-4473) [#3546](https://github.com/knapsack-labs/app-monorepo/pull/3546) ([@illepic](https://github.com/illepic))
- Update babel-config deps (minor). [#3545](https://github.com/knapsack-labs/app-monorepo/pull/3545) ([@greylabel](https://github.com/greylabel))
- Update deps for scripts package (minor). [#3544](https://github.com/knapsack-labs/app-monorepo/pull/3544) ([@greylabel](https://github.com/greylabel))

#### Authors: 3

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Grant Gaudet ([@greylabel](https://github.com/greylabel))

---

# v4.45.4 (Thu Feb 22 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4456-update-latest-version-check ([@greylabel](https://github.com/greylabel))
- Merge branch 'feature/ksp-4421-add-connected-accounts-section-to-user-profle' into feature/ksp-4456-update-latest-version-check ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Grant Gaudet ([@greylabel](https://github.com/greylabel))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.45.2 (Thu Feb 22 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4421-add-connected-accounts-section-to-user-profle ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'feature/ksp-4463-figma-user-info-endpoint' into feature/ksp-4421-add-connected-accounts-section-to-user-profle ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.45.0 (Wed Feb 21 2024)

#### 🐛 Bug Fix

- Merge branch '02-12-implement_Token_Src_Collection_conversion_to_Token_Data' into 02-13-basic_Token_Collection_UI ([@EvanLovely](https://github.com/EvanLovely))
- setup App Client for rendering components with theme ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into 02-12-implement_Token_Src_Collection_conversion_to_Token_Data ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- setup App Client for rendering components with theme KSP-4499 [#3524](https://github.com/knapsack-labs/app-monorepo/pull/3524) ([@EvanLovely](https://github.com/EvanLovely))
- basic Token Collection UI KSP-4471 KSP-4472 [#3514](https://github.com/knapsack-labs/app-monorepo/pull/3514) ([@EvanLovely](https://github.com/EvanLovely) [@illepic](https://github.com/illepic))

#### Authors: 2

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.44.2 (Mon Feb 19 2024)

#### 🐛 Bug Fix

- Merge branch 'feature/ksp-4403-viewing-figma-settings-page-should-not-require-figma-auth' into feature/ksp-4463-figma-user-info-endpoint ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-4403-viewing-figma-settings-page-should-not-require-figma-auth ([@mabry1985](https://github.com/mabry1985))
- Merge remote-tracking branch 'origin/latest' into 02-12-implement_Token_Src_Collection_conversion_to_Token_Data ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/ksp-4463-figma-user-info-endpoint ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.44.1 (Fri Feb 16 2024)

#### 🐛 Bug Fix

- Update Node min version for Client CLI [#3525](https://github.com/knapsack-labs/app-monorepo/pull/3525) ([@greylabel](https://github.com/greylabel))

#### Authors: 1

- Grant Gaudet ([@greylabel](https://github.com/greylabel))

---

# v4.44.0 (Fri Feb 16 2024)

#### 🚀 Enhancement

- Update to Node.js 20. [#3522](https://github.com/knapsack-labs/app-monorepo/pull/3522) ([@greylabel](https://github.com/greylabel))

#### Authors: 1

- Grant Gaudet ([@greylabel](https://github.com/greylabel))

---

# v4.43.4 (Thu Feb 15 2024)

#### 🏠 Internal

- when saving data, send all patches in single data change [#3521](https://github.com/knapsack-labs/app-monorepo/pull/3521) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.43.3 (Thu Feb 15 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into 02-12-Create_types_for_Token_Collections_and_Modes_theming_ ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.43.2 (Wed Feb 14 2024)

#### 🐛 Bug Fix

- if git repo root does not match config, show warning instead of error [#3516](https://github.com/knapsack-labs/app-monorepo/pull/3516) ([@EvanLovely](https://github.com/EvanLovely))
- if git repo root does not match config, show warning instead of error ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.43.1 (Wed Feb 14 2024)

#### 🏠 Internal

- token groups now inherit type [#3500](https://github.com/knapsack-labs/app-monorepo/pull/3500) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.42.3 (Mon Feb 12 2024)

#### 🐛 Bug Fix

- only delete file when it is not used anywhere else [#3501](https://github.com/knapsack-labs/app-monorepo/pull/3501) ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into somewhat-improved-search ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.42.2 (Fri Feb 09 2024)

#### 🏠 Internal

- tokens admin ui improvements [#3487](https://github.com/knapsack-labs/app-monorepo/pull/3487) ([@GormanDesign](https://github.com/GormanDesign) [@EvanLovely](https://github.com/EvanLovely))
- move convertTokenGroupToData to Xstate for speed (part of KSP-4375) [#3485](https://github.com/knapsack-labs/app-monorepo/pull/3485) ([@EvanLovely](https://github.com/EvanLovely) [@illepic](https://github.com/illepic))

#### Authors: 3

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.42.0 (Tue Feb 06 2024)

#### 🚀 Enhancement

- style dictionary tokens import now supports multiple files and JSON5 format [#3491](https://github.com/knapsack-labs/app-monorepo/pull/3491) ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- ensuring all tabs reference existing content, removing any that don't [#3489](https://github.com/knapsack-labs/app-monorepo/pull/3489) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.41.25 (Tue Feb 06 2024)

#### 🐛 Bug Fix

- adds catch to handle data that is in db, but not client [#3484](https://github.com/knapsack-labs/app-monorepo/pull/3484) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.41.24 (Tue Feb 06 2024)

#### 🐛 Bug Fix

- stop clearing cache on `knapsack start`, add `knapsack clear-cache` command [#3490](https://github.com/knapsack-labs/app-monorepo/pull/3490) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.41.22 (Thu Feb 01 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4270-adding-token-group-w-description-description-is-not-saved ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.41.21 (Thu Feb 01 2024)

#### 🐛 Bug Fix

- Merge branch 'feature/ksp-3989-clarify-token-studio-import-merge-text' of github.com:knapsack-labs/app-monorepo into feature/ksp-3989-clarify-token-studio-import-merge-text ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-3989-clarify-token-studio-import-merge-text ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.41.19 (Tue Jan 30 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into docs-design-tokens-overview ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.41.16 (Mon Jan 29 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into GormanDesign-patch-2 ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- users can add pattern from overview page [#3466](https://github.com/knapsack-labs/app-monorepo/pull/3466) ([@GormanDesign](https://github.com/GormanDesign))
- improve token block group filtering [#3452](https://github.com/knapsack-labs/app-monorepo/pull/3452) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.41.15 (Fri Jan 26 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into GormanDesign-patch-3 ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.41.14 (Thu Jan 25 2024)

#### 🐛 Bug Fix

- allow mjs files for asset sets [#3465](https://github.com/knapsack-labs/app-monorepo/pull/3465) ([@mabry1985](https://github.com/mabry1985))
- allow mjs files for asset sets ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.41.13 (Thu Jan 25 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into patterns-overview-command-click ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- patterns overview command click to open in tab [#3446](https://github.com/knapsack-labs/app-monorepo/pull/3446) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.41.11 (Tue Jan 23 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3499-add-transition-token-demo ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.41.8 (Mon Jan 22 2024)

#### 🐛 Bug Fix

- update token validation for cubic bezier [#3448](https://github.com/knapsack-labs/app-monorepo/pull/3448) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.41.7 (Mon Jan 22 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into node-selector-thumbnail-grid ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/ksp-4365-update-frames-response-to-stop-at-first-level ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-4360-add-design-src-component-block ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'feature/ksp-4338-add-select-all-action-to-node-selector-groups' into node-selector-thumbnail-grid ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-4338-add-select-all-action-to-node-selector-groups ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into develop-section-poc ([@GormanDesign](https://github.com/GormanDesign))
- Merge remote-tracking branch 'origin/latest' into feature/ksp-4360-add-design-src-component-block ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- Develop Patterns Page (Feature Flagged) [#3355](https://github.com/knapsack-labs/app-monorepo/pull/3355) ([@GormanDesign](https://github.com/GormanDesign) [@EvanLovely](https://github.com/EvanLovely))
- allow selecting all nodes in a group [#3424](https://github.com/knapsack-labs/app-monorepo/pull/3424) ([@GormanDesign](https://github.com/GormanDesign))
- adds size prop to KS Sandbox React Button [#3434](https://github.com/knapsack-labs/app-monorepo/pull/3434) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.41.6 (Fri Jan 19 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4363-gql-mutations-for-figma-file-metadata ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.41.5 (Thu Jan 18 2024)

#### 🏠 Internal

- display design src file block & pattern usage prior to deleting KSP-4343 [#3425](https://github.com/knapsack-labs/app-monorepo/pull/3425) ([@EvanLovely](https://github.com/EvanLovely))
- design src file add form updates [#3423](https://github.com/knapsack-labs/app-monorepo/pull/3423) ([@EvanLovely](https://github.com/EvanLovely))
- setting design src images to allow for unknown size [#3422](https://github.com/knapsack-labs/app-monorepo/pull/3422) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.41.4 (Fri Jan 12 2024)

#### 🐛 Bug Fix

- Debounce Embed Block Settings [#3416](https://github.com/knapsack-labs/app-monorepo/pull/3416) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.41.3 (Fri Jan 12 2024)

#### 🐛 Bug Fix

- Add padding to bottom of secondary nav [#3419](https://github.com/knapsack-labs/app-monorepo/pull/3419) ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- improve resiliance of block collections by ensuring blockIds are always unique [#3418](https://github.com/knapsack-labs/app-monorepo/pull/3418) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.41.2 (Fri Jan 12 2024)

### Release Notes

#### design source block enhancements ([#3413](https://github.com/knapsack-labs/app-monorepo/pull/3413))

- Renames block to "Design Source Tiles"
- Updates block to be tiles (ie no wrapped link) instead of cards
- Additional block settings options:
  - Layout: grid | list
  - Columns: 1 - 4 when using grid layout 
  - Image Styles: align, background, corners, and size
- Adds drag and drop to tiles
- Adds remove tile option

<img width="1114" alt="image" src="https://github.com/knapsack-labs/app-monorepo/assets/5743332/fbb6980d-f37f-453d-84ad-6229a87aaf7f">

![localhost_8080_site_custom_http%3A%2F%2Flocalhost%3A3998_pages_design-source-tiles](https://github.com/knapsack-labs/app-monorepo/assets/5743332/f5775e9f-a9e0-4629-97f0-a6f4ddad62f0)

<img width="1624" alt="image" src="https://github.com/knapsack-labs/app-monorepo/assets/5743332/1736f144-2810-451c-850a-50912f7bf7f9">

### Image Fit Fill Option
- Aimed at use cases for replacing existing Figma Embeds

<img width="1115" alt="image" src="https://github.com/knapsack-labs/app-monorepo/assets/5743332/624bff4f-84ee-4bf3-9664-587b5d839d1d">

---

#### 🐛 Bug Fix

- Merge branch 'latest' into design-source-block-enhancements ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- design source block enhancements [#3413](https://github.com/knapsack-labs/app-monorepo/pull/3413) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.41.1 (Fri Jan 12 2024)

#### 🐛 Bug Fix

- refactor Blocks config to allow discriminated unions KSP-3644 ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/ksp-4328-implement-persisting-figma-oauth-metadata-in-db ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- Update dependency @auto-it/npm to v11 [#3341](https://github.com/knapsack-labs/app-monorepo/pull/3341) ([@renovate[bot]](https://github.com/renovate[bot]))
- refactor Blocks config to allow discriminated unions KSP-3644 [#3410](https://github.com/knapsack-labs/app-monorepo/pull/3410) ([@EvanLovely](https://github.com/EvanLovely))
- setup API error codes, improve Figma File Add form [#3404](https://github.com/knapsack-labs/app-monorepo/pull/3404) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 3

- [@renovate[bot]](https://github.com/renovate[bot])
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.41.0 (Wed Jan 10 2024)

#### 🏠 Internal

- sets up Design Src Auth Checker component [#3395](https://github.com/knapsack-labs/app-monorepo/pull/3395) ([@EvanLovely](https://github.com/EvanLovely))
- improve App API GQL error message [#3393](https://github.com/knapsack-labs/app-monorepo/pull/3393) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.40.24 (Tue Jan 09 2024)

#### 🐛 Bug Fix

- Twig Renderer updated to use v3 of PHP Twig [#3387](https://github.com/knapsack-labs/app-monorepo/pull/3387) ([@greylabel](https://github.com/greylabel))
- Merge branch 'latest' into feature/KSP-4318--update-twig-renderer ([@greylabel](https://github.com/greylabel))

#### Authors: 1

- Grant Gaudet ([@greylabel](https://github.com/greylabel))

---

# v4.40.22 (Mon Jan 08 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into docs-add-tokens-ui ([@brittanysmart](https://github.com/brittanysmart))
- Merge remote-tracking branch 'origin/latest' into feature/design-src-node-block ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/design-src-node-block ([@EvanLovely](https://github.com/EvanLovely))
- Merge remote-tracking branch 'origin/feature/design-src-gql-ui' into feature/design-src-node-block ([@EvanLovely](https://github.com/EvanLovely))
- setup design src node block ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- reconnect oauth pipeline after utils update [#3391](https://github.com/knapsack-labs/app-monorepo/pull/3391) ([@mabry1985](https://github.com/mabry1985) [@EvanLovely](https://github.com/EvanLovely))
- setup design src node block KSP-4207 [#3369](https://github.com/knapsack-labs/app-monorepo/pull/3369) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 3

- Brittany Smart ([@brittanysmart](https://github.com/brittanysmart))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.40.21 (Thu Jan 04 2024)

#### 🐛 Bug Fix

- Ensure footer sits above pageHeroContent [#3384](https://github.com/knapsack-labs/app-monorepo/pull/3384) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.40.19 (Thu Jan 04 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4310-crash-when-editing-linked-text-in-a-rich-text-editor-block ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.40.18 (Thu Jan 04 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4033-inviting-a-user-to-a-workspace-with-variations-of ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/use-figma-oauth-token ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-4308-converting-a-page-to-a-pattern ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/design-src-gql-ui ([@EvanLovely](https://github.com/EvanLovely))
- Merge remote-tracking branch 'origin/feature/design-src-gql' into feature/design-src-gql-ui ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- refactor UI to use GQL for Design Src (Figma) KSP-4253 [#3358](https://github.com/knapsack-labs/app-monorepo/pull/3358) ([@EvanLovely](https://github.com/EvanLovely))
- Updates plugin-changelog-md package minor version. [#3373](https://github.com/knapsack-labs/app-monorepo/pull/3373) ([@greylabel](https://github.com/greylabel))

#### Authors: 3

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Grant Gaudet ([@greylabel](https://github.com/greylabel))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.40.17 (Tue Jan 02 2024)

#### 🐛 Bug Fix

- filter null values from block ids [#3359](https://github.com/knapsack-labs/app-monorepo/pull/3359) ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-4289-docs-is-the-knapsack-ui-mobile-friendly ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-4281-empty-block-id-error ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.40.16 (Tue Jan 02 2024)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4290-add-testing-for-figma-oauth-flow ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.40.15 (Sat Dec 30 2023)

#### 🐛 Bug Fix

- Merge remote-tracking branch 'origin/latest' into feature/design-src-gql ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/ksp-4279-update-intercome-to-handle-anonymous-users ([@mabry1985](https://github.com/mabry1985))
- Merge remote-tracking branch 'origin/feature/ksp-4253-add-frames-slices-to-api-response' into feature/design-src-gql ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.40.14 (Thu Dec 28 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4219-design-auth-flow-for-figma-embeds ([@greylabel](https://github.com/greylabel))
- Merge branch 'latest' into feature/ksp-4219-design-auth-flow-for-figma-embeds ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Grant Gaudet ([@greylabel](https://github.com/greylabel))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.40.13 (Wed Dec 27 2023)

#### 🐛 Bug Fix

- Merge remote-tracking branch 'origin/latest' into feature/upgrade-gql-gen ([@EvanLovely](https://github.com/EvanLovely))
- Merge remote-tracking branch 'origin/feature/upgrade-ts' into feature/upgrade-gql-gen ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- Design Source Settings Page [#3353](https://github.com/knapsack-labs/app-monorepo/pull/3353) ([@GormanDesign](https://github.com/GormanDesign))
- Pattern Design Source Tab Management [#3350](https://github.com/knapsack-labs/app-monorepo/pull/3350) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.40.11 (Thu Dec 21 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4236-create-xstate-actions ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into toby-tabs-enhancements ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- Update dependency ws to ^8.13.0 [#3324](https://github.com/knapsack-labs/app-monorepo/pull/3324) ([@renovate[bot]](https://github.com/renovate[bot]))

#### Authors: 2

- [@renovate[bot]](https://github.com/renovate[bot])
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.40.10 (Mon Dec 18 2023)

#### 🐛 Bug Fix

- format pkgs ([@EvanLovely](https://github.com/EvanLovely))
- upgrade TS to 5.3.3 ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/ksp-4045-show-better-error-when-deployments-are-not-set-up ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- upgrade Apollo Server 3 => 4 [#3309](https://github.com/knapsack-labs/app-monorepo/pull/3309) ([@EvanLovely](https://github.com/EvanLovely))
- upgrade TypeScript from 5.0.3 to 5.3.3 [#3308](https://github.com/knapsack-labs/app-monorepo/pull/3308) ([@EvanLovely](https://github.com/EvanLovely))
- show message when app client deployments are not set up yet [#3197](https://github.com/knapsack-labs/app-monorepo/pull/3197) ([@EvanLovely](https://github.com/EvanLovely))
- setup Xstate Action Maps pattern [#3306](https://github.com/knapsack-labs/app-monorepo/pull/3306) ([@EvanLovely](https://github.com/EvanLovely))
- Updates Pattern add tab flow [#3304](https://github.com/knapsack-labs/app-monorepo/pull/3304) ([@GormanDesign](https://github.com/GormanDesign) [@mabry1985](https://github.com/mabry1985))

#### Authors: 3

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.40.9 (Thu Dec 14 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4172-detect-if-monorepo-and-add-knapsack-as-package ([@mabry1985](https://github.com/mabry1985))
- remove unused util ([@mabry1985](https://github.com/mabry1985))
- add util for checking if current project is monorepo ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- Update dependency turbo to v1.11.2 [#3236](https://github.com/knapsack-labs/app-monorepo/pull/3236) ([@renovate[bot]](https://github.com/renovate[bot]))

#### Authors: 2

- [@renovate[bot]](https://github.com/renovate[bot])
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.40.8 (Thu Dec 14 2023)

#### 🐛 Bug Fix

- Filter token display options when no token type is set [#3258](https://github.com/knapsack-labs/app-monorepo/pull/3258) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.40.7 (Wed Dec 13 2023)

#### 🐛 Bug Fix

- Bump @sentry/profiling-node [#3298](https://github.com/knapsack-labs/app-monorepo/pull/3298) ([@illepic](https://github.com/illepic) [@freneticpixel](https://github.com/freneticpixel))

#### Authors: 2

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.40.6 (Tue Dec 12 2023)

#### 🐛 Bug Fix

- fix patterns not deleting properly while working locally [#3299](https://github.com/knapsack-labs/app-monorepo/pull/3299) ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-3477-cannot-delete-a-pattern-through-ui-running-locally ([@mabry1985](https://github.com/mabry1985))
- track pattern ids to verify ones required to delete ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-4242-migrate-script-should-use-old-db-approach-for-migrations ([@illepic](https://github.com/illepic))
- Merge branch 'latest' into feature/ksp-4165-parallel-auth0-action-to-test-account-merging ([@illepic](https://github.com/illepic))
- KSP-4165: merge from latest ([@illepic](https://github.com/illepic))
- Merge branch 'latest' into feature/ksp-4016-hasura-db-schema-should-be-updated-to-allow-for-the ([@illepic](https://github.com/illepic))
- Merge branch 'feature/ksp-3940-auth0-actions' into feature/ksp-4016-hasura-db-schema-should-be-updated-to-allow-for-the ([@illepic](https://github.com/illepic))
- Merge branch 'latest' into feature/ksp-3968-sso-sites-should-allow-arbitrary-email-domains-to-sign-in ([@illepic](https://github.com/illepic))

#### 📝 Documentation

- move new basic block docs to block group [#3293](https://github.com/knapsack-labs/app-monorepo/pull/3293) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.40.4 (Tue Dec 12 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/cleanup-url-utils ([@EvanLovely](https://github.com/EvanLovely))
- Merge remote-tracking branch 'origin/latest' into feature/figma-ui-setup ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into workspace-theme-vars ([@GormanDesign](https://github.com/GormanDesign))
- Merge remote-tracking branch 'origin/latest' into feature/figma-api-lib ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- setup figma api lib KSP-4202 [#3243](https://github.com/knapsack-labs/app-monorepo/pull/3243) ([@EvanLovely](https://github.com/EvanLovely))
- Workspace theme vars [#3277](https://github.com/knapsack-labs/app-monorepo/pull/3277) ([@GormanDesign](https://github.com/GormanDesign))

#### 📝 Documentation

- adds shortcut tiles docs [#3290](https://github.com/knapsack-labs/app-monorepo/pull/3290) ([@mabry1985](https://github.com/mabry1985))
- add image block docs [#3289](https://github.com/knapsack-labs/app-monorepo/pull/3289) ([@mabry1985](https://github.com/mabry1985))
- add divider docs [#3288](https://github.com/knapsack-labs/app-monorepo/pull/3288) ([@mabry1985](https://github.com/mabry1985))
- add code snippet block docs [#3287](https://github.com/knapsack-labs/app-monorepo/pull/3287) ([@mabry1985](https://github.com/mabry1985))
- add attachment block docs [#3286](https://github.com/knapsack-labs/app-monorepo/pull/3286) ([@mabry1985](https://github.com/mabry1985))
- add callout block [#3285](https://github.com/knapsack-labs/app-monorepo/pull/3285) ([@mabry1985](https://github.com/mabry1985))
- add markdown docs [#3283](https://github.com/knapsack-labs/app-monorepo/pull/3283) ([@mabry1985](https://github.com/mabry1985))
- adds table docs [#3281](https://github.com/knapsack-labs/app-monorepo/pull/3281) ([@mabry1985](https://github.com/mabry1985))
- add text block docs [#3280](https://github.com/knapsack-labs/app-monorepo/pull/3280) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 3

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.40.2 (Mon Dec 11 2023)

#### 🏠 Internal

- update react-query [#3274](https://github.com/knapsack-labs/app-monorepo/pull/3274) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.40.1 (Fri Dec 08 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3872-cannot-rename-group-with-children-in-secondary-nav ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.39.1 (Wed Dec 06 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4086-blocks-re-render-on-hover-after-block-collection-refactor ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.39.0 (Wed Dec 06 2023)

#### 🚀 Enhancement

- Build tokens CLI has proper shebang [#3265](https://github.com/knapsack-labs/app-monorepo/pull/3265) ([@illepic](https://github.com/illepic))

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4184-create-ks-sandbox-embed-examples ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- adds figma embed example [#3259](https://github.com/knapsack-labs/app-monorepo/pull/3259) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.38.0 (Wed Dec 06 2023)

### Release Notes

#### add cli for building design tokens ([#3260](https://github.com/knapsack-labs/app-monorepo/pull/3260))

- When `@knapsack/app` is installed, it now includes a new CLI: `knapsack-build-tokens` (in addition to the `knapsack` one it ships with already)
- This will allow the user to point to any design token json file and then build a folder of asset files (i.e. css, scss, js, etc) to any location they would like

```
$ ./node_modules/.bin/knapsack-build-tokens --help
Options:
  --help     Show help                                                 [boolean]
  --version  Show version number                                       [boolean]
  --src      Path to the design tokens JSON file             [string] [required]
  --dist     Path to the directory where the files will be written
                                                             [string] [required]
  --clean    Delete the dist directory before writing files
                                                      [boolean] [default: false]
  --verbose  Show verbose output                      [boolean] [default: false]
```

---

#### 🚀 Enhancement

- add cli for building design tokens [#3260](https://github.com/knapsack-labs/app-monorepo/pull/3260) ([@EvanLovely](https://github.com/EvanLovely) [@illepic](https://github.com/illepic))

#### 🐛 Bug Fix

- Merge from latest ([@illepic](https://github.com/illepic))
- allow custom src-format ([@EvanLovely](https://github.com/EvanLovely))
- Merge remote-tracking branch 'origin/latest' into feature/design-token-cli ([@EvanLovely](https://github.com/EvanLovely))
- add cli for building design tokens ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.37.5 (Tue Dec 05 2023)

### Release Notes

#### Guidelines Block ([#3251](https://github.com/knapsack-labs/app-monorepo/pull/3251))

**New Block Type: Guidelines Block**
Docs: https://docs.knapsack.cloud/site/ks-docs/latest/pages/guidelines-block

![image](https://github.com/knapsack-labs/app-monorepo/assets/5743332/2841ddc5-2236-4dda-8b12-c0a9093bb008)
![image](https://github.com/knapsack-labs/app-monorepo/assets/5743332/3b445e36-44a0-4377-85d5-724356048442)
![image](https://github.com/knapsack-labs/app-monorepo/assets/5743332/6d2daed7-0d5e-4d7f-96dd-d1f9dd1b53ef)
![image](https://github.com/knapsack-labs/app-monorepo/assets/5743332/8ed64816-c121-41c8-8b49-695ba5bb4077)

#### Add ability for update CLI to just run MD block migration (KSP-4182) ([#3250](https://github.com/knapsack-labs/app-monorepo/pull/3250))

Can now run `npx @knapsack/update@latest --run migrate-md-blocks` to run just the migration that converts markdown blocks to text editor blocks.

---

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4130-update-learn-more-link ([@mabry1985](https://github.com/mabry1985))
- improved loading of Figma embeds [#3246](https://github.com/knapsack-labs/app-monorepo/pull/3246) ([@mabry1985](https://github.com/mabry1985) [@GormanDesign](https://github.com/GormanDesign))
- Guidelines Block [#3251](https://github.com/knapsack-labs/app-monorepo/pull/3251) ([@GormanDesign](https://github.com/GormanDesign))
- Add ability for update CLI to just run MD block migration (KSP-4182) [#3250](https://github.com/knapsack-labs/app-monorepo/pull/3250) ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into guidelines-block ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- Improve KS file utils for db.yml (part of KSP-4182) [#3249](https://github.com/knapsack-labs/app-monorepo/pull/3249) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 3

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.37.4 (Tue Dec 05 2023)

#### 🐛 Bug Fix

- Fixes markdown block headings not using theming text transform KSP-4190 [#3254](https://github.com/knapsack-labs/app-monorepo/pull/3254) ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into GormanDesign-patch-2 ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- Move image modal to app components [#3242](https://github.com/knapsack-labs/app-monorepo/pull/3242) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.37.3 (Tue Dec 05 2023)

#### 🐛 Bug Fix

- Tokens Admin: move description to tooltip and always hide ID column [#3253](https://github.com/knapsack-labs/app-monorepo/pull/3253) ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into asset-sets-docs ([@mabry1985](https://github.com/mabry1985))

#### 📝 Documentation

- adds asset set docs - Josh Mabry [#3233](https://github.com/knapsack-labs/app-monorepo/pull/3233) ([@knapsack-cloud[bot]](https://github.com/knapsack-cloud[bot]) [@mabry1985](https://github.com/mabry1985))

#### Authors: 3

- [@knapsack-cloud[bot]](https://github.com/knapsack-cloud[bot])
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.37.2 (Tue Dec 05 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4179-add-ability-for-mailto-link-formatting ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- Fixes documentation footer not wrapping on mobile [#3239](https://github.com/knapsack-labs/app-monorepo/pull/3239) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.37.0 (Fri Dec 01 2023)

#### 🚀 Enhancement

- setup template suggestions KSP-4170 [#3198](https://github.com/knapsack-labs/app-monorepo/pull/3198) ([@EvanLovely](https://github.com/EvanLovely))

#### 🐛 Bug Fix

- Merge remote-tracking branch 'origin/latest' into feature/template-suggestions ([@EvanLovely](https://github.com/EvanLovely))
- change around to use esbuild's metadata to get export names ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/template-suggestions ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'feature/refactor-template-form' into feature/template-suggestions ([@EvanLovely](https://github.com/EvanLovely))
- setup template suggestions ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.36.0 (Fri Dec 01 2023)

#### 🚀 Enhancement

- Enhance React Renderer DemoWrapper with metadata [#3231](https://github.com/knapsack-labs/app-monorepo/pull/3231) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.35.4 (Fri Dec 01 2023)

#### 🐛 Bug Fix

- remove unneeded info callout and updates help text [#3234](https://github.com/knapsack-labs/app-monorepo/pull/3234) ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into renovate/langchain-0.x ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.35.3 (Fri Dec 01 2023)

#### 🐛 Bug Fix

- remove example set from default asset set [#3235](https://github.com/knapsack-labs/app-monorepo/pull/3235) ([@mabry1985](https://github.com/mabry1985))
- remove example from asset set default ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.35.2 (Thu Nov 30 2023)

#### 🐛 Bug Fix

- KSP-3633: do not destroy subgroups when renaming parent group [#2920](https://github.com/knapsack-labs/app-monorepo/pull/2920) ([@illepic](https://github.com/illepic))
- Merge branch 'latest' into feature/ksp-3633-editing-token-group-title-destroys-all-subgroups-and-tokens ([@illepic](https://github.com/illepic))
- Merge branch 'feature/ksp-3510-group-names-with-slashes-breaks-nav-model' into feature/ksp-3633-editing-token-group-title-destroys-all-subgroups-and-tokens ([@illepic](https://github.com/illepic))
- Merge branch 'latest' into feature/ksp-3510-group-names-with-slashes-breaks-nav-model ([@illepic](https://github.com/illepic))

#### Authors: 1

- Christopher Bloom ([@illepic](https://github.com/illepic))

---

# v4.35.1 (Thu Nov 30 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into GormanDesign-patch-2 ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.35.0 (Thu Nov 30 2023)

### Release Notes

#### add asset sets to pattern variations block ([#3223](https://github.com/knapsack-labs/app-monorepo/pull/3223))

Pattern Variations block can now specify an Asset Set to show.
Example of 2 blocks showing a button's `type` prop of primary, secondary in 2 asset sets:

![CleanShot 2023-11-28 at 11 42 39](https://github.com/knapsack-labs/app-monorepo/assets/569699/233e23ba-5646-4ee3-89ec-4bcd7de08328)

https://github.com/knapsack-labs/app-monorepo/assets/569699/11e39a22-0750-4560-b253-d322e5708a72

---

#### 🚀 Enhancement

- add asset sets to pattern variations block [#3223](https://github.com/knapsack-labs/app-monorepo/pull/3223) ([@EvanLovely](https://github.com/EvanLovely))

#### 🐛 Bug Fix

- Merge branch 'latest' into nav-docs-add-search-terms ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/ksp-4116-docs-system-overview-block ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into nav-docs-add-search-terms ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into deployment-guides ([@freneticpixel](https://github.com/freneticpixel))
- Merge branch 'latest' into nav-docs-add-search-terms ([@brittanysmart](https://github.com/brittanysmart))

#### 📝 Documentation

- KSP-4067: Docs: Deployment Guides [#3220](https://github.com/knapsack-labs/app-monorepo/pull/3220) ([@knapsack-cloud[bot]](https://github.com/knapsack-cloud[bot]) [@freneticpixel](https://github.com/freneticpixel))

#### Authors: 5

- [@knapsack-cloud[bot]](https://github.com/knapsack-cloud[bot])
- Brittany Smart ([@brittanysmart](https://github.com/brittanysmart))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.34.6 (Wed Nov 29 2023)

#### 🐛 Bug Fix

- add case for using React.Reactnode as children type [#3227](https://github.com/knapsack-labs/app-monorepo/pull/3227) ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- React Renderer Infer Spec tests: basic package [#3225](https://github.com/knapsack-labs/app-monorepo/pull/3225) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.34.5 (Tue Nov 28 2023)

#### 🐛 Bug Fix

- fix assets sets that exist above in dir above KS [#3222](https://github.com/knapsack-labs/app-monorepo/pull/3222) ([@EvanLovely](https://github.com/EvanLovely))
- fix assets sets that exist above in dir above KS ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.34.4 (Tue Nov 28 2023)

#### 🐛 Bug Fix

- fix quoted numbers in React infer spec KSP-3688 [#3221](https://github.com/knapsack-labs/app-monorepo/pull/3221) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.34.3 (Tue Nov 28 2023)

#### 🐛 Bug Fix

- Updates token sorting logic [#3219](https://github.com/knapsack-labs/app-monorepo/pull/3219) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.34.0 (Mon Nov 27 2023)

### Release Notes

#### Content block headers and blocks documentation ([#3183](https://github.com/knapsack-labs/app-monorepo/pull/3183))

Adds the ability for most content blocks to have a header (title and description) that flows with the block in the grid system.
- Existing blocks are not effected
- New blocks have "Show Header" toggled off by default. Users can change the default settings in Settings/Content Blocks

**Block Management**
<img width="477" alt="image" src="https://github.com/knapsack-labs/app-monorepo/assets/5743332/4b042168-55c9-4254-8197-b8615aab6db0">

**Settings - Content Block**
<img width="1512" alt="image" src="https://github.com/knapsack-labs/app-monorepo/assets/5743332/f9dbe1a9-4254-458e-82f9-1fc833abd3e8">

https://github.com/knapsack-labs/app-monorepo/assets/5743332/c6be24b6-f41a-4e17-9785-254cb05d061e

---

#### 🚀 Enhancement

- Content block headers and blocks documentation [#3183](https://github.com/knapsack-labs/app-monorepo/pull/3183) ([@GormanDesign](https://github.com/GormanDesign))

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3557-feature-request-add-title-and-description-to-system-blocks ([@GormanDesign](https://github.com/GormanDesign))
- Update dependency esbuild to ^0.19.0 ([@renovate[bot]](https://github.com/renovate[bot]))
- Merge branch 'latest' into feature/ksp-4066-add-focus-ring-to-inline-links ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-4058-improve-docs-landing-experience ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- Update dependency esbuild to ^0.19.0 [#2929](https://github.com/knapsack-labs/app-monorepo/pull/2929) ([@renovate[bot]](https://github.com/renovate[bot]))
- Update dependency esbuild-plugin-browserslist to ^0.10.0 [#2938](https://github.com/knapsack-labs/app-monorepo/pull/2938) ([@renovate[bot]](https://github.com/renovate[bot]))

#### 📝 Documentation

- Improve docs landing experience [#3206](https://github.com/knapsack-labs/app-monorepo/pull/3206) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 3

- [@renovate[bot]](https://github.com/renovate[bot])
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.33.3 (Tue Nov 21 2023)

#### 🐛 Bug Fix

- Adds open in new tab button to pattern embed block [#3209](https://github.com/knapsack-labs/app-monorepo/pull/3209) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.33.2 (Tue Nov 21 2023)

#### 🐛 Bug Fix

- Prevent hidden pages from getting removed from nav [#3212](https://github.com/knapsack-labs/app-monorepo/pull/3212) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.33.0 (Mon Nov 20 2023)

### Release Notes

#### enable filtering of specific tokens assets in output KSP-4078 ([#3210](https://github.com/knapsack-labs/app-monorepo/pull/3210))

Can now do this in `knapsack.config.js`:

```diff
  designTokens: {
    targets: {
      android: {
        enabled: true,
+        filterTokens: (token) => {
+          // just an example of how to filter tokens
+         return token.id.startsWith('breakpoint');
+        },
      },
      ios: { enabled: false },
      css: { enabled: true },
      js: { enabled: true },
    },
  },
```

---

#### 🚀 Enhancement

- enable filtering of specific tokens assets in output KSP-4078 [#3210](https://github.com/knapsack-labs/app-monorepo/pull/3210) ([@EvanLovely](https://github.com/EvanLovely))

#### 🐛 Bug Fix

- enable filtering of specific tokens assets in output KSP-4078 ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.32.23 (Mon Nov 20 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-4010-replace-default-intercom-launcher ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.32.22 (Fri Nov 17 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into shortcut-tiles-drag-and-drop ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.32.21 (Fri Nov 17 2023)

#### 🐛 Bug Fix

- Replaces text block link manager with link modal [#3149](https://github.com/knapsack-labs/app-monorepo/pull/3149) ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into deploying-knapsack ([@EvanLovely](https://github.com/EvanLovely))
- Secondary nav header uses theme settings [#3196](https://github.com/knapsack-labs/app-monorepo/pull/3196) ([@GormanDesign](https://github.com/GormanDesign))
- Custom landing page template [#3199](https://github.com/knapsack-labs/app-monorepo/pull/3199) ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-3918-a11y-cannot-expandcollapse-left-nav-items-via-jaws ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/refactor-template-form ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-3927-replace-text-editor-link-input-with-link-modal ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- refactor template form with Combobox KSP-4024 [#3186](https://github.com/knapsack-labs/app-monorepo/pull/3186) ([@EvanLovely](https://github.com/EvanLovely) [@GormanDesign](https://github.com/GormanDesign))

#### 📝 Documentation

- Update Install and Running docs - Brittany Smart [#3200](https://github.com/knapsack-labs/app-monorepo/pull/3200) ([@knapsack-cloud[bot]](https://github.com/knapsack-cloud[bot]))

#### Authors: 4

- [@knapsack-cloud[bot]](https://github.com/knapsack-cloud[bot])
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.32.19 (Thu Nov 16 2023)

#### 🐛 Bug Fix

- allow for importing from inside the package itself [#3193](https://github.com/knapsack-labs/app-monorepo/pull/3193) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.32.18 (Thu Nov 16 2023)

#### 🐛 Bug Fix

- show React Renderer errors in UI [#3192](https://github.com/knapsack-labs/app-monorepo/pull/3192) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.32.15 (Wed Nov 15 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3721-ks-select-suppresses-the-focus-outline ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.32.14 (Tue Nov 14 2023)

#### 🐛 Bug Fix

- small improvements to create knapsack CLI [#3184](https://github.com/knapsack-labs/app-monorepo/pull/3184) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.32.13 (Tue Nov 14 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3971-table-of-contents-a11y-updates ([@GormanDesign](https://github.com/GormanDesign))
- Merge remote-tracking branch 'origin/latest' into feature/ksp-3842-refactor-block-collection-so-it-does-not-save-all-blocks ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/ksp-3842-refactor-block-collection-so-it-does-not-save-all-blocks ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- refactor Block Collection KSP-3842 [#3132](https://github.com/knapsack-labs/app-monorepo/pull/3132) ([@EvanLovely](https://github.com/EvanLovely) [@GormanDesign](https://github.com/GormanDesign))
- Code block enhancements [#3178](https://github.com/knapsack-labs/app-monorepo/pull/3178) ([@GormanDesign](https://github.com/GormanDesign))

#### 📝 Documentation

- Stencil - Bloom [#3171](https://github.com/knapsack-labs/app-monorepo/pull/3171) ([@knapsack-cloud[bot]](https://github.com/knapsack-cloud[bot]))

#### Authors: 3

- [@knapsack-cloud[bot]](https://github.com/knapsack-cloud[bot])
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.32.12 (Tue Nov 14 2023)

#### 🐛 Bug Fix

- improve React & Vue Renderer logic [#3153](https://github.com/knapsack-labs/app-monorepo/pull/3153) ([@EvanLovely](https://github.com/EvanLovely) [@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/webpack-renderer-improvements ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.32.11 (Mon Nov 13 2023)

#### 🐛 Bug Fix

- prevent table of contents collapse while editing blocks [#3163](https://github.com/knapsack-labs/app-monorepo/pull/3163) ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-3791-error-screen-for-down-app-client-deploy-should-be-better ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-3791-error-screen-for-down-app-client-deploy-should-be-better ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- Improve site loading errors KSP-3791 [#3049](https://github.com/knapsack-labs/app-monorepo/pull/3049) ([@EvanLovely](https://github.com/EvanLovely) [@GormanDesign](https://github.com/GormanDesign))

#### Authors: 3

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.32.10 (Mon Nov 13 2023)

#### 🐛 Bug Fix

- removes attributes from tooltip wrapper [#3152](https://github.com/knapsack-labs/app-monorepo/pull/3152) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.32.8 (Wed Nov 08 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into issue/empty-renderer-array-fix ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.32.6 (Wed Nov 08 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3942-info-circle-tooltip-updates ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.32.5 (Fri Nov 03 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3951-remove-old-tooltip ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- debounce patch saver [#3135](https://github.com/knapsack-labs/app-monorepo/pull/3135) ([@EvanLovely](https://github.com/EvanLovely))
- refactor patch saver [#3134](https://github.com/knapsack-labs/app-monorepo/pull/3134) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.32.4 (Wed Nov 01 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3903-profile-picture-accessibility-improvements ([@mabry1985](https://github.com/mabry1985))

#### 📝 Documentation

- Added User Roles and Permissions under Team Management section - Brittany Smart [#3138](https://github.com/knapsack-labs/app-monorepo/pull/3138) ([@knapsack-cloud[bot]](https://github.com/knapsack-cloud[bot]))

#### Authors: 2

- [@knapsack-cloud[bot]](https://github.com/knapsack-cloud[bot])
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.32.3 (Wed Nov 01 2023)

#### 🐛 Bug Fix

- ensure default demos,blocks byId in update script KSP-3949 [#3146](https://github.com/knapsack-labs/app-monorepo/pull/3146) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.32.2 (Wed Nov 01 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3603-upgrade-to-cypress-13 ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- removes unused component [#3140](https://github.com/knapsack-labs/app-monorepo/pull/3140) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.32.1 (Tue Oct 31 2023)

#### 🐛 Bug Fix

- ensure first templates can get added w/o server restart KSP-3785 [#3141](https://github.com/knapsack-labs/app-monorepo/pull/3141) ([@EvanLovely](https://github.com/EvanLovely))
- ensure first templates can get added w/o server restart KSP-3785 ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/ksp-3899-add-buttons-to-link-modal ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.31.0 (Fri Oct 27 2023)

#### 🏠 Internal

- renaming page no longer changes pageId KSP-3919 [#3122](https://github.com/knapsack-labs/app-monorepo/pull/3122) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.30.1 (Thu Oct 26 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3911-add-label-to-knapsack-logo-button ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- applyPatches safely [#3120](https://github.com/knapsack-labs/app-monorepo/pull/3120) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.30.0 (Wed Oct 25 2023)

### Release Notes

#### reduce merge conflicts by breaking blocks & demos out of db.yml & into individual JSON files ([#3082](https://github.com/knapsack-labs/app-monorepo/pull/3082))

Pointless merge conflicts will be greatly reduced. This change pulls all the blocks and demos out of the single `db.yml` file – each block and demo will be stored as a single JSON file in a dedicated "blocks" or "demos" subdirectory. Individual files are much easier for git to track versus different parts of the same file, so merge conflicts will be happen much less often. 

This requires updating the Knapsack App Client NPM packages and running our update script. Simply run the command below, follow the instructions, and commit the results. 

```bash
npx @knapsack/update@latest
```

**It's advised to not have ongoing branches that started before this update. Publish the branches before running the update. Once the changes have been pushed up and the App Client has deployed, then editing is safe to resume.**

---

#### 🚀 Enhancement

- reduce merge conflicts by breaking blocks & demos out of db.yml & into individual JSON files [#3082](https://github.com/knapsack-labs/app-monorepo/pull/3082) ([@EvanLovely](https://github.com/EvanLovely) [@greylabel](https://github.com/greylabel) [@GormanDesign](https://github.com/GormanDesign) [@KnapsackBot](https://github.com/KnapsackBot) [@illepic](https://github.com/illepic) [@freneticpixel](https://github.com/freneticpixel) [@mabry1985](https://github.com/mabry1985))

#### 🐛 Bug Fix

- Merge remote-tracking branch 'origin/latest' into 10-17-break_db._blocks_demos_.byId_out_into_individual_JSON_files_to_reduce_merge_conflicts ([@EvanLovely](https://github.com/EvanLovely))
- Bump version to: v4.29.1 \[skip ci\] ([@KnapsackBot](https://github.com/KnapsackBot))
- Update CHANGELOG.md \[skip ci\] ([@KnapsackBot](https://github.com/KnapsackBot))
- Bump version to: v4.29.0 \[skip ci\] ([@KnapsackBot](https://github.com/KnapsackBot))
- Bump version to: v4.28.2 \[skip ci\] ([@KnapsackBot](https://github.com/KnapsackBot))
- improve blocks,demos json file read speed ([@EvanLovely](https://github.com/EvanLovely))
- add missing hydrate step ([@EvanLovely](https://github.com/EvanLovely))
- break db.{blocks,demos}.byId out into individual JSON files to reduce merge conflicts ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- exit early if no pattern xstate changes [#3115](https://github.com/knapsack-labs/app-monorepo/pull/3115) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 7

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Grant Gaudet ([@greylabel](https://github.com/greylabel))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- KnapsackBot ([@KnapsackBot](https://github.com/KnapsackBot))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.29.1 (Wed Oct 25 2023)

#### 🐛 Bug Fix

- inline edit text accessibility updates [#3104](https://github.com/knapsack-labs/app-monorepo/pull/3104) ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-3801-inline-text-edit-updates ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-3868-remove-sitestatus-column ([@freneticpixel](https://github.com/freneticpixel))

#### 🏠 Internal

- Remove siteStatus column from db and usage [#3094](https://github.com/knapsack-labs/app-monorepo/pull/3094) ([@freneticpixel](https://github.com/freneticpixel))
- Allow deleting ghost nav items KSP-3895 [#3110](https://github.com/knapsack-labs/app-monorepo/pull/3110) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 3

- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.28.2 (Tue Oct 24 2023)

### Release Notes

#### Text Editor Improvements ([#3103](https://github.com/knapsack-labs/app-monorepo/pull/3103))

- Adds the ability to control text alignment
- Moves text styles to a single menu to more easily switch between body text, list types, and heading levels.
<img width="381" alt="image" src="https://github.com/knapsack-labs/app-monorepo/assets/5743332/5bcee97f-a305-4672-9f08-55a0d8a6b914">

#### update script will check version to skip updates that have already ran KSP-3792 ([#3078](https://github.com/knapsack-labs/app-monorepo/pull/3078))

This is the best way to upgrade Knapsack NPM packages:

```
npx @knapsack/update@latest
```

Now it will skip updates (like the long v4 updates) that have already ran.

---

#### 🐛 Bug Fix

- Text Editor Improvements [#3103](https://github.com/knapsack-labs/app-monorepo/pull/3103) ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into demo-height-fix ([@mabry1985](https://github.com/mabry1985))
- primary nav accessibility updates [#3102](https://github.com/knapsack-labs/app-monorepo/pull/3102) ([@mabry1985](https://github.com/mabry1985))
- update script will check version to skip updates that have already ran KSP-3792 [#3078](https://github.com/knapsack-labs/app-monorepo/pull/3078) ([@EvanLovely](https://github.com/EvanLovely))
- Merge remote-tracking branch 'origin/latest' into 10-17-update_script_will_check_version_to_skip_updates_that_have_already_ran_KSP-3792 ([@EvanLovely](https://github.com/EvanLovely))
- remove redundant formatCode when writing files ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- remove redundant formatCode when writing files [#3079](https://github.com/knapsack-labs/app-monorepo/pull/3079) ([@EvanLovely](https://github.com/EvanLovely))
- correct docs pkg version [#3083](https://github.com/knapsack-labs/app-monorepo/pull/3083) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 3

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.28.0 (Mon Oct 23 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3866-add-ability-to-add-external-links-to-navigation ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-3866-add-ability-to-add-external-links-to-navigation ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.27.13 (Thu Oct 19 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into handle-empty-subpages ([@mabry1985](https://github.com/mabry1985))
- Consolidate URL validation util funtions. ([@greylabel](https://github.com/greylabel))

#### 🏠 Internal

- Consolidate URL validation util functions. [#3095](https://github.com/knapsack-labs/app-monorepo/pull/3095) ([@greylabel](https://github.com/greylabel))

#### Authors: 2

- Grant Gaudet ([@greylabel](https://github.com/greylabel))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.27.11 (Thu Oct 19 2023)

#### 🐛 Bug Fix

- ensure non-latest branches see latest branches just-published changes KSP-3553 [#3076](https://github.com/knapsack-labs/app-monorepo/pull/3076) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.27.9 (Thu Oct 19 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into page-hero-improvements ([@GormanDesign](https://github.com/GormanDesign))
- update move to page list to use tab title [#3080](https://github.com/knapsack-labs/app-monorepo/pull/3080) ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-3766-tab-title-isnt-used-in-search-results-making-them-difficult ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-3242-duplicate-pr-name-causes-issue [#3074](https://github.com/knapsack-labs/app-monorepo/pull/3074) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.27.6 (Wed Oct 18 2023)

#### 🐛 Bug Fix

- add token id to field [#3086](https://github.com/knapsack-labs/app-monorepo/pull/3086) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.27.5 (Wed Oct 18 2023)

### Release Notes

#### Adds search to add block menu ([#3069](https://github.com/knapsack-labs/app-monorepo/pull/3069))

https://github.com/knapsack-labs/app-monorepo/assets/5743332/75a9213e-4cb7-42d0-ab80-d1325fec1609

---

#### 🐛 Bug Fix

- Adds search to add block menu [#3069](https://github.com/knapsack-labs/app-monorepo/pull/3069) ([@GormanDesign](https://github.com/GormanDesign))
- KSP-3668 Resilient nav items [#3065](https://github.com/knapsack-labs/app-monorepo/pull/3065) ([@emmanuelhcpk](https://github.com/emmanuelhcpk) [@EmmanuelVelez](https://github.com/EmmanuelVelez))

#### Authors: 3

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)
- Emmanuel Velez ([@emmanuelhcpk](https://github.com/emmanuelhcpk))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.27.4 (Tue Oct 17 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3798-create-shortcuts-block ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- remove unused trackEvent code [#3071](https://github.com/knapsack-labs/app-monorepo/pull/3071) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.27.3 (Mon Oct 16 2023)

#### 🐛 Bug Fix

- KSP 3650 Resilient demos slots [#3046](https://github.com/knapsack-labs/app-monorepo/pull/3046) ([@emmanuelhcpk](https://github.com/emmanuelhcpk) [@EmmanuelVelez](https://github.com/EmmanuelVelez))
- Merge latest in ([@emmanuelhcpk](https://github.com/emmanuelhcpk))

#### Authors: 2

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)
- Emmanuel Velez ([@emmanuelhcpk](https://github.com/emmanuelhcpk))

---

# v4.27.2 (Mon Oct 16 2023)

#### 🐛 Bug Fix

- updates to immer 10 [#3061](https://github.com/knapsack-labs/app-monorepo/pull/3061) ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-3724-deleting-a-page-does-not-delete-its-blocks ([@mabry1985](https://github.com/mabry1985))
- upgrade to immer 10 ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.27.1 (Mon Oct 16 2023)

#### 🐛 Bug Fix

- KSP-3648 Resilient Component Spec Block [#3006](https://github.com/knapsack-labs/app-monorepo/pull/3006) ([@emmanuelhcpk](https://github.com/emmanuelhcpk) [@EmmanuelVelez](https://github.com/EmmanuelVelez))
- Merge branch 'latest' into feature/ksp-3648-resilient-blocks-component-spec-blocks ([@EmmanuelVelez](https://github.com/EmmanuelVelez))

#### 🏠 Internal

- setup ks-docs workspace for Knapsack Docs [#3066](https://github.com/knapsack-labs/app-monorepo/pull/3066) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 3

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)
- Emmanuel Velez ([@emmanuelhcpk](https://github.com/emmanuelhcpk))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.27.0 (Fri Oct 13 2023)

### Release Notes

#### setup create knapsack with Creators ([#3057](https://github.com/knapsack-labs/app-monorepo/pull/3057))

Add Knapsack to existing repos with a simple command:

```bash
npm create knapsack
```

---

#### 🚀 Enhancement

- setup create knapsack with Creators [#3057](https://github.com/knapsack-labs/app-monorepo/pull/3057) ([@EvanLovely](https://github.com/EvanLovely))

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/create-knapsack ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/ksp-3816-gitlab-error-cannot-read-properties-of-null-reading-sha ([@freneticpixel](https://github.com/freneticpixel))
- Merge remote-tracking branch 'origin/latest' into feature/create-knapsack ([@EvanLovely](https://github.com/EvanLovely))
- setup create knapsack with Creators ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- CheckFilesExist pagination handling for gitlab cloud provider [#3062](https://github.com/knapsack-labs/app-monorepo/pull/3062) ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.26.20 (Thu Oct 12 2023)

#### 🐛 Bug Fix

- update to conditionally render width based on if resizing is on [#3056](https://github.com/knapsack-labs/app-monorepo/pull/3056) ([@mabry1985](https://github.com/mabry1985))
- Merge branch '10-10-consolidate_App_Client_HTTP_types_in_App_Client_API_pkg' into 10-10-better_isLocalDev_logic_in_App_Client_routes ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into 10-10-consolidate_App_Client_HTTP_types_in_App_Client_API_pkg ([@EvanLovely](https://github.com/EvanLovely))
- better isLocalDev logic in App Client routes ([@EvanLovely](https://github.com/EvanLovely))
- Export needed types ([@EvanLovely](https://github.com/EvanLovely))
- consolidate App Client HTTP types in App Client API pkg ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/ksp-3780-iframes-not-resizing-when-window-is-expanded ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- better isLocalDev logic in App Client routes [#3055](https://github.com/knapsack-labs/app-monorepo/pull/3055) ([@EvanLovely](https://github.com/EvanLovely))
- consolidate App Client HTTP types in App Client API pkg [#3054](https://github.com/knapsack-labs/app-monorepo/pull/3054) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.26.19 (Wed Oct 11 2023)

#### 🏠 Internal

- add source maps to @knapsack/app-client-api [#3053](https://github.com/knapsack-labs/app-monorepo/pull/3053) ([@EvanLovely](https://github.com/EvanLovely))
- improve slot form utils [#3052](https://github.com/knapsack-labs/app-monorepo/pull/3052) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.26.18 (Wed Oct 11 2023)

#### 🐛 Bug Fix

- ensure Patterns watch isn't triggered by App Client [#3051](https://github.com/knapsack-labs/app-monorepo/pull/3051) ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into 10-09-ensure_Patterns_watch_isn_t_triggered_by_App_Client ([@EvanLovely](https://github.com/EvanLovely))
- ensure Patterns watch isn't triggered by App Client ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/better-local-reconnect ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- add Slack Webhook Endpoints for Plain [#3042](https://github.com/knapsack-labs/app-monorepo/pull/3042) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.26.17 (Fri Oct 06 2023)

#### 🐛 Bug Fix

- Adds back to top button [#3039](https://github.com/knapsack-labs/app-monorepo/pull/3039) ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-3683-update-axe-core ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.26.16 (Fri Oct 06 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into renovate/langchain-0.x ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.26.14 (Thu Oct 05 2023)

#### 🐛 Bug Fix

- Updates stage panel trigger for template demos [#3036](https://github.com/knapsack-labs/app-monorepo/pull/3036) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.26.12 (Wed Oct 04 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into hotfix/accessibility-test-updates ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- Remove embed block instructions [#3030](https://github.com/knapsack-labs/app-monorepo/pull/3030) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 2

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.26.10 (Wed Oct 04 2023)

#### 🐛 Bug Fix

- Add skip-link for better keyboard navigation experience [#3017](https://github.com/knapsack-labs/app-monorepo/pull/3017) ([@mabry1985](https://github.com/mabry1985) [@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-3703-secondary-nav-collapsible-group-improvements ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.26.9 (Tue Oct 03 2023)

#### 🐛 Bug Fix

- Fixes AirTable embed not handling multiple slashes in URL [#3018](https://github.com/knapsack-labs/app-monorepo/pull/3018) ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into renovate/typescript ([@greylabel](https://github.com/greylabel))

#### 🏠 Internal

- Update Typescript [#2928](https://github.com/knapsack-labs/app-monorepo/pull/2928) ([@renovate[bot]](https://github.com/renovate[bot]) [@greylabel](https://github.com/greylabel))

#### Authors: 3

- [@renovate[bot]](https://github.com/renovate[bot])
- Grant Gaudet ([@greylabel](https://github.com/greylabel))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.26.8 (Tue Oct 03 2023)

#### 🐛 Bug Fix

- table of contents accessibility updates [#3015](https://github.com/knapsack-labs/app-monorepo/pull/3015) ([@mabry1985](https://github.com/mabry1985) [@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-3733-aria-hidden-focus-issue-in-anchor-links ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.26.7 (Tue Oct 03 2023)

#### 🐛 Bug Fix

- adds labels for spec tables [#3010](https://github.com/knapsack-labs/app-monorepo/pull/3010) ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-3745-api-docs-section-throwing-heading-order-error ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.26.6 (Tue Oct 03 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3729-add-unique-identifier-for-aside-landmarks ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.26.5 (Fri Sep 29 2023)

#### 🐛 Bug Fix

- KSP-3649 Resilient blocks pattern template block [#2960](https://github.com/knapsack-labs/app-monorepo/pull/2960) ([@emmanuelhcpk](https://github.com/emmanuelhcpk) [@EmmanuelVelez](https://github.com/EmmanuelVelez))
- Merge branch 'latest' into queue-builds-on-latest ([@freneticpixel](https://github.com/freneticpixel))
- Merge latest in ([@emmanuelhcpk](https://github.com/emmanuelhcpk))

#### Authors: 3

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)
- Emmanuel Velez ([@emmanuelhcpk](https://github.com/emmanuelhcpk))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.26.4 (Fri Sep 29 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into fix/ks-sandbox-test ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 1

- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.26.3 (Thu Sep 28 2023)

#### 🐛 Bug Fix

- Template stage spacing updates [#3004](https://github.com/knapsack-labs/app-monorepo/pull/3004) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.26.2 (Thu Sep 28 2023)

#### 🐛 Bug Fix

- Migration uses correct site title [#2999](https://github.com/knapsack-labs/app-monorepo/pull/2999) ([@GormanDesign](https://github.com/GormanDesign))
- Improve section last path management [#3002](https://github.com/knapsack-labs/app-monorepo/pull/3002) ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-3736-template-thumbnails-allow-keyboard-navigation-in-iframe ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-3728-update-cypress-axe-config-to-add-rules-for-testing ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.26.1 (Thu Sep 28 2023)

#### 🐛 Bug Fix

- Feature/ksp 3686 secondary nav nested interactive errors [#2962](https://github.com/knapsack-labs/app-monorepo/pull/2962) ([@mabry1985](https://github.com/mabry1985) [@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-3686-secondary-nav-nested-interactive-errors ([@mabry1985](https://github.com/mabry1985))
- merge latest ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.26.0 (Thu Sep 28 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3723-when-components-increase-in-size-dynamically-ensure-stage ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-3723-when-components-increase-in-size-dynamically-ensure-stage ([@greylabel](https://github.com/greylabel))
- Merge remote-tracking branch 'origin/feature/ksp-3709-knapsack-cache-can-be-45-gb' into feature/ksp-3723-when-components-increase-in-size-dynamically-ensure-stage ([@EvanLovely](https://github.com/EvanLovely))
- clean cache directory on knapsack start KSP-3709 ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 3

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Grant Gaudet ([@greylabel](https://github.com/greylabel))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.25.5 (Wed Sep 27 2023)

#### 🐛 Bug Fix

- clean cache directory on knapsack start KSP-3709 [#2983](https://github.com/knapsack-labs/app-monorepo/pull/2983) ([@EvanLovely](https://github.com/EvanLovely))
- clean cache directory on knapsack start KSP-3709 ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.25.4 (Tue Sep 26 2023)

#### 🐛 Bug Fix

- Replace spec tab infer toggle with Toby toggle [#2991](https://github.com/knapsack-labs/app-monorepo/pull/2991) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.25.3 (Tue Sep 26 2023)

### Release Notes

#### Adds Pages settings for Table of Contents ([#2979](https://github.com/knapsack-labs/app-monorepo/pull/2979))

Adds more fine grain control for Table of Contents
- Enables setting the default for all pages to hidden
- Enables excluding heading levels

<img width="1507" alt="image" src="https://github.com/knapsack-labs/app-monorepo/assets/5743332/94e88e38-56ff-4229-ac31-fc7ec8298d22">

---

#### 🐛 Bug Fix

- Adds Pages settings for Table of Contents [#2979](https://github.com/knapsack-labs/app-monorepo/pull/2979) ([@GormanDesign](https://github.com/GormanDesign))
- Prevent anchor tags from appearing in table of contents [#2989](https://github.com/knapsack-labs/app-monorepo/pull/2989) ([@GormanDesign](https://github.com/GormanDesign))
- Fix content block actions not being visible on keyboard focus [#2987](https://github.com/knapsack-labs/app-monorepo/pull/2987) ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- Prevents destructuring error in metric summarization when block doesn't have a block type [#2990](https://github.com/knapsack-labs/app-monorepo/pull/2990) ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 2

- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.25.1 (Fri Sep 22 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3717-remove-can-edit-override-from-cypress ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- remove forced can edit is true guard for cypress [#2977](https://github.com/knapsack-labs/app-monorepo/pull/2977) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.25.0 (Fri Sep 22 2023)

### Release Notes

#### add infer spec toggle to add temple form KSP-3700 ([#2961](https://github.com/knapsack-labs/app-monorepo/pull/2961))

When adding a Template to a Pattern, the option for if the Spec is Inferred initially can be set up front. 

![CleanShot 2023-09-20 at 11 06 53](https://github.com/knapsack-labs/app-monorepo/assets/569699/3b59fc20-e3e3-4b10-9d4b-eb6006fd5a62)

---

#### 🚀 Enhancement

- improve CLI speed by avoiding db.yml prettier formatting KSP-3713 [#2980](https://github.com/knapsack-labs/app-monorepo/pull/2980) ([@illepic](https://github.com/illepic))
- add infer spec toggle to add temple form KSP-3700 [#2961](https://github.com/knapsack-labs/app-monorepo/pull/2961) ([@EvanLovely](https://github.com/EvanLovely))

#### 🐛 Bug Fix

- Error toasts require user dismissal [#2973](https://github.com/knapsack-labs/app-monorepo/pull/2973) ([@GormanDesign](https://github.com/GormanDesign))
- Enable hiding knapsack branding [#2972](https://github.com/knapsack-labs/app-monorepo/pull/2972) ([@GormanDesign](https://github.com/GormanDesign))
- KSP-3713: avoid prettifying db.yml, adhere to user prettier config otherwise ([@illepic](https://github.com/illepic))
- add aria labels for nav [#2978](https://github.com/knapsack-labs/app-monorepo/pull/2978) ([@mabry1985](https://github.com/mabry1985))
- swap sentry-cli npx usage ([@EvanLovely](https://github.com/EvanLovely))
- Merge remote-tracking branch 'origin/v3' into feature/update-v4-from-v3 ([@EvanLovely](https://github.com/EvanLovely))
- Merge remote-tracking branch 'origin/latest' into feature/update-v4-from-v3 ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- update v4 from v3 [#2976](https://github.com/knapsack-labs/app-monorepo/pull/2976) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 4

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.24.11 (Fri Sep 22 2023)

#### 🐛 Bug Fix

- Prevent markdown block from announcing as button [#2964](https://github.com/knapsack-labs/app-monorepo/pull/2964) ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- Fixes home link default fallback styling [#2974](https://github.com/knapsack-labs/app-monorepo/pull/2974) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.24.10 (Thu Sep 21 2023)

#### 🐛 Bug Fix

- fix sentry cli npx ([@EvanLovely](https://github.com/EvanLovely))
- setup Sentry for App API & App Client [#2966](https://github.com/knapsack-labs/app-monorepo/pull/2966) ([@EvanLovely](https://github.com/EvanLovely) [@freneticpixel](https://github.com/freneticpixel))
- adding release to sentry source maps ([@EvanLovely](https://github.com/EvanLovely))
- upload sourcemaps to sentry ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/moar-sentry ([@EvanLovely](https://github.com/EvanLovely))
- Merge remote-tracking branch 'origin/latest' into feature/moar-sentry ([@EvanLovely](https://github.com/EvanLovely))
- setup Sentry for App Client ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- fix sentry cli npx [#2975](https://github.com/knapsack-labs/app-monorepo/pull/2975) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.24.9 (Thu Sep 21 2023)

#### 🐛 Bug Fix

- adds focus state to custom toggle inputs [#2967](https://github.com/knapsack-labs/app-monorepo/pull/2967) ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-3599-add-inline-changelog-to-ui ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 2

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.24.7 (Thu Sep 21 2023)

#### 🐛 Bug Fix

- Update app client server.ts ([@EvanLovely](https://github.com/EvanLovely))
- Merge remote-tracking branch 'origin/v3' into feature/update-v4-from-v3 ([@EvanLovely](https://github.com/EvanLovely))
- Fixes icon blocking interaction on status item [#2959](https://github.com/knapsack-labs/app-monorepo/pull/2959) ([@GormanDesign](https://github.com/GormanDesign))
- Merge remote-tracking branch 'origin/latest' into feature/update-v4-from-v3 ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- update v4 from v3 (Sentry implementation) [#2958](https://github.com/knapsack-labs/app-monorepo/pull/2958) ([@illepic](https://github.com/illepic) [@EvanLovely](https://github.com/EvanLovely))
- add allowed headers to servers for Sentry Tracing [#2965](https://github.com/knapsack-labs/app-monorepo/pull/2965) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 3

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.24.4 (Tue Sep 19 2023)

#### 🐛 Bug Fix

- Improve focus states [#2954](https://github.com/knapsack-labs/app-monorepo/pull/2954) ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-3618-update-panel-keyboard-navigation ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.24.3 (Tue Sep 19 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into footer-link-aria-label ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.24.0 (Mon Sep 18 2023)

### Release Notes

#### Create Callout Block ([#2937](https://github.com/knapsack-labs/app-monorepo/pull/2937))

<img width="1108" alt="image" src="https://github.com/knapsack-labs/app-monorepo/assets/5743332/2a45b277-2a09-4adb-932f-2e371db911a2">

---

#### 🚀 Enhancement

- Create Callout Block [#2937](https://github.com/knapsack-labs/app-monorepo/pull/2937) ([@GormanDesign](https://github.com/GormanDesign))

#### 🐛 Bug Fix

- Fixes scroll restoration when navigating [#2940](https://github.com/knapsack-labs/app-monorepo/pull/2940) ([@GormanDesign](https://github.com/GormanDesign))
- Fixes font family not applying to secondary nav [#2942](https://github.com/knapsack-labs/app-monorepo/pull/2942) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.23.4 (Fri Sep 15 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3663-nav-items-li-items-shouldnt-have-rolebutton ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.23.3 (Fri Sep 15 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into renovate/langchain-0.x ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.23.2 (Thu Sep 14 2023)

#### 🐛 Bug Fix

- Table of contents uses body font family [#2934](https://github.com/knapsack-labs/app-monorepo/pull/2934) ([@GormanDesign](https://github.com/GormanDesign))
- add inert property to panel aside [#2932](https://github.com/knapsack-labs/app-monorepo/pull/2932) ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.23.1 (Thu Sep 14 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into renovate/langchain-0.x ([@greylabel](https://github.com/greylabel))
- Merge branch 'latest' into renovate/langchain-0.x ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Grant Gaudet ([@greylabel](https://github.com/greylabel))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.22.14 (Tue Sep 12 2023)

#### 🐛 Bug Fix

- KSP - 3620 Fixed Discard Changes [#2921](https://github.com/knapsack-labs/app-monorepo/pull/2921) ([@emmanuelhcpk](https://github.com/emmanuelhcpk) [@EmmanuelVelez](https://github.com/EmmanuelVelez))

#### Authors: 2

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)
- Emmanuel Velez ([@emmanuelhcpk](https://github.com/emmanuelhcpk))

---

# v4.22.12 (Fri Sep 08 2023)

#### 🐛 Bug Fix

- Add ability to reset appearance elements on an individual basis [#2877](https://github.com/knapsack-labs/app-monorepo/pull/2877) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.22.11 (Fri Sep 08 2023)

#### 🐛 Bug Fix

- Fixes column gap for block collection [#2919](https://github.com/knapsack-labs/app-monorepo/pull/2919) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.22.10 (Fri Sep 08 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3570-determine-method-for-generating-preview ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'settings-ux-improvements' into feature/ksp-3570-determine-method-for-generating-preview ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'settings-ux-improvements' into feature/ksp-3570-determine-method-for-generating-preview ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.22.9 (Fri Sep 08 2023)

#### 🐛 Bug Fix

- KSP-3303 Replaced the rename token logic to not include default type [#2901](https://github.com/knapsack-labs/app-monorepo/pull/2901) ([@emmanuelhcpk](https://github.com/emmanuelhcpk) [@EmmanuelVelez](https://github.com/EmmanuelVelez))
- Merge branch 'latest' into feature/ksp-3303-ensure-type-is-not-in-token-json-output-after-rename-group ([@EmmanuelVelez](https://github.com/EmmanuelVelez))

#### Authors: 2

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)
- Emmanuel Velez ([@emmanuelhcpk](https://github.com/emmanuelhcpk))

---

# v4.22.7 (Thu Sep 07 2023)

#### 🏠 Internal

- setup Plain API endpoints [#2912](https://github.com/knapsack-labs/app-monorepo/pull/2912) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.22.6 (Wed Sep 06 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3454-sort-design-token-names-with-numeric-scale-in-ascending ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.22.3 (Tue Sep 05 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3612-if-ui-is-open-during-deploy-chunk-errors-crash-app ([@freneticpixel](https://github.com/freneticpixel))

#### 🏠 Internal

- KSP-3612: Prevent chunk errors from redirecting to index.html [#2900](https://github.com/knapsack-labs/app-monorepo/pull/2900) ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 1

- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.22.2 (Fri Sep 01 2023)

#### 🐛 Bug Fix

- Clicking a page nav item with children toggles collapsed state when active [#2903](https://github.com/knapsack-labs/app-monorepo/pull/2903) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.22.0 (Fri Sep 01 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into settings-ux-improvements ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-3446-color-field-does-not-reset-on-discard-changes ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into settings-ux-improvements ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into improve-settings-disabled-states ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 2

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.21.11 (Tue Aug 29 2023)

#### 🐛 Bug Fix

- KSP - 3511 - Added function to reorganize sets and respect Hierarchy [#2881](https://github.com/knapsack-labs/app-monorepo/pull/2881) ([@emmanuelhcpk](https://github.com/emmanuelhcpk) [@EmmanuelVelez](https://github.com/EmmanuelVelez))
- Merge branch 'latest' into feature/ksp-3546-debug-azure-webhook ([@freneticpixel](https://github.com/freneticpixel))
- Merge branch 'latest' into feature/ksp-3511-when-importing-tokens-studio-sets-respect-set-hierarchy ([@EmmanuelVelez](https://github.com/EmmanuelVelez))

#### Authors: 3

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)
- Emmanuel Velez ([@emmanuelhcpk](https://github.com/emmanuelhcpk))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.21.10 (Tue Aug 29 2023)

#### 🐛 Bug Fix

- Update default link styles [#2887](https://github.com/knapsack-labs/app-monorepo/pull/2887) ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into mabry1985-patch-1 ([@mabry1985](https://github.com/mabry1985))
- removes unused imports ([@mabry1985](https://github.com/mabry1985))
- Remove redundant getTypeFromPath util ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- add Number with Unit Toby field KSP-3574 [#2873](https://github.com/knapsack-labs/app-monorepo/pull/2873) ([@EvanLovely](https://github.com/EvanLovely) [@GormanDesign](https://github.com/GormanDesign))
- Remove redundant getTypeFromPath util [#2882](https://github.com/knapsack-labs/app-monorepo/pull/2882) ([@mabry1985](https://github.com/mabry1985))
- Add cypress tests for all nav menu actions [#2886](https://github.com/knapsack-labs/app-monorepo/pull/2886) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 3

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.21.5 (Thu Aug 24 2023)

### Release Notes

#### skip prettier when stringifing yaml ([#2874](https://github.com/knapsack-labs/app-monorepo/pull/2874))

- There have been some timeouts during cloud authoring commits. Investigation showed that the removed function took most of the time so this should help.

---

#### 🐛 Bug Fix

- skip prettier when stringifing yaml [#2874](https://github.com/knapsack-labs/app-monorepo/pull/2874) ([@EvanLovely](https://github.com/EvanLovely))
- skip prettier when stringifing yaml ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.21.4 (Wed Aug 23 2023)

#### 🐛 Bug Fix

- Add Convert to Pattern to NavMenu [#2858](https://github.com/knapsack-labs/app-monorepo/pull/2858) ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-3547-add-convert-to-pattern-option-to-nav-item-menu ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.21.3 (Wed Aug 23 2023)

#### 🐛 Bug Fix

- Update routes.ts ([@GormanDesign](https://github.com/GormanDesign))
- removes routes change ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-3493-add-ability-to-move-menu-items-from-context-menu ([@mabry1985](https://github.com/mabry1985))
- updates getTypeFromPath to manage paths w/o leading / ([@mabry1985](https://github.com/mabry1985))
- merge latest ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- error when Tokens Studio "Expand Shadows" option was selected KSP-3540 [#2864](https://github.com/knapsack-labs/app-monorepo/pull/2864) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 3

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.21.2 (Wed Aug 23 2023)

#### 🏠 Internal

- Update Typescript [#2856](https://github.com/knapsack-labs/app-monorepo/pull/2856) ([@renovate[bot]](https://github.com/renovate[bot]))

#### Authors: 1

- [@renovate[bot]](https://github.com/renovate[bot])

---

# v4.21.1 (Tue Aug 22 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3522-bug-after-editing-token-you-cannot-hit-back-button ([@EmmanuelVelez](https://github.com/EmmanuelVelez))
- Merge branch 'feature/ksp-3522-bug-after-editing-token-you-cannot-hit-back-button' of github.com:knapsack-cloud-internal/app-monorepo into feature/ksp-3522-bug-after-editing-token-you-cannot-hit-back-button ([@emmanuelhcpk](https://github.com/emmanuelhcpk))

#### Authors: 2

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)
- Emmanuel Velez ([@emmanuelhcpk](https://github.com/emmanuelhcpk))

---

# v4.20.0 (Tue Aug 22 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3496-add-drag-functionality-to-primary-navigation-menu-items ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-3496-add-drag-functionality-to-primary-navigation-menu-items ([@mabry1985](https://github.com/mabry1985))

#### Authors: 2

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.19.8 (Mon Aug 21 2023)

#### 🐛 Bug Fix

- during update script, handle null subPages KSP-3542 [#2853](https://github.com/knapsack-labs/app-monorepo/pull/2853) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.19.7 (Fri Aug 18 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3495-add-functionality-to-convert-page-to-pattern ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.19.5 (Thu Aug 17 2023)

#### 🏠 Internal

- KSP-3546: Fixing Azure webhook structure [#2837](https://github.com/knapsack-labs/app-monorepo/pull/2837) ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 1

- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.19.3 (Thu Aug 17 2023)

#### 🏠 Internal

- Updated logos on auth0 emails [#2826](https://github.com/knapsack-labs/app-monorepo/pull/2826) ([@GormanDesign](https://github.com/GormanDesign))
- Add mandrill emails templates [#2817](https://github.com/knapsack-labs/app-monorepo/pull/2817) ([@GormanDesign](https://github.com/GormanDesign))
- refactor: update vercel config [#2831](https://github.com/knapsack-labs/app-monorepo/pull/2831) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.19.2 (Tue Aug 15 2023)

#### 🐛 Bug Fix

- Upgrade auto and lerna to latest [#2784](https://github.com/knapsack-labs/app-monorepo/pull/2784) ([@freneticpixel](https://github.com/freneticpixel) [@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/ksp-3508-update-views ([@freneticpixel](https://github.com/freneticpixel))
- Merge branch 'latest' into upgrade-auto-lerna ([@freneticpixel](https://github.com/freneticpixel))

#### 🏠 Internal

- Updates to aggregate design token(s) block types [#2823](https://github.com/knapsack-labs/app-monorepo/pull/2823) ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.19.1 (Tue Aug 15 2023)

#### 🐛 Bug Fix

- KSP-3533: warn about slots not migrating [#2830](https://github.com/knapsack-labs/app-monorepo/pull/2830) ([@illepic](https://github.com/illepic))
- KSP-3314 Refactored delete token logic to delete composite tokens [#2827](https://github.com/knapsack-labs/app-monorepo/pull/2827) ([@emmanuelhcpk](https://github.com/emmanuelhcpk) [@EmmanuelVelez](https://github.com/EmmanuelVelez))
- Merge latest in ([@emmanuelhcpk](https://github.com/emmanuelhcpk))

#### Authors: 3

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)
- Christopher Bloom ([@illepic](https://github.com/illepic))
- Emmanuel Velez ([@emmanuelhcpk](https://github.com/emmanuelhcpk))

---

# v4.19.0 (Tue Aug 15 2023)

#### 🐛 Bug Fix

- Merge from latest ([@illepic](https://github.com/illepic))
- Merge branch 'latest' into renovate/turbo-monorepo ([@freneticpixel](https://github.com/freneticpixel))

#### 🏠 Internal

- improve start command [#2819](https://github.com/knapsack-labs/app-monorepo/pull/2819) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 3

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.18.0 (Fri Aug 11 2023)

#### 🚀 Enhancement

- Add workspace favicon setting [#2800](https://github.com/knapsack-labs/app-monorepo/pull/2800) ([@GormanDesign](https://github.com/GormanDesign))

#### 🐛 Bug Fix

- Merge branch 'latest' into add-favicon-setting ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- Toby homepage updates [#2815](https://github.com/knapsack-labs/app-monorepo/pull/2815) ([@knapsack-cloud[bot]](https://github.com/knapsack-cloud[bot]) [@GormanDesign](https://github.com/GormanDesign))

#### Authors: 2

- [@knapsack-cloud[bot]](https://github.com/knapsack-cloud[bot])
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.17.0 (Fri Aug 11 2023)

#### 🚀 Enhancement

- Instantly Publish changes instead of having to wait ~15 minutes 🚀 [#2807](https://github.com/knapsack-labs/app-monorepo/pull/2807) ([@EvanLovely](https://github.com/EvanLovely))

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3508-update-views ([@freneticpixel](https://github.com/freneticpixel))
- Merge remote-tracking branch 'origin/latest' into feature/setup-insta-publish ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- setup siteInstances publishing cron job [#2810](https://github.com/knapsack-labs/app-monorepo/pull/2810) ([@EvanLovely](https://github.com/EvanLovely))
- break up cron jobs [#2814](https://github.com/knapsack-labs/app-monorepo/pull/2814) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.16.4 (Fri Aug 11 2023)

### Release Notes

#### Adds setting option to hide the workspace name in the nav bar ([#2791](https://github.com/knapsack-labs/app-monorepo/pull/2791))

#### New workspace setting to hide the text next to your logo when you don't want it.
A logo must be present to hide your workspace name. This ensures that there is always a "home" link available in your navigation

| Default | Hide Name in Navigation On |
|--------|--------|
| ![image](https://github.com/knapsack-labs/app-monorepo/assets/5743332/af81e39a-4385-4893-8649-dcc01cb14be9) | ![image](https://github.com/knapsack-labs/app-monorepo/assets/5743332/7c6542e4-46b1-4f09-a720-b7082e8b7acc) | 

**Settings Page:**
![image](https://github.com/knapsack-labs/app-monorepo/assets/5743332/7edeb3b3-8e26-4c1a-8ec1-f8cd44d394c8)

#### Fix empty gap when page header is full height in view mode ([#2793](https://github.com/knapsack-labs/app-monorepo/pull/2793))

<img width="1511" alt="image" src="https://github.com/knapsack-labs/app-monorepo/assets/5743332/1a097739-9f9e-4fdb-8908-92e0c5829e87">

- Page footer now lays on top of full height header in view mode
- Color of footer items will change based on page header background color

---

#### 🐛 Bug Fix

- Adds setting option to hide the workspace name in the nav bar [#2791](https://github.com/knapsack-labs/app-monorepo/pull/2791) ([@GormanDesign](https://github.com/GormanDesign))
- Fix empty gap when page header is full height in view mode [#2793](https://github.com/knapsack-labs/app-monorepo/pull/2793) ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into add-hide-title-setting ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- Adds iron mountain pat [#2813](https://github.com/knapsack-labs/app-monorepo/pull/2813) ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 2

- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.16.2 (Fri Aug 11 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/update-v4-w-v3-2 ([@freneticpixel](https://github.com/freneticpixel))
- Merge remote-tracking branch 'origin/latest' into feature/insta-publish ([@EvanLovely](https://github.com/EvanLovely))
- Merge remote-tracking branch 'origin/feature/cleanup-load-site' into feature/insta-publish ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.16.1 (Wed Aug 09 2023)

#### 🐛 Bug Fix

- Merge remote-tracking branch 'origin/latest' into feature/update-v4-w-v3 ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into EvanLovely-patch-18 ([@rockymountainhigh1943](https://github.com/rockymountainhigh1943))

#### 🏠 Internal

- when deleting branches change status instead of actually deleting [#2796](https://github.com/knapsack-labs/app-monorepo/pull/2796) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Jake Love ([@rockymountainhigh1943](https://github.com/rockymountainhigh1943))

---

# v4.15.0 (Tue Aug 08 2023)

### Release Notes

#### add support for importing Tokens Studio Sets ([#2785](https://github.com/knapsack-labs/app-monorepo/pull/2785))

- This changes our Token Studio import logic to do this when it comes across a set:
  - If ref can be resolved, leave it as-is
  - Loop through all Sets (in reverse order) and see if the token can be found in them. If found change ref from something like `{color.blue}` to `{core.color.blue}` (if it was found in the "core" set). Note that this does work in tokens that contain multiple references, like `{dimension.xs} * {dimension.scale}`

---

#### 🚀 Enhancement

- add support for importing Tokens Studio Sets [#2785](https://github.com/knapsack-labs/app-monorepo/pull/2785) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.14.0 (Tue Aug 08 2023)

### Release Notes

#### Dynamic Table of Contents ([#2710](https://github.com/knapsack-labs/app-monorepo/pull/2710))

**Table of Contents Appearance:**
<img width="1510" alt="image" src="https://github.com/knapsack-labs/app-monorepo/assets/5743332/84334adf-edd7-4036-b7a0-807caafff541">

**Option to Hide Table of Contents:**
<img width="358" alt="image" src="https://github.com/knapsack-labs/app-monorepo/assets/5743332/19493332-44a9-450e-bad8-4c537f0f354e">

---

#### 🚀 Enhancement

- Dynamic Table of Contents [#2710](https://github.com/knapsack-labs/app-monorepo/pull/2710) ([@EvanLovely](https://github.com/EvanLovely) [@GormanDesign](https://github.com/GormanDesign))

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/toc-poc ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/toc-poc ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.13.3 (Sat Aug 05 2023)

### Release Notes

#### allow Tokens Studio imports to have multiple refs ([#2778](https://github.com/knapsack-labs/app-monorepo/pull/2778))

Allows import of token values like `rgba({text.primary}, {action.disabledOpacity})`

---

#### 🐛 Bug Fix

- allow Tokens Studio imports to have multiple refs [#2778](https://github.com/knapsack-labs/app-monorepo/pull/2778) ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- Token Studio import of multiple shadows turns into string for now KSP-3507 [#2777](https://github.com/knapsack-labs/app-monorepo/pull/2777) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.13.2 (Fri Aug 04 2023)

#### 🐛 Bug Fix

- Merge remote-tracking branch 'origin/latest' into feature/token-quick-fixes ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- setup nested slot editing [#2753](https://github.com/knapsack-labs/app-monorepo/pull/2753) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.13.1 (Thu Aug 03 2023)

#### 🐛 Bug Fix

- KSP  - 3481 Expand dimension units to include em and % [#2771](https://github.com/knapsack-labs/app-monorepo/pull/2771) ([@emmanuelhcpk](https://github.com/emmanuelhcpk) [@EvanLovely](https://github.com/EvanLovely) [@EmmanuelVelez](https://github.com/EmmanuelVelez))
- create start command that spins up UI, API, and Workspace ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- create start command that spins up UI, API, and Workspace [#2772](https://github.com/knapsack-labs/app-monorepo/pull/2772) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 3

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)
- Emmanuel Velez ([@emmanuelhcpk](https://github.com/emmanuelhcpk))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.13.0 (Thu Aug 03 2023)

#### 🚀 Enhancement

- improved Tokens Studio import KSP-3500 [#2763](https://github.com/knapsack-labs/app-monorepo/pull/2763) ([@EvanLovely](https://github.com/EvanLovely))

#### 🐛 Bug Fix

- Merge remote-tracking branch 'origin/latest' into feature/improved-tokens-studio-import ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.12.0 (Thu Aug 03 2023)

### Release Notes

#### Adds ability to quickly add subpage KSP-3494 ([#2752](https://github.com/knapsack-labs/app-monorepo/pull/2752))

<img width="328" alt="image" src="https://github.com/knapsack-labs/app-monorepo/assets/5743332/609cefb8-dd57-4dad-adbb-74861954d799">

![CleanShot 2023-08-03 at 10 39 01](https://github.com/knapsack-labs/app-monorepo/assets/569699/bc8f6115-6764-44dd-b9c2-939f37c5e2c9)

- Adds ability to add a child page directly from a nav item
- Renames "Add Subpage" to "Add Page" in sidebar footer to differentiate the two actions

---

#### 🚀 Enhancement

- Adds ability to quickly add subpage KSP-3494 [#2752](https://github.com/knapsack-labs/app-monorepo/pull/2752) ([@GormanDesign](https://github.com/GormanDesign))

#### 🐛 Bug Fix

- Merge branch 'latest' into quick-add-subpage ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- Increasing timeout on commit changes event to 60s [#2767](https://github.com/knapsack-labs/app-monorepo/pull/2767) ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 2

- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.11.0 (Wed Aug 02 2023)

#### 🚀 Enhancement

- KSP-3311: cubicBezier and transition in UI [#2712](https://github.com/knapsack-labs/app-monorepo/pull/2712) ([@illepic](https://github.com/illepic) [@EvanLovely](https://github.com/EvanLovely))

#### 🐛 Bug Fix

- KSP-3423 All Tokens Page [#2765](https://github.com/knapsack-labs/app-monorepo/pull/2765) ([@emmanuelhcpk](https://github.com/emmanuelhcpk) [@EmmanuelVelez](https://github.com/EmmanuelVelez) [@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into GormanDesign-patch-1 ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-3423-tokens-admin-add-all-tokens-view ([@EmmanuelVelez](https://github.com/EmmanuelVelez))
- Merge branch 'latest' into feature/ksp-3311-tokens-restore-cubicbezier-transition-token-types-in-ui ([@illepic](https://github.com/illepic))
- Merge branch 'latest' of github.com:knapsack-cloud-internal/app-monorepo into feature/ksp-3423-tokens-admin-add-all-tokens-view ([@emmanuelhcpk](https://github.com/emmanuelhcpk))

#### Authors: 5

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)
- Christopher Bloom ([@illepic](https://github.com/illepic))
- Emmanuel Velez ([@emmanuelhcpk](https://github.com/emmanuelhcpk))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.10.7 (Tue Aug 01 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3468-fix-github-action-warnings ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.10.6 (Tue Aug 01 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3463-fix-bug-export-of-design-tokens-for-figma-does-not-include ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into tokens-name-display-format-setting ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- KSP-3480: Set auth0 cookie domain to root knapsack.cloud [#2751](https://github.com/knapsack-labs/app-monorepo/pull/2751) ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 3

- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.10.5 (Mon Jul 31 2023)

#### 🐛 Bug Fix

- Add resolved value tooltip to token admin value column [#2744](https://github.com/knapsack-labs/app-monorepo/pull/2744) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.10.4 (Fri Jul 28 2023)

#### 🐛 Bug Fix

- slots form - fix bug w multiple items, ensure it can be reset [#2746](https://github.com/knapsack-labs/app-monorepo/pull/2746) ([@EvanLovely](https://github.com/EvanLovely))
- Fixes issue where KS would blow up if appearance form was submitted [#2748](https://github.com/knapsack-labs/app-monorepo/pull/2748) ([@mabry1985](https://github.com/mabry1985) [@GormanDesign](https://github.com/GormanDesign))
- Merge remote-tracking branch 'origin/latest' into feature/slots-form-fix ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- ks-sandbox - add more card and grid demos [#2750](https://github.com/knapsack-labs/app-monorepo/pull/2750) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 3

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.10.3 (Fri Jul 28 2023)

#### 🐛 Bug Fix

- KSP-3400 Studio to Spec Token References [#2729](https://github.com/knapsack-labs/app-monorepo/pull/2729) ([@emmanuelhcpk](https://github.com/emmanuelhcpk) [@EmmanuelVelez](https://github.com/EmmanuelVelez))

#### Authors: 2

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)
- Emmanuel Velez ([@emmanuelhcpk](https://github.com/emmanuelhcpk))

---

# v4.10.2 (Fri Jul 28 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3427-add-mtls-to-gitlab-rest-provider ([@freneticpixel](https://github.com/freneticpixel))

#### 🏠 Internal

- Adding MTLS support to gitlab rest provider [#2695](https://github.com/knapsack-labs/app-monorepo/pull/2695) ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 1

- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.10.1 (Thu Jul 27 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3467-error-in-setting-text-color-within-workspace ([@mabry1985](https://github.com/mabry1985))
- remove redundant file write in App Client boot ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- remove redundant file write in App Client boot [#2739](https://github.com/knapsack-labs/app-monorepo/pull/2739) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.10.0 (Tue Jul 25 2023)

#### 🚀 Enhancement

- Bumping version to fix auto shipit publishing [#2735](https://github.com/knapsack-labs/app-monorepo/pull/2735) ([@freneticpixel](https://github.com/freneticpixel))

#### 🐛 Bug Fix

- bumping version to fix auto shipit publishing ([@freneticpixel](https://github.com/freneticpixel))
- Merge branch 'latest' into renovate/pnpm-8.x ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 1

- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.9.2 (Fri Jul 21 2023)

#### 🐛 Bug Fix

- KSP 3447 - Removed inherit token type option [#2728](https://github.com/knapsack-labs/app-monorepo/pull/2728) ([@emmanuelhcpk](https://github.com/emmanuelhcpk) [@EmmanuelVelez](https://github.com/EmmanuelVelez))

#### Authors: 2

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)
- Emmanuel Velez ([@emmanuelhcpk](https://github.com/emmanuelhcpk))

---

# v4.9.1 (Thu Jul 20 2023)

### Release Notes

#### improved slots form UI ([#2665](https://github.com/knapsack-labs/app-monorepo/pull/2665))

New Slots Form with nicer UI

<img width="371" alt="CleanShot 2023-07-18 at 16 33 59@2x" src="https://github.com/knapsack-labs/app-monorepo/assets/569699/e0b312b4-8bb4-4a64-bbac-3176c4b68183">

---

#### 🐛 Bug Fix

- improved slots form UI [#2665](https://github.com/knapsack-labs/app-monorepo/pull/2665) ([@EvanLovely](https://github.com/EvanLovely) [@GormanDesign](https://github.com/GormanDesign))
- Merge remote-tracking branch 'origin/slot-form-ui' into feature/slot-form-refactor ([@EvanLovely](https://github.com/EvanLovely))
- Merge remote-tracking branch 'origin/feature/update-react-hook-form' into feature/slot-form-refactor ([@EvanLovely](https://github.com/EvanLovely))
- Merge remote-tracking branch 'origin/feature/slot-form-refactor' into slot-form-ui ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/slot-form-refactor ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/slot-form-refactor ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- toby: select - removes deprecated `selected` <option> attribute [#2723](https://github.com/knapsack-labs/app-monorepo/pull/2723) ([@EvanLovely](https://github.com/EvanLovely))
- update react-hook-form, fix types regression [#2724](https://github.com/knapsack-labs/app-monorepo/pull/2724) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.9.0 (Wed Jul 19 2023)

#### 🐛 Bug Fix

- KSP-3383 Mapped studio dimension, spacing, lineHeights, color, fontSize to spec types [#2650](https://github.com/knapsack-labs/app-monorepo/pull/2650) ([@emmanuelhcpk](https://github.com/emmanuelhcpk) [@EmmanuelVelez](https://github.com/EmmanuelVelez) [@illepic](https://github.com/illepic) [@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'feature/ksp-3383-map-spacing-dimension-studio-types-to-dimension-spec-types' of github.com:knapsack-cloud-internal/app-monorepo into feature/ksp-3383-map-spacing-dimension-studio-types-to-dimension-spec-types ([@emmanuelhcpk](https://github.com/emmanuelhcpk))
- Merge branch 'latest' into feature/ksp-3383-map-spacing-dimension-studio-types-to-dimension-spec-types ([@EmmanuelVelez](https://github.com/EmmanuelVelez))
- Merge branch 'latest' into feature/ksp-3386-map-shadow-studio-type-to-shadow-spec-type ([@illepic](https://github.com/illepic))
- Merge branch 'latest' of github.com:knapsack-cloud-internal/app-monorepo into feature/ksp-3383-map-spacing-dimension-studio-types-to-dimension-spec-types ([@emmanuelhcpk](https://github.com/emmanuelhcpk))
- Merge branch 'latest' into feature/ksp-3383-map-spacing-dimension-studio-types-to-dimension-spec-types ([@illepic](https://github.com/illepic))
- Merge latest in ([@emmanuelhcpk](https://github.com/emmanuelhcpk))
- Merge branch 'latest' of github.com:knapsack-cloud-internal/app-monorepo into feature/ksp-3384-map-opacitylineheightnumbers-studio-types-to-spec-number ([@emmanuelhcpk](https://github.com/emmanuelhcpk))

#### Authors: 4

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)
- Christopher Bloom ([@illepic](https://github.com/illepic))
- Emmanuel Velez ([@emmanuelhcpk](https://github.com/emmanuelhcpk))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.8.3 (Tue Jul 18 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3438-cypress-tests-to-edit-save-each-token ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.8.2 (Tue Jul 18 2023)

#### 🐛 Bug Fix

- Allow users to upload files for token import [#2711](https://github.com/knapsack-labs/app-monorepo/pull/2711) ([@mabry1985](https://github.com/mabry1985))
- Bump version to: v4.8.0 \[skip ci\] ([@KnapsackBot](https://github.com/KnapsackBot))
- Merge branch 'latest' into feature/ksp-3353-token-import-field-should-also-have-ability-to-upload-json ([@mabry1985](https://github.com/mabry1985))

#### 🏠 Internal

- Feature/ksp 3403 add components to ks sandbox [#2717](https://github.com/knapsack-labs/app-monorepo/pull/2717) ([@mabry1985](https://github.com/mabry1985) [@KnapsackBot](https://github.com/KnapsackBot))
- Create Collapse and Accordion components [#2719](https://github.com/knapsack-labs/app-monorepo/pull/2719) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 3

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- KnapsackBot ([@KnapsackBot](https://github.com/KnapsackBot))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.8.1 (Mon Jul 17 2023)

### Release Notes

#### v4 update script detects if Markdown Block has content that cannot convert to Text Editor - then will skip KSP-3339 KSP-3413 ([#2705](https://github.com/knapsack-labs/app-monorepo/pull/2705))

When updating to v4 via `npx @knapsack/update@latest` Markdown blocks will attempt to convert to Text Editor blocks. In certain scenarios they will now be left as Markdown blocks:

- Links that contain Images
- Tables

---

#### 🐛 Bug Fix

- v4 update script detects if Markdown Block has content that cannot convert to Text Editor - then will skip KSP-3339 KSP-3413 [#2705](https://github.com/knapsack-labs/app-monorepo/pull/2705) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.6.0 (Tue Jul 11 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into v4-toby-doc-updates ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.5.1 (Mon Jul 10 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into node-18-pruned-lock ([@freneticpixel](https://github.com/freneticpixel))

#### 🏠 Internal

- App-api and Toby docker images now use node 18 and frozen lock file [#2697](https://github.com/knapsack-labs/app-monorepo/pull/2697) ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 1

- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.5.0 (Thu Jul 06 2023)

### Release Notes

#### Knapsack Atlas defaults to Chat Bot ([#2627](https://github.com/knapsack-labs/app-monorepo/pull/2627))

https://github.com/knapsack-labs/app-monorepo/assets/5743332/6d681548-f00a-49b2-8e7e-ef1f6acf43c8

- Knapsack Atlas defaults to the AI Chat Bot
- AtlasTrigger (renamed from FloatingHelper) toggles Atlas instead of opening a menu
- Previous FloatingHelper menu items moved into Atlas
<img width="717" alt="image" src="https://github.com/knapsack-labs/app-monorepo/assets/5743332/56461e77-6dd3-45be-936c-3d7bd6a8bac5">

- Knapsack versions moved to "Knapsack" menu in app bar
<img width="242" alt="image" src="https://github.com/knapsack-labs/app-monorepo/assets/5743332/0a0bd4d5-8f80-46c3-94a9-9fe68eda3da0">

---

#### 🚀 Enhancement

- DocBot: Makes DocBot default Atlas panel, Adds streaming response, updates UX, and updates language model response [#2683](https://github.com/knapsack-labs/app-monorepo/pull/2683) ([@mabry1985](https://github.com/mabry1985) [@EvanLovely](https://github.com/EvanLovely) [@renovate[bot]](https://github.com/renovate[bot]) [@GormanDesign](https://github.com/GormanDesign) [@illepic](https://github.com/illepic))

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3417-docbot-ux-update-and-refactor ([@mabry1985](https://github.com/mabry1985))
- merge latest ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-3417-docbot-ux-update-and-refactor ([@illepic](https://github.com/illepic))
- Merge branch 'latest' into feature/ksp-3272-docbot-related-questions ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-3272-docbot-related-questions [#2525](https://github.com/knapsack-labs/app-monorepo/pull/2525) ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-3272-docbot-related-questions ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'feature/ksp-3272-docbot-related-questions' into feature/vercel-ai-sdk ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/vercel-ai-sdk ([@mabry1985](https://github.com/mabry1985))
- Knapsack Atlas defaults to Chat Bot [#2627](https://github.com/knapsack-labs/app-monorepo/pull/2627) ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-3272-docbot-related-questions ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 5

- [@renovate[bot]](https://github.com/renovate[bot])
- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.4.11 (Thu Jul 06 2023)

### Release Notes

#### Add ability to set font family across all items ([#2693](https://github.com/knapsack-labs/app-monorepo/pull/2693))

Adds a "Use For All Elements" action to the custom fonts form that sets the Font Family to every appearance option.
![image](https://github.com/knapsack-labs/app-monorepo/assets/5743332/8ea206e8-ec2c-48d1-857a-5d128100f4bf)

---

#### 🐛 Bug Fix

- Add ability to set font family across all items [#2693](https://github.com/knapsack-labs/app-monorepo/pull/2693) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.4.10 (Thu Jul 06 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3126-checkboxes-triggered-for-all-uploaded-files-when-copied ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- Fixes Attachments block copy button state issues [#2653](https://github.com/knapsack-labs/app-monorepo/pull/2653) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.4.9 (Wed Jul 05 2023)

#### 🏠 Internal

- Enable ESLint rules in error mode to check for unused imports [#2690](https://github.com/knapsack-labs/app-monorepo/pull/2690) ([@greylabel](https://github.com/greylabel))

#### Authors: 1

- Grant Gaudet ([@greylabel](https://github.com/greylabel))

---

# v4.4.8 (Mon Jul 03 2023)

### Release Notes

#### Component Demo columns update based on block size KSP-2530 KSP-3409 ([#2673](https://github.com/knapsack-labs/app-monorepo/pull/2673))

Component Demo columns respond to the size of the block they are in. 
- Full Width: 1 column
- Large: 1 or 2 columns
- Medium: 1, 2, or 3 columns
- Small: 1, 2 or 4 columns

#### Adds empty state to color fields in theme settings KSP-3418 KSP-3241 ([#2686](https://github.com/knapsack-labs/app-monorepo/pull/2686))

- Adds empty state to Color Picker fields to prevent confusion of unset system options
![image](https://github.com/knapsack-labs/app-monorepo/assets/5743332/3aed25d4-b74c-4b11-b484-0ec029f5b52f)
- Adds text input for HEX format to Color Picker popover
![image](https://github.com/knapsack-labs/app-monorepo/assets/5743332/3466e780-145e-4bb0-9877-cb20ec1ca556)

---

#### 🐛 Bug Fix

- Component Demo columns update based on block size KSP-2530 KSP-3409 [#2673](https://github.com/knapsack-labs/app-monorepo/pull/2673) ([@GormanDesign](https://github.com/GormanDesign))
- Adds empty state to color fields in theme settings KSP-3418 KSP-3241 [#2686](https://github.com/knapsack-labs/app-monorepo/pull/2686) ([@GormanDesign](https://github.com/GormanDesign))
- Fixes token block values not wrapping when necessary [#2674](https://github.com/knapsack-labs/app-monorepo/pull/2674) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.4.7 (Fri Jun 30 2023)

#### 🐛 Bug Fix

- Primary nav fallback colors match site name fallbacks [#2687](https://github.com/knapsack-labs/app-monorepo/pull/2687) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.4.3 (Wed Jun 28 2023)

#### 🏠 Internal

- Add failing tests for additional spec types [#2676](https://github.com/knapsack-labs/app-monorepo/pull/2676) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.4.2 (Wed Jun 28 2023)

#### 🏠 Internal

- Adds additional Studio to Spec tests [#2667](https://github.com/knapsack-labs/app-monorepo/pull/2667) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.4.0 (Fri Jun 23 2023)

### Release Notes

#### Fixes link formatting in text editor ([#2647](https://github.com/knapsack-labs/app-monorepo/pull/2647))

Fixes the issue where after adding a link additional text would get appended to the link itself.

#### Private Pages ([#2550](https://github.com/knapsack-labs/app-monorepo/pull/2550))

- Adds ability to mark pages as private
- Private pages are denoted with a lock icon on the pages navigation item.
- Private pages remain in the navigation, but are only accessible to the set user role.
- Marking a page as private prevents lower roles from accessing the page itself and any of it's child pages.
- A private page can also be marked as hidden if users don't want the nav item to appear on latest.


**Private Page Controls**
![image](https://github.com/knapsack-labs/app-monorepo/assets/5743332/2fabb1a0-c51b-43c7-aca2-5dabb0b0a23b)


**Private Page with Access**
<img width="1624" alt="image" src="https://github.com/knapsack-labs/app-monorepo/assets/5743332/00b49a1d-2f87-4767-822b-9ada62267255">

**Private Page without Access**
<img width="1624" alt="image" src="https://github.com/knapsack-labs/app-monorepo/assets/5743332/2ea8fadd-076d-4460-9ade-3752932b561e">

---

#### 🚀 Enhancement

- Private Pages [#2550](https://github.com/knapsack-labs/app-monorepo/pull/2550) ([@GormanDesign](https://github.com/GormanDesign) [@EvanLovely](https://github.com/EvanLovely))

#### 🐛 Bug Fix

- Switching branches preserves tab context [#2648](https://github.com/knapsack-labs/app-monorepo/pull/2648) ([@GormanDesign](https://github.com/GormanDesign))
- Fixes link formatting in text editor [#2647](https://github.com/knapsack-labs/app-monorepo/pull/2647) ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-3300-add-ability-to-mark-pages-as-private ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into feature/ksp-3300-add-ability-to-mark-pages-as-private ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.3.3 (Fri Jun 23 2023)

#### 🐛 Bug Fix

- Fixes ability to add and update workspace logo in settings [#2662](https://github.com/knapsack-labs/app-monorepo/pull/2662) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.3.2 (Fri Jun 23 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into azure-provider-bug-fixes-latest ([@freneticpixel](https://github.com/freneticpixel))

#### 🏠 Internal

- fix migration of UiConfig [#2661](https://github.com/knapsack-labs/app-monorepo/pull/2661) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.3.0 (Thu Jun 22 2023)

### Release Notes

#### Enables adding images via URL to Image Blocks ([#2642](https://github.com/knapsack-labs/app-monorepo/pull/2642))

https://github.com/knapsack-labs/app-monorepo/assets/5743332/957ba018-3e5b-4412-8203-92f26ab1fd3a

---

#### 🚀 Enhancement

- Enables adding images via URL to Image Blocks [#2642](https://github.com/knapsack-labs/app-monorepo/pull/2642) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.2.7 (Thu Jun 22 2023)

#### 🐛 Bug Fix

- Token reference select handles empty options [#2654](https://github.com/knapsack-labs/app-monorepo/pull/2654) ([@GormanDesign](https://github.com/GormanDesign))
- Merge branch 'latest' into fix/record-site-metrics-latest ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 2

- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.2.6 (Wed Jun 21 2023)

#### 🐛 Bug Fix

- fix unable to get local issuer certificate issue [#2651](https://github.com/knapsack-labs/app-monorepo/pull/2651) ([@EvanLovely](https://github.com/EvanLovely))
- adjust log levels ([@EvanLovely](https://github.com/EvanLovely))
- run boot check for picking curl or fetch ([@EvanLovely](https://github.com/EvanLovely))
- fix unable to get local issuer certificate issue ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.2.5 (Wed Jun 21 2023)

### Release Notes

#### Toasts message handles markdown ([#2646](https://github.com/knapsack-labs/app-monorepo/pull/2646))

Toby toasts are now able to parse markdown in the provided message. 
<img width="383" alt="image" src="https://github.com/knapsack-labs/app-monorepo/assets/5743332/46417c64-7ccc-43d3-969c-f161e31ca898">

---

#### 🐛 Bug Fix

- Hide missing block error when user cannot edit [#2649](https://github.com/knapsack-labs/app-monorepo/pull/2649) ([@GormanDesign](https://github.com/GormanDesign))
- Cleanup tooltip and toast language [#2644](https://github.com/knapsack-labs/app-monorepo/pull/2644) ([@GormanDesign](https://github.com/GormanDesign))
- Toasts message handles markdown [#2646](https://github.com/knapsack-labs/app-monorepo/pull/2646) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.2.4 (Wed Jun 21 2023)

### Release Notes

#### renderer improvements ([#2645](https://github.com/knapsack-labs/app-monorepo/pull/2645))

- shortening renderer logPrefix
- showing webpack errors with more clarity
- ensure webpack renderers only write entry file when it changed
- give webpack renderers a slight delay to help catch multiple changes at once
- adding better formatting for webpack watch errors
- clear message when rendererId is missing
- making pattern renderer error more readable

#### Template Stage UX Improvements ([#2638](https://github.com/knapsack-labs/app-monorepo/pull/2638))

- Hides stage form trigger when demo is template demo and user can't save
- Hide editing UI when a user can't save data
- Update stage panel trigger label based on demo type
- Allows reseting demo size to auto (default)
- Prevents extra scrolling in schema form

---

#### 🐛 Bug Fix

- renderer improvements [#2645](https://github.com/knapsack-labs/app-monorepo/pull/2645) ([@EvanLovely](https://github.com/EvanLovely))
- making pattern renderer error more readable ([@EvanLovely](https://github.com/EvanLovely))
- adjust log prefix ([@EvanLovely](https://github.com/EvanLovely))
- clear message when rendererId is missing ([@EvanLovely](https://github.com/EvanLovely))
- Template Stage UX Improvements [#2638](https://github.com/knapsack-labs/app-monorepo/pull/2638) ([@GormanDesign](https://github.com/GormanDesign))
- shortening renderer logPrefix ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- KSP-3162: All active site client data archived to S3 nightly [#2640](https://github.com/knapsack-labs/app-monorepo/pull/2640) ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 3

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.2.2 (Tue Jun 20 2023)

#### 🐛 Bug Fix

- Fixes template portal spec tab state not updating on save [#2639](https://github.com/knapsack-labs/app-monorepo/pull/2639) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.2.0 (Mon Jun 19 2023)

#### 🚀 Enhancement

- KSP-3365: support for Token Studio for Figma tokens [#2631](https://github.com/knapsack-labs/app-monorepo/pull/2631) ([@illepic](https://github.com/illepic) [@EvanLovely](https://github.com/EvanLovely))

#### 🐛 Bug Fix

- Merge remote-tracking branch 'origin/latest' into feature/ksp-3365-write-failing-tests-for-all-the-token-types ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/ksp-3365-write-failing-tests-for-all-the-token-types ([@illepic](https://github.com/illepic))

#### Authors: 2

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.1.10 (Mon Jun 19 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into merge-latest-into-v3 ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 1

- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.1.9 (Fri Jun 16 2023)

#### 🐛 Bug Fix

- setup migrations [#2629](https://github.com/knapsack-labs/app-monorepo/pull/2629) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.1.8 (Fri Jun 16 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3322-duplicating-a-page-does-not-duplicate-blocks ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.1.7 (Thu Jun 15 2023)

#### 🐛 Bug Fix

- Add token files for Style Dictionary and Tokens Studio [#2592](https://github.com/knapsack-labs/app-monorepo/pull/2592) ([@EvanLovely](https://github.com/EvanLovely) [@illepic](https://github.com/illepic))
- Merge branch 'latest' into feature/ksp-3331-style-dictionary-and-tokens-studio-both-are-included-in ([@illepic](https://github.com/illepic))
- Merge branch 'latest' into feature/prune-old-template-stage ([@EvanLovely](https://github.com/EvanLovely))
- Merge remote-tracking branch 'origin/latest' into feature/prune-old-template-stage ([@EvanLovely](https://github.com/EvanLovely))
- KSP-3331: handle siteId within token creation for studio format ([@illepic](https://github.com/illepic))
- Merge remote-tracking branch 'origin/feature/ksp-3349-v4-migration-clicking-copy-link-to-playground-embed-sends' into feature/prune-old-template-stage ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/add-style-dictionary-output ([@illepic](https://github.com/illepic))

#### 🏠 Internal

- set flags enableNewStage and enableTemplatePortal permanently true [#2613](https://github.com/knapsack-labs/app-monorepo/pull/2613) ([@EvanLovely](https://github.com/EvanLovely))
- Merge remote-tracking branch 'origin/EvanLovely-patch-16' into feature/prune-old-template-stage [#2621](https://github.com/knapsack-labs/app-monorepo/pull/2621) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.1.6 (Thu Jun 15 2023)

#### 🐛 Bug Fix

- Box Shadow demo accepts string tokens [#2620](https://github.com/knapsack-labs/app-monorepo/pull/2620) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.1.5 (Wed Jun 14 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3276-handle-attempting-to-reference-a-token-with-no-options-that ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.1.4 (Wed Jun 14 2023)

#### 🐛 Bug Fix

- Fixes color swatches not displaying referenced token or description KSP-3342 [#2603](https://github.com/knapsack-labs/app-monorepo/pull/2603) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.1.3 (Tue Jun 13 2023)

#### 🐛 Bug Fix

- fix post add template url redirects KSP-3185 [#2608](https://github.com/knapsack-labs/app-monorepo/pull/2608) ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into v3 ([@freneticpixel](https://github.com/freneticpixel))
- add renderer demo check ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- Merge record site metrics updates in v3 into latest [#2611](https://github.com/knapsack-labs/app-monorepo/pull/2611) ([@freneticpixel](https://github.com/freneticpixel) [@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v4.1.2 (Tue Jun 13 2023)

#### 🐛 Bug Fix

- updates logic for setting nav link to active [#2604](https://github.com/knapsack-labs/app-monorepo/pull/2604) ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-3216-tokens-active-nav-state-issues ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.1.0 (Tue Jun 13 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3336-attachments-block-allow-entering-a-url-instead-of-uploading ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.0.11 (Fri Jun 09 2023)

#### 🐛 Bug Fix

- KSP-3263 Added cases to handle inherit token [#2588](https://github.com/knapsack-labs/app-monorepo/pull/2588) ([@emmanuelhcpk](https://github.com/emmanuelhcpk) [@EmmanuelVelez](https://github.com/EmmanuelVelez))

#### Authors: 2

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)
- Emmanuel Velez ([@emmanuelhcpk](https://github.com/emmanuelhcpk))

---

# v4.0.10 (Thu Jun 08 2023)

### Release Notes

#### show error message when switching to v3 branch on v4 ([#2591](https://github.com/knapsack-labs/app-monorepo/pull/2591))

When on v4 and switching to an older branch from v3 a basic error now shows up for the user:

![CleanShot 2023-06-08 at 15 45 40](https://github.com/knapsack-labs/app-monorepo/assets/569699/98378ced-ef81-4baa-b4d0-37c291ee29d6)

---

#### 🐛 Bug Fix

- show error message when switching to v3 branch on v4 [#2591](https://github.com/knapsack-labs/app-monorepo/pull/2591) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.0.8 (Thu Jun 08 2023)

#### 🐛 Bug Fix

- KSP-3326: SCSS/LESS/CSSvars proper inline var output [#2582](https://github.com/knapsack-labs/app-monorepo/pull/2582) ([@illepic](https://github.com/illepic))
- Merge branch 'latest' into feature/ksp-3326-tokens-to-sass-converter-outputs-incorrect-media-queries ([@illepic](https://github.com/illepic))
- Merge branch 'latest' into feature/ksp-3286-navigating-cold-to-token-group-with-dots-in-name-causes-404 ([@illepic](https://github.com/illepic))
- Merge branch 'feature/ksp-3280-tokens-editing-group-creates-new-nested-group-in-empty-key' into feature/ksp-3286-navigating-cold-to-token-group-with-dots-in-name-causes-404 ([@illepic](https://github.com/illepic))

#### Authors: 1

- Christopher Bloom ([@illepic](https://github.com/illepic))

---

# v4.0.7 (Thu Jun 08 2023)

#### 🐛 Bug Fix

- adds logic to disable editing theme unless on branch [#2585](https://github.com/knapsack-labs/app-monorepo/pull/2585) ([@mabry1985](https://github.com/mabry1985))
- merge latest ([@mabry1985](https://github.com/mabry1985))

#### Authors: 1

- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v4.0.6 (Thu Jun 08 2023)

#### 🐛 Bug Fix

- KSP-3280: token rename and grouping works [#2543](https://github.com/knapsack-labs/app-monorepo/pull/2543) ([@illepic](https://github.com/illepic) [@GormanDesign](https://github.com/GormanDesign) [@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/ksp-3280-tokens-editing-group-creates-new-nested-group-in-empty-key ([@illepic](https://github.com/illepic))
- Merge branch 'epic/v4' into feature/ksp-3280-tokens-editing-group-creates-new-nested-group-in-empty-key ([@illepic](https://github.com/illepic))

#### Authors: 3

- Christopher Bloom ([@illepic](https://github.com/illepic))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.0.5 (Thu Jun 08 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3329-move-back-to-webpack-for-pre-bundling ([@EvanLovely](https://github.com/EvanLovely))
- re-setup webpack for App UI instead of vite KSP-3329 ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- re-setup webpack for App UI instead of vite KSP-3329 [#2581](https://github.com/knapsack-labs/app-monorepo/pull/2581) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.0.4 (Thu Jun 08 2023)

#### 🐛 Bug Fix

- KSP-3310 tokens temporarily disable cubicBezier transition token [#2561](https://github.com/knapsack-labs/app-monorepo/pull/2561) ([@emmanuelhcpk](https://github.com/emmanuelhcpk) [@GormanDesign](https://github.com/GormanDesign) [@EmmanuelVelez](https://github.com/EmmanuelVelez))
- Merge branch 'latest' into feature/ksp-3281-tokens-deleting-a-token-does-not-close-panel-and-redirects-redux ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into GormanDesign-patch-2 ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into GormanDesign-patch-1 ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 5

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)
- Emmanuel Velez ([@emmanuelhcpk](https://github.com/emmanuelhcpk))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v4.0.3 (Thu Jun 08 2023)

#### 🐛 Bug Fix

- manually bump version to 4.0.2 [#2580](https://github.com/knapsack-labs/app-monorepo/pull/2580) ([@EvanLovely](https://github.com/EvanLovely))
- manually bump version to 4.0.2 ([@EvanLovely](https://github.com/EvanLovely))
- Merge remote-tracking branch 'origin/v3' into feature/v3-update-latest ([@EvanLovely](https://github.com/EvanLovely))
- Merge remote-tracking branch 'origin/latest' into feature/v3-update-latest ([@EvanLovely](https://github.com/EvanLovely))
- v3.117.0 ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v4.0.1 (Wed Jun 07 2023)

#### 🐛 Bug Fix

- reset pkg versions back to 4.0.0 ([@EvanLovely](https://github.com/EvanLovely))
- Merge remote-tracking branch 'origin/latest' into feature/v3-update-latest ([@EvanLovely](https://github.com/EvanLovely))
- Bump version to: v3.116.7 \[skip ci\] ([@KnapsackBot](https://github.com/KnapsackBot))

#### 🏠 Internal

- v3 -> latest [#2577](https://github.com/knapsack-labs/app-monorepo/pull/2577) ([@EvanLovely](https://github.com/EvanLovely) [@freneticpixel](https://github.com/freneticpixel))

#### Authors: 3

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))
- KnapsackBot ([@KnapsackBot](https://github.com/KnapsackBot))

---

# v3.116.6 (Tue Jun 06 2023)

#### 🐛 Bug Fix

- Add copy action to code snippet block KSP-3248 [#2553](https://github.com/knapsack-labs/app-monorepo/pull/2553) ([@GormanDesign](https://github.com/GormanDesign))

#### Authors: 1

- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v3.116.5 (Mon Jun 05 2023)

#### 🐛 Bug Fix

- ensure slots form only shows patterns of same template language KSP-3271 [#2555](https://github.com/knapsack-labs/app-monorepo/pull/2555) ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/ksp-3288-add-excludefromanalytics-to-sites-table ([@freneticpixel](https://github.com/freneticpixel))

#### 🏠 Internal

- KSP-3288: Adds excludeFromAnalytics to sites and filters on this for daily summaries [#2535](https://github.com/knapsack-labs/app-monorepo/pull/2535) ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v3.116.4 (Mon Jun 05 2023)

#### 🐛 Bug Fix

- Adds success toasts for template demo updates [#2545](https://github.com/knapsack-labs/app-monorepo/pull/2545) ([@GormanDesign](https://github.com/GormanDesign) [@EvanLovely](https://github.com/EvanLovely))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v3.116.3 (Mon Jun 05 2023)

#### 🐛 Bug Fix

- Fixes template language id not updating in template form [#2541](https://github.com/knapsack-labs/app-monorepo/pull/2541) ([@GormanDesign](https://github.com/GormanDesign))

#### 🏠 Internal

- Add fs-extra types to packages without it [#2551](https://github.com/knapsack-labs/app-monorepo/pull/2551) ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 2

- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v3.116.0 (Fri May 26 2023)

#### 🚀 Enhancement

- pull all tools pkgs back in [#2526](https://github.com/knapsack-labs/app-monorepo/pull/2526) ([@EvanLovely](https://github.com/EvanLovely))

#### 🐛 Bug Fix

- formatting pkgs ([@EvanLovely](https://github.com/EvanLovely))
- aligning all package versions ([@EvanLovely](https://github.com/EvanLovely))
- adjust package versions to use workspace:* ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' of github.com:knapsack-cloud-internal/app-monorepo into feature/ksp-3206-gitlab-provider-add-support-for-rest ([@emmanuelhcpk](https://github.com/emmanuelhcpk))

#### 🏠 Internal

- Implementing gitlab api rest endpoints [#2479](https://github.com/knapsack-labs/app-monorepo/pull/2479) ([@emmanuelhcpk](https://github.com/emmanuelhcpk) [@freneticpixel](https://github.com/freneticpixel) [@EmmanuelVelez](https://github.com/EmmanuelVelez))
- add delay util for testing [#2516](https://github.com/knapsack-labs/app-monorepo/pull/2516) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 4

- [@EmmanuelVelez](https://github.com/EmmanuelVelez)
- Emmanuel Velez ([@emmanuelhcpk](https://github.com/emmanuelhcpk))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))

---

# v3.111.9 (Wed May 24 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3261-update-retrieval-chain ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-3191-ksp-3212-orgid-metadata ([@freneticpixel](https://github.com/freneticpixel))

#### 🏠 Internal

- KSP-3212,KSP-3191: Add additional metrics to analytics and logging [#2504](https://github.com/knapsack-labs/app-monorepo/pull/2504) ([@freneticpixel](https://github.com/freneticpixel))

#### Authors: 2

- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))

---

# v3.111.8 (Wed May 24 2023)

#### 🐛 Bug Fix

- KSP-2918: template stage loading indicator shows while component is loading too [#2517](https://github.com/knapsack-labs/app-monorepo/pull/2517) ([@EvanLovely](https://github.com/EvanLovely) [@GormanDesign](https://github.com/GormanDesign))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v3.111.3 (Wed May 10 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/setup-ks-urls ([@EvanLovely](https://github.com/EvanLovely))
- adjust imports ([@EvanLovely](https://github.com/EvanLovely))
- fix import ([@EvanLovely](https://github.com/EvanLovely))
- setup KS Urls in Core ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- setup KS Urls in Core [#2490](https://github.com/knapsack-labs/app-monorepo/pull/2490) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v3.111.1 (Tue May 09 2023)

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/ksp-3196-reference-tokens-created-in-token-studio ([@GormanDesign](https://github.com/GormanDesign))
- using isTokensV4 on UI ([@EvanLovely](https://github.com/EvanLovely))
- Added contansts file and v4tokens var to latests ([@emmanuelhcpk](https://github.com/emmanuelhcpk))

#### 🏠 Internal

- swap start cmd [#2488](https://github.com/knapsack-labs/app-monorepo/pull/2488) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 3

- Emmanuel Velez ([@emmanuelhcpk](https://github.com/emmanuelhcpk))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v3.111.0 (Tue May 09 2023)

#### 🐛 Bug Fix

- using isTokensV4 on UI ([@EvanLovely](https://github.com/EvanLovely))
- Added contansts file and v4tokens var to latests ([@emmanuelhcpk](https://github.com/emmanuelhcpk))
- KSP-3153: Updating packages to private if they are not a public dependency [#2384](https://github.com/knapsack-labs/app-monorepo/pull/2384) ([@freneticpixel](https://github.com/freneticpixel))
- merges latest ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-2884-collapsing-panel-with-form-fields-causes ([@GormanDesign](https://github.com/GormanDesign))
- format pkgs ([@EvanLovely](https://github.com/EvanLovely))
- Merge remote-tracking branch 'origin/latest' into feature/setup-turborepo ([@EvanLovely](https://github.com/EvanLovely))
- set semver range ([@EvanLovely](https://github.com/EvanLovely))
- use ava with disabled worker threads ([@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'latest' into feature/ksp-3195-chat-interface-on-atlas-to-call-app-api ([@mabry1985](https://github.com/mabry1985))
- Merge branch 'latest' into feature/ksp-3153-mark-some-packges-as-private ([@freneticpixel](https://github.com/freneticpixel))
- timing test runs ([@EvanLovely](https://github.com/EvanLovely))
- try ava pkg with increased CI timeouts ([@EvanLovely](https://github.com/EvanLovely))
- update pkg versions ([@EvanLovely](https://github.com/EvanLovely))
- update scripts ([@EvanLovely](https://github.com/EvanLovely))
- swap to workspace:* version syntax, update npmignore ([@EvanLovely](https://github.com/EvanLovely))
- update typescript ([@EvanLovely](https://github.com/EvanLovely))
- swapt rush for turbo and pnpm in monorepo ([@EvanLovely](https://github.com/EvanLovely))

#### 🏠 Internal

- bump @types/webpack and vue-loader versions [#2424](https://github.com/knapsack-labs/app-monorepo/pull/2424) ([@EvanLovely](https://github.com/EvanLovely))
- setup turborepo [#2399](https://github.com/knapsack-labs/app-monorepo/pull/2399) ([@EvanLovely](https://github.com/EvanLovely) [@freneticpixel](https://github.com/freneticpixel))

#### Authors: 5

- Emmanuel Velez ([@emmanuelhcpk](https://github.com/emmanuelhcpk))
- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Jim Frenette ([@freneticpixel](https://github.com/freneticpixel))
- Josh Mabry ([@mabry1985](https://github.com/mabry1985))
- Matt Gorman ([@GormanDesign](https://github.com/GormanDesign))

---

# v3.16.0 (Wed Jun 02 2021)

### Release Notes

#### Allow cli to set errorOnMissingFile for different commands ([#600](https://github.com/knapsack-cloud-internal/app-client/pull/600))

The CLI commands `knapsack build` and `knapsack start` will no longer fail if a Pattern's template file or an Asset Set's local source file is missing. This will help with coordinating your build process. The CLI command `knapsack test` will check that all those files exist and should definitely be ran after all is built to ensure no broken experiences await you on deployment.

---

#### 🚀 Enhancement

- Allow cli to set errorOnMissingFile for different commands [#600](https://github.com/knapsack-cloud-internal/app-client/pull/600) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v3.15.3 (Tue May 25 2021)

### Release Notes

#### KSP-956, KSP-955 Hotfix for pattern-related updates (ex. new variations within slots; slotted UI changes) not rendering correctly ([#601](https://github.com/knapsack-cloud-internal/app-client/pull/601))

Squashed a bug causing certain changes to Patterns / Components to not always show up on other screens as expected (ex. a brand new Button variation not rendering correctly when used as a slotted sub-component within a Card component).

---

#### 🐛 Bug Fix

- KSP-956, KSP-955 Hotfix for pattern-related updates (ex. new variations within slots; slotted UI changes) not rendering correctly [#601](https://github.com/knapsack-cloud-internal/app-client/pull/601) ([@sghoweri](https://github.com/sghoweri))

#### Authors: 1

- Salem Ghoweri ([@sghoweri](https://github.com/sghoweri))

---

# v3.15.2 (Wed Apr 28 2021)

### Release Notes

#### KSP-983: Hotfix for HTTPS config when running certain Knapsack CLI commands ([#598](https://github.com/knapsack-cloud-internal/app-client/pull/598))

Tweaks our CLI logic for HTTPS mode so having https enabled in your config but NOT running a Knapsack CLI command that supports it (ex. `knapsack test`) it will correctly fall back to http as expected.

Also conditionally loads the `syswide-cas` package (only when used) to avoid unexpected instances (and errors) where certain params might not exist / get passed in.

---

#### 🐛 Bug Fix

- KSP-983: Hotfix for HTTPS config when running certain Knapsack CLI commands [#598](https://github.com/knapsack-cloud-internal/app-client/pull/598) ([@sghoweri](https://github.com/sghoweri))
- fix: tweak CLI logic for HTTPS so having https enabled but NOT running a CLI mode that supports it will fall back to http ([@sghoweri](https://github.com/sghoweri))

#### Authors: 1

- Salem Ghoweri ([@sghoweri](https://github.com/sghoweri))

---

# v3.15.0 (Tue Apr 13 2021)

### Release Notes

#### KSP-952: New HTTPS support with 100% automatic setup; optionally pass in custom SSL certs ([#590](https://github.com/knapsack-cloud-internal/app-client/pull/590))

### Enabling HTTPS mode for local development

1. Update your package.json to use `@knapsack/app` version 3.15.0 or later

2. To enable HTTPS mode, update your `knapsack.config.js` file to include the following

```
  devServer: {
    https: true,

    // uncomment and update these file paths if you'd prefer to use your own SSL cert you've manually created
    // ssl: {
    //   cert: './optional-path-to-SSL-cert',
    //   key: './optional-path-to-SSL-key',
    // }
  }
```

3. If you'd prefer to have Knapsack automatically generate an SSL certificate for your machine (recommended!) via [mkcert](https://github.com/FiloSottile/mkcert), skip to step 4. No additional configuration required!

    - Otherwise, you'll need to manually generate an SSL certificate yourself (https://web.dev/how-to-use-local-https/) and update your `knapsack.config.js` ssl config to point to these new SSL certificate file paths.


4. Finally, start up your local Knapsack dev environment per usual (ex. `yarn start`) to automatically spin up a local HTTPS dev server. 

> Note: the first time this is run, keep an eye out for a prompt asking you to enter in your password. This is required so `mkcert` can get your SSL certificate automatically generated and securely registered.

---

#### 🚀 Enhancement

- KSP-952: New HTTPS support with 100% automatic setup; optionally pass in custom SSL certs [#590](https://github.com/knapsack-cloud-internal/app-client/pull/590) ([@sghoweri](https://github.com/sghoweri) [@EvanLovely](https://github.com/EvanLovely))

#### 🐛 Bug Fix

- Merge branch 'latest' into feature/automatic-https-support ([@sghoweri](https://github.com/sghoweri))
- refactor: reorganizing dev server config per PR feedback ([@sghoweri](https://github.com/sghoweri))
- refactor: update params to check if local dev per PR feedback ([@sghoweri](https://github.com/sghoweri))
- test: re-test ssl-cert logic with async/await vs Promise to confirm async issue no longer occurs ([@sghoweri](https://github.com/sghoweri))
- fix: update import path to address linting error ([@sghoweri](https://github.com/sghoweri))
- test: re-test CI ([@sghoweri](https://github.com/sghoweri))
- test: re-test CI after cleaning up build script ([@sghoweri](https://github.com/sghoweri))
- test: test updating SEMVER range to ensure anymatch-related issues don't reoccur ([@sghoweri](https://github.com/sghoweri))
- fix: add Server types ([@sghoweri](https://github.com/sghoweri))
- fix: remove try/catch ([@sghoweri](https://github.com/sghoweri))
- chore: pull code from latest branch + resolve merge conflicts ([@sghoweri](https://github.com/sghoweri))
- fix: for now, only enable HTTPS mode when running the knapsack start command ([@sghoweri](https://github.com/sghoweri))
- fix: ensure there isn't a web socket port conflict if https mode is enabled but can't run ([@sghoweri](https://github.com/sghoweri))
- test: re-test canary with specific version of anywatch required ([@sghoweri](https://github.com/sghoweri))
- fix: add missing package for external use 🤦 ([@sghoweri](https://github.com/sghoweri))
- feat: add automatic SSL certificate support if the new `https` option is enabled; include the optional ability to pass in your own SSL certs ([@sghoweri](https://github.com/sghoweri))
- chore: add todo note RE localDev checks in old code ([@sghoweri](https://github.com/sghoweri))
- refactor: update TS definitions for the external config passed into KS + the final config result after processing ([@sghoweri](https://github.com/sghoweri))
- chore: update yarn.lock + server / web sock related dependencies ([@sghoweri](https://github.com/sghoweri))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Salem Ghoweri ([@sghoweri](https://github.com/sghoweri))

---

# v3.14.4 (Mon Apr 12 2021)

#### 🐛 Bug Fix

- fix: auto-update meta files when pattern APIs change KSP-939 [#585](https://github.com/knapsack-cloud-internal/app-client/pull/585) ([@sghoweri](https://github.com/sghoweri) [@EvanLovely](https://github.com/EvanLovely))
- Merge branch 'next' into fix/update-meta-files-when-patterns-change ([@EvanLovely](https://github.com/EvanLovely))
- fix: auto-update meta files when pattern APIs change ([@sghoweri](https://github.com/sghoweri))

#### Authors: 2

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))
- Salem Ghoweri ([@sghoweri](https://github.com/sghoweri))

---

# v3.14.3 (Fri Apr 02 2021)

### Release Notes

#### KSP-237: fix: remove schema validation warnings, update readme with conventional commits info ([#588](https://github.com/knapsack-cloud-internal/app-client/pull/588))

This section will be included in release notes.

---

#### 🐛 Bug Fix

- KSP-237: fix: remove schema validation warnings, update readme with conventional commits info [#588](https://github.com/knapsack-cloud-internal/app-client/pull/588) ([@illepic](https://github.com/illepic))

#### Authors: 1

- Christopher Bloom ([@illepic](https://github.com/illepic))

---

# v3.14.0 (Thu Mar 18 2021)

### Release Notes

#### feat: allow pkg paths in Asset Set src KSP-904 ([#587](https://github.com/knapsack-cloud-internal/app-client/pull/587))

In Asset Sets (configured in `knapsack.asset-sets.json`) the `src` can now be set to an NPM Package path (like `@my-org/my-ds/style.css`) in addition to a file path. This allows your consumers to use what you do for styles!

---

#### 🚀 Enhancement

- feat: allow pkg paths in Asset Set src KSP-904 [#587](https://github.com/knapsack-cloud-internal/app-client/pull/587) ([@EvanLovely](https://github.com/EvanLovely))

#### 🐛 Bug Fix

- feat: allow pkg paths in Asset Set src ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v3.13.12 (Tue Mar 09 2021)

#### 🐛 Bug Fix

- Fix Duplication of Design Tokens on change KSP-892 [#584](https://github.com/knapsack-cloud-internal/app-client/pull/584) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v3.13.11 (Tue Mar 02 2021)

#### 🐛 Bug Fix

- Fix createCodeSnippet for old Design Token format too KSP-847 [#580](https://github.com/knapsack-cloud-internal/app-client/pull/580) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v3.13.10 (Mon Mar 01 2021)

### Release Notes

#### fix package resolution when looking for a pkg name that starts with same name as current repo pkg name ([#583](https://github.com/knapsack-cloud-internal/app-client/pull/583))

If you were in a monorepo with a top level pkg called `my` and had a package in it called `my-button`, there was a bug that this fixes when attepting to use the package names as a template path like `my-button/button.jsx` in Knapsack.

---

#### 🐛 Bug Fix

- fix package resolution when looking for a pkg name that starts with same name as current repo pkg name [#583](https://github.com/knapsack-cloud-internal/app-client/pull/583) ([@EvanLovely](https://github.com/EvanLovely))
- fix package resolution when looking for a pkg name that starts with same name as current repo pkg name ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v3.13.6 (Fri Feb 19 2021)

### Release Notes

#### Fix createCodeSnippet in Design Tokens config KSP-847 ([#579](https://github.com/knapsack-cloud-internal/app-client/pull/579))

Fixes the ability to use this in `knapsack.config.js` to customize how token demos show code usage:

```js
module.exports = {
  designTokens: {
    createCodeSnippet: (token) => `var(--${token.name})`,
  },
  // ...
};
```

---

#### 🐛 Bug Fix

- Fix createCodeSnippet in Design Tokens config KSP-847 [#579](https://github.com/knapsack-cloud-internal/app-client/pull/579) ([@EvanLovely](https://github.com/EvanLovely))
- fix createCodeSnippet for design tokens ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# v3.13.3 (Thu Feb 18 2021)

#### 🐛 Bug Fix

- Ensure `resolvePath()` uses module field if present [#576](https://github.com/knapsack-cloud-internal/app-client/pull/576) ([@EvanLovely](https://github.com/EvanLovely))

#### Authors: 1

- Evan Lovely ([@EvanLovely](https://github.com/EvanLovely))

---

# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [3.13.1](https://github.com/basaltinc/knapsack/compare/v3.13.0...v3.13.1) (2021-02-17)

**Note:** Version bump only for package @knapsack/app





# [3.13.0](https://github.com/basaltinc/knapsack/compare/v3.12.0...v3.13.0) (2021-02-16)


### Bug Fixes

* ensure tokens clear stale data ([4a0bcae](https://github.com/basaltinc/knapsack/commit/4a0bcae5e679e82e5fc32c92746df85b54fb22b1))
* tokens watch on old config ([0daa83d](https://github.com/basaltinc/knapsack/commit/0daa83dec62e565a6c57712599f3b0a8f0709e81))


### Features

* design tokens prefix ([06ea967](https://github.com/basaltinc/knapsack/commit/06ea967418b42008ca5b8b8422d828ad68178e96))
* remove all unused-ui code ([#572](https://github.com/basaltinc/knapsack/issues/572)) ([5ca0cd8](https://github.com/basaltinc/knapsack/commit/5ca0cd80fe44e8e6536150b5aaf25c7b9cc4d262))
* setup new design tokens file format based on Style Dictionary. Allows editing of token data ([e981684](https://github.com/basaltinc/knapsack/commit/e98168496586190eddc1c3ba92125925598a1ed2))





# [3.12.0](https://github.com/basaltinc/knapsack/compare/v3.10.2...v3.12.0) (2021-02-16)

### Features

- **app:** asset set improvements ([81bd630](https://github.com/basaltinc/knapsack/commit/81bd630923989250867b3310851a63350a878cb8))

## [3.10.2](https://github.com/basaltinc/knapsack/compare/v3.10.1...v3.10.2) (2021-02-08)

**Note:** Version bump only for package @knapsack/app

## [3.10.1](https://github.com/basaltinc/knapsack/compare/v3.10.0...v3.10.1) (2021-02-08)

**Note:** Version bump only for package @knapsack/app

# [3.10.0](https://github.com/basaltinc/knapsack/compare/v3.9.12...v3.10.0) (2021-01-28)

### Features

- new WS Event: APP_CLIENT_DATA_CHANGED, new API endpoint /api/v1/data/metaState ([61076a6](https://github.com/basaltinc/knapsack/commit/61076a644e2ae555e3c6fe9279db845c1e82785b))

## [3.9.12](https://github.com/basaltinc/knapsack/compare/v3.9.11...v3.9.12) (2021-01-15)

### Bug Fixes

- cleanup bad typed functions ([19d016a](https://github.com/basaltinc/knapsack/commit/19d016a3e488436f809c78201c720735cef953c4))

## [3.9.11](https://github.com/basaltinc/knapsack/compare/v3.9.10...v3.9.11) (2021-01-12)

### Bug Fixes

- correct import path ([d62559c](https://github.com/basaltinc/knapsack/commit/d62559c9b00075c6c179ea0541286603440098ef))

## [3.9.10](https://github.com/basaltinc/knapsack/compare/v3.9.9...v3.9.10) (2020-12-14)

**Note:** Version bump only for package @knapsack/app

## [3.9.9](https://github.com/basaltinc/knapsack/compare/v3.9.8...v3.9.9) (2020-12-14)

**Note:** Version bump only for package @knapsack/app

## [3.9.8](https://github.com/basaltinc/knapsack/compare/v3.9.7...v3.9.8) (2020-12-12)

**Note:** Version bump only for package @knapsack/app

## [3.9.7](https://github.com/basaltinc/knapsack/compare/v3.9.6...v3.9.7) (2020-12-10)

### Bug Fixes

- **core:** user types available, moved handlebars-helpers to @knapsack/app ([8701f4d](https://github.com/basaltinc/knapsack/commit/8701f4dcda04e931bca434e913487eec95ee2ab9))

## [3.9.6](https://github.com/basaltinc/knapsack/compare/v3.9.5...v3.9.6) (2020-12-04)

**Note:** Version bump only for package @knapsack/app

## [3.9.5](https://github.com/basaltinc/knapsack/compare/v3.9.4...v3.9.5) (2020-12-04)

**Note:** Version bump only for package @knapsack/app

## [3.9.4](https://github.com/basaltinc/knapsack/compare/v3.9.3...v3.9.4) (2020-11-30)

**Note:** Version bump only for package @knapsack/app

## [3.9.3](https://github.com/basaltinc/knapsack/compare/v3.9.2...v3.9.3) (2020-11-25)

**Note:** Version bump only for package @knapsack/app

## [3.9.2](https://github.com/basaltinc/knapsack/compare/v3.9.1...v3.9.2) (2020-11-22)

**Note:** Version bump only for package @knapsack/app

## [3.9.1](https://github.com/basaltinc/knapsack/compare/v3.9.0...v3.9.1) (2020-11-05)

**Note:** Version bump only for package @knapsack/app

# [3.9.0](https://github.com/basaltinc/knapsack/compare/v3.8.3...v3.9.0) (2020-11-05)

### Features

- add hasSlotsSupport renderer meta field ([2c90de2](https://github.com/basaltinc/knapsack/commit/2c90de29949d73ff05525a92d7b91e3eb6eca207))

## [3.8.3](https://github.com/basaltinc/knapsack/compare/v3.8.2...v3.8.3) (2020-10-27)

### Bug Fixes

- clear pattern cache after local save ([#570](https://github.com/basaltinc/knapsack/issues/570)) ([c6d1f30](https://github.com/basaltinc/knapsack/commit/c6d1f3080abe7b5ebb720b79921bfe980ecd7c00))
- test release ([c25e65c](https://github.com/basaltinc/knapsack/commit/c25e65c6b914d066aadd024989f197132e6579b1))

## [3.8.2](https://github.com/basaltinc/knapsack/compare/v3.8.1...v3.8.2) (2020-10-19)

**Note:** Version bump only for package @knapsack/app

## [3.8.1](https://github.com/basaltinc/knapsack/compare/v3.8.0...v3.8.1) (2020-10-19)

**Note:** Version bump only for package @knapsack/app

# [3.8.0](https://github.com/basaltinc/knapsack/compare/v3.7.2...v3.8.0) (2020-10-19)

**Note:** Version bump only for package @knapsack/app

# [3.7.0](https://github.com/basaltinc/knapsack/compare/v3.6.1...v3.7.0) (2020-10-19)

### Bug Fixes

- add missing port arg ([832711e](https://github.com/basaltinc/knapsack/commit/832711e56c34a04e8ab2044535ffc79fe1b322f1))
- setup update-notifier for packages ([29f403e](https://github.com/basaltinc/knapsack/commit/29f403ec2f2c9109ae2c3230d4f4d8b523824b38))

### Features

- stashing away latest Adobe DSP prototype work ([91ed969](https://github.com/basaltinc/knapsack/commit/91ed969f6d1bf43608c8cc5facab837f8a101428))
- stashing away latest updates ([9a9fd47](https://github.com/basaltinc/knapsack/commit/9a9fd476977778bfd0ebf12ed5aa26d3a5c08004))

## [3.6.1](https://github.com/basaltinc/knapsack/compare/v3.6.0...v3.6.1) (2020-10-14)

**Note:** Version bump only for package @knapsack/app

# [3.6.0](https://github.com/basaltinc/knapsack/compare/v3.5.1...v3.6.0) (2020-10-09)

**Note:** Version bump only for package @knapsack/app

## [3.5.1](https://github.com/basaltinc/knapsack/compare/v3.5.0...v3.5.1) (2020-10-09)

**Note:** Version bump only for package @knapsack/app

# [3.5.0](https://github.com/basaltinc/knapsack/compare/v3.4.3...v3.5.0) (2020-10-09)

### Bug Fixes

- templates that don't support data demos should not have a data demo as initial demo ([c574b5c](https://github.com/basaltinc/knapsack/commit/c574b5caf44fadda4381db22e87082966a6be70b))

### Features

- add move slice, duplicate slice actions ([aa31c09](https://github.com/basaltinc/knapsack/commit/aa31c09e108934ccf7535fb9a3a559b8993285ab))
- setup node api based on Redux store ([2b9f189](https://github.com/basaltinc/knapsack/commit/2b9f1891493c4faaff2c3d154db91c36048cedda))

## [3.4.3](https://github.com/basaltinc/knapsack/compare/v3.4.2...v3.4.3) (2020-10-08)

**Note:** Version bump only for package @knapsack/app

## [3.4.2](https://github.com/basaltinc/knapsack/compare/v3.4.1...v3.4.2) (2020-10-01)

**Note:** Version bump only for package @knapsack/app

## [3.4.1](https://github.com/basaltinc/knapsack/compare/v3.4.0...v3.4.1) (2020-09-22)

### Bug Fixes

- remove old ReduxStore from plugins ([0aac591](https://github.com/basaltinc/knapsack/commit/0aac591f79ba8ca547302fea2844843e1e12027c))

# [3.4.0](https://github.com/basaltinc/knapsack/compare/v3.3.2...v3.4.0) (2020-09-21)

**Note:** Version bump only for package @knapsack/app

## [3.3.2](https://github.com/basaltinc/knapsack/compare/v3.3.1...v3.3.2) (2020-09-14)

**Note:** Version bump only for package @knapsack/app

## [3.3.1](https://github.com/basaltinc/knapsack/compare/v3.3.0...v3.3.1) (2020-09-08)

### Bug Fixes

- remove LogRocket ([5adeb84](https://github.com/basaltinc/knapsack/commit/5adeb84830cf8ed89f8c80217adb0dda1cf6ae51))

# [3.3.0](https://github.com/basaltinc/knapsack/compare/v3.2.1...v3.3.0) (2020-09-02)

### Features

- add api compression ([1bc22d2](https://github.com/basaltinc/knapsack/commit/1bc22d24b0db3ce74c0ebc51f31d1c7847f27c19))

## [3.2.1](https://github.com/basaltinc/knapsack/compare/v3.2.0...v3.2.1) (2020-08-25)

**Note:** Version bump only for package @knapsack/app

# [3.2.0](https://github.com/basaltinc/knapsack/compare/v3.1.1...v3.2.0) (2020-08-21)

**Note:** Version bump only for package @knapsack/app

## [3.1.1](https://github.com/basaltinc/knapsack/compare/v3.1.0...v3.1.1) (2020-08-19)

### Bug Fixes

- add autosave to metaStore ([96641e8](https://github.com/basaltinc/knapsack/commit/96641e8aa8e80b60772f5088d3190547bef16042))
- change data-store REST endpoints types to be non-Redux specific ([#554](https://github.com/basaltinc/knapsack/issues/554)) ([90b9dc1](https://github.com/basaltinc/knapsack/commit/90b9dc10c61873dfbbc066d5a29f69bf680d4467))

# [3.1.0](https://github.com/basaltinc/knapsack/compare/v3.0.4...v3.1.0) (2020-08-17)

**Note:** Version bump only for package @knapsack/app

## [3.0.4](https://github.com/basaltinc/knapsack/compare/v3.0.3...v3.0.4) (2020-08-07)

**Note:** Version bump only for package @knapsack/app

## [3.0.3](https://github.com/basaltinc/knapsack/compare/v3.0.2...v3.0.3) (2020-08-07)

**Note:** Version bump only for package @knapsack/app

## [3.0.2](https://github.com/basaltinc/knapsack/compare/v3.0.1...v3.0.2) (2020-08-07)

### Bug Fixes

- change app redirection from server to client ([3ca3aad](https://github.com/basaltinc/knapsack/commit/3ca3aad7c7c489813c14ea8d1311a20821e8552b))

## [3.0.1](https://github.com/basaltinc/knapsack/compare/v3.0.0...v3.0.1) (2020-08-06)

### Bug Fixes

- ci bump ([c933f3c](https://github.com/basaltinc/knapsack/commit/c933f3c8f52b8d3627fb64bc6dbe6b435778f9e8))

## [2.0.4](https://github.com/basaltinc/knapsack/compare/v2.0.3...v2.0.4) (2020-07-01)

## [2.0.3](https://github.com/basaltinc/knapsack/compare/v2.0.2...v2.0.3) (2020-07-01)

## [2.0.2](https://github.com/basaltinc/knapsack/compare/v2.0.1...v2.0.2) (2020-06-19)

### Bug Fixes

- update baked-in iframe styles to center align previews by default ([#547](https://github.com/basaltinc/knapsack/issues/547)) ([da908d0](https://github.com/basaltinc/knapsack/commit/da908d0dab68fa4c42bbfe614bbc0fecdb0548a5))

## [2.0.4](https://github.com/basaltinc/knapsack/compare/v2.0.3...v2.0.4) (2020-07-01)

**Note:** Version bump only for package @knapsack/app

## [2.0.3](https://github.com/basaltinc/knapsack/compare/v2.0.2...v2.0.3) (2020-07-01)

**Note:** Version bump only for package @knapsack/app

## [2.0.2](https://github.com/basaltinc/knapsack/compare/v2.0.1...v2.0.2) (2020-06-19)

### Bug Fixes

- update baked-in iframe styles to center align previews by default ([#547](https://github.com/basaltinc/knapsack/issues/547)) ([da908d0](https://github.com/basaltinc/knapsack/commit/da908d0dab68fa4c42bbfe614bbc0fecdb0548a5))

## [2.0.1](https://github.com/basaltinc/knapsack/compare/v2.0.0...v2.0.1) (2020-06-06)

**Note:** Version bump only for package @knapsack/app

# [2.0.0](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.80...v2.0.0) (2020-06-06)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.80](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.79...v2.0.0-beta.80) (2020-06-06)

### Bug Fixes

- open cross-origin api requests ([1175479](https://github.com/basaltinc/knapsack/commit/1175479c6f655da822442a179c734134022bdbaa))

# [2.0.0-beta.79](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.78...v2.0.0-beta.79) (2020-05-27)

### Bug Fixes

- add <title> to isolatedUrl for pattern ([d3d11ee](https://github.com/basaltinc/knapsack/commit/d3d11ee952cd825a2214d85be0db85653671393b))
- ensure consistent html wrapper outside iframe for testing ([d854ef5](https://github.com/basaltinc/knapsack/commit/d854ef5bfd0c76df1184a53aaaf26c462212659b))
- ensure non-cloud config can register plugins ([c59feeb](https://github.com/basaltinc/knapsack/commit/c59feeb1726559aff2823819d7f72c00c1529f7f))
- ensure renderer-client has regeneratorRuntime ([c303f8d](https://github.com/basaltinc/knapsack/commit/c303f8dae9a3d19ab708db6b7e39b8ab82694dae))
- resolve KS-151 ([b35d54c](https://github.com/basaltinc/knapsack/commit/b35d54c7808845a9bb96574798f6f9e2b8660b69))
- style solution to KS-138 ([d089a11](https://github.com/basaltinc/knapsack/commit/d089a1199b7a684798b810fe3edebc4cfe31c941))
- **renderer-react:** exclude source map files from html tags on render ([653d727](https://github.com/basaltinc/knapsack/commit/653d727a0021309c0681f076a6361baa047e18aa))
- testPatternRenders when no demos ([87e7a9b](https://github.com/basaltinc/knapsack/commit/87e7a9b18856248b117228c18bbe44e034306554))

### Features

- add getAllPatterns() to top level node exports ([2957f10](https://github.com/basaltinc/knapsack/commit/2957f10db0830b4b298cbad60a19a2b2296b6c6c))
- new pattern list block ([#510](https://github.com/basaltinc/knapsack/issues/510)) ([79f5bb1](https://github.com/basaltinc/knapsack/commit/79f5bb1ca7508f0fd8f33defcb1c093bccee570c))
- new status table block KS-198 ([#512](https://github.com/basaltinc/knapsack/issues/512)) ([b9ea15f](https://github.com/basaltinc/knapsack/commit/b9ea15f2ea6d2f334c82bb9ababb229598cf78c1))

# [2.0.0-beta.78](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.77...v2.0.0-beta.78) (2020-05-08)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.77](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.76...v2.0.0-beta.77) (2020-05-07)

### Bug Fixes

- less noisy info on demo data validation ([16a23b8](https://github.com/basaltinc/knapsack/commit/16a23b87eddc72bcf4774df99e03c3c99d0b6abf))

# [2.0.0-beta.76](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.75...v2.0.0-beta.76) (2020-05-07)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.75](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.74...v2.0.0-beta.75) (2020-05-06)

### Bug Fixes

- add padding to figure ([d305e44](https://github.com/basaltinc/knapsack/commit/d305e447695a5f74efb8b61762d09b3714729dae))
- add padding to figure ([7bf20f2](https://github.com/basaltinc/knapsack/commit/7bf20f21095ebe432daefd0c1673bdbedd137fab))
- button styling on block actions ([6fa7c4d](https://github.com/basaltinc/knapsack/commit/6fa7c4defb6ea015a33df04368e3e27d2fe26c3f))
- button styling on block actions ([12f388f](https://github.com/basaltinc/knapsack/commit/12f388f3756e2a329a23b5c31eb8a3850d8b6968))
- clear pattern render cache when demos change ([35a7c69](https://github.com/basaltinc/knapsack/commit/35a7c69988267ded8006fb4edd9c413048a3de76))
- collapsable ui items ([5adfb5b](https://github.com/basaltinc/knapsack/commit/5adfb5be72c00263bd28c0567351762e6bfdbc3d))
- merge develop ([ccc2af1](https://github.com/basaltinc/knapsack/commit/ccc2af12b14459d2d8945fe1d1b84ed0ad044f54))
- one px border on left right when things are collapsed ([4208236](https://github.com/basaltinc/knapsack/commit/4208236ba422a5090fc568ab201041f50580069a))
- prevent outside clicks on Add a Tab popover ([74c6623](https://github.com/basaltinc/knapsack/commit/74c66239de2f531b37747ed2705f5a40a40ad8af))
- properly load settings when template is first pattern tab ([99e312a](https://github.com/basaltinc/knapsack/commit/99e312a7b94daf177321542658d59b1862758606))
- resolve KS-168 ([7457af5](https://github.com/basaltinc/knapsack/commit/7457af56441a4d393e898b28c33be6812c55d753))
- resolve tests ([363c081](https://github.com/basaltinc/knapsack/commit/363c0819124a81af3794457ab0fa559673e66de1))
- resolve tests ([32a335e](https://github.com/basaltinc/knapsack/commit/32a335eded30ce18afc044b1c817528d7d302798))
- sidebar collapse on Safari/iOS ([407eb90](https://github.com/basaltinc/knapsack/commit/407eb90cc071b046ab72838b1c4c0301497d5007))

### Features

- add ability to toggle default themes in general settings ([3bb4f6c](https://github.com/basaltinc/knapsack/commit/3bb4f6c46535f854c1d6464cec5ca7edab998956))
- establish color primitives and ui colors, makde sidebar themable ([70e2bf2](https://github.com/basaltinc/knapsack/commit/70e2bf2743c4bc8b1086857a36745ca653e81580))
- establish color primitives and ui colors, makde sidebar themable ([37c449d](https://github.com/basaltinc/knapsack/commit/37c449d5a42ea8874f77b3751058093f4fc7751b))
- make buttons themable ([9d5ebb1](https://github.com/basaltinc/knapsack/commit/9d5ebb1c598e1a5faa74d9c5044af78b79488974))
- make buttons themable ([ea5edaf](https://github.com/basaltinc/knapsack/commit/ea5edaf627f98e9d25e0d86459d7e9b0fd89e9af))
- resolve KS-162, color token block can display css vars ([596f093](https://github.com/basaltinc/knapsack/commit/596f09332653ea2a961b7af1ff79e39590e63d4c))
- resolve KS-162, color token block can display css vars ([0b0f39a](https://github.com/basaltinc/knapsack/commit/0b0f39a595bd33d3fcaf46de2864d8b38a9f40d4))

# [2.0.0-beta.74](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.73...v2.0.0-beta.74) (2020-05-05)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.73](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.72...v2.0.0-beta.73) (2020-04-22)

### Features

- easier knapsack.config.js configuring with auto-complete docs ([f9f1f87](https://github.com/basaltinc/knapsack/commit/f9f1f87c599fff7f791a79ff98f059c82ada523b))

# [2.0.0-beta.72](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.71...v2.0.0-beta.72) (2020-04-21)

### Bug Fixes

- add safety check ([c563976](https://github.com/basaltinc/knapsack/commit/c563976c0cec5e92e6b607de1a5a7a78d4b8132c))
- asset sets select ([88a26f7](https://github.com/basaltinc/knapsack/commit/88a26f7bcde6288b606cf59a911c656b9c310d95))
- ensure new patterns & pages have title when added KS-109 ([3cc5e48](https://github.com/basaltinc/knapsack/commit/3cc5e484767d5dd64f7d0f78d88c75af8bf9f2f7))
- remove unneeded import ([f53a853](https://github.com/basaltinc/knapsack/commit/f53a853e5ad7493a966be1fd72f06f253fe699e4))
- resolve cypress tests ([3347fb3](https://github.com/basaltinc/knapsack/commit/3347fb32ae217515118a03fe412d1463e668cdee))
- resolve KS-117 ([ba0be2b](https://github.com/basaltinc/knapsack/commit/ba0be2b6691595dd944b080caa2502bdc13abece))
- resolve KS-137 ([fcdb6a1](https://github.com/basaltinc/knapsack/commit/fcdb6a11c56715da8ad1331eda35f1d8bdbcad83))
- resolve left over err on KS-117, resolve KS-128 ([11486cb](https://github.com/basaltinc/knapsack/commit/11486cb00635aff9d33c1f929574cf3734a2a562))

### Features

- ability to add click-to-interact to embed blocks ([0d69eef](https://github.com/basaltinc/knapsack/commit/0d69eef7576c21b269c385117694afff585aca47))
- allos iframes to be given unit heights, not just a number ([f8f0955](https://github.com/basaltinc/knapsack/commit/f8f0955ebb670af4f636488eda1fdbdca8981987))
- improved handling of custom TypeScript types in inferredSpec ([a916aab](https://github.com/basaltinc/knapsack/commit/a916aab42333cf20f1c271cb23e30303f49830be))
- rename slices => blocks KS-119, demos => examples KS-129 ([#489](https://github.com/basaltinc/knapsack/issues/489)) ([d2071b7](https://github.com/basaltinc/knapsack/commit/d2071b7aec1b67e5b71c5e01353178489b9eea03))
- resolve KS-120, add width option to slices ([96402b1](https://github.com/basaltinc/knapsack/commit/96402b1bbdc2f6e99c8227bb52191835793ddff9))
- resolve KS-131 exc key to close popover ([06d9f0f](https://github.com/basaltinc/knapsack/commit/06d9f0fb6ce0704b6dd2212c0cbe9b9c93ab2fb2))
- stip page padding when first slice is end-to-end ([ba63db7](https://github.com/basaltinc/knapsack/commit/ba63db746834fbed1feebbf4d0eeac81336bf8bc))

### Performance Improvements

- speed optimizations on Template ([ecaa6d8](https://github.com/basaltinc/knapsack/commit/ecaa6d8ef2e24d98f79419daa8bfe785a1012ec0))

# [2.0.0-beta.71](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.70...v2.0.0-beta.71) (2020-04-14)

### Bug Fixes

- add template tab when only 1 language ([ee28df4](https://github.com/basaltinc/knapsack/commit/ee28df4a4e176af8a77b350cce07234fb041ed5d))
- clean re-mounts when switching design token demo ([3720e96](https://github.com/basaltinc/knapsack/commit/3720e96d875f32575722d5299ae04c8b395b2a9a))

### Features

- add Generic iFrame Slice/Block ([32960e6](https://github.com/basaltinc/knapsack/commit/32960e60d4e62b0f8019a0ce1cfd86284349718f))
- external pattern urls persist longer ([a734f8b](https://github.com/basaltinc/knapsack/commit/a734f8bc1c9f7e75a2f850a117dfdce2088f5559))
- faster pattern renders w caching ([90469b2](https://github.com/basaltinc/knapsack/commit/90469b25204d69170cf03c41ab12db88703d7414))

# [2.0.0-beta.70](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.69...v2.0.0-beta.70) (2020-04-07)

### Bug Fixes

- horizontal scroll issue ([47bdbd7](https://github.com/basaltinc/knapsack/commit/47bdbd70659fa33098bbbf9e0f9dcb67c0f53c3d))
- resolve KS-105 ([6b45e21](https://github.com/basaltinc/knapsack/commit/6b45e21113aa88e81d23b425a927f1712a2a8a9f))
- resolve KS-106, add outside click cancel on inline edit ([202fcbf](https://github.com/basaltinc/knapsack/commit/202fcbf577b9f716d4fa0dc10e7ed75bbb1de1a0))
- resolve ks-57 ([7c3696c](https://github.com/basaltinc/knapsack/commit/7c3696cd9f5431cc5252623742b2612891db8ae4))
- resolve KS-58 ([f4822ec](https://github.com/basaltinc/knapsack/commit/f4822eca1705cc72a36687718cc526e88a88725b))
- save inline edit on outside click, add tests ([769ef33](https://github.com/basaltinc/knapsack/commit/769ef33ba271b6b0a5e876ace45952f6fa62f97e))
- slice hover zone ([de8955d](https://github.com/basaltinc/knapsack/commit/de8955d81b43bdb49dece804f453a4702ea06224))
- youtube slice casing ([2c5917a](https://github.com/basaltinc/knapsack/commit/2c5917a69145067882680916c4fe4a83fcbfee8d))

### Features

- add adobe xd slice ([d509e4e](https://github.com/basaltinc/knapsack/commit/d509e4e307fce0b2699dec973ea3a3a147bc2330))
- add airtable slice ([c4cbf72](https://github.com/basaltinc/knapsack/commit/c4cbf7251e5b927c25bc4c8b4d2dd175140109ae))
- add framer cloud slice ([ec6ba6b](https://github.com/basaltinc/knapsack/commit/ec6ba6b444f1f0b1ba2c761bc44533d495222b14))
- add lucidchart slice ([dbe83fa](https://github.com/basaltinc/knapsack/commit/dbe83fa8c2fb13db28dff11ddf2826df520a557f))
- add pattern variations slice KS-102 ([#468](https://github.com/basaltinc/knapsack/issues/468)) ([d93bd9d](https://github.com/basaltinc/knapsack/commit/d93bd9d0033ca80ac64aac7a738997a5b8d3fd94))
- add whimsical slice ([f7465b8](https://github.com/basaltinc/knapsack/commit/f7465b873ce4201e5a966735ee19324df92e4813))
- add youtube slice ([76011c1](https://github.com/basaltinc/knapsack/commit/76011c182677edd08d026eb712b3745205517443))
- cache pattern savePrep for faster saves ([cc5781d](https://github.com/basaltinc/knapsack/commit/cc5781de3d8c877d3b8626299d5bde2521c84a25))
- design tokens live update ([1dd0087](https://github.com/basaltinc/knapsack/commit/1dd0087ba714f1f03626c69c353e8cf9a6c0dd01))
- group slices in select menu ([77e7e3b](https://github.com/basaltinc/knapsack/commit/77e7e3bba6434a6e25bf73680cfd97e3e59182f0))
- quicker refreshes on designToken data ([36d2407](https://github.com/basaltinc/knapsack/commit/36d2407176b39c4361da448ba8a7b976d6b7f9c3))
- redesign site-nav ([#465](https://github.com/basaltinc/knapsack/issues/465)) ([2e4b5ab](https://github.com/basaltinc/knapsack/commit/2e4b5ab5581f86107e410902e06d211f796165cc))
- redesigned Pattern Page KS-94 ([#460](https://github.com/basaltinc/knapsack/issues/460)) ([d9a2b13](https://github.com/basaltinc/knapsack/commit/d9a2b13f45553a317db117c3d220484ac2692b64))

### Performance Improvements

- bundle optimizations ([2672f59](https://github.com/basaltinc/knapsack/commit/2672f59691fd97f2cedc8ac4bc73686ebfb2b397))
- keep sidebar mounted between page changes ([3178864](https://github.com/basaltinc/knapsack/commit/31788646ebebadd4e771c0d277517828d2288104))
- reduce unneeded sidebar renders ([762494c](https://github.com/basaltinc/knapsack/commit/762494c058f5dbf01616a3da4ab9cd5447244567))

# [2.0.0-beta.69](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.68...v2.0.0-beta.69) (2020-03-24)

### Bug Fixes

- test release ([5681e6a](https://github.com/basaltinc/knapsack/commit/5681e6a78aaee2281e7149aad4ca80b079d89ec0))

# [2.0.0-beta.68](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.67...v2.0.0-beta.68) (2020-03-24)

### Bug Fixes

- duplicate active menu item in sidebar nav KS-26 ([#437](https://github.com/basaltinc/knapsack/issues/437)) ([a37c3fa](https://github.com/basaltinc/knapsack/commit/a37c3fa79321f48ab48898f1f5f7ac0575c0431a))
- ensure edit form works with slots only KS-36 ([#435](https://github.com/basaltinc/knapsack/issues/435)) ([ffb6bb6](https://github.com/basaltinc/knapsack/commit/ffb6bb6b5768e9e7d7f88925b4ef8d0bc52ac280))
- facelift propose change form and message ([199e005](https://github.com/basaltinc/knapsack/commit/199e0059d512153d378d78f03d605335b1736b36))
- improved pattern template rendering speed ([#454](https://github.com/basaltinc/knapsack/issues/454)) ([95d2caf](https://github.com/basaltinc/knapsack/commit/95d2cafe12ce0b645be73cfabf324b0577913b39))
- nav editing of titles [KS-24][ks-25] [KS-41](<[#450](https://github.com/basaltinc/knapsack/issues/450)>) ([7781837](https://github.com/basaltinc/knapsack/commit/77818376744ec3ed22ff841b39e549694a412fa6))
- text-slice delay when editing ([99f3cbe](https://github.com/basaltinc/knapsack/commit/99f3cbe21125941dae866fbbba79dff771efdc19))

### Features

- add Abstract slice KS-62 ([#445](https://github.com/basaltinc/knapsack/issues/445)) ([9300071](https://github.com/basaltinc/knapsack/commit/93000719d3ceb2a435e1139574a0c9a2e9ac5b2e))
- add app pulse to keep checking on server ([53d4ca5](https://github.com/basaltinc/knapsack/commit/53d4ca5bfcb880c4d8969f3079188bf2a4ced4f9))
- add page descriptions and placeholders to InlineEditText ([#421](https://github.com/basaltinc/knapsack/issues/421)) ([77f9ef7](https://github.com/basaltinc/knapsack/commit/77f9ef7584f1431c77c0d3f746de1e31c85b6a99))
- add pattern statuses KS-14 ([fafbda6](https://github.com/basaltinc/knapsack/commit/fafbda60262d9a27a59336ba1afb9aee52e6cbcd))
- add status pill to pattern page when can't edit ([44b0877](https://github.com/basaltinc/knapsack/commit/44b0877d2976e718e62a5702ec476f1ac308fdea))
- add status select to pattern page ([d4aa703](https://github.com/basaltinc/knapsack/commit/d4aa70302f809035a77d2e474549a39e5129417d))
- image grid slice uploading indicator ([#424](https://github.com/basaltinc/knapsack/issues/424)) ([c593d5f](https://github.com/basaltinc/knapsack/commit/c593d5fccf6f040711db051f8bd884567521d030))
- inline edit fields support copy/paste KS-39 ([#436](https://github.com/basaltinc/knapsack/issues/436)) ([e96ad56](https://github.com/basaltinc/knapsack/commit/e96ad56d24987acac0eb1a260fe16372063ed6e1))
- move site status updates to site-header ([d4ee3bc](https://github.com/basaltinc/knapsack/commit/d4ee3bcdd5683af7feb93cf726e8fcfdb2035e91))
- pattern statusSets ([87ad7da](https://github.com/basaltinc/knapsack/commit/87ad7da6974af1b1bcbabf3be8338949471af6ad))
- patterns dashboard w statuses KS-19 ([#448](https://github.com/basaltinc/knapsack/issues/448)) ([46dcce5](https://github.com/basaltinc/knapsack/commit/46dcce5a0b6391fc114f3cb11597e0040903d46f))

# [2.0.0-beta.67](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.66...v2.0.0-beta.67) (2020-03-12)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.66](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.65...v2.0.0-beta.66) (2020-03-12)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.65](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.64...v2.0.0-beta.65) (2020-03-12)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.64](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.63...v2.0.0-beta.64) (2020-03-12)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.63](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.62...v2.0.0-beta.63) (2020-03-12)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.62](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.61...v2.0.0-beta.62) (2020-03-12)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.61](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.60...v2.0.0-beta.61) (2020-03-12)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.60](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.59...v2.0.0-beta.60) (2020-03-12)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.59](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.58...v2.0.0-beta.59) (2020-03-12)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.58](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.57...v2.0.0-beta.58) (2020-03-12)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.57](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.56...v2.0.0-beta.57) (2020-03-12)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.56](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.55...v2.0.0-beta.56) (2020-03-12)

### Bug Fixes

- set version bumps to be exact ([0343ab2](https://github.com/basaltinc/knapsack/commit/0343ab2000c4878914985cbdc625bfcfd6e4437f))

# [2.0.0-beta.55](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.54...v2.0.0-beta.55) (2020-03-12)

### Bug Fixes

- adjust deploy dep semver ranges ([2a06c16](https://github.com/basaltinc/knapsack/commit/2a06c163825963df75daa43cf761b835dfcc3247))

# [2.0.0-beta.54](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.53...v2.0.0-beta.54) (2020-03-12)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.53](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.52...v2.0.0-beta.53) (2020-03-09)

### Bug Fixes

- test release script 2 (no changes) KS-11 ([54fdf22](https://github.com/basaltinc/knapsack/commit/54fdf22b03d81d95894e76e7bb22b46c042a41ae))

# [2.0.0-beta.52](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.51...v2.0.0-beta.52) (2020-03-09)

### Bug Fixes

- test release script (no changes) KS-11 ([e62cd1a](https://github.com/basaltinc/knapsack/commit/e62cd1a11b55f5feda06272dc0e5dd61ec4e6940))

# [2.0.0-beta.51](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.50...v2.0.0-beta.51) (2020-03-09)

### Bug Fixes

- global status message component restored so Propose Change results ([e9ac819](https://github.com/basaltinc/knapsack/commit/e9ac8197158343b3cce17914f84085d7b60e8dc3))
- only show Propose Change page when logged in ([5372fa8](https://github.com/basaltinc/knapsack/commit/5372fa852d77ee53ef632884ec76f46d422bfe0d))
- stagnant code usage ([8341e32](https://github.com/basaltinc/knapsack/commit/8341e325a20e2e0bc250ab4f21016c99846c2718))

### Features

- image slices have open in new window button ([567057d](https://github.com/basaltinc/knapsack/commit/567057decc0b7bacf02d5d11e4951e64be7a0365))

# [2.0.0-beta.50](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.49...v2.0.0-beta.50) (2020-03-06)

### Bug Fixes

- pattern page slices recursive re-renders ([5f3ac97](https://github.com/basaltinc/knapsack/commit/5f3ac9736394711ac6d1a06f07f2f70cc15b2ad1))

# [2.0.0-beta.49](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.48...v2.0.0-beta.49) (2020-03-06)

### Bug Fixes

- add missing build step ([c88c962](https://github.com/basaltinc/knapsack/commit/c88c96240bc916d983a37711f67e57716e7462c2))
- autosave feature ([8e445a3](https://github.com/basaltinc/knapsack/commit/8e445a346dd6792ea641deae59056953c7d23c29))
- debounce pattern change event ([fb127a0](https://github.com/basaltinc/knapsack/commit/fb127a0e81e153c883cd0f68d0d375021e679f66))
- ensure only local devs can work with files ([6a2cde5](https://github.com/basaltinc/knapsack/commit/6a2cde57976880b1b782ae76232529acf7c7770f))
- error when deleting demo ([5f376de](https://github.com/basaltinc/knapsack/commit/5f376ded5b7e43265ded4c3a199994edcc0e1779))
- multiple concurrent writeTemplateMeta fail ([1a2158b](https://github.com/basaltinc/knapsack/commit/1a2158b11ac8c56cc2862542a8ca5a51ef19c70e))

# [2.0.0-beta.48](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.47...v2.0.0-beta.48) (2020-03-04)

### Bug Fixes

- add missing build step ([ae0af29](https://github.com/basaltinc/knapsack/commit/ae0af29e67115c756c1fc939e2f05d1924812e57))

# [2.0.0-beta.47](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.46...v2.0.0-beta.47) (2020-03-04)

### Bug Fixes

- ensure empty plugins do not register ([02294a0](https://github.com/basaltinc/knapsack/commit/02294a0bc5476e58962af07396b378416c86a98f))
- initializing message ([a450ad3](https://github.com/basaltinc/knapsack/commit/a450ad35d7b02305d7654ca43f9c30fb5350be91))
- minor cleanup ([5ceacc8](https://github.com/basaltinc/knapsack/commit/5ceacc8cf70d2df2493964d7199070b603b6e4ef))
- normalize import ([8e78fa9](https://github.com/basaltinc/knapsack/commit/8e78fa96e31cc0421cde48e112de5ed82cf1abdf))
- pattern settings expand/contract btn ([d285f44](https://github.com/basaltinc/knapsack/commit/d285f44e29624bf4dd09fc84a718b0e2b589416e))
- quick cleanup ([1d8ed5b](https://github.com/basaltinc/knapsack/commit/1d8ed5badd8dc65afa86c6b286f292e21e21b820))
- sidebar collapse animations and overflow ([8902947](https://github.com/basaltinc/knapsack/commit/89029472eb5a8270237564b1a0e644166e064169))
- writeTemplateMeta file writes ([c7ec2e8](https://github.com/basaltinc/knapsack/commit/c7ec2e82d76e17de603f1b5b5bec364626d2a87c))
- **renderer-react:** overhaul internals for speed ([8e1f589](https://github.com/basaltinc/knapsack/commit/8e1f589eab9084bda8f3a90403386d1233bd062f))

### Features

- add flush option to page-header ([caa4fbd](https://github.com/basaltinc/knapsack/commit/caa4fbd674239d9364594a693931ed4e6503faaa))
- add initial loader component ([76692c6](https://github.com/basaltinc/knapsack/commit/76692c693bfb7e06743fc4c110f21c4d65dbeb45))

# [2.0.0-beta.46](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.45...v2.0.0-beta.46) (2020-03-02)

### Bug Fixes

- custom slices render edit form conditional ([036694f](https://github.com/basaltinc/knapsack/commit/036694f2b4ddbedb3b7eee3f9f6f3f571b6a0a5b))
- demo urls ([8598861](https://github.com/basaltinc/knapsack/commit/8598861166b700fb36a980dee5783504664ad677))
- fix err on pattern pages ([5dfb53f](https://github.com/basaltinc/knapsack/commit/5dfb53f685d521a1fe621c68fe235d666cc3330f))
- pattern list is alphabetically everywhere ([c756ccc](https://github.com/basaltinc/knapsack/commit/c756cccfee4a6d9adba0ae932829a3627acc6717))
- slice dnd indication ([e980f71](https://github.com/basaltinc/knapsack/commit/e980f7170be42146cadf9bfa9dbee51a87803d0d))
- write template meta mkdir bug ([c25190e](https://github.com/basaltinc/knapsack/commit/c25190ed7424897820c34854c94412297eafb91b))

### Features

- add /demo-urls-data api endpoint for demo urls ([f0ca298](https://github.com/basaltinc/knapsack/commit/f0ca29837ebf1b461f6f7b315ce9910b64f43ce8))
- allow inferSpec from a different file than source ([ea0211f](https://github.com/basaltinc/knapsack/commit/ea0211f55b71fe199aa1ca4e95e5345cdf3f94a5))
- duplicate demos adds incrementing number suffix ([5527b85](https://github.com/basaltinc/knapsack/commit/5527b85c388d490deda639edb1058e6add4d9bbc))
- figma slice ([865f5ce](https://github.com/basaltinc/knapsack/commit/865f5ce66ddc4b216213eb423746295182926056))
- foundation for external slice controls ([8c4a719](https://github.com/basaltinc/knapsack/commit/8c4a719b7d1e5b25a1e2d04ac74159283a13fbcd))
- improved image grid slice, upload file functionality ([#413](https://github.com/basaltinc/knapsack/issues/413)) ([c138068](https://github.com/basaltinc/knapsack/commit/c138068e14817e105c98c840f2175e5458a6b351))
- iterate site header, update logo ([#417](https://github.com/basaltinc/knapsack/issues/417)) ([4ffb97f](https://github.com/basaltinc/knapsack/commit/4ffb97f9438f1ed464e84e15f77de4c98ac53376))
- minor enhancement to adding slices ([99bc849](https://github.com/basaltinc/knapsack/commit/99bc849246f719cd26eafcea7aaf61b8b70087d1))
- pattern stage demo size changes save ([6179fe8](https://github.com/basaltinc/knapsack/commit/6179fe80d80280a0ca5aa7917216f10b8ea7cca1))
- slice ux enhancements ([#415](https://github.com/basaltinc/knapsack/issues/415)) ([1cc9bbc](https://github.com/basaltinc/knapsack/commit/1cc9bbcf6aa5a6e26849184eebc579e725bd4219))
- style pass figma slice ([9ce99ae](https://github.com/basaltinc/knapsack/commit/9ce99aee361fcb2a39632c44216686ab5a1addd1))
- style pass pattern templates, figma and design token slices. Disable code slice ([f50393e](https://github.com/basaltinc/knapsack/commit/f50393e137ce55f283fa3cd8a7430d44e21919b9))
- style pass slice edit controls ([167a7fa](https://github.com/basaltinc/knapsack/commit/167a7fa8ae8652bcdcdc96dcb771c08ab36e6ae7))

# [2.0.0-beta.44](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.43...v2.0.0-beta.44) (2020-02-20)

### Bug Fixes

- test releasing ([aee4db3](https://github.com/basaltinc/knapsack/commit/aee4db3e3058bc2c19d1e11ed26fe72edc8b1562))

# [2.0.0-beta.43](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.42...v2.0.0-beta.43) (2020-02-19)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.42](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.41...v2.0.0-beta.42) (2020-02-13)

### Bug Fixes

- disable autocompletion in add entity field ([de01597](https://github.com/basaltinc/knapsack/commit/de01597b81e3d333a0bcc2f34fb726e6ab9e1b51))
- home page spacing ([bdb3760](https://github.com/basaltinc/knapsack/commit/bdb37602c0b352ecc71c7267ca3eae0588daed84))
- patterns page only shows current template language ([743d726](https://github.com/basaltinc/knapsack/commit/743d7269bc8d393bd4bb82304ff1dd2e90db55d1))
- template demo infinite render loop ([90eef39](https://github.com/basaltinc/knapsack/commit/90eef399f70bb43313739849deb5bb2769aacc9e))
- using node package as pattern path no longer resolves to relative path ([f221bf2](https://github.com/basaltinc/knapsack/commit/f221bf2ec290faf24f6382fe32b4d2add0ab9286))

### Features

- add grid, improve figure ([df7f2c9](https://github.com/basaltinc/knapsack/commit/df7f2c9efc75c6717f7012490670b9f5c7bf9270))
- add rich text editor for markdown ([70e2096](https://github.com/basaltinc/knapsack/commit/70e20969783c7440b2870085a67a2fd539ecbcbb))
- add syntax highlight to markdown block ([c0d0de4](https://github.com/basaltinc/knapsack/commit/c0d0de482260664720d505e0f3abdee899a99e52))
- setup plugin system ([#385](https://github.com/basaltinc/knapsack/issues/385)) ([c4d275c](https://github.com/basaltinc/knapsack/commit/c4d275cf3f5ce3afd689ce6625c9960316a4a3b4))

# [2.0.0-beta.40](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.39...v2.0.0-beta.40) (2020-01-23)

### Bug Fixes

- formatting ([7e634cd](https://github.com/basaltinc/knapsack/commit/7e634cd9e9077249cb51dbece14b81ff713116b5))
- pattern settings gear ([35ca69c](https://github.com/basaltinc/knapsack/commit/35ca69cfb5a707eb74a0904443b244de09bedf54))
- template settings delete should delete template, not pattern ([#371](https://github.com/basaltinc/knapsack/issues/371)) ([cc87644](https://github.com/basaltinc/knapsack/commit/cc876448953dee0fc30e8cb6e3e429ec019eae7e))

### Features

- pattern detail list view [#381](https://github.com/basaltinc/knapsack/issues/381) ([fbc388f](https://github.com/basaltinc/knapsack/commit/fbc388f90a8145acabdb1cbc24355b7f29207c73))
- save pattern page view preference ([db2ff8c](https://github.com/basaltinc/knapsack/commit/db2ff8c2955463470a60cc57a61f67e479f09ed3))
- style pass pattern list view ([7779080](https://github.com/basaltinc/knapsack/commit/777908097ac5a05b9444d62ad020c644b5b5f680))
- update details pattern ([f95bca2](https://github.com/basaltinc/knapsack/commit/f95bca283e815afda460e0b36d6b8aedc67eafe2))

# [2.0.0-beta.39](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.38...v2.0.0-beta.39) (2020-01-16)

### Bug Fixes

- reset slots form when demo changes ([6c57bab](https://github.com/basaltinc/knapsack/commit/6c57bab895b8d7de192bf2914b7291b678c560c7))

# [2.0.0-beta.38](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.37...v2.0.0-beta.38) (2020-01-16)

### Bug Fixes

- only show add template demo if local dev ([d1c2cbe](https://github.com/basaltinc/knapsack/commit/d1c2cbef0bfc2fb168ce01ac4743def88639329e))

### Features

- consolidate props & slots forms ([283b9f0](https://github.com/basaltinc/knapsack/commit/283b9f06b7736d8dd84e645818b5e6775ee2cfeb))

# [2.0.0-beta.35](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.34...v2.0.0-beta.35) (2020-01-15)

### Bug Fixes

- adjust save to server status message timeout ([8a1c849](https://github.com/basaltinc/knapsack/commit/8a1c849b8a1e5ba2556816f154cf7295190213e2))
- better resolution of node path templates ([2249378](https://github.com/basaltinc/knapsack/commit/224937862cef21e85946857fdeb607d453c3606c))
- ensure pattern settings re-renders when changing language on same pattern ([260474c](https://github.com/basaltinc/knapsack/commit/260474c35c0add5039c62c43c60c77987362eab9))
- prevent function field error from being under other elements ([79ca4e7](https://github.com/basaltinc/knapsack/commit/79ca4e786a79a2633069d40d48486be0d960a2d2))
- stale state when upating template language select ([69c0795](https://github.com/basaltinc/knapsack/commit/69c07955e8c4600b582ae8700aa3c9535d179a7c))
- view pattern link in slots form opens in same page ([a45d90f](https://github.com/basaltinc/knapsack/commit/a45d90f359372484d4e6fa007bfbc2f24ae1933c))

### Features

- basic styles for pattern list page ([#366](https://github.com/basaltinc/knapsack/issues/366)) ([0f9af7f](https://github.com/basaltinc/knapsack/commit/0f9af7fb6c92ec68bbcd57d767e9d088cf06eef2))
- nicer styled patterns list grid ([#373](https://github.com/basaltinc/knapsack/issues/373)) ([9ee9474](https://github.com/basaltinc/knapsack/commit/9ee9474fca0de9f4506624739ed596df0dc9bb5d))
- template render has better performance and nicer loader ([241b95c](https://github.com/basaltinc/knapsack/commit/241b95c42268c701df7300a3b0f4c279d8132744))

# [2.0.0-beta.34](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.33...v2.0.0-beta.34) (2020-01-13)

### Bug Fixes

- hide pattern settings button if can't edit ([#354](https://github.com/basaltinc/knapsack/issues/354)) ([ef5e33b](https://github.com/basaltinc/knapsack/commit/ef5e33bc109c7684715274e0f71d35b1bde04cb0))

# [2.0.0-beta.33](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.32...v2.0.0-beta.33) (2020-01-08)

### Bug Fixes

- active nav item is highlighted ([29ffa1d](https://github.com/basaltinc/knapsack/commit/29ffa1d5208ad5f8e143c2d41a2c0c1b320340b9))
- add default, then persist the add-entity radio selection ([200bef5](https://github.com/basaltinc/knapsack/commit/200bef526a196b31f79aa094b0534a48dfd5b45f))
- adding a slot that already has same id ([192c4ce](https://github.com/basaltinc/knapsack/commit/192c4cef534b1ac54ca0e7427633e75e446ba56b))
- bottom padding of left nav to accomidate edit panel ([5188bbd](https://github.com/basaltinc/knapsack/commit/5188bbd284966d289e13144a6b7def15ce4da919))
- change redux equality check from shallow to deep equal to ensure appropriate re-renders ([e5814c8](https://github.com/basaltinc/knapsack/commit/e5814c884a91c9f77954273aa64a7f96afd3d4c6))
- ensure header template selector stays up to date ([a6f30b1](https://github.com/basaltinc/knapsack/commit/a6f30b14966f27f57fe72c527da4f8992c4537f7))
- keep pattern state up to date ([6122cb7](https://github.com/basaltinc/knapsack/commit/6122cb70659c3c1621b81dd923eb14b97158b078))
- prevent recursive re-renders on empty demos ([a7fef5e](https://github.com/basaltinc/knapsack/commit/a7fef5e21add87d221cd6065db1484f656177747))
- remove empty status option from select ([90690fe](https://github.com/basaltinc/knapsack/commit/90690febc73fac8e4ae92143361a8193c95b2e33))
- slots table updating when new slot added ([cde11f0](https://github.com/basaltinc/knapsack/commit/cde11f01896310592a2cc88963fde4b6703eba58))

### Features

- demo re-arrange w drag & drop ([7653596](https://github.com/basaltinc/knapsack/commit/76535966493a9ff76c4c3d0989f89f3794a9127f))
- duplicate demo ([e0cf300](https://github.com/basaltinc/knapsack/commit/e0cf300ef1a5521d942f4cdee5a7eafabac3ed82))

# [2.0.0-beta.32](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.31...v2.0.0-beta.32) (2020-01-08)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.30](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.29...v2.0.0-beta.30) (2020-01-07)

### Features

- generate VS Code web component data files from spec ([9a2fa3b](https://github.com/basaltinc/knapsack/commit/9a2fa3b8693920de0ac364c396b5eea5c290bcbc))

# [2.0.0-beta.29](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.28...v2.0.0-beta.29) (2020-01-07)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.28](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.27...v2.0.0-beta.28) (2020-01-06)

### Bug Fixes

- new patterns get first status ([bd21924](https://github.com/basaltinc/knapsack/commit/bd21924a645c6e974ad07c4184afa09e972e6473))

# [2.0.0-beta.27](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.26...v2.0.0-beta.27) (2020-01-06)

### Features

- rich selects ([#351](https://github.com/basaltinc/knapsack/issues/351)) ([427bcb6](https://github.com/basaltinc/knapsack/commit/427bcb6b2cfb08856d63ac3012345445030a06fa))

# [2.0.0-beta.26](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.25...v2.0.0-beta.26) (2020-01-03)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.25](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.24...v2.0.0-beta.25) (2020-01-02)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.24](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.23...v2.0.0-beta.24) (2020-01-02)

### Bug Fixes

- add dismissible status messages ([c48bea4](https://github.com/basaltinc/knapsack/commit/c48bea43121fe851988df70cd0d0848e0e6178ea))

# [2.0.0-beta.23](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.22...v2.0.0-beta.23) (2020-01-02)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.22](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.21...v2.0.0-beta.22) (2019-12-31)

### Bug Fixes

- cleanup effects on unmounted components ([35f84bb](https://github.com/basaltinc/knapsack/commit/35f84bbed23fb0a9256c6307689c633f42a2dccc))
- show sidebar status item when only 1 template ([57dba82](https://github.com/basaltinc/knapsack/commit/57dba829132afa60f1a3175ac7193e88dd2d0aad))

# [2.0.0-beta.21](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.20...v2.0.0-beta.21) (2019-12-31)

### Bug Fixes

- webpack assets on build then serve ([eea9f7b](https://github.com/basaltinc/knapsack/commit/eea9f7b0e5d7ec83e6bfec03a804d11666b9af9b))

# [2.0.0-beta.20](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.19...v2.0.0-beta.20) (2019-12-31)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.19](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.18...v2.0.0-beta.19) (2019-12-31)

### Bug Fixes

- code-block with unknown languages ([29dcfa2](https://github.com/basaltinc/knapsack/commit/29dcfa23e434ddfaeee8ee7e22176c11ba70bd92))

# [2.0.0-beta.18](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.17...v2.0.0-beta.18) (2019-12-31)

### Features

- sidebar statuses ([#350](https://github.com/basaltinc/knapsack/issues/350)) ([1bda303](https://github.com/basaltinc/knapsack/commit/1bda30301c4ba269addcb5957f783e1096b01e65))

# [2.0.0-beta.17](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.16...v2.0.0-beta.17) (2019-12-31)

### Bug Fixes

- only show available menu items in main menu ([bb56262](https://github.com/basaltinc/knapsack/commit/bb5626298453a8385d10245557e259458f6e2fdb))
- pattern landing page shows grid first ([e15802b](https://github.com/basaltinc/knapsack/commit/e15802bb317380f6fc0080aff4f1b3a9a9cfe7ba))
- several tweaks and adjustments ([c450099](https://github.com/basaltinc/knapsack/commit/c450099a573f0555d0cdd3ec2eca3920a45a35a4))

# [2.0.0-beta.16](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.15...v2.0.0-beta.16) (2019-12-30)

### Bug Fixes

- remove depricated css vars ([c868e12](https://github.com/basaltinc/knapsack/commit/c868e12e7a6963cf99e72388a746b32c5cd88686))
- undo find and replace errs ([efe2ca4](https://github.com/basaltinc/knapsack/commit/efe2ca4fe27e733a308bda8933074c8e29fb2902))

# [2.0.0-beta.15](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.14...v2.0.0-beta.15) (2019-12-30)

### Bug Fixes

- auto pick a free server port ([6eec082](https://github.com/basaltinc/knapsack/commit/6eec082e4b716883543e5e066c0eb20e4f2628b9))

# [2.0.0-beta.14](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.13...v2.0.0-beta.14) (2019-12-30)

### Bug Fixes

- quickly style pass pattern details ([7f4dc02](https://github.com/basaltinc/knapsack/commit/7f4dc026ba55cef6e8848796362b7bb6cd771272))

# [2.0.0-beta.11](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.10...v2.0.0-beta.11) (2019-12-30)

### Features

- a ton of awesomeness ([cb0ace5](https://github.com/basaltinc/knapsack/commit/cb0ace5c021e71b903abe277fbe60924ed3f8140))
- new site layout slot, page details (right sidebar) ([1d65c15](https://github.com/basaltinc/knapsack/commit/1d65c156ed03e92a513509577fba1976edf0531b))
- pattern spec ui ([dc0274c](https://github.com/basaltinc/knapsack/commit/dc0274c2fc8bf3d6257b155f8a7585edbca51c75))
- ui changes (sidebars open) cached ([55bc861](https://github.com/basaltinc/knapsack/commit/55bc8611b4e9ee57cd054a8686bda4707e9e5e9f))

# [2.0.0-beta.10](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.9...v2.0.0-beta.10) (2019-12-24)

### Bug Fixes

- a few tweaks ([edd03c4](https://github.com/basaltinc/knapsack/commit/edd03c46f285ea048f6e6af835f2fbc7009f82c4))

# [2.0.0-beta.9](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.8...v2.0.0-beta.9) (2019-12-24)

### Bug Fixes

- better props table ([c396ada](https://github.com/basaltinc/knapsack/commit/c396ada44408ea654738108d82d93588aec9775d))
- improve resiliancy when some data is abscent ([4e42edd](https://github.com/basaltinc/knapsack/commit/4e42eddce21db0bb8b3323b59e3ec18c1b98a2f5))
- restore /demo-urls ([25548b3](https://github.com/basaltinc/knapsack/commit/25548b32d7ee3cd064d6aa463d84004ae1071e7a))

### Features

- add feature flag for showNonFunctioningUi, hide side nav edit ([1cbba87](https://github.com/basaltinc/knapsack/commit/1cbba87fe1046c219dcade76ef5b42224079ae73))
- add patterns and templates via UI ([e0f14e0](https://github.com/basaltinc/knapsack/commit/e0f14e0ca5b29be4a8cb2961a56303520d7b6f45))
- delete patterns, pages, groups from nav ([412cba3](https://github.com/basaltinc/knapsack/commit/412cba32ca4e5386d112cf365df74400ede9d9cc))
- global template language select ([bad4142](https://github.com/basaltinc/knapsack/commit/bad41426d8a88b1fb9278a6ad77d71211316839c))
- localDev autosave ([bdae964](https://github.com/basaltinc/knapsack/commit/bdae9644ea1d96d4af0ecb70ff590cb42685ed96))

# [2.0.0-beta.8](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.7...v2.0.0-beta.8) (2019-12-21)

### Bug Fixes

- **app:** template demo previews ([#345](https://github.com/basaltinc/knapsack/issues/345)) ([3f80aec](https://github.com/basaltinc/knapsack/commit/3f80aec0f8c9dda7b48f226a75a4b9e35c52d372))

# [2.0.0-beta.7](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.6...v2.0.0-beta.7) (2019-12-20)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.6](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.5...v2.0.0-beta.6) (2019-12-20)

### Bug Fixes

- click outside popover to hide ([0aa27a8](https://github.com/basaltinc/knapsack/commit/0aa27a83391adb1f0184aa5e30262af3dc73c715))

# [2.0.0-beta.5](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.4...v2.0.0-beta.5) (2019-12-20)

### Bug Fixes

- add debounce to template render ([e3bda5f](https://github.com/basaltinc/knapsack/commit/e3bda5f00f0af0dc7d9816ee13a560877853cddf))
- font variable and some type ([256e3ce](https://github.com/basaltinc/knapsack/commit/256e3ce83f205a3fa66dc37fea6e5e5a6ed76644))
- interum commit of demo thumbnail changes and save buttons moved ([ccfe2d5](https://github.com/basaltinc/knapsack/commit/ccfe2d507a2086a03fe84c377278a9a0ae051c7c))
- style pass slots form ([348cb7c](https://github.com/basaltinc/knapsack/commit/348cb7c026e4a9c4af183ee2681fed4aee9bc88a))

### Features

- feature flags ([e734b30](https://github.com/basaltinc/knapsack/commit/e734b306e7a9f869cdf5934fd1e0beca78c50733))
- manually pull Brandon's styling work in from feature/style-pass-demos ([a9142a4](https://github.com/basaltinc/knapsack/commit/a9142a4ab9f2019af829500a02e7ea5a477a9e30))
- move demos and demo action buttons ([55e41da](https://github.com/basaltinc/knapsack/commit/55e41daa7fb78b3a9891a942e8174a4b74fd97c2))

# [2.0.0-beta.4](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.3...v2.0.0-beta.4) (2019-12-19)

### Bug Fixes

- setting origin branch ([6d593c5](https://github.com/basaltinc/knapsack/commit/6d593c576bec2eba6f58db8cede5f06b657a9cfd))
- style pass slots form ([53772ec](https://github.com/basaltinc/knapsack/commit/53772ec25d245c86c1ddb1fde0da5e13103b4f21))

# [2.0.0-beta.3](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.1...v2.0.0-beta.3) (2019-12-19)

### Bug Fixes

- ci release ([2bd216f](https://github.com/basaltinc/knapsack/commit/2bd216f4253d4192e0f458db92721b9598059a17))

# [2.0.0-beta.2](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.1...v2.0.0-beta.2) (2019-12-19)

**Note:** Version bump only for package @knapsack/app

# [2.0.0-beta.1](https://github.com/basaltinc/knapsack/compare/v2.0.0-beta.0...v2.0.0-beta.1) (2019-12-19)

**Note:** Version bump only for package @knapsack/app

## [1.7.1](https://github.com/basaltinc/knapsack/compare/v1.7.0...v1.7.1) (2019-10-26)

**Note:** Version bump only for package @knapsack/app

# [1.7.0](https://github.com/basaltinc/knapsack/compare/v1.6.2...v1.7.0) (2019-10-24)

### Features

- change styling approach from Styled Components to Sass w CSS Custom Properties ([#267](https://github.com/basaltinc/knapsack/issues/267)) ([cc4ac38](https://github.com/basaltinc/knapsack/commit/cc4ac38e11c5cddd1b938b65380b5c4bcb31deca))

## [1.6.2](https://github.com/basaltinc/knapsack/compare/v1.6.1...v1.6.2) (2019-10-23)

**Note:** Version bump only for package @knapsack/app

# [1.6.0](https://github.com/basaltinc/knapsack/compare/v1.5.4...v1.6.0) (2019-10-22)

### Features

- convert to TypeScript, providing better auto-complete to users ([#265](https://github.com/basaltinc/knapsack/issues/265)) ([06f45fb](https://github.com/basaltinc/knapsack/commit/06f45fb7fa06078c495833942dc3d2028d7b34c1))

## [1.5.4](https://github.com/basaltinc/knapsack/compare/v1.5.3...v1.5.4) (2019-10-16)

**Note:** Version bump only for package @knapsack/app

## [1.5.3](https://github.com/basaltinc/knapsack/compare/v1.5.2...v1.5.3) (2019-10-15)

### Bug Fixes

- handle both https and http with websockets ([256a44f](https://github.com/basaltinc/knapsack/commit/256a44f41bf91d56048928db86ec39c0f703307c))

## [1.5.2](https://github.com/basaltinc/knapsack/compare/v1.5.1...v1.5.2) (2019-10-15)

### Bug Fixes

- compile server to node v10 ([#263](https://github.com/basaltinc/knapsack/issues/263)) ([b3be4e6](https://github.com/basaltinc/knapsack/commit/b3be4e6d32b330cc7ac47eefbc7a5e3d57bdc92b))
- correct cli permissions ([cb65b96](https://github.com/basaltinc/knapsack/commit/cb65b96b2359f9e7748a487e281732ea29a3b146))

## [1.5.1](https://github.com/basaltinc/knapsack/compare/v1.5.0...v1.5.1) (2019-10-10)

### Bug Fixes

- setup initial CSS vars ([#260](https://github.com/basaltinc/knapsack/issues/260)) ([4c0369a](https://github.com/basaltinc/knapsack/commit/4c0369a))

# [1.5.0](https://github.com/basaltinc/knapsack/compare/v1.4.3...v1.5.0) (2019-10-09)

**Note:** Version bump only for package @knapsack/app

## [1.4.3](https://github.com/basaltinc/knapsack/compare/v1.4.2...v1.4.3) (2019-10-09)

**Note:** Version bump only for package @knapsack/app

## [1.4.2](https://github.com/basaltinc/knapsack/compare/v1.4.1...v1.4.2) (2019-10-09)

**Note:** Version bump only for package @knapsack/app

## [1.4.1](https://github.com/basaltinc/knapsack/compare/v1.3.1...v1.4.1) (2019-10-09)

### Bug Fixes

- **knapsack:** docsDir base path /docs => /docs-dir ([547e1c1](https://github.com/basaltinc/knapsack/commit/547e1c1))
- Firefox works by ensuring websockets are secure ([0080ebe](https://github.com/basaltinc/knapsack/commit/0080ebe))

# [1.3.0](https://github.com/basaltinc/knapsack/compare/v1.2.1...v1.3.0) (2019-06-21)

**Note:** Version bump only for package @knapsack/app

## [1.2.1](https://github.com/basaltinc/knapsack/compare/v1.2.0...v1.2.1) (2019-06-20)

### Bug Fixes

- remove console.log ([455b9fc](https://github.com/basaltinc/knapsack/commit/455b9fc))

# [1.2.0](https://github.com/basaltinc/knapsack/compare/v1.1.19...v1.2.0) (2019-06-18)

### Features

- **knapsack:** create MemDb for in-memory data ([518a192](https://github.com/basaltinc/knapsack/commit/518a192))
- **knapsack:** render w more robust data handling ([eccd3cc](https://github.com/basaltinc/knapsack/commit/eccd3cc))

## [1.1.19](https://github.com/basaltinc/knapsack/compare/v1.1.18...v1.1.19) (2019-05-31)

### Bug Fixes

- add demo-urls link to footer ([dafeeb5](https://github.com/basaltinc/knapsack/commit/dafeeb5))

## [1.1.18](https://github.com/basaltinc/knapsack/compare/v1.1.17...v1.1.18) (2019-05-28)

### Bug Fixes

- ensure render function always has object ([3e57125](https://github.com/basaltinc/knapsack/commit/3e57125))

## [1.1.17](https://github.com/basaltinc/knapsack/compare/v1.1.16...v1.1.17) (2019-05-07)

### Bug Fixes

- createDemoUrl util function with demoDataIndex ([e3f4597](https://github.com/basaltinc/knapsack/commit/e3f4597))
- render api with demoDataIndex but not data ([ecc1c84](https://github.com/basaltinc/knapsack/commit/ecc1c84))

## [1.1.16](https://github.com/basaltinc/knapsack/compare/v1.1.15...v1.1.16) (2019-05-06)

### Bug Fixes

- render urls now can take `demoDataIndex` as param ([eda324e](https://github.com/basaltinc/knapsack/commit/eda324e))

## [1.1.15](https://github.com/basaltinc/knapsack/compare/v1.1.14...v1.1.15) (2019-05-01)

### Bug Fixes

- remove unneeded cli logging ([69026d7](https://github.com/basaltinc/knapsack/commit/69026d7))

## [1.1.13](https://github.com/basaltinc/knapsack/compare/v1.1.12...v1.1.13) (2019-04-26)

### Bug Fixes

- nested data in query stringify ([7e8a372](https://github.com/basaltinc/knapsack/commit/7e8a372))

## [1.1.12](https://github.com/basaltinc/knapsack/compare/v1.1.11...v1.1.12) (2019-04-25)

### Bug Fixes

- export server utils ([fefb6ca](https://github.com/basaltinc/knapsack/commit/fefb6ca))

## [1.1.11](https://github.com/basaltinc/knapsack/compare/v1.1.10...v1.1.11) (2019-04-24)

**Note:** Version bump only for package @knapsack/app

## [1.1.10](https://github.com/basaltinc/knapsack/compare/v1.1.9...v1.1.10) (2019-04-24)

**Note:** Version bump only for package @knapsack/app

## [1.1.9](https://github.com/basaltinc/knapsack/compare/v1.1.8...v1.1.9) (2019-04-23)

### Bug Fixes

- correct release script ([c54ff42](https://github.com/basaltinc/knapsack/commit/c54ff42))

## [1.1.8](https://github.com/basaltinc/knapsack/compare/v1.1.7...v1.1.8) (2019-04-23)

### Bug Fixes

- add patterns.getPatternDemoUrl() ([4aec5b2](https://github.com/basaltinc/knapsack/commit/4aec5b2))

## [1.1.7](https://github.com/basaltinc/knapsack/compare/v1.1.6...v1.1.7) (2019-04-20)

### Bug Fixes

- correct capitalization of env vars ([d95aa25](https://github.com/basaltinc/knapsack/commit/d95aa25))
- docs build ([3cd0902](https://github.com/basaltinc/knapsack/commit/3cd0902))

## [1.1.6](https://github.com/basaltinc/knapsack/compare/v1.1.5...v1.1.6) (2019-04-20)

**Note:** Version bump only for package @knapsack/app

## [1.1.5](https://github.com/basaltinc/knapsack/compare/v1.1.4...v1.1.5) (2019-04-19)

**Note:** Version bump only for package @knapsack/app

## [1.1.4](https://github.com/basaltinc/knapsack/compare/v1.1.3...v1.1.4) (2019-04-19)

**Note:** Version bump only for package @knapsack/app

## [1.1.3](https://github.com/basaltinc/knapsack/compare/v1.1.2...v1.1.3) (2019-04-19)

**Note:** Version bump only for package @knapsack/app

## [1.1.2](https://github.com/basaltinc/knapsack/compare/v1.1.1...v1.1.2) (2019-04-19)

**Note:** Version bump only for package @knapsack/app

## [1.0.7](https://github.com/basaltinc/knapsack/compare/v1.0.6...v1.0.7) (2019-04-17)

### Bug Fixes

- update all demo deploys urls ([8a1818c](https://github.com/basaltinc/knapsack/commit/8a1818c))

## [1.0.6](https://github.com/basaltinc/knapsack/compare/v1.0.5...v1.0.6) (2019-04-17)

### Bug Fixes

- adding empty line in Knapsack readme (testing) ([a4b9251](https://github.com/basaltinc/knapsack/commit/a4b9251))
- knapsack bump ([58b516e](https://github.com/basaltinc/knapsack/commit/58b516e))

## [1.0.5](https://github.com/basaltinc/knapsack/compare/v1.0.4...v1.0.5) (2019-04-17)

**Note:** Version bump only for package @knapsack/app

## [1.0.3](https://github.com/basaltinc/knapsack/compare/v1.0.2...v1.0.3) (2019-04-17)

### Bug Fixes

- add knapsack.sh and bump docs version ([6ff2475](https://github.com/basaltinc/knapsack/commit/6ff2475))

## [1.0.2](https://github.com/basaltinc/knapsack/compare/v1.0.1...v1.0.2) (2019-04-16)

### Bug Fixes

- correct npm create docs ([e81c23b](https://github.com/basaltinc/knapsack/commit/e81c23b))

## [1.0.1](https://github.com/basaltinc/knapsack/compare/v1.0.0...v1.0.1) (2019-04-16)

### Bug Fixes

- getknapsack.com => getbedrock.com ([4bee401](https://github.com/basaltinc/knapsack/commit/4bee401))

# [1.0.0](https://github.com/basaltinc/knapsack/compare/v0.45.3...v1.0.0) (2019-04-16)

### Features

- rename Bedrock to Knapsack ([#231](https://github.com/basaltinc/knapsack/issues/231)) ([0b4fc29](https://github.com/basaltinc/knapsack/commit/0b4fc29))

### BREAKING CHANGES

- This implements the projects name change from "Bedrock" to "Knapsack" across the code base; basically everywhere there was `bedrock` there is now `knapsack`.

## The big changes to pay attention to are:

### All config files have been renamed

- `bedrock.config.js` => `knapsack.config.js`
- `bedrock.pattern.js` => `knapsack.pattern.js`
- Including all of the data `bedrock.*.json` files as well

### All package names have changed

The **main** package `@basalt/bedrock` is now `@knapsack/app` - this is now the only package under `@basalt`, every other one is under `@knapsack`.

- `@basalt/bedrock-renderer-html` => `@knapsack/renderer-html`
- `@basalt/bedrock-color-swatch` => `@knapsack/color-swatch`
- and so on and so forth...

<details>
<summary>All new package names</summary>

```
@knapsack/api-demo
@knapsack/atoms
@knapsack/breakpoints-demo
@knapsack/code-block
@knapsack/color-contrast-block
@knapsack/color-swatch
@knapsack/copy-to-clipboard
@knapsack/design-token-demos
@knapsack/pretty-code
@knapsack/schema-form
@knapsack/schema-table
@knapsack/smart-grid
@knapsack/spacing-swatch
@knapsack/spinner
@knapsack/tabbed-panel
@knapsack/app
@knapsack/babel-config
@knapsack/core
create-knapsack
@knapsack/eslint-config
@knapsack/plugin-custom-homepage
@knapsack/renderer-html
@knapsack/renderer-react
@knapsack/renderer-twig
@knapsack/schema-utils
@knapsack/utils
```

</details>

## Other than that, it all should _just work_.

This doesn't make _any_ changes to the function that we've built up in Bedrock up to this point, however we wouldn't want to go breaking our API this much without a major version bump; and to be honest: Bedrock is ready.

I've always loved the name Bedrock; it's something you feel comfortable building something big on. However, I love the next step we're taking by renaming Bedrock to Knapsack; it's something that helps you prepare to go far.

#### The [Knapsack Problem](https://en.wikipedia.org/wiki/Knapsack_problem)

> Given a set of items, each with a weight and a value, determine the number of each item to include in a collection so that the total weight is less than or equal to a given limit and the total value is as large as possible. It derives its name from the problem faced by someone who is constrained by a fixed-size knapsack and must fill it with the most valuable items. The knapsack problem has been studied for more than a century, with early works dating as far back as 1897.

I look forward to using Knapsack to solve the Knapsack problem!

# Here's to v1.0.0! :tada:

# [0.45.0](https://github.com/basaltinc/knapsack/compare/v0.40.6...v0.45.0) (2019-04-08)

**Note:** Version bump only for package @knapsack/app

# [0.44.0](https://github.com/basaltinc/knapsack/compare/v0.40.6...v0.44.0) (2019-04-08)

**Note:** Version bump only for package @knapsack/app

# [0.43.0](https://github.com/basaltinc/knapsack/compare/v0.40.6...v0.43.0) (2019-04-08)

**Note:** Version bump only for package @knapsack/app

# [0.42.0](https://github.com/basaltinc/knapsack/compare/v0.40.6...v0.42.0) (2019-04-08)

**Note:** Version bump only for package @knapsack/app

# [0.41.0](https://github.com/basaltinc/knapsack/compare/v0.40.6...v0.41.0) (2019-04-08)

**Note:** Version bump only for package @knapsack/app

## [0.40.3](https://github.com/basaltinc/knapsack/compare/v0.40.2...v0.40.3) (2019-04-07)

### Bug Fixes

- allow global assetSets to be empty ([#228](https://github.com/basaltinc/knapsack/issues/228)) ([8592237](https://github.com/basaltinc/knapsack/commit/8592237))

## [0.40.2](https://github.com/basaltinc/knapsack/compare/v0.40.1...v0.40.2) (2019-03-29)

### Bug Fixes

- docs link in readme ([245ff1f](https://github.com/basaltinc/knapsack/commit/245ff1f))
- meta demoUrls now include assetSets variations ([3d6858e](https://github.com/basaltinc/knapsack/commit/3d6858e))
- remove requirement for global assetSets since templates can include them ([d81bf92](https://github.com/basaltinc/knapsack/commit/d81bf92))

## [0.40.1](https://github.com/basaltinc/knapsack/compare/v0.40.0...v0.40.1) (2019-03-28)

### Bug Fixes

- further meta.json tweaks ([55bbcec](https://github.com/basaltinc/knapsack/commit/55bbcec))
- generalize meta.json data ([0a3a0a9](https://github.com/basaltinc/knapsack/commit/0a3a0a9))
- nest meta.json data more accurately ([8077adb](https://github.com/basaltinc/knapsack/commit/8077adb))

# [0.40.0](https://github.com/basaltinc/knapsack/compare/v0.39.2...v0.40.0) (2019-03-28)

### Features

- build writes out meta.json with demo urls ([6e77394](https://github.com/basaltinc/knapsack/commit/6e77394))

## [0.39.2](https://github.com/basaltinc/knapsack/compare/v0.39.1...v0.39.2) (2019-03-27)

**Note:** Version bump only for package @knapsack/app

# [0.39.0](https://github.com/basaltinc/knapsack/compare/v0.38.3...v0.39.0) (2019-03-07)

**Note:** Version bump only for package @knapsack/app

## [0.38.3](https://github.com/basaltinc/knapsack/compare/v0.38.2...v0.38.3) (2019-03-07)

**Note:** Version bump only for package @knapsack/app

## [0.38.2](https://github.com/basaltinc/knapsack/compare/v0.38.1...v0.38.2) (2019-03-06)

### Bug Fixes

- code block spacing ([3218ecb](https://github.com/basaltinc/knapsack/commit/3218ecb))

## [0.38.1](https://github.com/basaltinc/knapsack/compare/v0.38.0...v0.38.1) (2019-03-06)

### Bug Fixes

- getTemplateCode merge ([f1c3d90](https://github.com/basaltinc/knapsack/commit/f1c3d90))

# [0.38.0](https://github.com/basaltinc/knapsack/compare/v0.37.2...v0.38.0) (2019-03-06)

### Bug Fixes

- add hideCodeBlock option ([714c7f8](https://github.com/basaltinc/knapsack/commit/714c7f8))

### Features

- add template usage code block ([a8fe90e](https://github.com/basaltinc/knapsack/commit/a8fe90e))

## [0.37.2](https://github.com/basaltinc/knapsack/compare/v0.37.1...v0.37.2) (2019-02-28)

### Bug Fixes

- add script tag type ([f863d23](https://github.com/basaltinc/knapsack/commit/f863d23))

## [0.37.1](https://github.com/basaltinc/knapsack/compare/v0.37.0...v0.37.1) (2019-02-28)

### Bug Fixes

- move template show all button into template select ([0833b94](https://github.com/basaltinc/knapsack/commit/0833b94))
- remove feedback page ([0220a8a](https://github.com/basaltinc/knapsack/commit/0220a8a))

# [0.37.0](https://github.com/basaltinc/knapsack/compare/v0.36.0...v0.37.0) (2019-02-24)

### Features

- full access via programatic Node.js to everything ([fd7d3ad](https://github.com/basaltinc/knapsack/commit/fd7d3ad))
- setup assetSets to replace config.{css,js} ([c672e32](https://github.com/basaltinc/knapsack/commit/c672e32))

# [0.36.0](https://github.com/basaltinc/knapsack/compare/v0.35.0...v0.36.0) (2019-02-23)

### Features

- go to /demo-urls for simple link list of all demos ([1c3424e](https://github.com/basaltinc/knapsack/commit/1c3424e))

# [0.35.0](https://github.com/basaltinc/knapsack/compare/v0.34.2...v0.35.0) (2019-02-23)

### Features

- add demo-urls cli command ([0e3ef23](https://github.com/basaltinc/knapsack/commit/0e3ef23))

## [0.34.2](https://github.com/basaltinc/knapsack/compare/v0.34.1...v0.34.2) (2019-02-23)

### Bug Fixes

- consolidate pattern template demoDatas logic ([ce9a2da](https://github.com/basaltinc/knapsack/commit/ce9a2da))

## [0.34.1](https://github.com/basaltinc/knapsack/compare/v0.34.0...v0.34.1) (2019-02-21)

### Bug Fixes

- template resize does not re-fetch ([0a39021](https://github.com/basaltinc/knapsack/commit/0a39021))

# [0.34.0](https://github.com/basaltinc/knapsack/compare/v0.33.3...v0.34.0) (2019-02-17)

**Note:** Version bump only for package @knapsack/app

## [0.33.3](https://github.com/basaltinc/knapsack/compare/v0.33.2...v0.33.3) (2019-02-16)

**Note:** Version bump only for package @knapsack/app

## [0.33.2](https://github.com/basaltinc/knapsack/compare/v0.33.1...v0.33.2) (2019-02-16)

**Note:** Version bump only for package @knapsack/app

# [0.33.0](https://github.com/basaltinc/knapsack/compare/v0.32.5...v0.33.0) (2019-02-15)

**Note:** Version bump only for package @knapsack/app

## [0.32.4](https://github.com/basaltinc/knapsack/compare/v0.32.3...v0.32.4) (2019-02-15)

### Bug Fixes

- preserve pattern template in url ([3cc7c0b](https://github.com/basaltinc/knapsack/commit/3cc7c0b))

## [0.32.3](https://github.com/basaltinc/knapsack/compare/v0.32.2...v0.32.3) (2019-02-14)

### Bug Fixes

- template view with no schema ([83890c7](https://github.com/basaltinc/knapsack/commit/83890c7))

## [0.32.2](https://github.com/basaltinc/knapsack/compare/v0.32.1...v0.32.2) (2019-02-14)

### Bug Fixes

- improved CSS injection, added template width to iframe ([76b6075](https://github.com/basaltinc/knapsack/commit/76b6075))

## [0.32.1](https://github.com/basaltinc/knapsack/compare/v0.32.0...v0.32.1) (2019-02-13)

### Bug Fixes

- address issue with pattern schema form text input jumping ([#186](https://github.com/basaltinc/knapsack/issues/186)) ([f8ed250](https://github.com/basaltinc/knapsack/commit/f8ed250))

# [0.32.0](https://github.com/basaltinc/knapsack/compare/v0.31.1...v0.32.0) (2019-02-13)

### Features

- update table list ([#187](https://github.com/basaltinc/knapsack/issues/187)) ([beddc20](https://github.com/basaltinc/knapsack/commit/beddc20))

## [0.31.1](https://github.com/basaltinc/knapsack/compare/v0.31.0...v0.31.1) (2019-02-12)

### Bug Fixes

- adding url-join back in ([ab178d3](https://github.com/basaltinc/knapsack/commit/ab178d3))

# [0.31.0](https://github.com/basaltinc/knapsack/compare/v0.30.0...v0.31.0) (2019-02-12)

### Features

- trim deps and add scss ([b0a0eb2](https://github.com/basaltinc/knapsack/commit/b0a0eb2))

# [0.30.0](https://github.com/basaltinc/knapsack/compare/v0.30.0-alpha.4...v0.30.0) (2019-02-08)

### Features

- add dos and donts slice ([eea8914](https://github.com/basaltinc/knapsack/commit/eea8914))
- add simple-list and raw values ([a4973af](https://github.com/basaltinc/knapsack/commit/a4973af))
- can Add Slice between each slice ([bf4524b](https://github.com/basaltinc/knapsack/commit/bf4524b))

## [0.29.6](https://github.com/basaltinc/knapsack/compare/v0.29.5...v0.29.6) (2019-01-30)

### Bug Fixes

- can set port with knapsack_PORT env var ([9f28bff](https://github.com/basaltinc/knapsack/commit/9f28bff))

## [0.29.5](https://github.com/basaltinc/knapsack/compare/v0.29.4...v0.29.5) (2019-01-30)

### Bug Fixes

- stringified boolean and integer data ([ee652bb](https://github.com/basaltinc/knapsack/commit/ee652bb))

## [0.29.4](https://github.com/basaltinc/knapsack/compare/v0.29.3...v0.29.4) (2019-01-28)

### Bug Fixes

- lock react-jsonschema-form to previous version ([b833b70](https://github.com/basaltinc/knapsack/commit/b833b70))

## [0.29.3](https://github.com/basaltinc/knapsack/compare/v0.29.2...v0.29.3) (2019-01-28)

**Note:** Version bump only for package @knapsack/app

## [0.29.2](https://github.com/basaltinc/knapsack/compare/v0.29.1...v0.29.2) (2019-01-24)

### Bug Fixes

- template character limit ([a1911fb](https://github.com/basaltinc/knapsack/commit/a1911fb))

## [0.29.1](https://github.com/basaltinc/knapsack/compare/v0.29.0...v0.29.1) (2019-01-23)

### Bug Fixes

- improve handling of absent statuses ([0eda5c8](https://github.com/basaltinc/knapsack/commit/0eda5c8))

# [0.29.0](https://github.com/basaltinc/knapsack/compare/v0.28.5...v0.29.0) (2019-01-23)

### Bug Fixes

- markdown docs link readability ([f57768f](https://github.com/basaltinc/knapsack/commit/f57768f))
- settings page submit ([4e5ed09](https://github.com/basaltinc/knapsack/commit/4e5ed09))

### Features

- add status icon to Patterns ([1dcd3c2](https://github.com/basaltinc/knapsack/commit/1dcd3c2))
- layout Site Settings form items in grid ([31d62e3](https://github.com/basaltinc/knapsack/commit/31d62e3))

## [0.28.5](https://github.com/basaltinc/knapsack/compare/v0.28.4...v0.28.5) (2019-01-22)

### Bug Fixes

- correcting pattern edit form width ([7dd4ae0](https://github.com/basaltinc/knapsack/commit/7dd4ae0))

## [0.28.4](https://github.com/basaltinc/knapsack/compare/v0.28.3...v0.28.4) (2019-01-22)

### Bug Fixes

- remove pattern edit form copy ([1f559f2](https://github.com/basaltinc/knapsack/commit/1f559f2))

## [0.28.3](https://github.com/basaltinc/knapsack/compare/v0.28.2...v0.28.3) (2019-01-22)

### Bug Fixes

- add demoSize to pattern view gql query ([f1ad785](https://github.com/basaltinc/knapsack/commit/f1ad785))

## [0.28.2](https://github.com/basaltinc/knapsack/compare/v0.28.1...v0.28.2) (2019-01-22)

### Bug Fixes

- disable dist dir clean ([449f2a6](https://github.com/basaltinc/knapsack/commit/449f2a6))

## [0.28.1](https://github.com/basaltinc/knapsack/compare/v0.28.0...v0.28.1) (2019-01-22)

### Bug Fixes

- pattern page button show logic ([03bd2ab](https://github.com/basaltinc/knapsack/commit/03bd2ab))

# [0.28.0](https://github.com/basaltinc/knapsack/compare/v0.27.2...v0.28.0) (2019-01-22)

### Features

- markdown per template ([#179](https://github.com/basaltinc/knapsack/issues/179)) ([cd338ba](https://github.com/basaltinc/knapsack/commit/cd338ba)), closes [#180](https://github.com/basaltinc/knapsack/issues/180)

## [0.27.1](https://github.com/basaltinc/knapsack/compare/v0.27.0...v0.27.1) (2019-01-07)

### Bug Fixes

- test command exiting too early ([5450623](https://github.com/basaltinc/knapsack/commit/5450623))

# [0.27.0](https://github.com/basaltinc/knapsack/compare/v0.26.1...v0.27.0) (2019-01-07)

### Features

- add cli command for testing all renders ([95b5cea](https://github.com/basaltinc/knapsack/commit/95b5cea))

## [0.26.1](https://github.com/basaltinc/knapsack/compare/v0.26.0...v0.26.1) (2019-01-04)

### Bug Fixes

- improve message on file/dirExists util ([8b96a53](https://github.com/basaltinc/knapsack/commit/8b96a53))
- multiple js/css urls had a comma printed between ([1e69d56](https://github.com/basaltinc/knapsack/commit/1e69d56))

# [0.26.0](https://github.com/basaltinc/knapsack/compare/v0.25.1...v0.26.0) (2019-01-04)

### Bug Fixes

- patterns list with wrong type ([77fb3b6](https://github.com/basaltinc/knapsack/commit/77fb3b6))
- removing required examples key for schema ([3ceb4d2](https://github.com/basaltinc/knapsack/commit/3ceb4d2))

### Features

- add demoDatas to take over schema.examples ([88ea2ce](https://github.com/basaltinc/knapsack/commit/88ea2ce))

## [0.25.1](https://github.com/basaltinc/knapsack/compare/v0.25.0...v0.25.1) (2019-01-03)

### Bug Fixes

- giving string defaults to pattern meta ([bc983c5](https://github.com/basaltinc/knapsack/commit/bc983c5))

# [0.25.0](https://github.com/basaltinc/knapsack/compare/v0.24.1...v0.25.0) (2019-01-03)

### Bug Fixes

- **knapsack:** ensure design token file exist ([d2617c7](https://github.com/basaltinc/knapsack/commit/d2617c7))
- do not make new instances on each request ([3ecc339](https://github.com/basaltinc/knapsack/commit/3ecc339))
- pattern push refresh ([9e5a5bd](https://github.com/basaltinc/knapsack/commit/9e5a5bd))
- shutdown db watchers at build end ([318f7bf](https://github.com/basaltinc/knapsack/commit/318f7bf))

### Features

- adding patternStatus and settings ([5ba7c5d](https://github.com/basaltinc/knapsack/commit/5ba7c5d))
- basic setup of secondary nav pattern by type ([812af01](https://github.com/basaltinc/knapsack/commit/812af01))
- create patternTypes server storage ([460e61b](https://github.com/basaltinc/knapsack/commit/460e61b))
- create patternTypes UI edit form ([d8475c4](https://github.com/basaltinc/knapsack/commit/d8475c4))
- hook up pattern edit page to patternTypes ([9224bfb](https://github.com/basaltinc/knapsack/commit/9224bfb))
- pattern grid list type filters ([7f0d610](https://github.com/basaltinc/knapsack/commit/7f0d610))
- pattern list page type and status filters ([30ca725](https://github.com/basaltinc/knapsack/commit/30ca725))
- setting patternType default to components ([060b287](https://github.com/basaltinc/knapsack/commit/060b287))

## [0.24.1](https://github.com/basaltinc/knapsack/compare/v0.24.0...v0.24.1) (2018-12-29)

### Bug Fixes

- **knapsack:** prevent distDir from too-early clean ([e85d449](https://github.com/basaltinc/knapsack/commit/e85d449))
- **knapsack:** serving knapsack distDir instead of copying in build ([35e6c68](https://github.com/basaltinc/knapsack/commit/35e6c68))

# [0.24.0](https://github.com/basaltinc/knapsack/compare/v0.23.0...v0.24.0) (2018-12-27)

### Bug Fixes

- template reloads for all extensions ([f541c49](https://github.com/basaltinc/knapsack/commit/f541c49))

### Features

- create KnapsackRendererWebpackBase ([5d6ded3](https://github.com/basaltinc/knapsack/commit/5d6ded3))

# [0.23.0](https://github.com/basaltinc/knapsack/compare/v0.22.0...v0.23.0) (2018-12-26)

### Bug Fixes

- **knapsack:** pattern view examples closed ([0a4dd3d](https://github.com/basaltinc/knapsack/commit/0a4dd3d))

### Features

- add uniqueId validation ([7f3b90c](https://github.com/basaltinc/knapsack/commit/7f3b90c))
- validate templateRenderer instance ([b6adb3f](https://github.com/basaltinc/knapsack/commit/b6adb3f))

# [0.22.0](https://github.com/basaltinc/knapsack/compare/v0.21.0...v0.22.0) (2018-12-25)

### Bug Fixes

- **knapsack:** clean before build ([c67ecf7](https://github.com/basaltinc/knapsack/commit/c67ecf7))
- delay pattern change announcement to client ([c4ecc96](https://github.com/basaltinc/knapsack/commit/c4ecc96))

### Features

- add caching headers for internal files ([7aa345b](https://github.com/basaltinc/knapsack/commit/7aa345b))
- add json utils ([cfb6c65](https://github.com/basaltinc/knapsack/commit/cfb6c65))
- templateRenderers gain init method ([beae716](https://github.com/basaltinc/knapsack/commit/beae716))
- templateRenderers now get more info in render ([91407ff](https://github.com/basaltinc/knapsack/commit/91407ff))
- templateRenderers now have build and watch methods ([9a0a0a3](https://github.com/basaltinc/knapsack/commit/9a0a0a3))

### Performance Improvements

- **knapsack:** add hash to filenames for cache ([cb85cd5](https://github.com/basaltinc/knapsack/commit/cb85cd5))

# [0.21.0](https://github.com/basaltinc/knapsack/compare/v0.20.5...v0.21.0) (2018-12-22)

### Features

- **knapsack:** add loglevel cli flag ([b8ca890](https://github.com/basaltinc/knapsack/commit/b8ca890))
- **knapsack:** knapsack.config.js change: templates => templateRenderers ([4036e75](https://github.com/basaltinc/knapsack/commit/4036e75)), closes [#165](https://github.com/basaltinc/knapsack/issues/165)
- **knapsack:** setup events system ([240a4cc](https://github.com/basaltinc/knapsack/commit/240a4cc))

## [0.20.5](https://github.com/basaltinc/knapsack/compare/v0.20.4...v0.20.5) (2018-12-18)

**Note:** Version bump only for package @knapsack/app

## [0.20.4](https://github.com/basaltinc/knapsack/compare/v0.20.3...v0.20.4) (2018-12-15)

### Bug Fixes

- **knapsack:** iFrame resize bug on Templates ([51dc17b](https://github.com/basaltinc/knapsack/commit/51dc17b))

## [0.20.3](https://github.com/basaltinc/knapsack/compare/v0.20.2...v0.20.3) (2018-12-14)

### Bug Fixes

- **knapsack:** server ignores pattern dirs with no knapsack.pattern.js file ([3d5e089](https://github.com/basaltinc/knapsack/commit/3d5e089)), closes [#164](https://github.com/basaltinc/knapsack/issues/164)

## [0.20.2](https://github.com/basaltinc/knapsack/compare/v0.20.1...v0.20.2) (2018-12-14)

### Bug Fixes

- **knapsack:** removing test content ([3f46450](https://github.com/basaltinc/knapsack/commit/3f46450))

## [0.20.1](https://github.com/basaltinc/knapsack/compare/v0.20.0...v0.20.1) (2018-12-14)

### Bug Fixes

- **knapsack:** iFrames now resize to content again ([8bb3a80](https://github.com/basaltinc/knapsack/commit/8bb3a80))

# [0.20.0](https://github.com/basaltinc/knapsack/compare/v0.19.0...v0.20.0) (2018-12-13)

### Features

- multiple template renderer support ([1563ec0](https://github.com/basaltinc/knapsack/commit/1563ec0)), closes [#162](https://github.com/basaltinc/knapsack/issues/162)

# [0.19.0](https://github.com/basaltinc/knapsack/compare/v0.18.2...v0.19.0) (2018-12-12)

### Bug Fixes

- **knapsack:** lint fix and bring back buttons with clear disable marker ([9943667](https://github.com/basaltinc/knapsack/commit/9943667))
- **knapsack:** set max-width to 1200px for Page Builder ([aff2e05](https://github.com/basaltinc/knapsack/commit/aff2e05))

### Features

- **knapsack:** setup super basic permissions for read/write ([70a51cd](https://github.com/basaltinc/knapsack/commit/70a51cd))

## [0.18.2](https://github.com/basaltinc/knapsack/compare/v0.18.1...v0.18.2) (2018-12-11)

### Bug Fixes

- **knapsack:** hotfix enable ui editing ([#159](https://github.com/basaltinc/knapsack/issues/159)) ([363866f](https://github.com/basaltinc/knapsack/commit/363866f))

## [0.18.1](https://github.com/basaltinc/knapsack/compare/v0.18.0...v0.18.1) (2018-12-11)

### Bug Fixes

- license GPL-2.0-only -> GPL-2.0-or-later ([99f021f](https://github.com/basaltinc/knapsack/commit/99f021f))

# [0.18.0](https://github.com/basaltinc/knapsack/compare/v0.17.6...v0.18.0) (2018-12-11)

### Features

- Add GPL v2 License ([d9806a1](https://github.com/basaltinc/knapsack/commit/d9806a1))

## [0.17.6](https://github.com/basaltinc/knapsack/compare/v0.17.5...v0.17.6) (2018-12-11)

**Note:** Version bump only for package @knapsack/app

## [0.17.5](https://github.com/basaltinc/knapsack/compare/v0.17.4...v0.17.5) (2018-12-11)

### Bug Fixes

- **knapsack:** fix feature logic on UI schema lock down ([6f58095](https://github.com/basaltinc/knapsack/commit/6f58095))

## [0.17.4](https://github.com/basaltinc/knapsack/compare/v0.17.3...v0.17.4) (2018-12-10)

**Note:** Version bump only for package @knapsack/app

## [0.17.3](https://github.com/basaltinc/knapsack/compare/v0.17.2...v0.17.3) (2018-12-08)

### Bug Fixes

- **knapsack:** add Docs header menu item ([a7053fa](https://github.com/basaltinc/knapsack/commit/a7053fa))

## [0.17.2](https://github.com/basaltinc/knapsack/compare/v0.17.1...v0.17.2) (2018-12-08)

### Bug Fixes

- **knapsack:** improve css and js config paths ([#146](https://github.com/basaltinc/knapsack/issues/146)) ([9539a54](https://github.com/basaltinc/knapsack/commit/9539a54)), closes [#145](https://github.com/basaltinc/knapsack/issues/145)
- **knapsack:** type fix on config processing ([f8ad374](https://github.com/basaltinc/knapsack/commit/f8ad374))

## [0.17.1](https://github.com/basaltinc/knapsack/compare/v0.17.0...v0.17.1) (2018-12-08)

### Bug Fixes

- **knapsack:** add proper error page for bad pattern urls ([#139](https://github.com/basaltinc/knapsack/issues/139)) ([b992a4f](https://github.com/basaltinc/knapsack/commit/b992a4f)), closes [#137](https://github.com/basaltinc/knapsack/issues/137)
- **knapsack:** fix warning about sidebar collapse ([56316cc](https://github.com/basaltinc/knapsack/commit/56316cc)), closes [#107](https://github.com/basaltinc/knapsack/issues/107)

# [0.17.0](https://github.com/basaltinc/knapsack/compare/v0.16.6...v0.17.0) (2018-12-08)

### Features

- releasing Knapsack publically! setup Travis CI ([99bc547](https://github.com/basaltinc/knapsack/commit/99bc547))

## [0.16.6](https://github.com/basaltinc/knapsack/compare/v0.16.5...v0.16.6) (2018-12-07)

### Bug Fixes

- server will let through requests to "/admin" ([4bd3cd2](https://github.com/basaltinc/knapsack/commit/4bd3cd2))

## [0.16.5](https://github.com/basaltinc/knapsack/compare/v0.16.4...v0.16.5) (2018-12-06)

### Bug Fixes

- **knapsack:** make public directory straightforward ([52dfc6e](https://github.com/basaltinc/knapsack/commit/52dfc6e))

## [0.16.4](https://github.com/basaltinc/knapsack/compare/v0.16.3...v0.16.4) (2018-12-06)

**Note:** Version bump only for package @knapsack/app

## [0.16.3](https://github.com/basaltinc/knapsack/compare/v0.16.2-alpha.3...v0.16.3) (2018-12-06)

### Bug Fixes

- **knapsack:** on page builder save, UI prompts user of action ([#128](https://github.com/basaltinc/knapsack/issues/128)) ([47f1a74](https://github.com/basaltinc/knapsack/commit/47f1a74)), closes [#41](https://github.com/basaltinc/knapsack/issues/41) [#112](https://github.com/basaltinc/knapsack/issues/112)

## [0.16.2](https://github.com/basaltinc/knapsack/compare/v0.16.1...v0.16.2) (2018-12-06)

## [0.16.2](https://github.com/basaltinc/knapsack/compare/v0.16.1...v0.16.2) (2018-12-06)

**Note:** Version bump only for package @knapsack/app

## [0.16.1](https://github.com/basaltinc/knapsack/compare/v0.16.1-alpha.6...v0.16.1) (2018-12-06)

**Note:** Version bump only for package @knapsack/app

# [0.16.0](https://github.com/basaltinc/knapsack/compare/v0.15.1-alpha.2...v0.16.0) (2018-12-05)

### Bug Fixes

- **knapsack:** fix file-loader hoisting, config for assets ([#115](https://github.com/basaltinc/knapsack/issues/115)) ([a1fbf6f](https://github.com/basaltinc/knapsack/commit/a1fbf6f)), closes [#98](https://github.com/basaltinc/knapsack/issues/98) [#110](https://github.com/basaltinc/knapsack/issues/110)

### Features

- **knapsack:** patterns readme markdown files render on overview page ([d2563f0](https://github.com/basaltinc/knapsack/commit/d2563f0)), closes [#118](https://github.com/basaltinc/knapsack/issues/118)

## [0.15.1-alpha.0](https://github.com/basaltinc/knapsack/compare/v0.15.0...v0.15.1-alpha.0) (2018-12-05)

### Features

- **knapsack:** add page in client for graphiql ([#93](https://github.com/basaltinc/knapsack/issues/93)) ([40aae85](https://github.com/basaltinc/knapsack/commit/40aae85)), closes [#89](https://github.com/basaltinc/knapsack/issues/89)

# [0.15.0](https://github.com/basaltinc/knapsack/compare/v0.13.1...v0.15.0) (2018-12-03)

### Bug Fixes

- **knapsack:** properly hide examples from component overview when empty ([#97](https://github.com/basaltinc/knapsack/issues/97)) ([db1bc4f](https://github.com/basaltinc/knapsack/commit/db1bc4f)), closes [#75](https://github.com/basaltinc/knapsack/issues/75)

### Features

- **knapsack:** design token format convert support ([#92](https://github.com/basaltinc/knapsack/issues/92)) ([9fe0c1a](https://github.com/basaltinc/knapsack/commit/9fe0c1a))

# [0.14.0](https://github.com/basaltinc/knapsack/compare/v0.13.1...v0.14.0) (2018-12-03)

### Bug Fixes

- **knapsack:** properly hide examples from component overview when empty ([#97](https://github.com/basaltinc/knapsack/issues/97)) ([db1bc4f](https://github.com/basaltinc/knapsack/commit/db1bc4f)), closes [#75](https://github.com/basaltinc/knapsack/issues/75)

### Features

- **knapsack:** design token format convert support ([#92](https://github.com/basaltinc/knapsack/issues/92)) ([9fe0c1a](https://github.com/basaltinc/knapsack/commit/9fe0c1a))

## [0.13.1](https://github.com/basaltinc/knapsack/compare/v0.13.0...v0.13.1) (2018-11-29)

### Bug Fixes

- fix settings design tokens bug ([725d2cc](https://github.com/basaltinc/knapsack/commit/725d2cc))

# [0.13.0](https://github.com/basaltinc/knapsack/compare/v0.12.4...v0.13.0) (2018-11-29)

### Features

- **knapsack:** implementing UI editable Design Token Groups ([#87](https://github.com/basaltinc/knapsack/issues/87)) ([6248d5f](https://github.com/basaltinc/knapsack/commit/6248d5f)), closes [#65](https://github.com/basaltinc/knapsack/issues/65)

## [0.12.4](https://github.com/basaltinc/knapsack/compare/v0.12.3...v0.12.4) (2018-11-29)

### Bug Fixes

- **knapsack:** parent brand link opens in new tab ([2e4fdf0](https://github.com/basaltinc/knapsack/commit/2e4fdf0))

## [0.12.3](https://github.com/basaltinc/knapsack/compare/v0.12.2...v0.12.3) (2018-11-29)

**Note:** Version bump only for package @knapsack/app

## [0.12.2](https://github.com/basaltinc/knapsack/compare/v0.12.1...v0.12.2) (2018-11-28)

### Bug Fixes

- **knapsack:** fix playground controls toggle ([47c598a](https://github.com/basaltinc/knapsack/commit/47c598a)), closes [#25](https://github.com/basaltinc/knapsack/issues/25)

## [0.12.1](https://github.com/basaltinc/knapsack/compare/v0.12.0...v0.12.1) (2018-11-28)

### Bug Fixes

- **knapsack:** update footer message ([884489f](https://github.com/basaltinc/knapsack/commit/884489f))

# [0.12.0](https://github.com/basaltinc/knapsack/compare/v0.11.1...v0.12.0) (2018-11-28)

### Bug Fixes

- **knapsack:** fix schemaform icons ([3d69f74](https://github.com/basaltinc/knapsack/commit/3d69f74)), closes [#54](https://github.com/basaltinc/knapsack/issues/54)

## [0.11.1](https://github.com/basaltinc/knapsack/compare/v0.11.0...v0.11.1) (2018-11-28)

### Bug Fixes

- **knapsack:** top level Design Token page goes to first design token page ([5c851a7](https://github.com/basaltinc/knapsack/commit/5c851a7))

# [0.11.0](https://github.com/basaltinc/knapsack/compare/v0.10.2...v0.11.0) (2018-11-28)

### Features

- **create-knapsack:** tighten up design tokens ([5fd78f3](https://github.com/basaltinc/knapsack/commit/5fd78f3))

## [0.10.2](https://github.com/basaltinc/knapsack/compare/v0.10.1...v0.10.2) (2018-11-28)

**Note:** Version bump only for package @knapsack/app

## [0.10.1](https://github.com/basaltinc/knapsack/compare/v0.10.0...v0.10.1) (2018-11-28)

### Bug Fixes

- **knapsack:** disabling ability to create new patterns via ui for now ([9385ce9](https://github.com/basaltinc/knapsack/commit/9385ce9))
- **knapsack:** enabling UI settings for staging, for now ([b1f1d01](https://github.com/basaltinc/knapsack/commit/b1f1d01))

# [0.10.0](https://github.com/basaltinc/knapsack/compare/v0.9.1...v0.10.0) (2018-11-28)

### Features

- **knapsack:** much cleaner cli logging system ([cc20fac](https://github.com/basaltinc/knapsack/commit/cc20fac))
- **create-knapsack:** improved initial sample content ([97bff33](https://github.com/basaltinc/knapsack/commit/97bff33))

## [0.9.1](https://github.com/basaltinc/knapsack/compare/v0.9.0...v0.9.1) (2018-11-27)

### Bug Fixes

- **knapsack:** add footer license link ([0acf97c](https://github.com/basaltinc/knapsack/commit/0acf97c))

# [0.9.0](https://github.com/basaltinc/knapsack/compare/v0.8.0...v0.9.0) (2018-11-27)

### Features

- **knapsack:** add feedback page ([a2cc116](https://github.com/basaltinc/knapsack/commit/a2cc116))

# [0.8.0](https://github.com/basaltinc/knapsack/compare/v0.7.7...v0.8.0) (2018-11-27)

### Features

- **create-knapsack:** change pattern filenames ([5682d14](https://github.com/basaltinc/knapsack/commit/5682d14))

## [0.7.7](https://github.com/basaltinc/knapsack/compare/v0.7.6...v0.7.7) (2018-11-27)

### Bug Fixes

- **knapsack:** disable code block live edit for now ([6dca833](https://github.com/basaltinc/knapsack/commit/6dca833)), closes [#33](https://github.com/basaltinc/knapsack/issues/33)

## [0.7.6](https://github.com/basaltinc/knapsack/compare/v0.7.5...v0.7.6) (2018-11-27)

### Bug Fixes

- **knapsack-schema-form:** isInline behavior ([faf8632](https://github.com/basaltinc/knapsack/commit/faf8632)), closes [#38](https://github.com/basaltinc/knapsack/issues/38)

## [0.7.5](https://github.com/basaltinc/knapsack/compare/v0.7.4...v0.7.5) (2018-11-27)

### Bug Fixes

- **knapsack:** fix pattern meta edit page ([92394fd](https://github.com/basaltinc/knapsack/commits/92394fd)), closes [#48](https://github.com/basaltinc/knapsack/issues/48) [#34](https://github.com/basaltinc/knapsack/issues/34) [#32](https://github.com/basaltinc/knapsack/issues/32)

## [0.7.4](https://github.com/basaltinc/knapsack/compare/v0.7.3...v0.7.4) (2018-11-26)

**Note:** Version bump only for package @knapsack/app

## [0.7.3](https://github.com/basaltinc/knapsack/compare/v0.7.2...v0.7.3) (2018-11-26)

**Note:** Version bump only for package @knapsack/app
