Skip to main content

@acromedia/gesso-shopify-middleware

7.4.0

Minor Changes

  • 64bf0ec: feat: migrate to ESM with dual module support

    Breaking Changes:

    • Package now uses ESM as the primary module format
    • Added "type": "module" to package.json
    • All internal imports now use explicit .js extensions
    • Requires Node.js with ESM support

    Build System:

    • Migrated from tsc to tsup for optimized bundling
    • Added dual module output (ESM + CJS)
    • CJS builds now include deprecation warnings
    • Added post-build script for CJS warning injection

    Testing:

    • Migrated from Jest to Vitest
    • Updated all test files to use Vitest APIs
    • Maintained test coverage and assertions

    Configuration:

    • Updated TypeScript config to use NodeNext module resolution
    • Updated ESLint config to v8 and added proper ignore patterns
    • Renamed .prettierrc.js to .prettierrc.cjs for ESM compatibility

Patch Changes

  • Updated dependencies [64bf0ec]
  • Updated dependencies [64bf0ec]
    • @acromedia/gesso-logger@7.2.0
    • @acromedia/gesso-api-middleware@7.3.0

7.3.0

Minor Changes

  • 41e4884: Bump next.js to v15

Patch Changes

  • 31a0bde: Fix typechecks in plugin packages
  • Updated dependencies [236a6d0]
  • Updated dependencies [41e4884]
    • @acromedia/gesso-api-middleware@7.2.0

7.2.0

Minor Changes

  • 2f8dce7: add server-side logging library, gesso-logger, and implement it for gesso middleware packages
  • aaad2a6: Upgrade to typescript v5 and nodenext

Patch Changes

  • Updated dependencies [2f8dce7]
  • Updated dependencies [aaad2a6]
  • Updated dependencies [07a504c]
    • @acromedia/gesso-logger@7.1.0
    • @acromedia/gesso-api-middleware@7.1.0

7.1.1

Patch Changes

  • 8260ac9: Support translation on GraphQL APIs

7.1.0

Minor Changes

  • d5d5cee: Add shipping and payment method info to Shopify orders

7.0.1

Patch Changes

  • Updated dependencies [b4a97ff]
    • @acromedia/gesso-api-middleware@7.0.0

7.0.0

Major Changes

  • d8721b7: Removed deprecated Shopify API attributes.

Patch Changes

  • d8721b7: axios update

6.0.1

Patch Changes

  • e8fa722: TS type fixes
  • Updated dependencies [e8fa722]
    • @acromedia/gesso-api-middleware@6.0.1

6.0.0

Major Changes

  • 609c5e9: No breaking changes to these packages, scheduled major release

    Gesso V6 Update

    • 14 Hook definitions removed (ie useX)
    • 8 Types removed across packages
    • 1 Plugin made to be required (update)
    • 20 Data mapping changes (mostly related to subtotal, total, discount, and totalItems being moved to adjustments in Cart)
    • 1 Plugin type change (ComponentFactoryPluginV2)
    • 3 Interface properties removed from core
    • 1 Environment variable removed from cli
    • 1 Command removed from cli
    • 2 Config flags removed from create-script
    • 5 Templates updated in next/client
    • 1 Generator added in next/client
    • 1 Theme Token Removed in design-system
    • 11 Components With Removed Props in design-system

Patch Changes

  • Updated dependencies [609c5e9]
    • @acromedia/gesso-api-middleware@6.0.0

0.1.2

Patch Changes

  • bbf5d9d: Add: Update graphql to use default address id in the customer graphql.

0.1.1

Patch Changes

  • 455031c: Update shopify middleware getOrders to return non-exception errors as well
  • eda72b5: Added a return response for the customer put method when shopify returns an error.

0.1.0

Minor Changes

  • 8f9c3c8: adds the Orders endpoint to handle accessToken functionality.
  • 517db02: Adds password reset functions to shopify plugin, Adds password reset flow to starter-kit
  • e10e52b: Implemented the ability to change defaut address in the backend rather than just hold the address in state on the frontEnd

0.0.3

Patch Changes

  • 34e0807: Added the Address endpoint to handle customer address functionality. The Customer endpoint was also adjusted to call the Shopify api to get customer data.
  • 352ef12: Update dependencies and clean up dependency tree
  • Updated dependencies [352ef12]
    • @acromedia/gesso-api-middleware@5.0.1

0.0.2

Patch Changes

  • Updated dependencies [bff9b4a]
    • @acromedia/gesso-api-middleware@5.0.0

0.0.1

Patch Changes

  • d8a41f2: Added customer middleware for shopify.