sunshop:change-log
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| sunshop:change-log [2024/02/20 17:00] – twt-chris | sunshop:change-log [2025/10/05 15:21] (current) – Fixed formmating twt-chris | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| ====== SunShop Change Log ====== | ====== SunShop Change Log ====== | ||
| **Important Note:** No matter which version you are upgrading from, you must run the upgrade script in addition to replacing files. You may review the upgrade steps for more information. | **Important Note:** No matter which version you are upgrading from, you must run the upgrade script in addition to replacing files. You may review the upgrade steps for more information. | ||
| + | |||
| + | ===== v4.6.7 ===== | ||
| + | |||
| + | [+] Apple Pay Integration: | ||
| + | |||
| + | [+] Google Pay Integration: | ||
| + | |||
| + | [+] Enhanced PayPal Integration: | ||
| + | |||
| + | [+] PayPal Onboarding Capabilities: | ||
| + | |||
| + | [+] Donation Plugin: New cart donation plugin allowing customers to add donations during checkout with configurable preset amounts and organization name. | ||
| + | |||
| + | [+] PHP 8.3 Compatibility: | ||
| + | |||
| + | [+] New CyberSource Module: Added CyberSource Unified Checkout payment method with form validation, tokenization, | ||
| + | |||
| + | [+] QuickBooks Online Integration: | ||
| + | |||
| + | [-] PayPal Connection Issues: Fixed race conditions and " | ||
| + | |||
| + | [-] Webhook Duplicates: Resolved issues with duplicate PayPal webhooks being created during setup. | ||
| + | |||
| + | [-] Venmo Refund Handling: Fixed " | ||
| + | |||
| + | [-] Google Pay Button Styling: Added consistent styling to Google Pay button to match other payment buttons, respecting button shape (pill/ | ||
| + | |||
| + | [!] Critical Security Updates: Fixed IP authentication bypass vulnerability and enhanced overall security posture. | ||
| + | |||
| + | [!] File Upload Security: Strengthened file upload validation with improved malicious file detection and path traversal prevention. | ||
| + | |||
| + | [!] SQL Injection Protection: Enhanced SQL sanitization functions with expanded pattern detection while preserving HTML content. | ||
| + | |||
| + | [!] Security Headers: Added modern security headers to admin area for clickjacking and XSS protection. | ||
| + | |||
| + | [!] CSRF Protection: Implemented token-based CSRF protection for admin forms. | ||
| + | |||
| + | [+] PayPal Webhook Cleanup: Added automatic webhook cleanup when unlinking PayPal accounts. | ||
| + | |||
| + | For those of you looking to upgrade the easiest way from version 4.6.6 only. You will need to get the latest version of the following files: | ||
| + | |||
| + | * admin/ | ||
| + | * admin/ | ||
| + | * admin/ | ||
| + | * admin/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * checkout.php | ||
| + | * global.php | ||
| + | * index.php | ||
| + | * libsecure.php | ||
| + | * quick_checkout.php | ||
| + | * images/ | ||
| + | |||
| + | The following themes / templates will need updating: | ||
| + | |||
| + | *All Themes* | ||
| + | |||
| + | * cart_view.html | ||
| + | * plugin_cart_donation.html (New) | ||
| + | | ||
| + | *Admin Theme* | ||
| + | |||
| + | * admin/ | ||
| + | |||
| + | ===== v4.6.6 ===== | ||
| + | |||
| + | [+] Additional PHP 8.1 Compatibility Fixes: Minor fixes for PHP 8.1+ compatibility. | ||
| + | |||
| + | [+] hCaptcha Integration: | ||
| + | |||
| + | [+] Failed Order Rate Checking: Added new rate limit checking for failed orders. This will block and eliminate repeated failed credit card orders that are usually used for carding. | ||
| + | |||
| + | [+] Improved Security Checks: Added some improvements to the malicious file and SQL injection checks. | ||
| + | |||
| + | [+] Export Improvements: | ||
| + | |||
| + | [+] Authorize.net AcceptJS: New Authorize.net module that allows you to accept credit cards without directly collecting customers credit card information. | ||
| + | |||
| + | [+] Clover Credit Card Module: New credit card processing module for Clover. | ||
| + | |||
| + | [+] AddToAny Integration: | ||
| + | |||
| + | [+] UPS & USPS Updates: We have improved the weight conversions on both the UPS and USPS modules for more accurate rating. | ||
| + | |||
| + | [+] jQuery Updates: We have updated jQuery in order to improve security across all themes. The latest version of jQuery is now used. | ||
| + | |||
| + | [-] Processing Fee Bug: We corrected a bug with the processing fee setting that was causing the fee to not get applied to some orders. | ||
| + | |||
| + | [-] User Group Bug: We corrected a bug that prevented some groups from seeing proper pricing and discounts. | ||
| + | |||
| + | For those of you looking to upgrade the easiest way from version 4.6.5, only. You will need to get the latest version of the following files: | ||
| + | |||
| + | * admin/ | ||
| + | * admin/ | ||
| + | * admin/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * inckude/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * checkout.php | ||
| + | * global.php | ||
| + | * libsecure.php | ||
| + | * quick_checkout.php | ||
| + | |||
| + | The following themes / templates will need updating: | ||
| + | |||
| + | * js/ (Replace Directory) | ||
| + | * account_customer_signup.html | ||
| + | * account_wishlist_send.html | ||
| + | * cart_view.html | ||
| + | * cart_view_item.html | ||
| + | * list_products_tile_item.html | ||
| + | * main_index.html | ||
| + | * order_overall_review.html | ||
| + | * order_quick_checkout.html | ||
| + | * order_quick_checkout_overall_review.html | ||
| + | * page_contact_us.html | ||
| + | * plugin_hcaptcha.html (New) | ||
| + | * plugin_quickview_display.html | ||
| + | * plugin_shipping_estimator.html | ||
| + | * product_detail.html | ||
| + | * product_detail_reviews.html | ||
| + | * product_detail_tell_friend.html | ||
| + | |||
| + | ===== v4.6.5 ===== | ||
| + | |||
| + | [+] Additional PHP 8.1 Compatibility Fixes: Minor fixes for PHP 8.1+ compatibility. | ||
| + | |||
| + | [+] UPS Rest API Module: UPS has switched to OAuth and a new Rest API. This new module requires an upgrade to the latest SunShop as it requires changes to core code in SunShop. | ||
| + | |||
| + | [+] PayPal Checkout Changes: We have made some adjustments to the PayPal Checkout integration. This includes fixes to the PayPal Standard and the PayPal Advanced methods. | ||
| + | |||
| + | [-] Cononical URL Base URL: Fixed an issue with the canonical URL not being set for the root of the site. | ||
| + | |||
| + | [-] XML Feeds: Fixed a minor issue with XML feeds and special characters. | ||
| + | |||
| + | For those of you looking to upgrade the easiest way from version 4.6.4 only. You will need to get the latest version of the following files: | ||
| + | |||
| + | * admin/ | ||
| + | * admin/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * include/ | ||
| + | * global.php | ||
| + | * libsecure.php | ||
| + | |||
| + | The following themes / templates will need updating: | ||
| + | |||
| + | * No template changes required. | ||
| ===== v4.6.4 ===== | ===== v4.6.4 ===== | ||
sunshop/change-log.1708477207.txt.gz · Last modified: by twt-chris