Skip to content

Latest commit

 

History

History
882 lines (760 loc) · 140 KB

CHANGELOG.md

File metadata and controls

882 lines (760 loc) · 140 KB

1.0.0-RC.1 (2021-08-31)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • composables: backport memory leak in the page middleware (1904719)

0.8.3 (2021-08-05)

Bug Fixes

  • composables: backport memory leak in the page middleware (b744c02)

0.9.1 (2021-06-17)

Bug Fixes

  • 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)

Features

  • default-theme: guest session address management and logout possibility (#1562) (c1b4d77)
  • default-theme: updated german translations (#1543) (b6c379d)

0.9.0 (2021-06-07)

Bug Fixes

  • 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)

Features

0.8.1 (2021-04-20)

Bug Fixes

  • dependencies to commons package and release script (#1441) (7de22f3)

0.8.0 (2021-04-20)

Bug Fixes

  • 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)

Features

  • 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)

Reverts

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

0.5.1 (2020-11-07)

Bug Fixes

  • 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)

Features

  • default-theme: show variant option in cart (#1222) (247b674)

0.5.0 (2020-10-30)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

0.4.0 (2020-09-21)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • composables: change the includes configuration for page resolver (c03e11d)

0.2.1 (2020-07-29)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • cli: fix breaking changes after Nuxt 2.13 released (51629fa)

0.1.0 (2020-05-29)

Bug Fixes

  • 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)

Features

  • 🚀: 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)

Features

  • default-theme: upgrade SFUI to 0.7.11 (4566136)

0.1.0-alpha.8 (2020-05-12)

Bug Fixes

  • cli: build script problems with copy-templates (#732) (1b67a0b)
  • default-theme: mega menu appearance (#731) (dfb4200)
  • workflow: gh action - deploy stable version (#729) (c6cc7aa)

Features

  • 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)

Bug Fixes

  • workflow: deploy demo page after release (4d44d06)

0.1.0-alpha.6 (2020-05-11)

Bug Fixes

  • 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)

Features

  • 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)