Releases: lat9/ZCA-Bootstrap-Template
v3.6.0: Bugfixes and additional colors
This release contains changes associated with the following GitHub issues:
#236: Restructuring and notifications added for AJAX search.
#237: Add missing language constant for AJAX search.
#238: Add a 'soft' configuration setting to disable the 'back-to-top' icon.
#240: Simplify and reduce processing for SNAF pages.
#241: Price-related observer updated to honor a previous observer's changes.
#244: Add a 'soft' configuration setting to control whether zca_js_zone_list
returns zone_id
or zone_name
values.
#245: Correct name of "Add Address" button on the address_book
page, was displaying as "Back".
#246: Add role="button"
to AJAX search header link to improve SEO rating.
#247: New colors defined for upper NavBar buttons (other than the AJAX header search icon).
#252: "Images" column for table-based product listings updates for screen-readers.
#253: Colors added for "Advanced Accessibility Standards". See this (https://github.com/lat9/ZCA-Bootstrap-Template/wiki/ZCA-Bootstrap-Stylesheets-and-Colors#v360-updates) link for details.
#254: Correct styling for "Buy Now" buttons, 'more info ...' link and min/max/unit display on table-based listings.
#258: ask_a_question
and account_history_info
page/template updates based on recent zc158 base changes.
#259: Correct HTML validation issues on additional-images' modal display.
#261: "Sold Out" button, add coloring and remove hover-pointer since the button's not clickable.
#266: "Float" the 'Add Selected to Cart' button on product listing pages, to keep the button visible in the customer's viewport.
v3.5.3: Bugfixes
This release contains corrections for the following GitHub issues:
#231: Correct PHP Parse error when payment methods "collect credit card data on-site".
#232: Correct PHP Warning logged by shopping_cart
template.
#233: Correct products' model alignment on listing pages.
#234: Add language constant added for zc158 that doesn't exist in zc157.
#235: Add missing text 'lead-in' for products' quantity on listing pages.
v3.5.2: Bugfixes and accessibility updates
This release contains changes associated with the following GitHub issues:
#203: Correct shopping-cart display when both icon and checkbox is rendered.
#206: Correct heading structure and add landscape for accessibility.
#209: Remove unneeded code from the admin's Tools :: ZCA Bootstrap Colors
tool.
#210, #211: Updates to "ZCA Bootstrap Colors" and /css/stylesheet_zca_colors.php
to make it easier to add/update colors now and in the future. Refer to the template's wiki (https://github.com/lat9/ZCA-Bootstrap-Template/wiki) for additional information.
#212: Updating/adding various color settings for the "ZCA Bootstrap Colors" tool.
#215: Remove unwanted bootstrap base color classes, so the the "ZCA Bootstrap Colors" control the sections.
#220: Coupon modal pop-up not displaying any text when there are no category-related restrictions.
#221: Correct 'run-on' sentence structure in coupon modal pop-up.
#222: zc158a no longer includes <strong>
tags in 3-page checkout guidance language constants.
#223: Coupon modal pop-up creates PHP Warning when coupon has product-related restrictions.
#224: Use FA-5 classes for FA-icons (some were still using FA-4 'syntax').
#226: Correcting header-tag hierarchy and adding labels for accessibility.
#227: Correct notification name for coupon-link update.
v3.5.1: Bugfixes
This release contains changes associated with the following GitHub issues:
#188: Remove redundant code from the products_listing
module.
#190: Legacy checkout, customer's existing addresses not displayed when changing shipping/billing address.
#192: Use FA glyph instead of image-icon for the update-icon on the shopping_cart
page.
#193: Correct non-display of product-delete checkboxes on the shopping_cart
page.
#194: Correct display position of product-delete icons/checkboxes on small viewports.
#195: Correct HTML validation error on the shipping-estimator
display.
#196: Correct 'sold-outimages displaying as images instead of buttons on zc158. #198: Use zc158 method to ensure T&C checkbox is ticked on
checkout_payment` page.
#200: Correct location of 'Header Position 1' banners, they were overlaid by the navbar.
#201: Correct display of carousel banners' previous/next icons and indicators.
v3.5.0: Bootstrap/Font Awesome updates; correcting validation
This release contains changes associated with the following GitHub issues:
#155: Add .activeLink
to active EZ-page TOC link.
#163: Correct PHP warning on various product_info templates.
#165: Display search in header only when it's enabled for single-box status.
#167: Add ARIA labels for centerboxes and common header.
#168: Remove /jscript/jquery.min.js from the distribution.
#169: Update "Bootstrap" base to v4.6.2; Font Awesome to v5.15.4.
#171: Add notification just after the <head>
is rendered, enabling plugins to insert very-early scripts.
#172: Correct off_canvas_menu
, it was overwriting a variable used by EZ-pages.
#178: Various refinements and refactorings.
#181: Refactoring and simplification of a product's additional images' display.
#182: Remove trailing slashes on void HTML elements, e.g. <br />
becomes <br>
.
#183: Correcting button-related HTML validation; <button>
cannot be a descendent of an anchor tag.
#184: Correcting HTML validation issues for 3-page checkout when the "Tax" column is not displayed.
#185: Correcting other HTML validation issues.
v3.4.1: Bugfixes
This release contains changes associated with the following GitHub issues:
#152: Main page's define-page shows on top-level categories' listings.
#153: Use isset instead of ?? for null-coalesce type comparisons as zc157 supports PHP 5.6.
#154: Information sidebox, enabling quick overrides for about-us/brands inclusion (zc158).
#156: Correct product-page display when both onetime charge and price-by-attributes apply.
#158: PHP 8.2+: Address "dynamic properties" in zca_split_page_results.php class.
#161: Correct PHP warning when product has quantity discounts.
#162: zc158: Enable single-column layout settings to be used.
v3.4.0: Bugfixes and zc158 support
This release contains changes associated with the following GitHub issues and has been validated with Zen Cart v1.5.8:
#151: Update zen_cfg_read_only, using zc158 version for zc157 change
#150: Remove redundant button definitions
#147: ZcaBootstrapObserver::setVariables incompatible with PHP 8.2's dynamic properties' restriction
#142: Enable additional content to be displayed on the shopping_cart page
#141: Use 'standard' Zen Cart HTML 'id' for cart quantity/button display and centerboxes
#140: Don't include conditions if shipping and/or billing isn't available
#139: Preload (rather than prefetch) the CDN-based css/js files
#138: Consolidate One-Page Checkout/Bootstrap template integration
#137: 'common_address_formatting', set as primary checkbox should appear only for address_book_process
#136: Move 'country' selection above 'state' in common-address formatting
#135: Remove unused template files for all/featured/new products' listings
#135 opened on Jul 18 by lat9
#134: zc158 Compatibility, overall changes required.
#133: Exporting ZCA Bootstrap Colors
#132: orphan statement in tpl_modules_manufacturer_info
#131: modules\bootstrap\category_row.php
compare to core ZC158 query
#130: centerboxes\new_products.php
comparison to core query
#125: contact_us
"Send Email To:" Selection Is Not Really Required
#124: Raw HTML displayed for when customer views an order's history
#122: Restore 'base' Zen Cart attributes HTML class and id attributes.
v3.3.0: Bugfixes and site-specific CSS
This release contains changes associated with the following GitHub issues:
#68: Enable the definition of a site-specific CSS file.
#104: Sideboxes are not disabled if COLUMN_xx_STATUS
or SET_COLUMN_xx_STATUS
is set to '0'.
#105: Stray <ul>
present in the site_map
page's template.
#107: checkout_payment_address
incorrectly identifies shipping (not billing) address as current.
#108: HTML validation error in breadcrumbs.
#110: MySQL Fatal error in AJAX Search on strict MySQL 5.7 installations.
#111: Missing space between class names for dropdown menus.
#113: Enable interoperation with COWOA's no_account
page.
#117: Accessibility 'tweaks'.
#118: HTML validation error in listing pagination when ellipsis is required.
#119: Document how to transfer color customizations from a test site to its live version.
v3.2.0: Bugfixes and AJAX search
This release contains changes associated with the following GitHub issues:
#87: Include "More Information" sidebox in mobile-menu, if enabled.
#93: Use loading="lazy"
to lazy-load images.
#96: Screen-reader updates for reviews' rating stars.
#97: Correct javascript/jQuery error on address-gathering pages; missing #stBreak
.
#98: Correct missplaced </div>
in products' listing template module.
#99: Adding an AJAX search; template settings are now in their own configuration 'group'.
#100: Add product-listing default grids for 12-column and 9-column center sections; enable the listing's 'grid' layout to be overridden.
v3.1.5: Bugfixes
This release contains changes associated with the following GitHub issues:
#84: Adding language-translation for Back to Top button's title= tag.
#85: Adding alt= tag to additional images.
#86: Adding aria-label and -title to shopping-cart buttons.
#88: Correct form-start tag placement to correct invalid HTML on checkout_confirmation.
#89: Correct data-overflow on account page's Previous Orders.
#91: Correct PHP notices issued when left/right columns are fully disabled.
#92: Enable integration with attribute image-swapper plugins.