1.0.0-RC.1 (2021-08-31)
- client: pass parameters correctly within getProduct method (#1616) (d402333)
- default-theme: static page detection (#1630) (b3c40c5)
- nuxt-module: language switcher (#1636) (6304681)
- nuxt-module: resolve single vue instance + bump dependencies (#1631) (91c730b)
- composables: remove the need for rootContext and add cms context in useCms (#1637) (8806738)
- docs: add docs versioning (f049304)
- docs: cache doc versions (343dd3b)
- allow different domains for different locales (#1577) (16be35d)
0.10.0 (2021-08-12)
- cli: plugins pages clearing on the runtime (#1598) (9c5bd13)
- composables: avoid clearing breadcrumbs (#1581) (9e5f573)
- composables: memory leak in the page middleware (#1611) (48e5728)
- composables: missing aggregation on product listing (#1572) (4007c96)
- default-theme: allow guest customer to log in on mobile (#1614) (a64b67e)
- default-theme: correct access to seo urls response elements (#1576) (41bb7af)
- default-theme: prevent from calling page resolver on static pages (#1617) (afc66eb)
- default-theme: revert destructuring of props in SwCartProduct (#1618) (f44d780)
- nuxt-module: ability to add new config key for defaults (#1619) (b99915e)
- use env from parent process (#1583) (ae2548f)
- cli: dot env support and template (#1580) (aa44c77)
- cli: use current package version on project init (#1597) (ed564b5)
- client: allow to add multiple cart items (#1599) (9318e98)
- composables: sharedRef with default value (#1591) (cea3b15)
- composables: useOrderDetails as order manager (#1603) (f94f686)
- composables: user related default api params (#1626) (4351828)
- nuxt-module: overwrite API defaults with more control (9583293)
- added name property to property_group in listing api calls (#1585) (2f2bf32)
- open api client errors (#1582) (c8b7c83)
- simplify page resolver logic, shared useCms loading and error state (#1592) (6acd63e)
- composables: vue 3 compatibility (#1509) (43d33e0)
- default-theme: added support for shopware landing pages (#1587) (d96204a)
0.9.2 (2021-08-05)
- composables: backport memory leak in the page middleware (1904719)
0.8.3 (2021-08-05)
- composables: backport memory leak in the page middleware (b744c02)
0.9.1 (2021-06-17)
- cli: corrected prettierrc to mirror default-theme (#1563) (c971563)
- cli: typescript aliases and type checks in project template (#1546) (fd22dfe)
- compopsables: proper type for computed ref in readonly refs (#1566) (4316833)
- composables: find product variant (#1545) (bea7bd6)
- composables: product available stock information (#1551) (5c64d35)
- composables: product stock includes param (#1550) (9b76757)
- default-theme: auth middleware based on route names allowing to show account page (#1564) (e2fc62b)
- default-theme: refresh cart on changes during checkout (#1559) (fe600af)
- default-theme: salutation in user registration form (#1557) (dff03be)
- default-theme: ts error in checkout (vuelidate) (#1556) (1f8c631)
- nuxt-module: revert devtools in non-production mode (#1558) (ab14b1a)
- default-theme: guest session address management and logout possibility (#1562) (c1b4d77)
- default-theme: updated german translations (#1543) (b6c379d)
0.9.0 (2021-06-07)
- cli: access config (#1518) (e91dfe4)
- cli: config file has priority over default settings (#1510) (2c54102)
- cms: contact form navigation id (#1526) (12a3c6d)
- composables: refresh cart after login/logout (#1528) (926d003)
- default-theme: colors filter (3e95de1)
- default-theme: hide next link in pagination (#1525) (63cefec)
- default-theme: login page validation causing SSR error (#1529) (ce7b676)
- default-theme: missing options label (#1527) (c775a4d)
- default-theme: naming convention of SwButton in SwSuggestSearch Component (7bde2a0)
- default-theme: prevent unexpected error after registering on checkout (#1438) (eaa435b)
- default-theme: show errors from API in right format (#1499) (0fa8898)
- default-theme: usage of correct lifecycle hook in SwTopNavigation.vue (#1444) (e4bfcac)
- nuxt-module: sort routes with localhost and port domains (#1524) (7fd6044)
- default language settings (#1458) (#1459) (140def5)
- promotion code handling (#1522) (acaefeb)
- cli: additional info while domains sync (#1439) (4d3dd7e)
- cli: check API access on init (#1521) (dec701b)
- cli: v6.4 compatibility for CLI requests (#1455) (76a88e6)
- client: category service (#1466) (7eee960)
- client: checkout service (#1452) (02a901a)
- client: customer service (#1473) (313e14f)
- client: product service (#1465) (a10806a)
- client: search service (#1467) (33074fd)
- client: v6.4 cart service (#1450) (88781fe)
- client: v6.4 forms service (#1464) (f8f3a9f)
- client: v6.4 navigation service (#1462) (5ae7320)
- client: v6.4 page resolver service (#1461) (d3ee8ca)
- default-theme: checkout plugins order validation (#1492) (47a5543)
- default-theme: new checkout flow (#1502) (c2b93dd)
- default-theme: newsletter confirm page (#1491) (e0b55a2)
- default-theme: PDP built with shopping experience (#1476) (2733715)
- default-theme: reset password confirm page (#1494) (071e6e9)
- image sizing PoC (#1427) (c812545)
- nuxt-module: extendNuxtConfig in nuxt.config.js (#1443) (99cd3f1)
- plugins: custom layouts and pages from the plugin (#1457) (2031cc4)
- theme-base: plugin slots for cms pages, sections, blocks and elements (#1487) (27f1e39)
- native TypeScript support in components, plugins, theme and project (#1447) (2e44656)
0.8.1 (2021-04-20)
0.8.0 (2021-04-20)
- cli: normalize baseURL (#1417) (558de39)
- cli: theme creation gitignore file (#1410) (7619707)
- default-theme: add missing component import (#1418) (947a0db)
- default-theme: coupon code submission no longer results in error (#1345) (780759d)
- default-theme: duplicated email field id on checkout (#1401) (f9f112b)
- update demo api addresses (#1409) (2211496)
- default-theme: missing customer address right after user registration (#1365) (4ec6ecf)
- default-theme: missing navigation items and its urls (#1383) (2344b75)
- default-theme: reload footer on domain change (#1359) (999dc85)
- default-theme: remove unneeded parameter (#1397) (fd66977), closes #1385
- default-theme: removed typo on file start (1ee1d50)
- docs: typo in 0.6.x_to_0.7.x.md (65920e1)
- composables: provide useProductAssociations for getting associations (#1392) (54f705d)
- add tests for critical path (#1396) (39f1662)
- cart errors handling (#1422) (90dc4c0)
- composables: add onlyAvailable parameter (#1378) (f0b8016)
- composables: breadcrumbs handling using useBreadcrumbs (#1380) (2686602)
- default-theme: add missing 'Add address' translation (#1394) (a46be48)
- default-theme: adjust buttons in checkout (#1382) (3e21170)
- default-theme: create an account page (#1377) (ca00f17)
- default-theme: slugify filter type filename (#1387) (d6dcf32)
- default-theme: translate sorting options in product listing (#1381) (7cb5338)
- Revert "feat(nuxt-module)!: extend nuxt config (#1428)" (#1431) (52ea463), closes #1428 #1431
- Revert "chore: update dependencies (#1413)" (#1420) (46ee7f9), closes #1413 #1420
0.7.2 (2021-03-15)
- default-theme: missing add to cart button import (3348251)
- default-theme: optional chaining compatibility (#1366) (a9b2853)
0.7.1 (2021-02-10)
0.7.0 (2021-02-09)
- ci: publishing canary version (d7ed07e)
- cli: added devMode parameter instead of hardcoded value in build command (#1251) (8d9492a)
- cli: create-theme template (#1307) (abddd02)
- cli: error during project initialization (#1169) (c8c47c0)
- cli: importing local plugins relative to root instead of src root (#1146) (60de63c)
- cli: locales from base and custom theme now get merged when building custom theme (#1292) (83adce4)
- client: page resolver ssr missing token (#1199) (0afb47a)
- client: prevent passing timeout as a string value (#1283) (705eed9)
- composables: notify the user in case of refresh session issue (#1221) (112b845)
- composables: simplify the associations in defaults params (cfffc57)
- default-theme: add currency switcher on mobile (#1165) (06d1476)
- default-theme: add SwOfflineMode to components export in default layout (#1116) (e729c24)
- default-theme: added shipping cost to order summary (#1357) (927a3b2)
- default-theme: added translations for footer navigation and locales for polish and italian (#1346) (aafd2ec)
- default-theme: adding translated value to show more navigation item to prevent fatal error (#1349) (4b6e397)
- default-theme: closing megamenu after choose category (#1174) (5c5819d)
- default-theme: Customer address switch (#1245) (1825135)
- default-theme: display of country name in checkout forms (#1242) (6487089)
- default-theme: errors about displaying errors in NesletterForm (#1232) (2f90777)
- default-theme: fix missing customer address right after user logs in (#1351) (d2eac7a)
- default-theme: fixed cookie accept button on safari (#1197) (981c0c1)
- default-theme: fixed navigations links alignment (#1220) (aaea470)
- default-theme: hide language switcher if only one language (#1211) (8727821)
- default-theme: hide language switcherand currency switcher if onl ony available (#1269) (b69cd39)
- default-theme: hide megamenu for single category (#1337) (0a38b05)
- default-theme: incorrect usage of $t (b997740)
- default-theme: inline style on SSR (#1338) (c839bbf)
- default-theme: missing translation entries (#1270) (2bce8fb)
- default-theme: myaccount address bug (#1238) (e0cc143)
- default-theme: passing the customer entity during register on checkout (#1223) (6981801)
- default-theme: Preselection of salutation and country in SwAddressForm (#1240) (ddbebd7)
- default-theme: small lifting order and order history tables (#1142) (bc90dcc)
- default-theme: watch correct pagination param (#1267) (920a8f1)
- docs: node version in setup cheatsheet (#1356) (bca2ace)
- docs: remove obsolete info (8bc8a71)
- helpers: get name fallback if there is no translation (#1279) (2bb3575)
- helpers: prevent double slashes in routes (#1281) (60e8270)
- nuxt-module: proper i18n plugin injection (#1334) (8732d38)
- nuxt-module: setting root path for cookies (#1350) (dcdcdd9)
- include seo urls within product entity (#1193) (dd74d2e)
- promotion code notifications are displayed correctly (#1183) (d870c5b)
- sync domains flow (#1347) (f074fc5)
- nuxt-module: node v14 compatibility (#1180) (86df833)
- test: navigation coverage (fc38a10)
- cli: canary instance update (#1152) (57ba9e1)
- cli: set defaul pwaHost for default project init (a1ed11c)
- cli: support for creating custom themes (#1167) (09f516d)
- client: add product review client's method (#1233) (f6bda11)
- composables: more interceptors (#1342) (44b9ffe)
- default-theme: accept styles coming from shopping experiences (#1335) (2d96f38)
- default-theme: added cms text-hero block (#1226) (e84883f)
- default-theme: added order summary section in checkout on mobile (#1182) (e594ea5)
- default-theme: added reviews template to product page (#1236) (3c715e4)
- default-theme: added searchbar on mobile devices (#1144) (20d048d)
- default-theme: Added translation for customer account and checkout translation (#1147) (f8a5faf)
- default-theme: cannonical path redirection (#1316) (5f9e201)
- default-theme: dynamic visibility of country state selection (#1282) (8cbbe55)
- default-theme: few translations (#1354) (163c90c)
- default-theme: Image ordering in product gallery (#1340) (d3b0967)
- default-theme: new slots on checkout and slot name normalization (#1268) (da925f9)
- default-theme: promotion code functionality (#1155) (66661f7)
- default-theme: related products on product details page (#1224) (e286907)
- default-theme: remove apartment number from forms (#1315) (577ac54)
- default-theme: translate static strings (#1333) (a68ba9e)
- nuxt-module: add CHOKIDAR_USEPOLLING flag for development (#1322) (293cf0f)
- domain handling (#1295) (e4cc033), closes #1301
- helpers: use pretty URLs for product page (#1161) (bd6012c)
- helpers: using translated name props (#1262) (6dc6627)
- allow disconnect of existing interceptors (#1249) (19bc146)
- default-theme: show variant option in cart (#1222) (247b674)
- default-theme: show wish-list items qty in badge of header icon (#1253) (4d4cc78)
- default-theme: wishlist based on local storage (#1218) (13554ef)
- nuxt-extension: added specific meta tag (#1139) (eafd7c5)
- nuxt-module: added same site cookie attribute (#1123) (8d2f3fb)
- nuxt-module: enrich API client config with timeout (#1119) (4d2a87a)
- theme-base: theme base package as a foundation for custom themes (#1170) (e6922ff)
- ability to use another theme (#1163) (bbdd8f4)
- move dependencies into nuxt-module (#1120) (6e52a2b)
0.6.0 (2020-12-07)
- cli: added devMode parameter instead of hardcoded value in build command (#1251) (8d9492a)
- default-theme: Customer address switch (#1245) (1825135)
- default-theme: display of country name in checkout forms (#1242) (6487089)
- default-theme: errors about displaying errors in NesletterForm (#1232) (2f90777)
- default-theme: hide language switcher if only one language (#1211) (8727821)
- default-theme: hide language switcherand currency switcher if onl ony available (#1269) (b69cd39)
- default-theme: missing translation entries (#1270) (2bce8fb)
- default-theme: myaccount address bug (#1238) (e0cc143)
- default-theme: Preselection of salutation and country in SwAddressForm (#1240) (ddbebd7)
- default-theme: watch correct pagination param (#1267) (920a8f1)
- docs: remove obsolete info (8bc8a71)
- helpers: navigation name issue (ccce898)
- client: add product review client's method (#1233) (f6bda11)
- default-theme: added cms text-hero block (#1226) (e84883f)
- default-theme: new slots on checkout and slot name normalization (#1268) (da925f9)
- helpers: using translated name props (#1262) (6dc6627)
- allow disconnect of existing interceptors (#1249) (19bc146)
- default-theme: added reviews template to product page (#1236) (3c715e4)
- default-theme: related products on product details page (#1224) (e286907)
- default-theme: show wish-list items qty in badge of header icon (#1253) (4d4cc78)
- default-theme: wishlist based on local storage (#1218) (13554ef)
0.5.2 (2020-11-24)
0.5.1 (2020-11-07)
- client: missing product variants (#1215) (fecdf93)
- composables: notify the user in case of refresh session issue (#1221) (112b845)
- default-theme: fixed navigations links alignment (#1220) (aaea470)
- default-theme: passing the customer entity during register on checkout (#1223) (6981801)
0.5.0 (2020-10-30)
- composables: showing whole filters collection on SSR (7b2a43e)
- default-theme: clearFilters behavior for search results page (#1208) (5cc8101)
- include seo urls within product entity (#1193) (dd74d2e)
- promotion code notifications are displayed correctly (#1183) (d870c5b)
- PWA plugin x v6.3 listing compatibility (#1196) (5245038)
- set v6.3.2 instance as default (b0e0b10)
- ci: publishing canary version (d7ed07e)
- cli: error during project initialization (#1169) (c8c47c0)
- cli: importing local plugins relative to root instead of src root (#1146) (60de63c)
- client: page resolver ssr missing token (#1199) (0afb47a)
- composables: simplify the associations in defaults params (cfffc57)
- default-theme: add currency switcher on mobile (#1165) (06d1476)
- default-theme: add SwOfflineMode to components export in default layout (#1116) (e729c24)
- default-theme: closing megamenu after choose category (#1174) (5c5819d)
- default-theme: fixed cookie accept button on safari (#1197) (981c0c1)
- default-theme: small lifting order and order history tables (#1142) (bc90dcc)
- nuxt-module: node v14 compatibility (#1180) (86df833)
- cli: canary instance update (#1152) (57ba9e1)
- cli: support for creating custom themes (#1167) (09f516d)
- default-theme: added order summary section in checkout on mobile (#1182) (e594ea5)
- default-theme: added searchbar on mobile devices (#1144) (20d048d)
- default-theme: Added translation for customer account and checkout translation (#1147) (f8a5faf)
- default-theme: promotion code functionality (#1155) (66661f7)
- helpers: use pretty URLs for product page (#1161) (bd6012c)
- nuxt-extension: added specific meta tag (#1139) (eafd7c5)
- nuxt-module: added same site cookie attribute (#1123) (8d2f3fb)
- nuxt-module: enrich API client config with timeout (#1119) (4d2a87a)
- theme-base: theme base package as a foundation for custom themes (#1170) (e6922ff)
- ability to use another theme (#1163) (bbdd8f4)
- move dependencies into nuxt-module (#1120) (6e52a2b)
0.4.2 (2020-10-12)
0.4.1 (2020-10-12)
0.4.0 (2020-09-21)
- api-client: add same product to cart duplicate entries (#1051) (2bf210e)
- cli: url gets repeated twice if shopware plugins configuration return full path (#1077) (c2c1457)
- client: allow to pass depth and buildTree parametes within getStoreNavigation (#1033) (748e361)
- client: removing cart item correctly (#1107) (1e7d907)
- cms: href attribute in the linked text (#1105) (8308bcd)
- cms: image text blocks distinction #1065 (#1070) (e296bea)
- composables: is in cart condition (#1032) (37f7b8a)
- default-theme: centered main product image on product page on mobile (#1041) (c7b8e0b)
- default-theme: changed default scroll behavior (#1026) (4968cb8)
- default-theme: changed email input to email type (#1106) (3d68b42)
- default-theme: color filter type depending on options format (#1038) (acde710)
- default-theme: display text next to image in block (#1056) (30e422c)
- default-theme: fix for scrolling page after closing cart (#1082) (ab7a7bc)
- default-theme: fixed scroll on products listing when pagnation is changed (5f9bbc2)
- default-theme: fixed some margins on shipping path (#1104) (76d15d5)
- default-theme: hide error notifications when the list is empty (#1101) (537277d)
- default-theme: refactored three columns, product boxes component (#1036) (c6b6d7b)
- notifications support #90 (#1095) (f6d10a3)
- api-client: added newsletter endpoints (#1019) (d16049e)
- cli: add debug option to yarn dev (92c8601)
- cms: added thank you message in contact form (#1060) (02aa506)
- composables: interceptor functionality for events across application (#1103) (b315782)
- default-theme: add plugin slots in order details (#1099) (054f870)
- default-theme: added cookie bar (#1102) (d7a0c03)
- updated endpoints for Shopware 6.4 (#1074) (b434335)
- default-theme: added custom form styles file (#990) (d7ed688)
- extending available filter api #1043 (#1068) (aa7c08b)
- handle rating and shipping-free filter type (#1080) (6eaaae8)
- cms: created new block for forms (#1046) (253f025)
- cms: newsletter component #402 (#1039) (29b0a22)
- default-theme: created and styled error list component (d0e3b42)
- useDefaults composable with ability to extend defaults thru shopware-pwa config file (#1049) (e50e1fb)
- helpers: decrease product card images sizes (#1037) (e58bcac)
- workflow: use esbuild to speed up development process (#1025) (23db6e4)
0.3.1 (2020-08-13)
- cli: adjust CLI invocation to shopware instance (#1020) (32cec46)
- client: move cart functionalities to the store-api (#1017) (87c834d)
- client: sorting for store-api (#1018) (3564da4)
- default-theme: product details associations problem (11cb80b)
0.3.0 (2020-08-12)
- cli: problems with init on windows (#921) (b23cf38)
- cms: replace fill available with stretch in CmsBlockProductThreeColumn (#1015) (0a682ba)
- composables: apiInstance used in useCountries causing warning (#964) (715cd30)
- composables: only count products in cart #908 (#909) (6e4bb5a)
- default-theme: catch api client rejection during fetching the footer navigation (#979) (056cab2)
- default-theme: fixed back to 1st step checkout button (#1010) (1b08688)
- default-theme: fixed margins in cms block (#1003) (c375833)
- default-theme: fixed side cart styles (#986) (d44d822)
- default-theme: order details styling (#1011) (cdde791)
- default-theme: require component from default theme (#995) (4959144)
- default-theme: second search doesn't invoke redender (1b67f1b)
- nuxt-module: correct aliases to support windows 10 component override (#991) (eaeb020)
- api-client: query params converter #568 (#940) (acd20eb)
- cli: initial concept for snippet handling. (#945) (73e18dd)
- client: adjust api version for Shopware v6.3 (#1012) (db93862)
- client: handle multiple sorting (#988) (5aeb651)
- client: method to handle payment URL #952 (#1001) (23bbb74)
- cms: cms sections full-width awareness (#962) (3ffca57)
- cms: contact form component #666 (#941) (fccfc0a)
- composables: add useDefaults for includes and associations parameters (internals) #911 (#934) (996a9fb)
- default-theme: add subcat in mobile nav (#944) (4037876)
- default-theme: bottom navigation always visible on mobile (#1000) (91524d6)
- default-theme: boxed-mode max width can now be changed by parent theme (#980) (844c906)
- default-theme: close modal button for mobile #956 (#960) (325c640)
- default-theme: handle product-three-column, text-three-column and text-two-column block (#977) (a9bc5a4)
- default-theme: suggest search with debounce helper #807 (#971) (7356a03)
- default-theme: updated storefront-ui to 0.7.18 (#928) (f740dca)
0.2.2 (2020-07-30)
- composables: change the includes configuration for page resolver (c03e11d)
0.2.1 (2020-07-29)
- default-theme: catch api client rejection during fetching the footer navigation (#979) (fdd7fc3)
- default-theme: second search doesn't invoke redender (6b943cc)
0.2.0 (2020-07-21)
- default-theme: add href to breadcrumb anchor (#878) (dda09bb)
- default-theme: align banner image background (#889) (d9d1e26)
- default-theme: build the right storefront URL during registration (#876) (6b32626)
- default-theme: fixed shopping button on cart (#888) (2684197)
- default-theme: load the main navigation elements - watch issue (#900) (3b1bdda)
- default-theme: my account address management buttons #455 (#887) (8b3d94f)
- default-theme: my account order list dates #792 (#877) (112bed9)
- default-theme: overriding ProductView and CategoryView (#845) (0363bab)
- default-theme: product carousel on mobile in the horizontal position (#833) (aabc31e)
- default-theme: remove duplicated product description (#882) (30ed7dd)
- default-theme: remove unused buttons on product page (#883) (cefec52)
- footer navigation (#947) (02cb769)
- api-client: context awareness in API client 🔒 (#871) (e4c3053)
- cli: override theme components from command line (#850) (d67ffb3)
- cms: image slider cms element #855 (#857) (5a5c912)
- cms: image-text-gallery cms block #856 (#858) (20a7d19)
- cms: implement image-slider slot (#919) (c90f28d)
- cms: links inside images block (#931) (2248f89)
- composables: context awareness in composables and default-theme 🔒 (#875) (f6ba073)
- composables: handle the includes parameter within the page resolver #552 (#907) (9eed262)
- composables: handle the includes parameter within the product listing #553 (#918) (213d488)
- composables: param converter for includes & includes params for… (#920) (2f6b466)
- composables: sorting, pagination and filtering the results with 6.2 API (#835) (e571dec)
- default-theme: add custom class to block from cms (#830) (baf1c9c)
- default-theme: add data-cy to some theme components for cypress tests (#896) (bd42408)
- default-theme: add free shipping badge and product number on PDP #866 (#885) (f99dcc6)
- default-theme: add free shipping label and product number on PDP #866 (229dc7a)
- default-theme: add go back button #400 (#890) (45e6d62)
- default-theme: add home path in breadcrumbs (#905) (f95fcff)
- default-theme: cypress tests update for checkout and login + docs QA checklist (#893) (20448a5)
- default-theme: display price filter #840 (#946) (7c0f705)
- default-theme: loader for order payment button (#880) (9da4eb8)
- default-theme: wrapping category items when there is too many of them (#906) (5380256)
- plugins: context for plugin slots (#832) (9d0ccd4)
- plugins: dynamic slots for payment and shipping methods (#838) (863421c)
- plugins: i18n support inside plugins (#930) (8f9638d)
- workflow: improve DX by triggering rebuild on changes (#937) (e6ef5f3)
0.1.1 (2020-06-22)
- cli: fix breaking changes after Nuxt 2.13 released (51629fa)
0.1.0 (2020-05-29)
- cli: canary problem with cli commands (6108e7f)
- cms: navigation links in category navigation (#802) (9a3b70a)
- cms: picture grid is displayed incorrectly (#814) (3ab38c6)
- default-theme: personal info updating (#818) (1c86a48)
- default-theme: add to cart button position on the SwProductCard (#757) (3a0f292)
- default-theme: button styles (1978e14)
- default-theme: checkout first step validation (i18n) (f9f21e4)
- default-theme: clear all filters button invisible on mobile device (#799) (df470d3)
- default-theme: click:remove emit in SwCartProduct (#806) (e1feab5)
- default-theme: currency sign and price should be in one line (#817) (5b5a12d)
- default-theme: currency switcher does not fit in the field (#798) (b100b3e)
- default-theme: dropdown user icon (#804) (b6820d3)
- default-theme: mobile menu routes are fetched now (#735) (306956d)
- default-theme: pagination component (#829) (6be9723)
- default-theme: pagination on mobile should be centered (#815) (0ea9015)
- default-theme: pictures on home page have not equal size (#822) (b2607c9)
- default-theme: search width on SwTopNavigation (#803) (ffd33d6)
- default-theme: z-indexes in sidebars and login modal (#825) (b2f2ee7)
- currency switch not reloading page #771 (#778) (4ed7917)
- default-theme: show outline (a11y) (#761) (6b7b4d6)
- helpers: price format (#736) (f15092f)
- workflow: calculating correct canary version (5046563)
- 🚀: switch to new api for shopware v6.2 (#720) (28bac89)
- api-client: added storefrontUrl as a registration param (#746) (aa75ddb)
- api-client: filters handler for store-api (#740) (5a1fac1)
- api-client: store-api for context related areas #551 (#750) (7c2268b)
- api-client: store-api for customer orders #549 (#752) (5a7a3a8)
- cli: generate CMS and plugins folder to easily develop them locally (#776) (abba7a6)
- cli: generate nuxt.config with parameters as env variables (5876428)
- cli: reduce nuxt.config changes and package dependencies (#775) (aaa8ed8)
- cms: parse vue components in text elements (#744) (3b6b5ac)
- default-theme: ability to override global styles and scss variables in single place 🎨 (#791) (575a8ca)
- default-theme: add quantity of products in horizontal listing (#805) (3117aa8)
- default-theme: add SfDropdown to user icon (#682) (20521af)
- default-theme: address picker for logged in user (#797) (d551043)
- default-theme: basic search result page #741 (#795) (27218ee)
- default-theme: change view on product listing (#766) (b98521e)
- default-theme: i18n support (#743) (54056f7)
- default-theme: order details component with ability to pay for an order (#767) (004e906)
- default-theme: parse html tags in product description (#737) (8fed4b1)
- default-theme: possibility to change logged user account info at first step of checkout #607 (#742) (da11e73)
- default-theme: product card horizontal component (#758) (4472674)
- default-theme: reset password functionality (#756) (e01a8fe)
- docs: add usage of shopware-6-client in payment guide (#754) (9e9cee3)
0.1.0-alpha.9 (2020-05-15)
- default-theme: upgrade SFUI to 0.7.11 (4566136)
0.1.0-alpha.8 (2020-05-12)
- cli: build script problems with copy-templates (#732) (1b67a0b)
- default-theme: mega menu appearance (#731) (dfb4200)
- workflow: gh action - deploy stable version (#729) (c6cc7aa)
- cms: add support for product-slider and text blocks (#733) (42897c0)
- default-theme: update SFUI version to 0.7.10 (#734) (2ed38b5)
0.1.0-alpha.7 (2020-05-11)
- workflow: deploy demo page after release (4d44d06)
- CartService: Refactor method names, add JSDoc, use enum for CartLineItemType, update contextToken (1be2441)
- category: change the baseUrl logic within the tests (7956121)
- category: correct exporting the methods (41d6b22)
- category: update style variables (f974491)
- cli: [Snyk] Fix for 1 vulnerabilities (#687) (4a348a9)
- cli: dependency for require package (#569) (59b4788)
- cli: fix problem with unlinking dependencies (99af704)
- cli: load plugins from custom sw instance (#544) (64d20c2)
- cli: windows CLI generation problems (#468) (26c171e)
- cli: windows cli run (#663) (6319397)
- client: not allow to send non positive values (3d2a2bf)
- client: returning cart data structure (4b30f04)
- cms: remove duplicated computed property (a7c7eb3)
- Collection: Add missing Collection interface type to fields in Language interface (d7f37f5)
- Collection: Delete Collection interface as it is no longer used because of all ~Collection interfaces deleted (eee61d5)
- composable: attach entire error object in useCms:search (#362) (84bca64)
- composables: category default query params (#309) (e59d96a)
- composables: problem with reference to store in composables package (#456) (970d0dc)
- contextToken: Empty or filled contextToken in tests setup (749ed99)
- customer: change logic, tests and other parts. (9ba6de4)
- customer: Change name UpdateContextResponse to ContextTokenResponse (861ee50)
- customer: fixes after CR. (1fae2c7)
- default-theme: breadcrumbs position (#542) (235da4a)
- default-theme: breadcrumbs position (#575) (c03ddc8)
- default-theme: change the way of displaying product collection page switch (#586) (2ed9f7b)
- default-theme: change way of displaying breadcrumbs and plugin top navigation (#511) (8e1885f)
- default-theme: color select filter is possible to click (#690) (65497b6)
- default-theme: colors filters displaying (#660) (6143f04)
- default-theme: registration notifications (#532) (5cbbab8)
- default-theme: set product listing to 100% (#688) (8026545)
- delete: Delete old categoryService (1f527df)
- delete: Delete old monolithic contextService tests file (b69053a)
- doc: Delete trailing whitespaces (97d6468)
- docs: building docs (#564) (4667ddc)
- docs: wrong indexing command (#364) (140d286)
- error: fixes after cr. (fed7688)
- helpers: add missing dist files, update other (a741488)
- helpers: correct product url path (#209) (d1fbb36)
- helpers: fix for parentId same as id on parent products (de7f083)
- helpers: prefix route path with slash (#382) (43602eb)
- helpers: proper attribute value handling (color prop) (#278) (3140e30)
- helpers: remove field check and use explicit field for product name (#310) (f2b42c2)
- images: use proper cover url (369bddc)
- import: Fix failing tests by fixing the src for Category import in interfaces (68cf5b7)
- multiple: Delete Collections; delete Entity suffixes; use CustomField interface (5a85d98)
- multiple: Delete Collections; delete Entity suffixes; use CustomField interface (a0a075f)
- multiple: Delete Collections; delete Entity suffixes; use CustomField interface (94cba3e)
- multiple: Delete Collections; delete Entity suffixes; use CustomField interface (77b57b3)
- name: Change display_gross field name to displayGross (d1cc57d)
- name: Change name of UpdateContextResponse to ContextTokenResponse (ad2b9db)
- name: Change name of UpdateContextResponse to ContextTokenResponse (cd81bdd)
- name: Change TagEntity name to Tag (331d259)
- name: Change TagEntity to Tag name; delete extensions field from Category.ts because we will inherit it from the trait (b94170d)
- names: Change method names to conventional; Delete async from non-promise methods (b7b6863)
- naming: Fix interfaces naming convention from iName to Name (b1c6be7)
- product: add share your look images (2b03ac1)
- product: add test (2392259)
- product: change the endpoit for search-ids (d86bad2)
- product: disable redirect on option select (101cd9d)
- product: fix customFields format - product (0980414)
- product: fix imports (9bd772f)
- product: media gallery (c149e9f)
- product: media gallery (9047e66)
- product: move product link to computed (2687332)
- product: rename SearchResult property (eb32295)
- product: replace axios with apiService proxy instance (ed6a22b)
- product: replace method description (9064126)
- product: test for getProduct method (74c5514)
- product-listing: use product id as a key in listing (21a41b4)
- product-nuxt: back to router-link (b438492)
- product-nuxt: correct type mapping for product page, change the router link (4021d38)
- product-single: fixes after CR (0263626)
- rfc: id of the product (91f76ae)
- docs:build add param readme (8d7c481)
- rfc: removecode from sorting. (e53511e)
- structure: Move sw6-connector to packages/shopware-6-client/ (3534993)
- structure: Move sw6-connector to packages/shopware-6-client/ (d6200a0)
- structure: Move sw6-connector to packages/shopware-6-client/ (df67110)
- structure: Move sw6-connector to packages/shopware-6-client/ (da1de6f)
- Add interface CategoryForHeadless to Resolver (b8fab7a)
- Add vuepress config (e564fa0)
- breadcrumbs didn't hydrate after page reload (fa251aa)
- build:docs (760a557)
- change CLI TS version (#585) (9fcadd5)
- Change docs for addProductToCart method (4517a5a)
- Change docs for addProductToCart method (a1277d9)
- Change docs for addProductToCart method (e7f3cbc)
- change propProducts at ProductListing for SW 6.1 (#719) (9e0aa64)
- Commit to test on prod (3cfdf82)
- Delete comments, fix interfaces (08f2023)
- Delete duplicated dependency for faker.js (4335fe4)
- Delete package-lock.json created by calling npm (088c4e0)
- Delete unnecessary files after merge with master (bd250e3)
- Failing build because of invalid interface names (6f842f9)
- invoke default setup (27972b8)
- ios footer fix (#473) (136e875)
- Move disableOutputCheck to config file (d25cc5e)
- prevent passing big objects to error reference (1986222)
- product block (image, title) redirects to specific product page (1b3c843)
- proper error object passing (#479) (8353492)
- test: Fix failing tests; change const CATEGORY_ENDPOINT to method in test (e5c5043)
- questions (12a7371)
- style: Fix code formatting after Prettier (546500f)
- test: Call getCountries instead of getLanguages in Countries Test (1549ce8)
- test: Call getCountries instead of getLanguages in Countries Test (5a83990)
- test: Fix failing test getCart.spec.ts by fixing the level of 'data' nesting (fa40785)
- test: Fix failing test getCart.spec.ts by fixing the level of 'data' nesting (d155900)
- tests: Delete old contextService.spec.ts file (7ff8594)
- theme: 502 on composition-api error (#478) (2e99da6)
- theme: add products to carousels in product details (#322) (b3451d6)
- theme: allow access to my account from mobile navigation (#444) (a4ba979), closes #436
- theme: change slug format to fit shopware routing requirements (#283) (45b100e)
- theme: Fix checkboxes in sidebar filtering (#320) (20391d6)
- theme: fix positioning of result text (#477) (33134df)
- theme: fox wrong product tile size (#474) (3c0547f)
- theme: Hide first section in sidebar navigation (#321) (ed9246f)
- theme: in My addresses edit address does not work (#452) (de217da)
- theme: increase z-index for login modal (#436) (2d6c14d)
- theme: login modal fixes (#319) (223b68b)
- theme: login process (#327) (ea4160a)
- theme: pricing display (e27413f)
- theme: remove debugging inscripton (#451) (08e1696)
- theme: reset filters (#326) (13c8ea5)
- theme: restore same size for all images in category view (#282, #281) (0e5e532)
- Readme.md (e5ce213)
- update build (f791cb7)
- theme: SSR render broken by cookie exception (#195) (c61ee74)
- theme: wrap account with container (#289) (b4716a4)
- types: Add missing types in interfaces; Change TagEntity to Tag interface name in 1 appearance (4d34b71)
- typo: Fix subscribe typo in endpoints.ts (5ae84cb)
- typos: Fix typos in endpoints.ts after self-review (5ee0958)
- workflow: check for changes in public api on CI (#496) (8b91b59)
- workflow: fix problem with canary publish (6dad418)
- api-client: set current context's address - billing & shipping (#536) (40c9836)
- associations: add deep associations to searchCriteria (51efc34)
- CartService: [WIP] Add CartService, work in progress with 1 failing test (a7bc6cb)
- CartService: [WIP] Add CartService, work in progress with 1 failing test (4867add)
- CartService: Add CartService tests (97d6a76)
- category: allow to list simple products (399f55f)
- category: move category into nuxt structures WIP (b90443f)
- category: render category tree (db1b267)
- category-nuxt: fix after CR (59148ec)
- category-nuxt: navigation, cmsComponents (2e89237)
- categoryService: Add categoryService with getCategories() and getCategory(categoryId) methods, also add getCategoryWithAssociation() method for a rtest of fetching products in presentation layer later (978d683)
- cli: theme as a dependency (#307) (522f0f8)
- cli: Added CLI tool to improve project setup (#280, #249) (960ed22)
- cli: enable canary and stable mode (#713) (5ec9126)
- client: #217 e2e api tests (#223) (bef7431)
- client: add service to interact with plugins (#631) (61615bf)
- client: add typed CategoryService (4e5fc70)
- client: basic search of products #465 (#484) (29cee73)
- client: prevent displaying redundant product options (#342) (ff1836a)
- client: set default timout for the requests (#486) (4fff87a)
- client,theme: global API error handler (#347) (bf85211)
- cms: add cms page data models (824732d)
- cms: add dynamic sites to resolve routing (5589507)
- cms: add navigation component (8cecf72)
- cms: add picture blocks and elements (#573) (9382384)
- cms: add product-list handling (2b3184a)
- cms: add text block handling (60f6820)
- cms: add text-teaser-section handling (a67208f)
- cms: add vimeo slot component (d673b21)
- cms: add youtube slot handling (4f88c26)
- cms: cms three columns element (#500) (003d2cb)
- cms: example of cms hooks (e16e9bd)
- 605 order summary details (#615) (d5d8c7d)
- cms: handle media objects (34e1210)
- add automatization to releases (#724) (0a2db60)
- cms: gather all components (90d4bd2)
- cms: gather all the components (608a476)
- cms: load cms page on ssr (8216f76)
- cms: product variants' names, show cms hydrated content (#302) (cffc04b)
- cms: synchronize work on CMS (f0827d2)
- commons: describe Order interface (#533) (eef6062)
- composable: totalPrice compute (a7ead80)
- composables: add logic for checkout and sessionContext (#594) (5e2172b)
- composables: add salutation select to register form (#367) (ceccad5)
- add breadcrumbs to layout (3d125f1)
- add category filters components (77fb224)
- Add common interfaces (04876d6)
- Add enum for CartLineItemType {product, promotion, credit, custom} (235c395)
- navigation: add menu links (6af6040)
- add keyup event invoke actions (#692) (023b25f)
- add MegaMenu component (#593) (f6167d5)
- add vue package (faa2a4a)
- Add vuepress and typedoc-plugin-markdown (7ee4b67)
- Add whole objects to start with (f2a4c89)
- basic payment integration with paypal (#709) (6d55292)
- create commons package for interfaces (#389) (0c91813)
- composables: basic search #466 (#488) (0142899)
- composables: remove product from cart (288871f)
- composables: setup composables package (5770371)
- composables: show proper cart items count (d302b28)
- composables: tests (ea1fcfa)
- composables: useAddToCart (8f0b22c)
- context: Add tests for context; Add context methods; Add interfaces for context requests and responses (d89a08a)
- contextToken: add contextToken interceptors and onConfigChange callback (3336c69)
- customer: add get addresses method (8f00e10)
- customer: add getCustomer method (WIP) (46ab13f)
- customer: add login and logout methods (WIP) (732a726)
- customer: add methods and tests (72e9fdb)
- customer: add register method (WIP) (bde0b53)
- default-theme: allow to log in being on first checkout step. (#521) (9e9cfd7)
- default-theme: change items quantity on checkout's review. (#510) (7dbe183)
- default-theme: display 400 errors right from the API (#572) (859c6cc)
- default-theme: force review step for logged in users on checkout (#523) (9717973)
- default-theme: register a customer on first checkout's step (#519) (0297504)
- dist: apply built dist files (5ca62c1)
- docs: add static files to docs (#315) (256ca2f)
- endpoint: Add context endpoint (3427ab1)
- endpoints: Add Shopware endpoints to endpoint.ts file (76f14d1)
- error: add error response interface (a6b4b92)
- filters: show available filters in filters block (d1d621e)
- helper: add params, update productView (f1ac5b5)
- helpers: extract messages from API error in case of 400 (#518) (38b431e)
- helpers: fixes after CR (70802fc)
- helpers: fixes, cleaning (WIP) (ca3e3e5)
- helpers: move interfaces to global types (temporarly) (464260e)
- helpers: product helpers (WIP) (d95f46b)
- helpers: special price #19 (#212) (170781c)
- navigation: params improvement (606e347)
- navigation: unit tests (d72bbcd)
- nuxt: pass vuex by plugin to be able to have SSR and reactivity (64ceccf)
- pagination: add defaultPaginationLimit (071a1d7)
- product: product template update (2d68557)
- product: add color representation to color switcher (c048bfd)
- product: add unit tests to cover 100% of paramConverter (1f87bdc)
- product: move to nuxt (d4c3fd0)
- product-nuxt: use composition api (940fd70)
- product-page: hydrate template with real data (29b948d)
- product-simple: show color and size, redirect on select (ea79bc7)
- product): add sorting and pagination draft, fix(product: fixes after CR (5c4e7c0)
- rfc: add fiter and sort info in sample output (81c0682)
- rfc: add single product resolving (acfe444)
- rfc: describe filters and sorting response format. (1839750)
- rfc: enhancement of the interfaces. (76a791c)
- rfc: prepare response object (c22331b)
- rfc: resolver aspects (3a81e4b)
- search: search criteria converter (5f82281)
- searchCriteria: add associations (35ae858)
- service: Add contextService and dummy tests against real Shopware API (65bb2d1)
- service: Add contextService and dummy tests against real Shopware API (48c1edf)
- settings: add tests and improve setup method (5a35f2f)
- test: Add test for getCategories pagination (7373919)
- tests: Add tests for CartService (63325aa)
- tests: Add tests for CartService (8ed5698)
- tests: Add tests for endpoints.ts (f2561b0)
- theme: Add a badge to the navbar button that indicates logged user (#231) (b82943d)
- theme: add bottom nav, refactor use theme composables (#292) (6b67cc1)
- theme: add cart feature (5340120)
- theme: Add footer for bottom part of our page (#200) (64df9ec)
- theme: adjustment to new SFUI version with CSS variables (#442) (21357de)
- guest order with steps (#600) (1c77b1f)
- theme: change product cart quantity (e03704f)
- theme: Displaying always the same image in the siadebar cart (#222) (3fba943)
- theme: enable cms category navigation (da0e449)
- theme: filters, sorting and pagination on category page #213 (#227) (6b40416)
- theme: fix subcategory title sizing and add more ❤️ to footer (#324) (8fb065e)
- theme: handle variants change. (#214) (1bbde20)
- theme: load cart in SSR (d4cd9d8)
- theme: My Account Page (#272, #32) (6e373a3)
- theme: separate cart products from cart (9e734fe)
- theme: show list of all saved addresses. (#279) (169a081)
- place guest order with proper params and load sessionContext (#590) (e241104)
- theme: useAddToCart (a5445b9)
- create packages for integration (5525f08)
- currency switch #580 (#598) (e34a9c1)
- deploy canary version from master (#567) (1f79d88)
- deploying canary - support (#662) (9e7e693)
- dummy checkout (#357) (e01df57)
- hide theme and cloud deploy (#413) (3a3f344)
- implement change config feature; listen to config changes; store contextToken in cookie (e99a346)
- Init RFC for PageContentResolver (337443b)
- merge (5e415ae)
- move cart button to top navigation (#193) (abad061)
- move category page to nuxt (f968b23)
- organize and add some propositions (bb765b7)
- plugin slots and local plugins development 🚀 (#695) (9c232bb)
- workflow: api contract (#346) (8a76fe6)
- prevent redirecting on api client rejection (#541) (af2ce8a)
- update access token for demo instance (#611) (e4f1205)
- Update PageContentResolver version 0.2 for Maciej (e279678)
- Update PageContentResolver version 0.2 for Maciej (f0749e4)
- use navigation urls taken from API (#366) (4d7f400)
- use SfHeader component for top navigation (47a5e66)