Knapsack changelog

Improved Template Adding Experience

changelog cover

Smooth out UX for adding components to Knapsack with autocomplete forms & suggestions. Adding components is easier than ever - Knapsack now analyzes what components you have that have yet to be added and provides auto complete suggestions. Works with all our renderers across all template languages we support. Be sure to update your Knapsack packages to at least 4.37.0 (run npx @knapsack/update@latest to update).

Infer Spec Improvements

Many improvements have been done to Infer Spec which helps by automatically pulling in prop info from your component code. Extra attention to users of Material UI has been given in this area as well. Be sure to update your Knapsack packages to at least 4.37.0 (run npx @knapsack/update@latest to update)

More improvements & fixes

  • Children Slot Inference

  • Docs: System Overview Block

  • Asset Sets now load when above KS in dir structure

  • Improve Component Overview Display

  • Infer Spec no longer Generates Invalid Syntax on Importing MUI's DataGrid Component

  • Editing token group title no longer destroys all subgroups and tokens

  • Improve Component Overview Display

  • Infer Spec improved by using "types" field in package.json for when types are in different directories (like when using "declarationsDir" in "tsconfig.json")