Skip to main content

@acromedia/gesso-ai

0.7.0

Minor Changes

  • fddda9d: Add "use client" directives to all client-side components to improve Next.js App Router compatibility and prevent server-side rendering errors

  • 64bf0ec: feat: Migrate @acromedia/gesso-ai to native ESM modules

    Package: @acromedia/gesso-ai

    Breaking Changes

    • Package now uses "type": "module" and is a native ESM package
    • Build system migrated from Rollup to tsup for better ESM/CJS dual package support
    • Import paths now use explicit .js extensions for ESM compatibility
    • All configuration files renamed to .cjs extension for CommonJS compatibility

    Migration Changes

    • Build System: Replaced Rollup with tsup for dual ESM/CJS builds
    • Package Exports: Updated to provide both ESM (default) and CJS (legacy) with proper TypeScript typings
    • Configuration Files: Renamed to .cjs - babel.config.cjs, webpack.config.cjs, .eslintrc.cjs, .prettierrc.cjs
    • Source Code: All internal imports updated with explicit .js extensions
    • TypeScript: Updated configs for NodeNext module resolution (target: ES2022, module: NodeNext)
    • CLI Export: Removed separate cli/package.json, now handled via main package exports
    • Post-Build Script: Added CJS deprecation warnings for CommonJS consumers
    • Webpack Config: Added extensionAlias for TypeScript module resolution

    Dependencies Updated

    • Added: @types/node, dotenv, tsup
    • Updated: prettier (^2.8.8 → ^3.3.0), eslint-config-prettier (^8.10.0 → ^9.0.0), webpack (^5.90.3 → ^5.101.3)
  • 999fa05: Additional schemas to be used in AI response for improved formatting and to allow for the ability to build pages:

    • AIChatResponse
    • Breadcrumbs
    • ProductDetails

Patch Changes

  • Updated dependencies [64bf0ec]
  • Updated dependencies [fddda9d]
    • @acromedia/gesso-core@7.6.0

0.6.1

Patch Changes

  • Updated dependencies [8786651]
    • @acromedia/gesso-core@7.5.0

0.6.0

Minor Changes

  • 2e6bb9b: Additional AI schemas: Button, List, Link
  • e1fc02a: Add ability for multi-turn chat with AI

Patch Changes

  • Updated dependencies [9ab0337]
    • @acromedia/gesso-core@7.4.0

0.5.0

Minor Changes

  • 188b894: Add schema overrides for useAI

0.4.0

Minor Changes

  • 236a6d0: upgrade all packages to React 19, upgrade CI/builds to Node 22
  • 07eac2a: Update Components to be more self contained.
  • 846adc9: Adjusted ProductCard schema to allow for only supplying an id and no other fields

Patch Changes

  • 31a0bde: Fix typechecks in plugin packages
  • 8f3acec: Fix typecheck errors in provider packages
  • 4102946: fix type-check errors in main gesso package
  • Updated dependencies [236a6d0]
  • Updated dependencies [4102946]
    • @acromedia/gesso-core@7.3.0

0.3.0

Minor Changes

  • c77e760: Created AI Context
  • aaad2a6: Upgrade to typescript v5 and nodenext

Patch Changes

  • Updated dependencies [aaad2a6]
  • Updated dependencies [07a504c]
    • @acromedia/gesso-core@7.2.0

0.2.3

Patch Changes

  • Updated dependencies [9224fc7]
    • @acromedia/gesso-core@7.1.2

0.2.2

Patch Changes

  • Updated dependencies [db9e03d]
    • @acromedia/gesso-core@7.1.1

0.2.1

Patch Changes

  • dab6504: Remove incorrect license info
    • @acromedia/gesso-core@7.1.0

0.2.0

Minor Changes

  • 28950d7: fix: gesso-gemini-middleware failed to fall back to default value fix: Prompt Bar input field adjustable width performance issue, remove edit button after selecting a prompt, and fix skeleton button width feat: starter-kit template with GESSO AI page feat: Gesso Ai layout component feat: grid, grid_item, divider, spacer plugin for Gesso AI
  • a792a62: Feat: add ai plugins to gesso-ai to allow more dynamic content.
    • accordion
    • productCard
    • footnoteMarker
    • aiWhy
    • aiFollowUp
    • sources

0.1.0

Minor Changes

  • 49c3cf1: feat: add Gemini customization
    • customize the Gemini model, safety settings, and system instruction through the environment variables

0.0.5

Patch Changes

  • 54b4ec3: Improve the user experience when interacting with AI components by providing clear loading states and enhancing the quality of AI responses through better schema definitions and prompt handling.
  • Updated dependencies [a3c8878]
    • @acromedia/gesso-core@7.1.0

0.0.4

Patch Changes

  • Updated dependencies [d8721b7]
  • Updated dependencies [e0fabdb]
  • Updated dependencies [92ee5d2]
  • Updated dependencies [4dd9862]
    • @acromedia/gesso-core@7.0.0

0.0.3

Patch Changes

  • 5e47037: Add: cli package to gesso-ai to allow for ai provider file generation.
  • 20549bb: Feat: create content type schemas and use them dynamicly in helper funtion for getting system instructions prompt.
  • Updated dependencies [da18e67]
    • @acromedia/gesso-core@6.2.0

0.0.2

Patch Changes

  • Updated dependencies [a98eeac]
  • Updated dependencies [a98eeac]
    • @acromedia/gesso-core@6.1.4

0.0.1

Patch Changes

  • 8d50859: Initial release for @acromedia/gesso-ai