Skip to content

Releases: chaibuilder/sdk

Release v2.1.0

06 Apr 10:24
Compare
Choose a tag to compare

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

02 Apr 09:28
Compare
Choose a tag to compare

What's Changed

  • chore: bump version to 2.0.12 (c6218fa)
  • refactor: update font registration types in Editor (8839d64)
  • chore: update @chaibuilder/runtime to version 2.0.6 and refactor (4bba2cd)

Installation

pnpm add @chaibuilder/sdk@2.0.12

Release v2.0.11

02 Apr 09:04
Compare
Choose a tag to compare

What's Changed

  • chore: bump version to 2.0.11 (f899cd6)
  • refactor: adjust DevTools position and clean up layout structure in RootLayout (f12bba2)
  • chore: update @chaibuilder/runtime to version 2.0.5 and add FontSelector (bd96759)

Installation

pnpm add @chaibuilder/sdk@2.0.11

Release v2.0.10

02 Apr 03:57
Compare
Choose a tag to compare

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

01 Apr 17:57
Compare
Choose a tag to compare

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

29 Mar 17:27
Compare
Choose a tag to compare

What's Changed

  • chore: bump version to 2.0.7 (99d3185)
  • refactor: simplify UILibrariesPanel by removing unused registeredBlocks (e190ed9)

Installation

pnpm add @chaibuilder/sdk@2.0.7

Release v2.0.6

27 Mar 06:19
Compare
Choose a tag to compare

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

21 Mar 10:09
Compare
Choose a tag to compare

What's Changed

  • chore: bump version to 2.0.5 (a3d1f48)
  • fix: build errors due to type mismatch (2d85081)
  • feat: upgraded runtime package to latest version (ce81cf1)

Installation

pnpm add @chaibuilder/sdk@2.0.5

Release v2.0.4

17 Mar 17:13
Compare
Choose a tag to compare

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

17 Mar 05:48
Compare
Choose a tag to compare

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