Releases: hubblecommerce/hubble-frontend-pwa
Releases · hubblecommerce/hubble-frontend-pwa
v2.11.1
What's Changed
- Rc 2.11.1 by @dm-heinze in #182
- Updated dependencies from [email protected] to [email protected]
Full Changelog: v2.11.0...v2.11.1
v2.11.0
What's Changed
Maintenance
- Updated dependencies from [email protected] to [email protected]
- Updated @faker-js/faker to 9.2.0
- Updated @pinia/nuxt to 0.7.0
- Installed vuepress required dependency sass-embedded
- Updated engines version
Nuxt
Shopware 6
- SW API Client: added includes to Criteria type, rewrite add to cart service to be used as POST request to pass includes
⚠️ SW: added includes to /page and /cart requests to save response size.
The default includes provide a basic set of includes only. Please read how to work with Shopware 6 store api includes and enrich them with the data you use. The includes can be found in the related mappings.
Fixes
- Replaced process.client and server with import.meta.client and server
- Replaced parseInt with Number.parseInt
- Prefer node modules in imports
- Reworked eslint integration, installed @nuxt/eslint-config, added fla...
- Added eslint ignore inline comments due to eslintconfig changes
- Removed unnecessary withDefaults import
- Fixed HblProduct pathInfo type
Full Changelog: v2.10.1...v2.11.0
v2.10.1
What's Changed
- Release Candidate 2.10.1 by @dm-heinze in #179
- Added module option watchPaths to watch files paths in dev mode Docs
- Added module option setTailwindPostcss to avoid preset postcss plugins Docs
Full Changelog: v2.10.0...v2.10.1
v2.10.0
What's Changed
Maintenance
Fixes
- Fixed missing pathInfo of HblProduct for language switch
⚠️ Replaced @nuxtjs/tailwindcss with direct tailwindcss integration since module triggers full page reload on every file change
Shopware
Docs
Full Changelog: v2.9.0...v2.10.0
v2.9.0
What's Changed
- Release Candidate 2.9 by @dm-heinze in #177
Features
- Default prefetch for NuxtLink respective MiscLink. Setting default behavior to NuxtLink options via nuxt.config will not automatically apply to MiscLink. To set default options to MiscLink you need to override /components/misc/MiscDefineLink.ts file e.g:
export default defineNuxtLink({
componentName: 'MiscDefineLink',
prefetch: true,
prefetchOn: { visibility: false, interaction: true }
})
Maintenance
- Updated dependencies from [email protected] to [email protected]
Full Changelog: v2.8.0...v2.9.0
v2.8.0
What's Changed
- Release Candidate 2.8 by @dm-heinze in #176
Shopware 6.6 compatibility:
⚠️ New useCustomer function named logoutGuest to logout guest customers, because logout request is allowed for logged in customers only⚠️ Store API responses of login and register don't include context anymore, context token is now set based on response header instead⚠️ CartShopware.removeLineItem request body has changed and requires an object with an ids property⚠️ CartShopware.addLineItem request body has changed and requires id for each item instead of referenceId⚠️ usePage associations requires now seoUrls to resolve seoUrls⚠️ ProductShopware.readProductListing function parameters changes, second parameter is now swIncludeSeoUrls boolean⚠️ Unused property pathInfo was removed from HblProduct type and mapping
Maintenance
- Updated dependencies from [email protected] to [email protected]
Full Changelog: v2.7.0...v2.8.0
v2.7.0
What's Changed
- Release Candidate 2.7 by @dm-heinze in #175
- Normalize paths to work with windows backslash paths
- Updated dependencies from [email protected] to [email protected]
⚠️ Removed MiscError, use default nuxt error.vue instead
Full Changelog: v2.6.0...v2.7.0
v2.6.0
What's Changed
- Release Candidate 2.6 by @dm-heinze in #174
i18n
- Replaced @intlify/nuxt3 with @nuxtjs/i18n, refactored module, useLoca…
- Updated nuxt from 3.11.1 to 3.11.2 and @nuxtjs/i18n to latest version…
- Moved i18n option from module setup, to nuxt.config.ts
⚠️ /locales/available-locales.json file is no longer used and therefore i18n default routing settings have changed. See i18n considered documentation for more information.
Theming
- @nuxtjs/tailwindcss moved inline config form module to separate file,…
⚠️ If you set tailwind configs through tailwind.config.ts you need to register daisyui plugin and set content paths. See tailwind config of default theme
Fixes
- Fixed sw-plugins-assets cli command to work with node > 16
- Updated dependencies: @nuxtjs/tailwindcss
- Set viewport settings of e2e tests
- E2E test: adjusted menu item selectors
Full Changelog: v2.5.0...v2.6.0
v2.5.0
What's Changed
Shopware
- SW: fixed id property in block mapping
- SW: catch missing seo urls of products in mapping
- SW: implemented deactivated static listing filter
- SW: adjust payload format of ProductShopware.searchProductVariantIds request to match shopware storefront behaviour
- SW: refactored usePage
UI
- ProductListing: reload page on browser navigation back on filtered listings
- daisyUi update: refactored group classes to use join
⚠️ Search and replace occurrences of group classes likegroup
orbtn-group
and replace it withjoin
, add classjoin-item
to child elements - daisyUi update: refactored tab class
⚠️ Search and replace occurrences of tab classes liketabs
and refactor it to match daisyUi Tabs
Dependencies
- Removed https://github.com/typescript-eslint from dependencies
- Updated nuxt from 3.9.1. to 3.11.1
- Updated daisyUi to 4.x
Fixes
Full Changelog: v2.4.2...v2.5.0