Releases: awesomemotive/easy-digital-downloads
3.1 - October 6, 2022
Milestone: https://github.com/awesomemotive/easy-digital-downloads/milestone/178?closed=1
Issue # | Description |
---|---|
#9481 | Fix/get activation date |
#9478 | Use price assignment keys as saved when getting bundled downloads |
#9477 | Fixing chart baseline on high resolutions |
#9476 | Fixing graphs when browser TZ is different than Store |
#9474 | Add a tooltip to the paypal commerce connection screen calling out that the process might say 'Sandhills Development, LLC' |
#9470 | Run maybe_upgrade for customers, customer meta during CLI |
#9467 | Schedule Email Summary event immediately after email is sent out |
#9464 | Fix store URL in email summary |
#9463 | Fix/this month hour by hour |
#9461 | Fixing UTM links, correcting links, and improving some PE |
#9460 | Reset store tool is also erasing the set Tax rates |
#9457 | Align baseline of multiple Y axes in reports |
#9456 | edd_has_user_purchased does not ignore failed and abandoned orders |
#9455 | Cleanup product education and remove old promo strings |
#9454 | View Full Report link |
#9451 | Increase width of "Number" column in payments table for a more comfortable layout |
#9448 | Reports Graphs can be inaccurate when grouping by month due to TZ adjustments. |
#9447 | Fix undefined relative range index |
#9446 | Responsive fixes for email summary |
#9438 | Trigger edd_load_gateway with timeout |
#9437 | Shop Worker cannot create Downloads when site is translated |
#9435 | Stats API is crashing the site when Time zone is UTC + |
#9432 | Tax rate table is limited to display 30 items only |
#9428 | Allow forcing login to download files |
#9424 | Download Report Tiles and Download settings sales and earnings are not accurate |
#9420 | Bug: Deleting a customer & their orders turns into refunds |
#9416 | Add order item hooks on add, update, delete; update calculations |
#9415 | Register blocks |
#9411 | EDD removes spaces from usernames when registering at checkout. |
#9408 | Firefox/Opera do not recover on checkout when a gateway has been selected but the page has been refreshed. |
#9406 | Rock: Email Summary |
#9400 | Customers REST endpoint does not return data |
#9390 | v3 CLI Migrations Memory Usage |
#9357 | Add Adjustment input fields cause weird cursor behavior |
#9355 | Reports Dashboard Graph uses a single Y-Axis for both charts |
#9343 | The price option assignment of download files (products) are not showing correctly on the WP-Admin Download page when using Variable Pricing and Product Type Bundle |
#9338 | EDD 3.0 Reports - "Relative" date ranges do not account for partially completed ranges vs previous range. |
#9323 | Allow edd_record_download_in_log to be short-circuited (disabled) via a conditional filter |
#9313 | 3.0 - $edd_logs->get_log_count doesn't work for file download logs |
#9277 | Remove development asset files from build |
#9161 | 3.0 - add a filter for customer row actions |
#9157 | 3.0 - using edd_insert_payment with incomplete data doesn't create a new order |
#9094 | Consider disabling PayPal buttons until required fields are completed |
#8478 | 3.0 - Dismiss "More" Filter in Orders |
#8450 | Add hook to disable logging |
#8417 | Feature: Allow orderby post_modified in the downloads short-code |
#8271 | Tax rate applying to entire country when country wide option not checked |
#8215 | 3.x - Remove legacy compatibility code from variable pricing |
#7827 | Phase 1: Add template override information to system information file |
#7603 | Split Purchase Confirmation and View Receipt into 2 distinct templates |
#7364 | Payment History discount search is not reliable for certain codes |
#7098 | Feature request: Allow Test Mode to be activated in an environment via a constant in wp-config.php |
#6847 | edd_login redirect to page its placed on |
#6712 | Checkmark 'Test Mode' when using a filter to turn on test mode |
#6405 | Add checks for drop-ins into the system info |
#6386 | Add "Remain on the same page" as an option to the "Login Redirect Page" |
#5264 | Introduce popular downloads feature |
#5133 | Page display states |
#3827 | Build front-end "Forgot Password" form |
#3529 | Purchase Confirmation: Square peg in a round hole |
#3391 | Viewing a receipt from purchase history should have a different URL |
#2304 | Improve "Purchase Confirmation" page layout |
Changelog
- New: Websites running WordPress 5.8 and above (and PHP 7.0 or greater) have access to ten new registered EDD blocks.
- New: Store owners can receive weekly or monthly email summaries of their store's performance.
- New - Blocks: A new EDD Products block has been registered to display downloads.
- New - Blocks: A new EDD Terms block has been registered to display download categories or tags.
- New - Blocks: A new EDD Buy Button block has been registered to display a purchase button for any download.
- New - Blocks: A new EDD Cart block has been registered to show either a mini or full cart anywhere on your site.
- New - Blocks: A new EDD Order History block has been registered to show a customer's order history.
- New - Blocks: A new EDD Login block has been registered to render a login form which supports a full lost password recovery flow and reCAPTCHA support.
- New - Blocks: A new EDD Registration block has been registered to render a registration form which includes reCAPTCHA support.
- New - Blocks: A new EDD Receipt block has been registered to show a customer's receipt. This receipt supports guest purchases.
- New - Blocks: A new EDD Confirmation block has been registered to show some order details when successfully completing a purchase.
- New - Blocks: A new EDD Checkout block has been registered to completely update the EDD checkout experience. This block is still considered to be in beta.
- Improvement: Store owners can now require that a user be logged into their account to download files.
- Improvement: The CLI migration to EDD 3.0 has been updated to improve memory usage for larger stores.
- Improvement: The PayPal Commerce button is disabled until required fields have been completed.
- Improvement: Relative date ranges are now compared against similar ranges in reports.
- Improvement: Report line graphs with multiple scales now use unique y-axes to display data.
- Improvement: Development asset files have been removed from the final build.
- Improvement: Updating download calculations has been moved from the order completion process to a slightly delayed cron event.
- Improvement: Dismissing the advanced filters on the order table has been improved.
- Improvement: Filters have been added to prevent certain logs from being recorded.
- Improvement: EDD registered pages now show in the pages list table.
- Improvement: The order ID column in the orders table no longer has a constrained width.
- Improvement: Store admins can now view the customer receipt from a link on the orders table.
- Improvement - Blocks: A confirmation page/block has been registered to separate the order completion view from the receipt.
- Improvement - Blocks: If the core EDD cart and terms widgets are not already in use on the site, they will not be displayed in the block editor as legacy widgets.
- Improvement - Stripe: Session validation throughout Stripe actions has been updated to improve reliability.
- Improvement - Stripe: Error messages have been updated to help customers with failed purchases know what action to take.
- Improvement - Stripe: Supported payment methods are included in the gateway registration.
- Improvement - Stripe: Optimized validation during checkout.
- Improvement - Stripe: Optimized cleanup of logging.
- Improvement - Stripe: Added better checkout session handling.
- Fix: Resetting the store was incorrectly deleting discounts and tax rates.
- Fix: The price option assignment for variably priced bundled product conditions could be incorrectly assigned.
- Fix: Report graphs could be inaccurate when grouping by month due to time zone adjustments.
- Fix: Querying the Stats API for a store using a UTC relative time zone would crash the site.
- Fix: Calculations for report tiles have been updated for consistency.
- Fix: The
edd_load_gateway
JavaScript hook is now triggered when only one gateway is active. - Fix: Adding an adjustment on a manual order could cause unexpected cursor behavior.
- Fix: Using
edd_insert_payment
with incomplete data now creates an order if possible, or fails without errors if not. - Fix: Legacy log functions now query logs correctly.
- Fix: Stores with more than 30 tax rates now can view all rates on the settings screen.
- Fix: Deleting a customer now properly deletes their orders as well.
- Fix: It is now possible to set a 0% tax rate for a region to exclude taxes from being collected for that region even if a country wide rate exists.
- Fix: When selecting a gateway and refreshing the checkout screen, some browsers could fail to load the payment fields.
- Fix: Searching the orders table for a discount code which does not exist now correctly returns no orders.
- Fix: The customers API endpoint now uses the correct parameters to return data.
- Fix: When registering a new user from an EDD form, spaces were incorrectly removed from user names.
- Fix: Upon activation, EDD could have thrown a PHP notice about the orders table not existing on new installs.
- Fix - Stripe: Customers were not always automatically logged in with Auto Register's successful purchase setting.
- Fix - Stripe: When changing the store mode, the Stripe admin notice displayed incorrectly.
- Dev: Legacy compatibility code has been removed from the downloads metabox.
- Dev: A filter has been added to the customer row actions.
- Dev: Drop-ins have been added to the system information file.
*...
Version 3.0.4 - September 6, 2022
Changelog
* Fix: Stripe Pro license key detection was not working on older versions of the Stripe Pro gateway.
* Fix: Hour by hour graphs that spanned more than one day would group all data into the first day.
* Fix: Reports that span more than one year would group stats by month only.
* Fix: Some of the report tiles were not accurately accounting for refunded orders.
* Fix: The purchase receipt was limited to only showing 30 items.
* Fix: When using persistent object caching, discount codes would not always update immediately.
* Fix: When manually adding a new order, region based tax rates were not updating.
* Fix: Improved migration of order address data when checking tax rates of previous orders.
* Fix: The `stats` API endpoint data did not match the reports data. This improves the iOS app accuracy.
* Fix: The template modification checks for 3.0 compatibility were checking for modifications too often.
* Fix: Guest customers using an email address associated with an existing user were not always connected.
* Fix: When editing an order's address, it was not always saving changes.
* Dev: Actions were added to the `edd_add_customer` and `edd_update_customer` functions.
GitHub Links
https://github.com/awesomemotive/easy-digital-downloads/milestone/232?closed=1
Issue # | Description |
---|---|
#9399 | Add an admin check for the original Stripe license key |
#9396 | Update edd_*_customer functions to also trigger actions so we can take additional action |
#9387 | Hour by Hour graph grouped only by hour, not day |
#9383 | Set ID on order address region text input |
#9379 | Purchase receipt order items is limited to 30 results |
#9375 | Persistent cache can cause discount codes to not activate/deactivate |
#9371 | A report with date ranges that span more than 1 year, will group stats by month only, not year as well. |
#9364 | Defer removing empty address data |
#9361 | Since EDD 3.0, the Stats API returns data that is inconsistent with the reports interface. |
#9354 | Update receipt template check/modification |
#9344 | 3.0 - Guest customers for existing users are not connected to the user |
#9339 | Creating an order manually with a new customer but with an existing WP User account should link the user to customer |
#9311 | Edit Order - form is not saving the fields |
#9286 | Earnings in reports are not showing correct numbers for refunded orders |
What's Changed
- Update/Create the order billing address upon saving order. #9311 by @cklosowski in #9369
- Reporting groupby should determine the difference between months in multiple years #9371 by @cklosowski in #9372
- Use a transient to only check the shortcode-receipt template once a day #9354 by @cklosowski in #9370
- Swtich from linking customer/user on customer creation, not payment attachment #9344 by @cklosowski in #9368
- Defer removing empty address data by @robincornett in #9364
- Removing old W3TC hooks for discounts when they were a post type #9375 by @cklosowski in #9378
- When adding a new customer via manual order, attach to a found user with the same email address #9339 by @cklosowski in #9367
- Changed Earnings tile in reports to query data by gross statuses by @zkawesome in #9384
- Set ID on order address region text input by @robincornett in #9383
- Increased default number of order items retrieved by @zkawesome in #9382
- Hour by Hour graph grouped only by hour, not day by @cklosowski in #9387
- Revert new customer attachment, and improve customer->attach_payment to always run the hooks #9344 by @cklosowski in #9389
- Update Stats API Endpoint to use proper stats class and date adjustments #9361 by @cklosowski in #9362
- Add an admin check for the original Stripe license key by @robincornett in #9399
- Update edd_*_customer functions to also trigger actions so we can take additional action by @cklosowski in #9396
- Release/3.0.4 by @cklosowski in #9392
Full Changelog: 3.0.3...3.0.4
Version 3.0.3
Changelog
3.0.3, August 16, 2022
- New: Added support for Global Tax rates as a fallback with the new Tax Rates UI.
- Fix: The old 'fallback tax rate' was not imported as a new tax rate.
- Fix: Improved discount code validation with product restrictions and requirements.
- Fix: Viewing a custom report with a date range over 2 days could throw an undefined variable notice.
- Fix: Single priced downloads were showing incorrect stats in reports.
- Fix: Adding a download to a new order would not let you manually set prices in Safari.
- Fix: When an order with a discount code is deleted, the discount code's usage count is decreased.
- Fix: The total refund amount tile was incorrectly calculating the relative percentage.
- Fix: The customer table upgrade assumed the table prefix hadn't been changed after installation of EDD 2.x.
- Fix: The 3.0 migration could incorrectly identify a price ID as invalid and set it to the default price ID.
- Fix: The file download log could produce an notice if a file had been deleted from a product.
What's Changed
- Fixed "Total refund amount" relative data percentage calculation by @zkawesome in #9327
- Decrease discount usage count when order is deleted by @zkawesome in #9309
- Use the found price ID isntead of running additional validation by @cklosowski in #9329
- Update base.js::onChange method to account for minification throwing JS errors in Safari #9331 by @cklosowski in #9335
- Fixed "Undefined array key" on the File downloads log page by @zkawesome in #9336
- Update the initial checks for the customer database upgrades by @robincornett in #9342
- Update tax functions, unit tests by @robincornett in #9312
- Update price ID checks for reports by @robincornett in #9340
- Fixed undefined variable in certain cases for reports by @zkawesome in #9352
- Improve discount validation for product requirements by @robincornett in #9353
- Adds support for a 'global' tax rate using the All Countries and * as the value. by @cklosowski in #9294
- Release/3.0.3 by @cklosowski in #9356
Full Changelog: 3.0.2.1...3.0.3
Version 3.0.2.1 - July 28, 2022
What's Changed
- Update table check for upgrade notice by @robincornett in #9326
- Release/3.0.2.1 by @robincornett in #9328
Full Changelog: 3.0.2...3.0.2.1
Version 3.0.2 - July 27, 2022
https://github.com/awesomemotive/easy-digital-downloads/milestone/228?closed=1
Issue # | Description |
---|---|
#9319 | Duplicate % sign displayed when taxes is enabled |
#9318 | Change the upgrade message if the orders table could not be created |
#9316 | Notifications icon (number) is missing the styling on the front-end |
#9307 | Customer verification link is not working in the admin |
#9305 | JavaScript error when cancelling a transaction and PayPal is the only gateway |
#9302 | Swedish Postal codes fail |
#9295 | 3.0 - if any data should be migrated from EDD 2.x, the upgrade prompt should show |
#9293 | Non Shop Manager roles cannot add notes to orders (and other objects) |
#9288 | Bundle purchases don't show in the history-download short-code |
#9280 | Searching the orders table no longer works as it used to |
What's Changed
- Fixed wrong capability check when adding manual order note by @zkawesome in #9298
- Update data check for migration by @robincornett in #9296
- Fix Swedish postal code validation and add unit tests around just SE postal codes #9302 by @cklosowski in #9303
- Remove extra escaping from user verification URL by @robincornett in #9308
- Update PayPal Commerce gateway selector nonce update by @robincornett in #9306
- Update orders table search by @robincornett in #9314
- Added support for bundle products in history downloads shortcode by @zkawesome in #9301
- Refactor lost password flow by @robincornett in #9297
- Update strings to show tax rates on downloads by @robincornett in #9320
- Change the upgrade message if the orders table could not be created by @robincornett in #9318
- Add menu bar styles directly into the menubar PHP so it doesn't rely on an ADMIN hook #9316 by @cklosowski in #9321
- Improved handling of import class names. by @cklosowski in #9322
- Release/3.0.2 by @cklosowski in #9315
Full Changelog: 3.0.1...3.0.2
Version 3.0.1 - July 15, 2022
https://github.com/awesomemotive/easy-digital-downloads/milestone/227?closed=1
Issue # | Description |
---|---|
#9283 | Possible empty cart scenario when using EDD_USE_PHP_SESSIONS is false. |
#9279 | Fatal error in structured data if download cannot be retrieved |
#9263 | 3.0 - Possibly display graphs as hourly for custom date ranges |
#9254 | 3.0 - Adding more than one additional customer email in admin causes issues |
#9165 | 3.0 - Report exports fail when "All Statuses" and a country/region is selected |
#9044 | 3.0 - Change Debug mode checkbox description text |
What's Changed
- Updated debug mode contextual help by @zkawesome in #9267
- Do not generate structured download data if a download cannot be retrieved by @robincornett in #9281
- Improved hourly graphs in reporting for custom date range by @zkawesome in #9278
- Fixes adding more than one additional customer email in admin by @zkawesome in #9268
- Priorities session create differently depending on method used. by @cklosowski in #9284
- Fixed ambiguous date_created column inside taxed orders reports by @zkawesome in #9275
- Version bumps and changelog by @cklosowski in #9285
- Release/3.0.1 by @cklosowski in #9290
New Contributors
- @zkawesome made their first contribution in #9267
Full Changelog: 3.0.0...3.0.1
Version 3.0.0 - July 13, 2022
https://github.com/awesomemotive/easy-digital-downloads/issues?q=is%3Aclosed+milestone%3A3.0
Issue # | Description |
---|---|
#9265 | 3.0 - Missing filters for order item name and if possible other data in order view |
#9264 | 3.0 - edd_has_purchases can incorrectly return true |
#9253 | 3.0 - Dismissing the "recapture" notice when viewing an Abandoned payment does not dismiss it. |
#9247 | 3.0 - "Registered" is miss-spelled as "regisitered" in the settings |
#9239 | 3.0 - every order should have a currency assigned |
#9235 | 3.0 - V2 API change in content type header breaks existing API implementations. |
#9232 | 3.0 - While CLI migration is running, dashboard widget offers an upgrade. |
#9226 | 3.0 - fatal error when getting download name if the download doesn't exist |
#9223 | 3.0 - Chart dates are showing incorrect dates and data for date ranges |
#9218 | 3.0 - migrated discounts are missing scope/single use when set |
#9216 | 3.0 - When running an upgrade via CLI, prevent admin notice which can allow starting a migration via UI |
#9211 | 3.0 - adding an address when there isn't one on the profile editor doesn't set it as primary, creates duplicates |
#9209 | 3.0 - Order Transactions produces a slow query on large sites. |
#9205 | 3.0 - When PayPal Commerce is active, auto register cannot log in a user when using another gateway |
#9203 | 3.0 - Resend Receipt feature always sends to primary email address, ignoring selection |
#9199 | 3.0 - Querying EDD_Payment for a non-existing order can throw a fatal error |
#9186 | 3.0 - Remove contextual help "Invoices" tab and content |
#9183 | 3.0 - Update Reports link on Import/Export page |
#9182 | 3.0 - Bundle downloads failing with Error 102: You do not have permission to download this file |
#9181 | 3.0 - edd_get_payment_status does not return abandoned statuses when return_label is false |
#9179 | 3.0 - Create an order item helper method to indicate that the file(s) can be downloaded |
#9175 | 3.0 - update purchase history template logic to show receipt links only for complete orders |
#9172 | 3.0 - download history may not show file links when it should |
#9168 | 3.0 - PHP warning for undefined variable |
#9152 | 3.0 - Add additional order status arrays |
#9150 | 3.0 - fatal error when an invalid/incomplete date string is passed to date function |
#9148 | 3.0 - Move customer emails/addresses to tabs on customer details screen |
#9147 | 3.0 - Line charts in reports can be too tall |
#9141 | 3.0 - Add filter to EDD_Payment_History_Table args |
#9138 | Order meta should be deleted when an order is deleted |
#9136 | 3.0 - Rename "Privacy" to "Policies" in Settings |
#9130 | Try/categories api endpoint |
#9128 | 3.0 - Fatal error when connecting PayPal and Banned Emails not empty. |
#9125 | 3.0 - Create an option which indicates that a store migration is in process |
#9124 | 3.0 - consider filtering download taxonomies |
#9122 | 3.0 - Order Stats class does not account for price IDs correctly |
#9120 | 3.0 - Setting adjustments |
#9118 | Remove translation files from core and rely on .org |
#9133 | EDD 3.0 - users are not auto registered when checking out with PayPal Commerce |
#9116 | Make edd_get_discount_by_code filterable |
#9110 | 3.0 - edd_validate_discount product requirements logic is incorrect |
#9105 | 3.0 - Request for completed hook in edd_add_manual_order |
#9104 | 3.0 - Checkbox settings save differently than in 2.x |
#9087 | 3.0 - Downloads Sales/Earnings numbers are not consistent |
#9085 | 3.0 - Manually created orders increase download stats twice |
#9080 | 3.0 - Refunded order increments number of sales in reports |
#9079 | 3.0 - Refunds - Partially refunded status ignores free products, setting original order to refunded. |
#9078 | Add unit tests for edd_is_cart_empty() |
#9072 | 3.0 - Currency report dropdown displays empty when store has no orders |
#9070 | 3.0 - EDD()->payment_stats->get_earnings() returns incorrect value when a download is specified |
#9060 | 3.0 - "Insert Marker" feature can trigger JavaScript error |
#9050 | 3.0 - Order Admin View - Use decimal settings for order's currency |
#9045 | 3.0 - The Styles page settings looks imcomplete and a notice is logged |
#9039 | 3.0 - PayPal Commerce notice not dismissing |
#9031 | 3.0 - Refunds trigger "edd_after_payment_actions" hook |
#9025 | 3.0 - New purchase email is sent after a refund |
#9003 | 3.0 - Re-add download category and tags to admin sub navigation |
#8933 | 3.0 - Errors running migration CLI script |
#8926 | 3.0 - edd_order_items "price_id" column defaults to "0", which is an actual price ID & thus confusing |
#8924 | 3.0 - Orders query product_price_id param should support a 0 price ID |
#8913 | 3.0 - Use wp_get_environment_type() in edd_is_dev_environment() |
#8885 | 3.0 - during migration, empty discount metadata is being saved to the database |
#8876 | 3.0 - Unable to dismiss nginx file protection notice |
#8874 | 3.0 - Rework PayPal Commerce webhooks to use Order object |
#8861 | 3.0 - Update PayPal Commerce refunds for 3.0 API |
#8848 | 3.0 - edd_set_payment_transaction_id() is incorrectly overwriting the transaction ID being set |
#8843 | 3.0 - fatal error creating a payment when there is no customer |
#8829 | 3.0 - Email tags without labels have empty markup added to the inserter |
#8819 | 3.0 - EDD()->customer_meta not backwards compatible |
#8818 | 3.0 - Audit filters in Structured_Data class |
#8816 | 3.0 - Migration - PHP Fatal error: Uncaught Exception: DateInterval::__construct(): Unknown or bad format (PT) |
#8804 | 3.0 - "edd_update_payment_status" hook not triggering for orders |
#8803 | 3.0 - time inputs for order attributes can be missized |
#8801 | 3.0 - Order parents not migrated |
#8798 | 3.0 - Don't drop old payment_ids column until removing legacy data |
#8792 | 3.0 - set manual as default order gateway for CLI generated orders |
#8787 | Introduce edd_is_cart_empty helper function |
#8786 | Remove non-numeric characters on migration. |
#8783 | 3.0 - offset has no effect when passed to edd_get_payments() |
#8780 | 3.0 - migrated orders lacking _edd_payment_total may have incorrect amounts |
#8778 | 3.0 - plugin_row_notice should be updated for WP >= 5.5 |
#8773 | 3.0 - edd_is_discount_active() - Fatal error if passing in discount ID that doesn't exist |
#8770 | 3.0 - ( ! ) Warning: Undefined property: stdClass::$day in edd/app/public/wp-content/plugins/easy-digital-downloads-release-3.0/includes/admin/reporting/reports.php on line 2244 when discount filter period is "today" |
#8768 | 3.0 - Invalid HTML: Remove Discount screen reader text on checkout |
#8764 | 3.0 - Third parameter passed to edd_log_file_download_download_files filter is in different format than in pre-3.0 versions |
#8761 | Add filters to admin discounts table |
#8756 | 3.0 - edd_has_active_discounts may return false when it should not |
#8752 | Add $set_error variable to applicable filters within discount class |
#8748 | Fix property type in PHPDoc |
#8747 | 3.0 - Verify that object is returned before using object methods |
#8744 | 3.0 - edd_is_uploads_url_protected() needs to check a zip file -- not a jpeg |
#8736 | Introduce edd_add_discount_form_after_use_once action on add discount screen |
#8735 | 3.0 - Reports use inconsistent type, status parameters to query orders |
#8731 | Verify that property of an object exists before using it |
#8729 | 3.0 - Migration - undefined array key "line1" / "line2" |
#8727 | 3.0 - EDD_Payments_Stats methods are returning unexpected results |
#8722 | Fix incorrect array key name. |
#8721 | 3.0 - edd_store_discount($args, NULL) behaviour different |
#8718 | 3.0 - No hook is fired after discount is added from admin |
#8708 | 3.0 - Discount API endpoint not 3.0-ready |
#8702 | 3.0 - Add old records & new records when migrating tax rates via CLI |
#8696 | 3.0 - email merge tags are not displaying on the settings screen |
#8695 | 3.0 - negative fees are showing as positive on orders screen |
#8677 | 3.0 - Add filter to edd_pagination args |
#8673 | 3.0 - add a filter on migrated core payment metadata |
#8671 | 3.0 - Migration - Migrated order totals don't include fees |
#8668 | 3.0 - Old PayPal transaction IDs stored in order notes not being migrated |
#8665 | 3.0 - Remove unneeded discount note functions |
#8659 | 3.0 - Download stats re-count tool is counting refunds |
#8658 | 3.0 - Add "Download" (product) filter to orders table & remove Sales log |
#8657 | 3.0 - Refunds appear in sales log |
#8655 | 3.0 - EDD_Discount class missing get_name() method (backwards compat) |
#8650 | 3.0 - incorrect date string for custom range on reports breaks reports |
#8646 | 3.0 - migrated currency can be lowercase |
#8643 | 3.0 - some [older] discount information may be lost during migration |
#8635 | 3.0 - default gateway for manually created orders should be the store gateway |
#8634 | 3.0 - Refund validation can fail when it shouldn't |
#8633 | 3.0 - All dismissed admin notices come back, due to moving dismiss state from user meta to options |
#8623 | 3.0 - EDD_Payments_Query failures when using meta queries |
#8619 | 3.0 - Manual Orders - Support Inclusive Taxes |
#8616 | 3.0 - Customer email address migration is retrieving customer by user_id, but using the customer ID |
#8613 | 3.0 - Incorrect since version number for edd_add_discount() |
#8612 | 3.0 - Undefined array key "min" in easy-digital-downloads-release-3.0/includes/admin/settings/register-settings.php on line 1297 |
#8609 | 3.0 - Move ... |
2.11.7
What's Changed
- Only unset licensing/extensions settings tabs if empty by @robincornett in #9234
- Update/args by @cklosowski in #9255
- Release/2.11.7 by @cklosowski in #9256
Full Changelog: 2.11.6...2.11.7
2.11.6
Milestone: https://github.com/awesomemotive/easy-digital-downloads/milestone/225?closed=1
Release Notes:
- Fix: Improved reliability of PayPal Commerce modal while on checkout page.
- Fix: PayPal Standard could throw an undefined variable notice when listening to the IPN.
- Improvement: The link to configure Mailchimp could be wrong depending on the version of the extension.
- Improvement: There was a hard coded string that wasn’t able to be translated.
- Improvement: Add a link to documentation about how to activate a Pass license key.
What's Changed
Issue # | Description |
---|---|
#9114 | Add new doc link for pass help, and include MonsterInsights in notice list |
#9102 | Undefined notice in PP Standard when a PP Commerce purchase was made |
#9100 | Mailchimp configuration link in product education can be incorrect |
#9092 | PayPal error when closing prior to completing purchase |
#9090 | Hardcoded text string that should be available to translate |
2.11.5
Milestone
https://github.com/awesomemotive/easy-digital-downloads/milestone/223?closed=1
Release Notes
- New: Add an admin notice when the EDD Debug Log is enabled.
- Fix: Importer has been updated to work with PHP 8.
- Fix: Change how data is added to the debug log to prevent errors due to size.
- Fix: Bundled product metadata is no longer saved to the download for non-bundle products.
- Fix: A PHP notice was thrown when a payment had an unregistered status.
- Fix: Stripe - JavaScript error when viewing a preapproved payment record.
- Fix: Stripe - EDD 3.0: Incorrect tax amount being charged when customer uses a different country from the store's base country.
What's Changed
- Check for $found_key value before checking for array key by @robincornett in #9035
- Update batch importer to use str_getcsv instead of an external library by @robincornett in #9034
- Update download meta saving, bundled products by @robincornett in #9038
- Use settings section for UTM medium by @robincornett in #9055
- Append to log using FILE_APPEND flag #9019 by @ashleyfae in #9020
- Add property tags to docblock #7248 by @ashleyfae in #9058
- Add an admin notice if logging is enabled by @robincornett in #9059
- Update readme, .pot, tested to, and version bump to 2.11.5 by @robincornett in #9063
- Release/2.11.5 by @robincornett in #9064
Full Changelog: 2.11.4.1...2.11.5