- Fixed Facebook button during modal scrolling behaviour. #1724
- Fixed Product Image dimensions not constrained proportionally on Cart page which can lead to element overlapping. #1722
- Added byte type on file upload options when max file size feature is enabled. #1721
- Fixed empty faceted search display message. #1720
- Updated CornerStone to Utilize Existence of sale_price property for Determining Product/Variant Sale Status #1719
- Bump easyzoom, lazysizes, sweetalert2 and whatwg-fetch versions #1718
- Fixed text logos truncating on mobile devices and smaller browser sizes. #1717
- Ability to load subcategories and expand them if there are other categories beneath it. #1715
- Changed the default layout shape for PayPal smart buttons. #1713
- Fixed Sale badge "Burst" on hover color changing behaviour. #1712
- Allowing carousel image to stretch distorts image. #1711
- Fixed cart content make gift certificate alt and title translatable. #1709
- Added Optional Custom Options (Modifiers). #1708
- Fixed Product List Options Max Height issue. #1707
- Suppressing 3rd party Related Videos on YouTube videos. #1704
- Enabling Facebook Likes causes iframe overlap in WYSIWYG. #1702
- Fixed misalignment of Product Listings on Category pages when using the list Display Style. #1701
- Fixed Product Reviews display behaviour. #1699
- Removed unnecessary horizontal scrolling on some resolutions. #1698
- Fixes the Sale badge so that it displays in list views. #1694
- Added modal before switching currencies. #1668
- Document polyfilling strategy in readme. #1696
- Optimize polyfills to reduce download sizes on newer browsers as a way to improve performance. #1669
- Fixed the expand/collapse behavior for Custom filters thad do not have an '&' in their name. #1693
- Line breaks are getting stripped from 'Return Instructions' printed to the storefront. #1692
- Fixes Acount Orders Ship/Bill page to correctly display '&' instead of the encoded version: '&'. #1691
- Fixed the expanding/collapsing behavior for Product Filters on category, brand, and search result pages. #1689
- Fix author field on Product Reviews from displaying HTML entities in place of special characters. #1688
- Display wallet on drop-down section from cart #1687
No actual PR updates. Fixes config values.
-Account: Product option special characters are not rendered on invoice, order contents and returns [#1681|bigcommerce/cornerstone#1681] -Bump lazysizes to 5.2.1 [#1682|bigcommerce/cornerstone#1682] -Add rel="noopener" to social links [#1678|bigcommerce/cornerstone#1678] -Display Klarna logo in payment icons [#1680|bigcommerce/cornerstone#1680] -Add a better admin bar [#1664|bigcommerce/cornerstone#1664] -Update package-lock.json [#1676|bigcommerce/cornerstone#1676]
-Bump jQuery version, expose jquery globally so it doesn't need to be loaded separately [#1671|bigcommerce/cornerstone#1671] -Revert Add handlebars class/style variables for account fields [#1674|bigcommerce/cornerstone#1674]
-Added SchemaTranslations.json for cornerstone [#1644|bigcommerce/cornerstone#1644] -Facets with & symbol works now [#1654|bigcommerce/cornerstone#1654] -Add handlebars class/style variables for account fields [#1655|bigcommerce/cornerstone#1655] -Bump lazysizes to 5.2.0 [#1646|bigcommerce/cornerstone#1646] -Fix logo in admin bar [#1657|bigcommerce/cornerstone#1657] -Special characters to render properly on the cart modal pop up [#1658|bigcommerce/cornerstone#1658] -Reset cart quantity to 0 if we get a 404 for the cart [#1661|bigcommerce/cornerstone#1661] -Fixed the special characters display issue in the search results page [#1662|bigcommerce/cornerstone#1662] -Special characters are not rendered for product review [#1665|bigcommerce/cornerstone#1665]
- Remove "cookie notification" feature as it is no longer useful #1636
- Fix the html special chars issue in facet names (titles) #1637
- Fix category header image size #1640
- Fix navigation issues in Search Results #1641
- Bump stencil utils to 5.0.3 #1642
- Prevent triggering quantity change when pressing enter #1630
- Replace Karma with Jest #1627
- Fix price filter to honor control panel settings#1633
- Add translation key for "read more" blog post link #1625
- Update My Account Payment Methods template to expose all new savable payment methods 1603
- Proper address formatting without any additional commas in My Account Payment Methods 1626
- Product filters configured to not display product count show a count when you use the "More" modal1622
- Resolve visual regression in error modal icon animation #1619
- Update sweetalert2 library to latest version #1617
- Allow alert text color editing from theme editor and update default alert text color for Bold variation #1565
- Add jquery-migrate to Modal test #1599
- Upgrade core-js to version 3 #1598
- Fix to make browser back button navigate pagination properly when faceted search is enabled #1606
- Fixes itemprop availability meta tag for price including tax case in price.html component #1601
- Cannot add wishlist with item when logged out #1618
- Fixes body text color not taking effect for cart item headings on mobile / tablet #1586
- Fix styling of review modal image #1592
- Fix typo in README.md #1588
- Fix corejs warning #1594
- Fix cart quantity calculation for bundled products #1596
- Added missing gift certificate translation
- Fix registerValidation function to validate on writeReview-form email field #1585
- Fixes and some additions to our Google Structured Data schema for the product page template #1577
- Fix thumbnail image sizes #1579
- Reset compare products counter after faceted search updates page content #1571
- deleted whitespaces in if statments(content.html) #1560
- Remove aria-hidden attribute from main menu #1563
- Fix tall images on PDPs and PLPs #1559
- Update @babel/polyfill to 7.4.4 #1521
- Add maxlength to text options #1531
- Add return instructions in return-saved.html #1525
- Remove Google Plus #1526
- Fix broken conditional statement in share.html #1533
- Enable Facebook like button to be displayed on product page if enabled #1530
- Remove nanobar (loading bar) #1537
- Fix incorrect DOM selectors causing the payment method form on the account page from working properly in Safari #1541
- Add Amazon Pay and Google Pay to payment icons in footer #1542
- Remove head.rsslinks #1539
- Prevent heading from displaying when no price ranges are available #1545
- Utilize srcset for responsive images #1507
- Clean up conditional logic in a couple component templates #1547
- Remove "demo" product conditional logic #1551
- Add responsive breakpoints to product carousel. #1458
- Add nanobar back to fix tests #1553
- Remove remote_api_scripts from the templates [#1505] (bigcommerce/cornerstone#1505)
- Add additional regions [#1491] (bigcommerce/cornerstone#1491)
- Update license year #1510
- Remove Node 6 from Travis #1511
- Clean up whitespace in #1513
- Fix to PDP Product Reviews Link Not Clickable. #1498
- Update jQuery to 3.4.1 #1502
- Remove remote_api_scripts to avoid double firing analytics #1505
- Fix to open Bulk Pricing modal from Quick View. #1483
- Update default layout settings for PayPal smart buttons #1486
- Remove deprecated "snippet" locations #1479
- Fix dropdown cart not showing discounts #1481
- Fix mobile banner text displaying with underline on mobile. #1482
- Add option to display custom fields under "Specifications" tab on PDP #1480
- Sanitize faceted search item's title #1426
- Fixed the filtering issues with price range filter selection #1471
- Fix submenu click on mobile navigation #1472
- Update support URL #1474
- Explicitly disable autocomplete in password entry input fields. #1465
- Fixed update product qty by typing the new qty in the cart page (not with the arrows). #1469
- Add option to hide breadcrumbs and page title. #1444
- 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
- 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
- Downgrade Webpack to last known good version during development. #1428
- 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
- 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).
- 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
- Add support for Card Management: List, Delete, Edit, Add and Default Payment Method #1376
- Add support for declarative data tag analytics. #1377
- Product review modal error message is now accurate. #1370
- Fixes issue with Slick slider for mobile safari in iframe #1371
- 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
- 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
- Fix encoding issues on Account Signup Form ("'" characters showing in country name) #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
- 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
- Fix for review tabs not appearing. #1322
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Fix image dimensions on AMP pages. #1192
- Remove AMP quick-search. #1191
- Add head.scripts reference to checkout & order_confirmation pages #1158
- 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
- Fix updateView firing when there are no default options. #1172
- Don't clear bulk pricing rules when feature is disabled. #1173
- 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
- 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
- Fix event delegation error #1151
- 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
- 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
- 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
- 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
- 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
- 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
- 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 oftemplate
for routing. Fix an issue with javascript not running in custom templates #1050
- 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
- Swaps
writeReview
forwrite_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
- Bug fix for category sidebar #1006
- Add storefront admin bar to replace store not launched preview panel #997
- 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
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
- Fix a bug that was not updating price and weight when an option is selected #963
- Fix a bug that was preventing opening the cart preview modal #960
- 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
- 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
- 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