Releases: bootscore/bootscore
Releases · bootscore/bootscore
6.0.0-beta1
Important
This update includes breaking changes and requires migration. Read through the release blog post in its entirety first and follow the migration guide if you want to migrate your existing site to v6.
Features
- BREAKING Replaced
container
andcol-
functions with filters #575 (@justinkruit) - Rewrite
main.scss
and add_bootscore_utilities.scss
#645 (@justinkruit) - Added AJAX quantity buttons to offcanvas-cart #703 (@anisur2805)
- Add support to Searchform, Categories, Archives, Latest Posts, Latest Comments and Calendar block widgets #662 (@crftwrk), (@justinkruit)
- Added support to WC categories block widgets #670 (@crftwrk), (@justinkruit)
- Added theme support for block template-parts #675 (@crftwrk)
- Added Top Bar widget position #705 (@crftwrk)
- Added filters to header bg and buttons #707 (@crftwrk)
- Added a filter to search collapse #720 (@crftwrk)
- Add filter to navbar breakpoints b6a0f0d (@crftwrk)
- Added more filters to footer and improved widget handling #708 008ae86 (@crftwrk)
- Added filters to category/tag badges #745 (@crftwrk)
- Enable/disable AJAX cart based on WooCommerce settings and added a filter to disable the entire
ajax-cart.php
#713 (@crftwrk) - Refactored the logo and added a utility to hide/show elements on
data-bs-theme="light/auto/dark"
#732 (@crftwrk) - Added badge to offcanvas cart if product is sold individually or less than 6 in stock left #740 (@crftwrk)
- Added a filter to hide meta updated time d9d5d0b (@crftwrk)
- Added a filter to hide meta author d662b2b (@crftwrk)
Improvements
- BREAKING Moved assets to
assets
folder #682 (@justinkruit) - Changed footer
col-md-6
tocol-6
#633 (@crftwrk) - Replaced
my-account-offcanvas.php
withmy-account.php
in user offcanvas #726 (@crftwrk), (@justinkruit) - Reduced compiled CSS file size #647 (@crftwrk)
- Breadcrumb always responsive #684 (@crftwrk)
- Added deny direct access to the missing files #696 (@crftwrk)
- Replaced
text-body-tertiary
withtext-body-secondary
#698 (@crftwrk) - Changed main content breakpoints to lg #700 (@crftwrk)
- Replaced
<header>
and<footer>
inside<main>
with<div>
#701 (@crftwrk) - Refactored header
fixed-top
tosticky-top
#702 (@crftwrk) - Refactored the
index.php
page header to Jumbotron #704 (@crftwrk) - Renamed ajax-cart files and functions #719 (@crftwrk)
- Wrap
navwalker
in a pluggable function and add to the enqueue list #721 (@crftwrk) - Replaced
wc_price( $cart_item['line_total']
with$product_price
#718 #722 (@justinkruit) - Moved nav menus and logo to template parts #723 (@crftwrk)
- Woo price colors, sizing and spacing #728 (@crftwrk)
- Optimized mini-cart content and added an excerpt #729 (@crftwrk)
- Minor improvements in offcanvas-cart, cart and checkout #739 (@crftwrk)
- Added skip-to-content link #741 (@crftwrk)
- Improved footer and rename widget Top footer to Footer top #743 efa46b3 (@crftwrk)
- BREAKING Renamed
bscore
tobootscore
for more consistency and replaced all_
with-
in .scss file names #685 #717 (@crftwrk) - BREAKING Renamed
page-blank-with-container.php
topage-blank-container.php
659626a (@crftwrk)
Bug fixes
- Responsive tables #636 (@crftwrk)
- WooCommerce pagination #663 (@crftwrk)
- WooCommerce 8.5 alerts #671 (@crftwrk)
- Revert "Fix WooCommerce 8.5 alerts" (Fixed in WooCommerce 8.6) #678 (@crftwrk)
- Set AJAX path globally #711 (@anisur2805)
- Quantity input on non-Woo pages #712 (@crftwrk)
- Dynamic currency position #718 (@anisur2805)
- Tax include and exclude subtotal in WC Mini Cart #737 (@anisur2805)
- Mini-cart toggler in Mac Safari 35c2a5d (@crftwrk)
- Fix double Ajax request for add to cart buttons that are not
single_add_to_cart_button
#754 (@murilocarvalhodev) - Fix cart cross-sell product columns #756 (@crftwrk)
Deleted
- BREAKING Hook
bs_after_primary()
Breaking if<?php bs_after_primary(); ?>
exists in search, post, page, archive, category or author template #699 26bd3ce (@crftwrk) - BREAKING Empty Internet Explorer warning function. Breaking if
<?php bootscore_ie_alert(); ?>
exists inheader.php
a3d3bf9 (@crftwrk) - BREAKING Hide existing
cart-loader
. Breaking if<div class="cart-loader">
exists inheader.php
, <5.2.3.1 4841f23 (@crftwrk) wpsites_query
function to limit to 24 items in loop. Can be done in WP settings #654 (@sir-lexonarkz)- Favicons and links in
header.php
#634 (@crftwrk) - Filter to enable classic widgets by default #660 (@crftwrk)
- Deprecated code #734 (@crftwrk)
- BREAKING Fallback for
bootscore_main_col_class
,bootscore_sidebar_col_class
,bootscore_sidebar_toggler_class
,bootscore_sidebar_offcanvas_class
andbootscore_container_class
1f5d803 (@crftwrk) - Fallback for old loop cards <5.2.3.3 1f5d803 (@crftwrk)
- Fallback dark-mode for existing
bg-light
classes a030347 (@crftwrk) - Deprecated checkbox filter for
terms.php
c19e90f (@crftwrk) - Hide duplicate empty mini-cart message in cart page 1b89220 (@crftwrk)
Updates
5.3.4
Feature
- Enable cross sell products #577 (@crftwrk, @justinkruit)
Improvement
- Add HTML5 support for styles, scripts and searchform #586 (@smileBeda)
- Add
.tags-heading-none
selector to hide tags heading in loop heroes 3ccb2c1 #574 (@crftwrk) - Hide user-toggler in dashboard, mini-cart-toggler in cart and checkout page #602 (@crftwrk)
- Replace
card-im-top
function in WC loop with Sass variables #609 (@xoneill007) - Added
CODE_OF_CONDUCT.md
#611 (@crftwrk, @justinkruit) - Rewrite
README.md
#618 (@crftwrk) - Update Pagination for HTML5 compliance 4f89354 (@smileBeda)
Bugfix
- Add missing offcanvas cart
.woocommerce-info
selector 07ec79f #574 (@crftwrk) - Exclude empty cart message from remove if offcanvas cart gets closed #580 (@crftwrk)
.top-button
is clickable when not visible #590 (@JWestarp, @crftwrk)- Accessibility behavior #605 (@sir-lexonarkz)
- Replace
sr-only
withvisually-hidden
#616 (@smileBeda) - Plugin displayed incorrectly if hooked in
form.cart
product pages 2264033 (@crftwrk)
Removed
- Internet Explorer warning alert 5808169 a3ca6aa (@smileBeda)
Update
5.3.3
- [IMPROVEMENT] Split functions.php into smaller files #545
- [IMPROVEMENT] Split wc-functions.php into smaller files #555
- [IMPROVEMENT] Refactor checkout form validation #563
- [IMPROVEMENT] Use function for sidebar col width and responsive offcanvas #560
- [DELETED]
thankyou.php
25d5d62 - [DELETED]
terms.php
49eaf4e - [DELETED]
payment-method.php
8cc4d88 - [UPDATE] Fontawesome 6.4.2 fc953d3
- [UPDATE] Update translation template 962bf8f
5.3.2
- [DELETED]
woocommerce/cart/cart.php
f9ba9a8 18c656a 1a51736 ff1be80 - [DELETED]
woocommerce/global/breadcrumb.php
7eb3892 74766e7 - [DELETED] Closed default ship different adress filter (can be changed in Woo settings) 90da697
- [BUGFIX] Quantity input if product is sold individually or only 1 in stock left e44e81e #543
- [UPDATE] Translation template #529
- [UPDATE] Bootstrap 5.3.1 #534
5.3.1
- [DELETED]
price.php
ad1eba5 - [DELETED]
form-lost-password.php
3c2f6c6 - [DELETED]
form-edit-account.php
fd863e2 - [DELETED]
form-reset-password.php
617d663 - [DELETED]
my-adress.php
e78a5a3 - [DELETED]
loop/sale-flash.php
6106302 - [DELETED]
single-product/sale-flash.php
9246c3d - [DELETED]
my-account/form-login.php
bd82f53 - [DELETED]
global/form-login.php
8a2f1db - [DELETED]
order/order-details-customer.php
400631a - [DELETED]
cart/shipping-calculator.php
f5449f1 - [DELETED]
cart-shipping.php
15a4462 - [DELETED]
form-shipping.php
9a9cc73 - [DELETED]
form-billing.php
1dd17b5 - [FEATURE] Added a hook to all
single-*.php
's for related posts 367724b - [UPDATE] WooCommerce 7.9 templates #525
- [UPDATE] Turkish translation #507
- [BUGFIX] Enqueue cart fragments script #508
- [IMPROVEMENT] Changing ms-2 to ms-1 ms-md-2 in top-nav-widget #512
- [IMPROVEMENT] Replace PHP echo with shorthand 4f5e9b7
- [IMPROVEMENT] Wrap *-full-width-image.php h1 in div cdb8a60
5.3.0
- [IMPROVEMENT] Checkout payment checks & radios #456
- [IMPROVEMENT] Make main col width dynamic #458
- [IMPROVEMENT] Replace PHP echo's with shorthand #459
- [IMPROVEMENT] Refactor header.php and enable Woo parts if WooCommerce is installed #461
- [IMPROVEMENT] Enqueue scripts if WooCommerce is installed #473
- [IMPROVEMENT] Password protected post form as input-group #476
- [IMPROVEMENT] Formatting the php files #495
- [BUGFIX] WooCommerce searchform language string #464
- [BUGFIX]
bootscore_category()
failing to output categories #465 - [BUGFIX] Duplicate class property in
product-searchform.php
4c9daef - [BUGFIX] JavaScript block HTML validation fail in
ajax-add-to-cart.php
c29635d - [BUGFIX] Minor fixes #494
- [UPDATE] WooCommerce 7.8.0 templates #483
- [UPDATE] Translation template #469
- [UPDATE] Bootstrap 5.3.0 #487
5.2.3.4
5.2.3.3
- [IMPROVEMENT] Make icons in alerts optional and use masks instead of FA font #403
- [IMPROVEMENT] Use WC strings instead of bootScore in mini cart #410
- [IMPROVEMENT] Refactor quantity input #405
- [IMPROVEMENT] Make pagination translation-ready #404
- [IMPROVEMENT] Horizontal loop cards #428
- [IMPROVEMENT] Add
card-header
to sidebar widget-cards #431 - [REMOVED] WooCommerce table templates #420
- [REMOVED] Temporary prefix webkit browsers checks, select and form-range defe598
- [FEATURE] Add a shortcode for inserting Fontawesome icons #413
- [BUGFIX] Searchform collapse behaviour #411
- [BUGFIX] Hide duplicate empty mini-cart message in cart page #434
- [UPDATE] Translation template #422
- [UPDATE] Font Awesome 6.4.0 #435
5.2.3.2
- [IMPROVEMENT] Remove WooCommerce notice templates #372
- [IMPROVEMENT] Remove WooCommerce btn templates #386
- [IMPROVEMENT] Add more control over scss compiler #375
- [IMPROVEMENT] Offcanvas cart notices b2a822b, 3872704, eccb9af
- [UPDATE] screenshot.png 016bfc7
- [UPDATE] Fontawesome 6.3.0 #394
- [UPDATE]
quantity-input.php
(WooCommerce 7.4.0) 15f84aa - [UPDATE]
cart.php
(WooCommerce 7.4.0) 6f3fa58 - [BUGFIX] Extend compound selectors #395
- [BUGFIX] Remove duplicated nav closing tag in
the_breadcrumb()
#398
5.2.3.1
- [UPDATE]
quantity-input.php
(WooCommerce 7.2.1) #331 - [UPDATE]
cart-shipping.php
(WooCommerce 7.3.0) #354 - [UPDATE] Password message for
my-account-offcanvas.php
#341 - [IMPROVEMENT] Refactored ajax cart #329
- [IMPROVEMENT] Clean-up
single-*.php's
andpage-*.php's
#332 - [IMPROVEMENT] Prevent self-closing offcanvas if dropdown has nested dropdowns (modified nav-walker with 3 or more levels depth) #350
- [IMPROVEMENT] Make use of admin bar height css var for offcanvas and modal #360
- [BUGFIX] Add show-password to all pages in WC user offcanvas #344