Skip to content

Latest commit

 

History

History
347 lines (297 loc) · 30.7 KB

CHANGELOG.md

File metadata and controls

347 lines (297 loc) · 30.7 KB

Changelog

Draft

  • Add option to hide breadcrumbs and page title. #1444

3.2.2 (2019-02-26)

  • Resolve add to cart modal mobile isssue. #1450
  • Fail stencil bundle on Webpack compile errors #1457

3.2.1 (2019-02-15)

  • Added package-lock.json. #1441
  • Product description in Compare no longer shows escaped HTML. #1439
  • Removed href="#" from quick view button. #1445
  • Removed href="#" from quick view list item. #1446

3.2.0 (2019-02-05)

  • Align product thumbnail image slider arrows. #1399
  • Don't fire Cart API request if there is no cart #1402
  • Ensure SKU and UPC display correctly for Variants on PDP. #1431
  • Corrected IDs in date.html form fields. #1433
  • Cleanup and XSS fix on Cart page. #1434
  • Fix for product without image on Compare page. #1438
  • Resolve settings scope passed to components. #1435

3.1.1 (2019-01-23)

  • Downgrade Webpack to last known good version during development. #1428

3.1.0 (2019-01-21)

  • Fix for ESLint "func-names" warnings. #1420
  • Major performance improvements. Reduce Javascript bundle size from 376kb to 286kb. #1390
  • Fixed breadcrumbs for product and category pages #1403
  • Send GA tracking event whenever the last product is removed from the CART#1409
  • Fix cart item quantity change rollback #1418
  • Changed z-index to higher for header #1422
  • Removed customer (not address) phone number requirement from Edit Account #1417

3.0.0 (2018-12-21)

Breaking Changes

  • Don't load Cart resource on non-cart pages #1401. While the theme itself doesn't depend on this resource on non-cart pages, this can potentially affect any scripts added by the Script Manager or the legacy footer scripts that depend on cart. If this applies to you, you'll want to add the cart resource back on the page types that need it (via front matter).

Other Changes

  • Added defer tag to addThis and defered execution of related script #1406
  • Fixed compare buttons for product list display #1384
  • Remove unnecessary API call to get cookie notification status #1380
  • Cart switch from quote item hash to id which is immutable #1387
  • Remove extra font only used for textual store logo. #1375
  • shotaK's Add context to the menu collapsible factory target elements #1382
  • Added default rule for product carousel card title to break words on overflow. #1389
  • Only show cookie privacy notice for EU IP addresses #1381
  • Move Cart Quantity header value to a FE API call #1379
  • Make display of quantity selection box on PDP configurable. #1398
  • Remove deprecated fields - delivery and event date, and configurable fields. #1407

2.6.0 (2018-11-05)

  • Add support for Card Management: List, Delete, Edit, Add and Default Payment Method #1376
  • Add support for declarative data tag analytics. #1377

2.5.2 (2018-10-24)

  • Product review modal error message is now accurate. #1370
  • Fixes issue with Slick slider for mobile safari in iframe #1371

2.5.1 (2018-10-10)

  • Fix broken breadcrumb schema markup #1362
  • Add option to disable arrows on the homepage carousel #1293
  • Fix spacing with SweetAlert cancel button on mobile #1363
  • Copy changes for Payment Buttons section. #1365

2.5.0 (2018-09-26)

  • Blueprint for Mapping Custom Templates to JavaScript Modules #1346
  • Fix carousel dots overlapping thumbnails on Product page. #1351
  • Cornerstone schema updates and organization #1350
  • Add div and id attributes so that contact form steps can be tracked #1317
  • Added "activePage" as a active class in navigation menus and web pages. #1354
  • Added hidden field for checkboxes with a "No" value. #1355
  • Stop lazyloading store logo #1357
  • Update lazysizes plugin to 4.1.2 #1358
  • Improve performance of first carousel slide #1356
  • Add support for Paypal smart buttons settings #1359

2.4.0 (2018-09-14)

  • Fix encoding issues on Account Signup Form ("'" characters showing in country name)[#1341] (bigcommerce#1341)
  • Require Webpack config only when used (reduce time to be ready for receiving messages from stencil-cli). #1334
  • Fixed amp page error related to store logo #1323
  • Add link to order status in account menu when viewing order #1343
  • Update cart when quantity changed manually (without using the increase and decrease arrows). #1338
  • Fix option set. Selection from option set that containes multiple similar options. [1347] (bigcommerce#1347)

2.3.2 (2018-08-17)

  • Fix zoom behavior for small images in gallery (turn off zoom if image is too small). #1325
  • Undo New Products left align from 2.3.0. #1328
  • Fix invoice store logo. #1326

2.3.1 (2018-08-03)

  • Fix for review tabs not appearing. #1322

2.3.0 (2018-08-02)

  • Open correct product page tabs when URL contains a fragment identifier referring to that content #1304
  • Display product reviews in tabbed content region of product page. #1302
  • Show bulk discounts only if enabled through store settings. #1310
  • Corrects mini cart display issues #1298
  • Style active section in search results. #1316
  • Fix blog_post import statement in app.js #1301
  • Show carousel dots only when carousel has more than one slide. #1319
  • New products left align. 1321
  • Fix initial aria attributes for 'Customers Also Viewed' products tab #1290

2.2.1 (2018-07-10)

  • Fix wishlist dropdown background color bleeding out of container #1283
  • Fix indefinite load spinner for products without an image in order history. #1284
  • Fix Webpack DefinePlugin configuration. #1286
  • Disable zoom and link for default "No Image" image. #1291
  • Fix for ESLint "quotes" and "quote-props" errors. #1280
  • Fix cart link not being clickable on mobile when white space reduced around store logo #1296

2.2.0 (2018-06-22)

  • Fix quantity edit on Simple Product AMP pages. #1257
  • Fix empty image on carousel wrap. #1263
  • Fix duplicate IDs occurrence in product options in certain situations & syntax fix in bulk-discount-rates component #1223
  • Fix use case that prevented retail/sale prices from displaying on product details page #1262
  • Fix svg arrows missing on AMP product pages. #1258
  • Fix for Changing Menu Colors In Theme Editor Not Respected In Mobile View #1266
  • Fix arrow placement on currency dropdown menu #1267
  • Add alias for lazysizes module to bundle minified library #1275
  • Fix prices not showing in quick search while logged in when "Restrict to Login" for price display is true #1272
  • Fix duplicate input ID's in product review form #1276

2.1.0 (2018-06-01)

  • Add Newsletter summary section to subscription form. #1248
  • Show retail price range with strikethrough. #1199
  • Fix for individual low inventory count for SKUs. #1234
  • Avoid undefined context in WishList instance. #1247

2.0.0 (2018-05-23)

  • Performance improvements. #1229
  • Fix for sort disappearing on range update with product filtering #1232
  • No longer escaping HTML content in blog summaries. #1238
  • Fix logo image dimensions on AMP pages. #1239
  • Fix product pricing schema.org microdata. #1233
  • Removed unused browserlist. #1241
  • Fix for ESLint "no-console" warning. #1237

1.18.0 (2018-05-09)

  • Add the +/- icons for the category filtering #1211
  • Add lazyloading to main product video and fix video thumbnail bug #1217
  • Hide blank review stars when there are no reviews on a product #1209
  • Fix overlapping logo when using "original" sizing and large logos #1213
  • Fix Product Options hiding Add to Cart on a Google AMP page #1214
  • Fix styling of subpage links in Contact Us page #1216
  • Fix for excess whitespace in multiline text field product option #1222
  • Fix for faceted search display. #1225
  • Fix for calls with empty files in Safari. #1210

1.17.0 (2018-04-26)

  • Fix empty object issue in app.js #1204
  • Fix product layout when shop by price disabled #1205
  • Fix brands import statement in app.js #1202
  • Fix broken 403/404 page search box in mobile #1203

1.16.0 (2018-04-12)

  • Add representation for products and variants with retail price that has sale price. #1195
  • Fix but in quickview related to grabbing default prices for products with no default selection. #1197

1.15.0 (2018-04-04)

  • Fix image dimensions on AMP pages. #1192
  • Remove AMP quick-search. #1191
  • Add head.scripts reference to checkout & order_confirmation pages #1158

1.14.0 (2018-03-12)

  • Fix product options unhiding indexing issue. #1176
  • Add schema microdata for breadcrumbs. #1175
  • Fix ItemAvailability microdata schema for product pages. #1174
  • Fix invoice.css styles. #1171

1.13.2 (2018-02-28)

  • Fix updateView firing when there are no default options. #1172
  • Don't clear bulk pricing rules when feature is disabled. #1173

1.13.1 (2018-02-26)

  • Fix "Shop by Price" toggle in theme editor to hide Shop by Price when faceted search is not enabled. #1161
  • Migrate jQuery from 2->3. #1162
  • Fix slick-next and slick-prev so that they are centered across all screen sizes. #1166
  • Add support for per-variant bulk pricing tier display on PDP #1167

1.13.0 (2018-02-05)

  • Fix logo not loading on order confirmation page #1159
  • Add support in Cornerstone to consume AMP ID #1155
  • Fix option selection reset bug when a variation is out of stock #1160
  • Fix easyzoom preventing page scrolling on mobile #1164

1.12.1 (2018-01-23)

  • Fix event delegation error #1151

1.12.0 (2018-01-16)

  • Removes duplicate amp-iframe attributes for Google Amp product-view temaplate #1148
  • Remove "as low as" feature and add support for price ranges instead#1143
  • Implements Add to any Wish Lists capability. #1134

1.11.0 (2018-01-08)

  • Fixes functionality of carousel links in IE and Edge. #1093
  • Add image width & height for carousel images. #1126
  • Fix Bold featured products clickability. #1130
  • Fixes mobile swatch selectability styling. #1131
  • Fix Logo not loading on UCO page #1132
  • Fixes functionality of date picker option on product pages. #1125
  • Fix image-overlap on Orders page #1137
  • Fixes issue with image zoom causing scrolling issues on mobile. #1141
  • Fix mis-sized product images. #1145

1.10.0 (2017-11-15)

  • Fix spaces in faceted search option names #1113
  • Use appropriately-sized (50x50) images for product thumbnails on product details page #1097
  • Add spacing between checkout buttons #1105
  • Load visible images before images below the fold, and save space for lazy loading images prior to loading them #1104
  • Shows price ranges instead of prices when they are present in the context on product list pages #1111
  • Bumps stencil-utils version #1120

1.9.4 (2017-10-17)

  • Style optimized checkout new checklist radio buttons #1088
  • Update product UPC when options with different UPC are selected #1089
  • Do not scale product thumbnail images #1094
  • Lazy load carousel images #1090
  • Theme Editor menu item updates for ease of use #1091
  • Upgrades all dependencies except for Foundation and jQuery #1069
  • Adds a theme editor display toggle for weight and dimensions on product pages #1092
  • Lazy load zoomed product image on product details page #1096

1.9.3 (2017-09-19)

  • Fixes image overlapping details on product page and Quick View on small viewports #1067
  • Allow 'none' to be a default selection on product option pick lists #1068
  • Fixes a bug where product options and add to cart do not work when opened in Quick View modals #1070
  • Fixes a bug where the Apple Pay button is displayed in incompatible browsers in the Preview Cart modal #1084
  • Make 3 variations WCAG color contrast compliant #1061
  • Add footer script to optimized checkout / order confirmation #1085

1.9.2 (2017-08-16)

  • Hide Info in footer if no address is provided in Store Profile. Hide Brands in footer if Merchant has no brands #1053
  • Product illustrations in the storefront when the product catalog is empty #1054
  • Add pointer-event for color and pattern swatches so title tags appear upon hover #1055
  • Change the 403 page message to be more friendly #1057 & #1059
  • Add bulk discount rates to product cards #1058
  • Add higher z-index to display text over burst image #1066
  • Do not show add to cart on disabled products, add pre-order button, update pre-order url to add product to cart & fix login for pricing on product cards. #1063
  • Add auto height to the alternative navigation menu and its submenus. #1056

1.9.1 (2017-07-25)

  • Move some hard-coded validation messages to language file #1040
  • Use different id for gift cert in cart page #1044
  • Restore product image carousel #1024
  • Reduce theme bundle size by using minified libraries where applicable #1039
  • Replace JavaScript alert/confirmations with sweetalert2 library #1035
  • Add global Sass variables to easily toggle exposure of Foundation styles from Citadel #1047
  • Fix google plus social icon position #1048
  • Use page_type instead of template for routing. Fix an issue with javascript not running in custom templates #1050

1.9.0 (2017-07-18)

  • Product Images were obscuring product details on smaller viewports #1019
  • Add region tags to two template files to support payments team banner integration with content service #1023
  • Add on/off toggle to the theme editor for the "Shop by Price" panel located on category pages #1036
  • Fix H1-H6 font-sizing #1034
  • Reduce theme bundle size by using specific minified libraries #1037
  • Fix google plus spacing issue #1041

1.8.2 (2017-06-23)

  • Swaps writeReview for write_review to fix email link issue #1017
  • Maintenance page stylesheet fix #1016
  • Restore four products per row on category pages when sidebar is empty. #1018
  • Remove gift certificate format validation #1026
  • Remove usage of deprecated {{template_file}} property #1032
  • Toggle displaying product description in tabs #1030
  • Reinstate Quick View on product list mode when set to list view #1033

1.8.1 (2017-05-05)

  • Bug fix for category sidebar #1006

1.8.0 (2017-05-04)

  • Add storefront admin bar to replace store not launched preview panel #997

1.7.0 (2017-04-26)

  • Upgrade to Webpack 2 with code splitting and tree shaking 964
  • Reflect the actual default value for autoprefixer-browsers #998
  • Fix latest node-sass issues with Citadel upgrade and conditional import swap with mixin #999
  • Repopulate review form fields after error #996
  • Fix product quick view 'Write a Review' link #995
  • Update bigcommerce.com footer link #990
  • Fix invalid icon HTML in AMP templates #989
  • Add new theme editor setting for SSL common name to enable GeoTrust badge to work properly #994

1.6.3 (2017-03-28)

  • stencil.conf.js was refactored to support webpack2 builds 961
  • Load amp social share JS only when we have share icons enabled. #968
  • Escape html for product summaries in product list view #980
  • Add customized_checkout feature to features list #974
  • Fixed AMP Carousel alignment on product view #982
  • Remove footer scripts from the amp-iframe used to render product options for stores using AMP #983

1.6.2 (2017-03-15)

  • Fix a bug that was not updating price and weight when an option is selected #963

1.6.1 (2017-03-14)

  • Fix a bug that was preventing opening the cart preview modal #960

1.6.0 (2017-03-13)

  • Google AMP support for product and category pages #946
  • Expose language object on the checkout page #910
  • Update package.json to disambiguate Stencil and Cornerstone #943
  • Added support up to 8 levels for category menu depth #939
  • Implement lazyloading for product card images to improve above-the-fold rendering #944
  • Print a readable error instead of dumping the whole error object to the console #950
  • Fixed homepage featured products floating left and unecessarily wrapping to next row #948
  • Add google recaptcha v2 support to cornerstone. #951
  • Added order confirmation template page #949
  • Added theme editor setting for product display mode (grid vs list view) #941

1.5.3 (2017-02-23)

  • Show 'Write a Review' link for mobile #922
  • Update text input for product review comment to be multiline so it's not too small to be usable #921
  • Add a larger view of a swatch image when option is hovered over on the product page #923
  • Fixes an issue with file upload button not properly displaying in IE #925
  • Make sure product review email links automatically pop the review form #928
  • Fixes an issue where search results would incorrectly state there were no results when there were results visible #934
  • Update BC logo sprite to use current BC logo #931
  • Fix z-index for product sale badges so they aren't above the menu #926
  • Auto-expand product videos on the product page if the product has at least one video #935
  • Fix an issue with special characters in search results for content pages #933
  • Fix an issue with special characters in carousel text #932
  • Remove an unnecessary and confusing option in theme editor #927
  • Fix an issue where required product list options would display an invalid "none" choice #929
  • Remove unused variable causing js error with search in the nav #938
  • Add settings to theme editor schema to customize Optimized Checkout discount banners #924
  • Update Optimized Checkout discount banners default values per theme variation #942

1.5.2 (2017-02-14)

  • Added a setting to theme editor schema to show/hide the homepage carousel #909
  • Prevent carousel images from being cut off on large screens by adding a new setting to theme editor schema #909
  • Add schema description specifying that social media icons must be set up to see them #920
  • Show account creation links only if it is enabled in store settings #917
  • Add GeoTrust SSL Seal Toggle #903

1.5.1 (2017-02-07)

  • Fix an issue with a horizontal scroll bar showing in theme editor #915
  • Hide Gift Certificates when the setting is disabled in the control panel #914 & #916
  • Fix an issue with a close button on the quick search modal on mobile #918
  • Adding CHANGELOG.md #919