-
#1089
db7c93f
Thanks @mkucmus! - Migrate eslint config to flat format -
#1148
7c38102
Thanks @mkucmus! - Change resizing mode of Shopware CDN fromcrop
tocover
mode for image of product withinSwProductCart
component -
#1147
f022b44
Thanks @mkucmus! - Use actual pagination component for wishlist and orders list within a template.SwPagination
->SharedPagination
. -
#1162
4066556
Thanks @mdanilowicz! - Add data-testid for pagination
-
#893
d95751e
Thanks @khanSoliheen! - Added a pagination for the order history page and wishlist page. -
#1071
f9d2735
Thanks @mdanilowicz! - AddedRepeat order
possibility
- #1094
ac62181
Thanks @mdanilowicz! - Disable add to cart button when product is out of stock
-
#871
1566f7a
Thanks @patzick! - Read more about new major release: shopware/frontends#965 -
#1063
9e4df78
Thanks @patzick! - Updated Nuxt to3.12.x
- this breaks layouts when two<script
tags are inside page component. UsedefineOptions
to name your component for devtools: https://vuejs.org/api/sfc-script-setup#defineoptions otherwise Layouts might not work properly.
-
#933
04ac2ad
Thanks @mdanilowicz! - - Added possibility to change payment method for existing orders -
#793
82d465e
Thanks @florianliebig! - Add Account Type to register form & company name + VAT-ID fields -
#517
f7797e8
Thanks @BrocksiNet! - Adding all colors to uno.config.ts to show that they can changed via config.Changes in detail:
- blue is now covered by primary.
- gray and slate are now covered by secondary.
- brand-primary is now primary (default).
- brand-light is now light (default).
- brand-dark is now dark (default).
- Added also other colors to config like yellow, green, indigo and white.
-
#1047
ddce862
Thanks @mdanilowicz! - Added closing account menu after clicking outside -
#463
543a8e1
Thanks @mdanilowicz! - Add api error resolver for:- Login page
- Account registration
- Update product qty (cart)
Add
useApiErrorsResolver
composable -
#857
864616f
Thanks @mdanilowicz! - Add maintenance mode page -
#917
4beeb8b
Thanks @mdanilowicz! - AddedmarkAsTopseller
badge -
#529
4dce006
Thanks @mdanilowicz! - Use product ID instead the product object in the wishlist composable -
#897
033867b
Thanks @mdanilowicz! - AddlocaleId
as an option to change the language -
#611
4593318
Thanks @mdanilowicz! - Add regulation price to the product card -
#531
f99d49c
Thanks @mdanilowicz! - Add JSON-LD for a product page -
#571
67654fc
Thanks @mdanilowicz! - Add product review form on the product card -
#897
033867b
Thanks @mdanilowicz! - Add missing product translations -
#978
479357c
Thanks @patzick! -useCustomerPassword
andloadCustomerAddresses
insideuseAddress
are now throwing api errors on invocation. Theerrors
object has been removed from the composable to make consistent error handling across the composables. This change is breaking and requires you to update your implementation of the composables.Example of error handling for resseting password:
const { resetPassword, // errors --> removed from the API } = useCustomerPassword(); const errors = ref([]); const invokeRecover = async (): Promise<void> => { try { errors.value = []; const emailSent = await resetPassword(formData.value); if (emailSent.success) { // here we know that email was sent } } catch (error) { console.error("[AccountRecoverPassword]", error); if (error instanceof ApiClientError) { errors.value = error.details?.errors || []; } } };
-
#1028
6c20fd4
Thanks @mdanilowicz! - - Removed duplicated search requests- Added
properties
as a search request parameter
- Added
-
#478
df96fd0
Thanks @patzick! - Dependency changes:- Changed dependency @unocss/nuxt from ^0.57.6 to ^0.57.7
- Changed dependency vue from ^3.3.8 to ^3.3.9
-
#1023
0027cdd
Thanks @mdanilowicz! - - Added missingsame password
error message- Changed the success message block to reset after each click on the main button
-
#640
eef5f3d
Thanks @mdanilowicz! - Change the minimum node 18 version to 18.17.x -
#508
a92941e
Thanks @mdanilowicz! - Hide digital product link if link cannot be downloaded -
#488
3ebe003
Thanks @mdanilowicz! - Fix category external link -
#1042
53e7177
Thanks @patzick! - Completely removed dependency to the deprecated@shopware-pwa/types
package -
#1046
57d8075
Thanks @mdanilowicz! - Disable checkout button for empty cart -
#768
789b2b5
Thanks @mkucmus! - Allow to provide devStorerontUrl from .env -
#805
815acda
Thanks @BrocksiNet! - Remove ProductStatic and all related components, fix ReviewForm in demo-store -
#873
99ad5e9
Thanks @mkucmus! - Separate components for order (product, custom, discount, promotion) and cart (product, promotion) item types -
#664
af2bc19
Thanks @rebewp! - Changed usage of env variables to be able to adjust their naming to only include shopware once. After merging, ENV Variables with names including SHOPWARE_SHOPWARE still work. -
#620
7535a51
Thanks @mdanilowicz! - Switch off telemetry -
Updated dependencies [
38a3853
,df96fd0
,2343012
,f1b2a30
,2ade07a
,fc262dd
,df96fd0
,1566f7a
,6b54268
,801420a
,823aa9b
,4dce006
,c729e70
,bebae42
,f7797e8
,782ef4d
,033867b
,9643e56
,1583a7a
,97d2859
,864616f
,d60d062
,a92941e
,da77b65
,aa97efe
,487d991
,3c40741
,013a1d6
,53e7177
,99ad5e9
,c729e70
,04ac2ad
,e2c225f
,89a97a4
,c729e70
,815acda
,ead7415
,864616f
,8f0b468
,f8266a0
,97b5949
,05ca5b6
,af2bc19
,7a3a92c
,6664aa2
,479357c
,6b54268
,f6b194e
,6b54268
]:- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
-
#466
543d18d5
Thanks @mdanilowicz! - Adjust product listing page styles -
#462
c3aa09ee
Thanks @patzick! - Dependency changes:- Changed dependency @unocss/nuxt from ^0.57.2 to ^0.57.3
- Changed dependency @vueuse/nuxt from ^10.5.0 to ^10.6.1
-
#467
0e031efe
Thanks @patzick! - Dependency changes:- Changed dependency @unocss/nuxt from ^0.57.3 to ^0.57.6
-
Updated dependencies [
729d03a5
,c3aa09ee
,729d03a5
,135ca37d
,0e031efe
]:- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
-
#437
81574458
Thanks @patzick! - Switched default version of NodeJS to 20 -
#433
43510a10
Thanks @mdanilowicz! - Add a newgetErrorsCodes
method foruseCartNotification
that returns cart errors without displaying it. -
#433
43510a10
Thanks @mdanilowicz! - Move checkout errors translations to the Frontend side -
#433
43510a10
Thanks @mdanilowicz! - Refresh items list on the checkout after qty update -
#435
a4483ed8
Thanks @patzick! - Changed types imports toimport type {...} from "..."
-
#398
6cae7ddc
Thanks @mkucmus! - Upgrades i18n module with a correct configuration
-
#394
209236c3
Thanks @mdanilowicz! - Change product listing structure -
#434
1a59f5e7
Thanks @mdanilowicz! - Add missing menu translation -
#402
9a89f409
Thanks @mkucmus! - Alignment to a11y standards -
#396
dfc49b80
Thanks @patzick! - Dependency changes:- Changed dependency @unocss/nuxt from ^0.55.7 to ^0.56.0
-
#454
07ef770d
Thanks @patzick! - Dependency changes:- Changed dependency @unocss/nuxt from ^0.56.5 to ^0.57.2
- Changed dependency vue from ^3.3.5 to ^3.3.8
-
#418
67cf5650
Thanks @patzick! - Dependency changes:- Changed dependency @unocss/nuxt from ^0.56.0 to ^0.56.5
- Changed dependency @vueuse/nuxt from ^10.4.1 to ^10.5.0
-
#435
a4483ed8
Thanks @patzick! - Dependency changes:- Changed dependency vue from ^3.3.4 to ^3.3.5
-
#404
f3566759
Thanks @BrocksiNet! - Update error template, add terminal output for wrong nuxt config -
Updated dependencies [
f5adaeba
,07ef770d
,67cf5650
,9a89f409
,a4483ed8
,f3566759
,dfc49b80
,f5adaeba
,67cf5650
,c6db572f
,f636e5a6
,67cf5650
,c264bf5d
,a4483ed8
,85628cc6
,87213fb0
,2e80139c
,07ef770d
,a4483ed8
,12ed75ff
,43510a10
,f3be470b
,29f849d2
,dfc49b80
,43510a10
,85628cc6
]:- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
-
#388
b4e51d98
Thanks @mdanilowicz! - Fix global error page -
#369
bc7a2db2
Thanks @patzick! - Dependency changes:- Changed dependency @unocss/nuxt from ^0.54.1 to ^0.55.2
-
#385
5d7e7973
Thanks @patzick! - Dependency changes:- Changed dependency @unocss/nuxt from ^0.55.2 to ^0.55.7
- Changed dependency @vuelidate/validators from ^2.0.3 to ^2.0.4
- Changed dependency @vueuse/nuxt from ^10.3.0 to ^10.4.1
-
Updated dependencies [
5d7e7973
,211ccbb2
,b2b6905b
,3520c261
,61de0366
,5d7e7973
,5d7e7973
]:- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- #361
bc0d8d4
Thanks @mdanilowicz! - MoveLayoutBreadcrumbs
component from the layout to the lower-level components
- Updated dependencies [
d03228a
,d03228a
,3683116
]:- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- #325
faf28ca
Thanks @mdanilowicz! - Add privateshopwareEndpoint
-
#349
5d14bb5
Thanks @patzick! - Dependency changes:- Changed dependency @unocss/nuxt from ^0.53.5 to ^0.54.1
- Changed dependency @vueuse/nuxt from ^10.2.1 to ^10.3.0
-
Updated dependencies [
5d14bb5
,5d14bb5
,5d14bb5
,faf28ca
]:- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
-
#309
84a7fe6
Thanks @patzick! - Session data are no longer rendered on server. Improved edge caching to achieve better performence. -
#309
84a7fe6
Thanks @patzick! - Images are now lazy loaded, saves data on initial page load -
#301
8d44bbd
Thanks @mdanilowicz! - Move AccountAddressForm to the shareable components folder -
#322
b9a2004
Thanks @mdanilowicz! - ReplacelocalePath
withformatLink
-
#297
8c6ff0a
Thanks @mkucmus! - Refresh addresses on address save/edit -
#303
aeb639a
Thanks @patzick! - Improved linting in packages. Types should be more reliable -
#331
14b0e9a
Thanks @mdanilowicz! - RevertSharedCountryStateInput
component on registration page -
#307
b3d391b
Thanks @mkucmus! - Extract lang code from accept-language header in SSR for Intl.NumberFormat purposes -
#313
0e82ab3
Thanks @patzick! - Dependency changes:- Changed dependency @unocss/nuxt from ^0.53.4 to ^0.53.5
- Changed dependency @vuelidate/core from ^2.0.2 to ^2.0.3
- Changed dependency @vuelidate/validators from ^2.0.2 to ^2.0.3
-
Updated dependencies [
aeb639a
,f6f4d5c
,84a7fe6
,0e82ab3
,a75617f
,84a7fe6
,8c6ff0a
,0e82ab3
,b9a2004
,a75617f
]:- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
-
#270
14d97c5
Thanks @mdanilowicz! - Add state to the address forms -
#283
e6a52ec
Thanks @BrocksiNet! - Moved UnoCSS config into separate file, enabled preflight for styles reset
-
#284
bb48e13
Thanks @mkucmus! - Set default locale from accept-language header in SSR -
Updated dependencies [
23a0a53
,8a94e37
,e6a52ec
]:- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- #281
558c9d0
Thanks @mdanilowicz! - Checkout - refresh the cart after redirecting to the summary page
- Updated dependencies []:
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
-
#241
51007dc
Thanks @mdanilowicz! - Add payment description and logo -
#282
e828f0a
Thanks @mdanilowicz! - Add missing data-testid -
#230
d1e07d6
Thanks @mdanilowicz! - Add language switcher -
#280
55db3a6
Thanks @mdanilowicz! - Add error notification for add new address form -
#212
e359aa2
Thanks @mdanilowicz! - Display delivery time on the checkout page
-
#231
24acfb9
Thanks @mdanilowicz! - fix getDocument date type -
#238
0a44331
Thanks @mdanilowicz! - Remove ref from the menu element (temporary) -
#271
b9881b8
Thanks @mkucmus! - Allow to edit addresses on the checkout for guests -
#274
96d1290
Thanks @mkucmus! - Redirect to the corresponding URL on variant change in PDP -
Updated dependencies [
d1e07d6
,e359aa2
,5bb88e9
,96d1290
,d5f0bcc
,d1e07d6
]:- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
-
#99
4c3ec0e2
Thanks @mdanilowicz! - Fix types forProductVariantConfigurator.vue
-
#99
4c3ec0e2
Thanks @mdanilowicz! - Fix closing sidebar for mobile view search -
#99
4c3ec0e2
Thanks @mdanilowicz! - Upgrade vue-tsc and fix type checks
-
#220
0242a3ad
Thanks @mdanilowicz! - Fix clear all items from the wishlist -
#221
672dbecb
Thanks @mdanilowicz! - Add missing useI18n composable for ProductCard component -
Updated dependencies []:
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
-
#95
ef73e1f3
Thanks @BrocksiNet! - Redirect user from login and register page to account in demo-store if they are already logged in (only client side). -
#168
eddcfcca
Thanks @mkucmus! - Display cart item total price instead of unit price -
#107
58bd8d6a
Thanks @mdanilowicz! - Remove Nitro preset initialisation -
#124
8e30002d
Thanks @mdanilowicz! - Add i18n module and translations -
#169
7c43afbb
Thanks @patzick! - Added template composableuseModal
whichSharedModal
component refactor. New modal system is using Vue's Teleport feature to render modals outside of the root component and keeping component context in the modal. -
#155
b53ac01c
Thanks @mdanilowicz! - Block editing data when fetching an update - my account -
#180
f1bd80b4
Thanks @patzick! - Images for CMS elements and Product cart are now optimised for displayed size. This is decreasing weight of the whole page. Also small thumbnail of the image is shown. -
#180
f1bd80b4
Thanks @patzick! - Product Card design has changed. -
#194
81f45335
Thanks @patzick! - Updated links to use newgetCategoryRoute
andgetProductRoute
. Resolve mechanism is now omiting additional/seo-url
api request and makes internal navigation much faster. Special thanks to @niklaswolf for inspiration and cooperation on that feature! -
#187
7fe30878
Thanks @mdanilowicz! - Add shipping methods description and icon
-
#169
7c43afbb
Thanks @patzick! - Added transitions for modals and sidemenus appearance. -
#172
4b323a14
Thanks @patzick! - Proper SSR context for requests. Logged in client have hydrated data on reload. -
#143
ffde908c
Thanks @patzick! - payment method name displayed properly in checkout -
#200
329b0aec
Thanks @mkucmus! - Remove unnecessary dependencies -
#101
58932a83
Thanks @mkucmus! - Show regulation price on PDP and listing -
#108
15c7915d
Thanks @patzick! -og:site_name
value is now by default set to page title -
Updated dependencies [
53f81c32
,47221193
,8e30002d
,58932a83
,4b323a14
,58932a83
,6320ca6f
,a1edcd18
,81f45335
,ed35e37d
,f1bd80b4
,f1bd80b4
,a367dba6
,329b0aec
]:- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
-
#72
e13d3d9a
Thanks @patzick! - Add a confirmation instruction box to the newsletter subscription panel -
dab0f839
Thanks @mdanilowicz! - Add digital product to the order history list -
a0ed2c8a
Thanks @mdanilowicz! - Add basic checkout terms and conditions -
240eae89
Thanks @mdanilowicz! - Add documents to the order summary -
da14d573
Thanks @mdanilowicz! - Add data-testid for a AccountAddressCard -
30493417
Thanks @mdanilowicz! - Hide the shipping address and shipping method for a digital cart (checkout, success page)
-
e951d93a
Thanks @patzick! - ReplacedRouterLink
withNuxtLink
for prefetch performance gain -
6038bb1a
Thanks @mdanilowicz! - Fix order status in the orders list -
e2718c7d
Thanks @mkucmus! - Use image thumbnails in specific cases -
7805daf4
Thanks @mkucmus! - Notification on failed action within wishlist -
#86
909ffcde
Thanks @mkucmus! - Use correct URLs and target for navigation links -
f394092b
Thanks @mdanilowicz! - Fix my account menu (mobile) -
e50702db
Thanks @mdanilowicz! - Checkout logout redirect and breadcrumbs style adjustments -
5cf30847
Thanks @mdanilowicz! - Checkout style adjustments -
42d29bb4
Thanks @mdanilowicz! - Replace button links with NuxtLink -
1fca0eae
Thanks @mdanilowicz! - Order details style adjustments -
#90
d394ca0c
Thanks @mkucmus! - Production build example for node-ssr and docker env -
aff245cb
Thanks @elkmod! - Added devtools integration to nuxt-module -
Updated dependencies [
e2718c7d
,9c7a0f28
,09e49987
,5008dcbf
,7805daf4
,50e74be5
,0eaf57e1
,d358854c
,dab0f839
,e50702db
,e71cc788
,ec030631
,e2718c7d
,da2f6897
,e54e494a
,9c7a0f28
,3a90d299
,2f64a718
,5008dcbf
,da2f6897
,b2fde982
,0eaf57e1
,30493417
,909ffcde
,a15a3083
,e13d3d9a
,909ffcde
,aff245cb
,a15a3083
,d358854c
,e71cc788
]:- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
313e0810
Thanks @mdanilowicz! - Add breadcrumbs support
-
ece79b02
Thanks @patzick! - Removed old_debounce
usage, we should useuseDebounceFn
from Vueuse -
81b9323e
Thanks @mdanilowicz! - Separate guest user form the logged in user on the checkout page -
Updated dependencies [
244d0dca
,ece79b02
,680b4b77
,313e0810
,7aa2c640
]:- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
-
c300b89b
Thanks @patzick! - ChangeduseCart
in now a shared composable, so there is only one instance. -
0855add8
Thanks @mdanilowicz! - Add the URL query navigation to the product listing -
b2e4dcad
Thanks @mdanilowicz! - Add the possibility of removing address from the my account page -
b0291676
Thanks @mdanilowicz! - Add page not found component
-
2080cc40
Thanks @mdanilowicz! - Display error on the registration page if occurs -
31fd5c8d
Thanks @mkucmus! - Adds a possibility to checkout as a guest -
3bda2153
Thanks @niklaswolf! - added optional chaining in LayoutTopNavigation.vue -
4d5b04b5
Thanks @patzick! - Fixed quantity changes in sidecart -
39d2d11c
Thanks @mkucmus! - Payment related processes and documentation -
887894f2
Thanks @mdanilowicz! - Checkout registration form adjustments -
c903476c
Thanks @patzick! - fixed iconify carbon set on stackblitz env -
63a71b7d
Thanks @mdanilowicz! - Fix currency on the init request -
21d8331a
Thanks @mkucmus! - Move checkout-related methods to useCheckout composable -
deaf9d1b
Thanks @benjamin-ott! - use translated name property for listing filter label -
Updated dependencies [
21acce67
,57d720ab
,6c045a44
,073073b6
,29deb04f
,ccf4ed47
,0a8f4ea1
,4d5b04b5
,77a0bbcd
,c300b89b
,0855add8
,6c045a44
,39d2d11c
,4fc1cd83
,f364da48
,21d8331a
,deaf9d1b
]:- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
-
e21d67b
Thanks @patzick! - improved session context to be better handled on SSR -
fed1335
Thanks @mdanilowicz! - Moving data rendering to CSR -
e21d67b
Thanks @patzick! - added to templateuseAuthGuard
which redirects to homepage if user is not logged in. You can adjust it to your desired behaviour.
-
6693d2f
Thanks @mdanilowicz! - Fix loading addresses on the checkout only when the user is logged in -
d37cb27
Thanks @mdanilowicz! - Add a dashboard link to the menu -
Updated dependencies [
7310ca6
,412a3bd
,7ec2875
,412a3bd
,e21d67b
,e21d67b
,e21d67b
]:- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
-
68b95b0
Thanks @mkucmus! - listing filters hydration and top navigation submenu access -
b3f711c
Thanks @mdanilowicz! - add dashboard to the My account page
-
f492a6a
Thanks @mdanilowicz! - Fix logout -
802abb1
Thanks @mdanilowicz! - Add new data-testid attributes -
31a12b5
Thanks @mdanilowicz! - Wishlist icon style adjustments -
Updated dependencies [
68b95b0
,b3f711c
,9cd4078
,29b677e
,c0b9cc3
,802abb1
,d7da2c1
]:- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
-
ef791ee
Thanks @BrocksiNet! - Use text compression for assets -
Updated dependencies []:
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
16ee1d5
Thanks @mdanilowicz! - set default user addresses
- Updated dependencies [
16ee1d5
]:- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- Updated dependencies [fa7e48f]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]
- @shopware-pwa/[email protected]