Releases: wc-donation/wc-donation-platform
v1.3.3 2024-11-17
feat: add style 9 to progress bar shortcode (just amount raised)
feat: option to redirect to cart instead of checkout
feat: add fallback attribute to Leaderboard Shortcode
tweak: automatically enable compatibility mode for websites that already have a WooCommerce shop
tweak: make sure to disable the new product editor
tweak: fallback id in order progress Shortcode
chore: update supported WP version to 6.7
chore: update supported WC version to 9.4.1
chore: js refactored
chore: allow progress bar in AJAX calls
chore: npm update & upgrade
chore: improve compatibility mode logic on plugin activation
chore: Remove load_plugin_textdomain() call, thanks to todeveni
chore: update orders.php template to latest version
chore: remove my-address.php template
chore: update form-checkout.php template to latest version
chore: show warning when WooCommerce Analytics is disabled
chore: replace deprecated filter in woocommerce-pdf-invoices-packing-slips integration
fix: improve error message when calculating Leaderboard via AJAX
fix: theme templates being overwritten
fix: wc_get_template invalid template
fix: restore compatibility with PDF Invoices & Packing slips (minimum supported version of PDF Invoices & Packing slips: 3.9.0)
fix: improve compatibility with some payment gateways
fix: do not change add to card button for normal products on archive pages
fix: progress bar only for donation projects
fix: improve order autocomplete logic
fix: untranslated string
fix: typo in classname
fix: make text of “fix invalid fields” banner a p element
fix: style 1 of progress bar template
fix: only allow leaderboard for donation projects
a11y: make hidden label also aria-hidden
dev: add anonymous_donation_checkbox_location filter
dev: add wcdp_fee_amount filter
dev: add wcdp_suggestion filter
add wcdp_default_amount filter
dev: add wcdp_clear_cache() function to clear the cache
dev: add wcdp_progress_revenue, wcdp_progress_goal & wcdp_progress_remaining filter
v1.3.1
1.3.1 2024-01-30
new: new progress bar styles
new: use “current” in progress & leaderboard shortcode to use current page id
new: donation product is added to the checkout on page load, improving compatibility with WooCommerce Gutenberg Checkout Block
tweak: add to cart before checkout is loaded
tweak: compatibility with v3.7.6 of PDF Invoices & Packing Slips for WooCommerce
tweak: set supported WP version to 6.4
tweak: set supported WooCommerce version to 8.5.2
tweak: declare incompatibility with new WooCommerce Gutenberg Checkout Block
tweak: improve compatibility with some payment gateways that do not load with empty checkout
fix: various compatibility mode improvements
fix: fix Stripe checkout bug
fix: support for PayPal express checkout
fix: take network active plugins into account when checking if certain plugins are active
Version 1.3.0-rc1 (Release candidate)
This is a release candidate for v1.3.0
new: leaderboard shortcode
new: compatibility mode: run donation platform and webshop simultaneously
new: delete cache function
new: compatibility with WooCommerce API
fix: compatibility with the newest version of PDF Invoices & Packing Slips for WooCommerce, thanks to @kprovance #40
tweak: do not allow to embed donation form when using AJAX
tweak: improve revenue cache calculation
tweak: update the revenue of a product directly for small webshops
tweak: set supported WP version to 6.3
tweak: set supported WooCommerce version to 8.0.1
Version 1.3.0-rc2 (Release candidate)
improvements over 1.3.0-rc1:
- add button attribute to leaderboard shortcode
- set title / subtitle values via settings instead of shortcode attributes
- make leaderboard CSS more specific
This is a release candidate for v1.3.0
new: leaderboard shortcode
new: compatibility mode: run donation platform and webshop simultaneously
new: delete cache function
new: compatibility with WooCommerce API
fix: compatibility with the newest version of PDF Invoices & Packing Slips for WooCommerce
tweak: do not allow to embed donation form when using AJAX
tweak: improve revenue cache calculation
tweak: update the revenue of a product directly for small webshops
tweak: set supported WP version to 6.3
tweak: set supported WooCommerce version to 8.0.1
Version 1.3.0
new: leaderboard (donor wall) shortcode
new: compatibility mode: run donation platform and webshop simultaneously
new: “delete cache” checkbox
new: compatibility with WooCommerce API
new: compatibility with High performance order storage
fix: compatibility with the newest version of PDF Invoices & Packing Slips for WooCommerce, thanks to @kprovance #40
fix: select2 dropdown not visible within popup
tweak: do not allow to embed donation form when using AJAX
tweak: improve revenue cache calculation & invalidation
tweak: update the revenue of a product directly for small webshops
tweak: add project name to tax-deductible receipt template
tweak: set supported WP version to 6.3
tweak: set supported WooCommerce version to 8.1.1
tweak: add filter wcdp_next_button to edit next button text
Version 1.2.10
new: Add progress bar style 4 (with percentage)
new: set supported WP version to 6.2
new: set supported WC version to 7.7.1
fix: add nonce verification to feedback endpoint
fix: fix incompatibility with Subscriptions for WooCommerce
fix: fix some php 7.1 incompatibilities
fix: make sure that max_donation_amount >= min_donation_amount
fix: make sure check user's donation input validity
tweak: update Gutenberg block
tweak: remind of database migrations for outdated WooCommerce version
tweak: increase priority for woocommerce_checkout_redirect_empty_cart hook
tweak: make input text box inline-block
V1.2.8
Happy new year :)
new feature: add filters wcdp_min_amount & wcdp_max_amount with parameter $product_id that allows you to change the min/max donation amount on a per-product basis
new feature: support for WooCommerce Payments
fix: checkout not updating properly
fix: jQuery not defined error
tweak: add wcdp_range_slider_steps to change steps of slider
tweak: push supported WP version to 6.1
tweak: push supported WC version to 7.2.2
v1.2.6 2022-07-24
1.2.6 2022-07-24
tweak: check for min/max donation amount for suggestion fields
tweak: push supported WP version to 6.0.1
tweak: push supported WC version to 6.7.0
tweak: push required WP version to 5.8 (since WC requires WP >= 5.8)
tweak: add fallback name for invoice
tweak: Default error message is now added in a different way to avoid issues with some themes
tweak: Rename wcdp-style.css to wcdp.css and wcdp-script.js to wcdp.js
fix: fix some css issues
fix: resolve popup overlay issues with some themes/page builders
fix: improved JS/CSS file enqueue
fix: some layout issues with 2022 theme
fix: php warning in woocommerce-subscriptions/admin-payment-retry email template
fix: include class-wcdp-thank-you-certificate at most once
v1.2.5
v1.2.5 2022-05-11
new feature: add ‘cheat’ attribute to shortcode wcdp_progress (manipulate donation turnover by a specified amount)
new feature: add ‘addids’ attribute to shortcode wcdp_progress (show the cumulated turnover of several products)
new feature: improved support for Polylang for WooCommerce (add up turnover for translated products)
tweak: calculate product revenue only when status change includes ‘completed’ (performance improvement)
tweak: calculate product revenue no more than once in 30s (performance improvement)
tweak: add wcdp_update_product_revenue filter to revenue calculation (revenue in db)
tweak: add wcdp_progress_revenue filter to displayed donation turnover (revenue displayed to donors)
tweak: update supported WC version to 6.5.0
tweak: compatibility with php 7.1
tweak: some code improvements
fix: css color variables for shortcode wcdp_progress not set
v1.2.4
- new feature: Set default donation amount per project
- performance improvement: only update cart if necessary
- tweak: add wcdp_custom_html_amount_{Product-ID} action for amount layout 3
- tweak: update supported WC version to 6.4.1
- fix: PayPal Gateway not working #19
- fix: CSS variables not defined under certain circumstances