Releases: chaibuilder/sdk
Releases · chaibuilder/sdk
Release v2.1.0
What's Changed
- chore: bump version to 2.1.0 (ac95f34)
- refactor: remove unused imports and enhance block registration APIs (07f4a92)
- refactor: clean up unused imports and update BlockContextMenu (acb4429)
- feat: add descriptions to various web block components and implement a new CopyButton component (a39d9d5)
- feat: add user information and enhance editor props with page external data and theme options (3437bae)
- refactor: update useBlockSettingComponents to return a record of components and adjust related tests (9f20b71)
- refactor: optimize component structure and enhance performance in AddBlocksPanel (7a3c3a9)
- refactor: update debug log property name and clean up unused imports in various components (ed39c4b)
- feat: conditionally render library tab and content based on available UI libraries in AddBlocksPanel (1ba285f)
- feat: implement upsertLibraryBlock functionality and enhance SaveToLibraryModal (97d6108)
- feat: add image upload functionality and preview to SaveToLibraryModal (4368d2d)
- chore: update .gitignore and package.json to include new dependencies and clean up imports (ffee35f)
- feat: add new library permissions and enhance BlockContextMenu with remove functionality (325bc8d)
- refactor: update import statements to streamline event handling in canvas components (ce9f67b)
- feat: add registration for Chai add block tab extension (9a54f41)
- refactor: remove sidebarActivePanelAtom and update RootLayout to use useSidebarActivePanel hook (55be818)
- feat: integrate AI block addition and update component imports for consistency (0274e2b)
- feat: add new demo components and data structures for enhanced UI and functionality (2b81587)
- refactor: update import paths and streamline component structure in Editor and related files (094fb4f)
- refactor: remove ChooseLayout component and clean up unused props in ChaiBuilderEditorProps (e0f91f5)
- feat: enhance modal and drawer panels with improved layout and width management (7068ca4)
- feat: enhance RootLayout with last used standard panel tracking (1531b9c)
- feat: add new sidebar panels for drawer, modal, and overlay views in extensions (2b61ace)
- refactor: streamline Editor and RootLayout components (ffb1a04)
- refactor: remove Preview component and layout variant management from ChooseLayout (4162470)
- refactor: remove MediaManagerComponent and its registration from Editor (1b450b0)
- fix: incorrect import paths (012a376)
- refactor: rename exports to include 'Chai' prefix for consistency in main index file (1c06a60)
- feat: implement media manager registration and remove deprecated MediaManagerModal component (f1279d4)
- refactor: update import paths for ChaiBlock and ChaiBuilderEditorProps across multiple files (f65fcbd)
Installation
pnpm add @chaibuilder/sdk@2.1.0
Release v2.0.12
Release v2.0.11
Release v2.0.10
What's Changed
- chore: bump version to 2.0.10 (7dc0b35)
- refactor: update font registration in Editor and adjust theme variables in Preview (eba7277)
- chore: add font styling to body in index.html (593e965)
- chore: update @chaibuilder/runtime to version 2.0.4 and refactor font handling in FontSelector (1f82c3d)
- refactor: consolidate block management by removing (8da62de)
- refactor: enhance active panel management in RootLayout with useEffect and fallback handling (a9a695f)
- chore: bump version to 2.0.9 (11c0b5f)
- chore: bump version to 2.0.8 (e3f777a)
- refactor: update sidebar menu items to include dynamic panel widths for AI and Outline components (b4f82b5)
- refactor: remove AskAi component and update imports to use ask-ai-panel (f703c23)
- feat: add aiChat feature toggle and remove unused ChaiBuilderEditor, CanvasTopBar, (9f1b64e)
- feat: add Checkbox and Slider components to shadcn UI library (be11373)
- chore: add @radix-ui/react-avatar dependency and update package files (a71b163)
- feat: implement Chat component for AI interactions and update RootLayout for integration (33d589b)
- chore: add @ai-sdk/react dependency and update imports in AiAssistant and RootLayout components (0f8777d)
Installation
pnpm add @chaibuilder/sdk@2.0.10
Release v2.0.8
What's Changed
- chore: bump version to 2.0.8 (ab553d3)
- refactor: update sidebar menu items to include dynamic panel widths for AI and Outline components (1434084)
- refactor: remove AskAi component and update imports to use ask-ai-panel (063c517)
- feat: add aiChat feature toggle and remove unused ChaiBuilderEditor, CanvasTopBar, (9e04840)
- feat: add Checkbox and Slider components to shadcn UI library (95e1e85)
- chore: add @radix-ui/react-avatar dependency and update package files (5b3d48e)
- feat: implement Chat component for AI interactions and update RootLayout for integration (90293cb)
- chore: add @ai-sdk/react dependency and update imports in AiAssistant and RootLayout components (09a65b3)
Installation
pnpm add @chaibuilder/sdk@2.0.8
Release v2.0.7
Release v2.0.6
What's Changed
- chore: bump version to 2.0.6 (2fea7a5)
- fix: add browser check to prevent server-side usage of @chaibuilder/sdk (5f88253)
- refactor: rename UILibraries to UILibrariesPanel for consistency and update imports (d4b5967)
- refactor: remove unused blocks state and implement duplicate block filtering in RenderChaiBlocks (47bc910)
- refactor: rename UILibrary types to ChaiUILibrary and update generics for better type safety (bfeadf5)
- refactor: update UILibrary structure to use 'id' instead of 'uuid' and clean up unused code (2be521d)
- refactor: optimize rendering of options in DropdownChoices and MultipleChoices components (01d2b9a)
Installation
pnpm add @chaibuilder/sdk@2.0.6
Release v2.0.5
Release v2.0.4
What's Changed
- chore: bump version to 2.0.4 (4f9112a)
- refactor: remove runtime version update logic from publish script (a149a2d)
- refactor: reorganize imports and improve readability in JSONFormFieldTemplate component (9026ffc)
- feat: update permissions prop in ChaiBuilderEditor to use values from PERMISSIONS (753b2c5)
Installation
pnpm add @chaibuilder/sdk@2.0.4
Release v2.0.3
What's Changed
- chore: bump version to 2.0.3 (96fd7d4)
- feat: conditionally render MicrosoftClarity component and add unique keys to RenderChaiBlocks (4aabf2f)
- feat: add permission check for saving page in useSavePage hook (3404d30)
- feat: update permissions handling in ThemeConfigPanel and ChaiBuilderEditor (6ed304a)
- feat: refine permission checks in SettingsPanel and update permissions prop in ChaiBuilderEditor (a04e78d)
- feat: update permissions handling in ChaiBuilderEditor to use values from PERMISSIONS (c4276da)
- feat: enhance permission handling for block editing and settings access (aef4e7e)
- feat: add permission check for block deletion in useRemoveBlocks hook (42f1d77)
- feat: implement permission checks for block actions (bc28519)
- feat: implement permissions for block addition and enhance UI components (8082968)
- 234-sync-state-of-the-page-edit-is-not-reflecting-correctly (#237) (3e1bc28)
Installation
pnpm add @chaibuilder/sdk@2.0.3