2.3.58
Fixed: Regression of mPower 2.3.57, error in SALES > Order and Subscription Profile queue grid in admin
Wrong plugin functionality fix
Fixed: The value set in Email Config > Email Sender is not taking the correct value set at default Magento Store Email Addresses at website level
Fixed: Billing frequency edit page error
Category page bottom toolbar pager fix
2.3.57
Fixed: Subscription Ends On field must be equal with Recurring Final Installment Date
Fixed: Changing Next payment Date to tomorrow's date, cron picks it up and trigger today
2.3.56
Subscription Profile ID prefix editing (Fix after CR)
Fixed: Error during Magento installation with an enabled MPower module
2.3.55
Fixed: Infinite loading screen when changing cards
Fixed: Impossible to update a credit card when the initial card is an Amex
Fixed config for payments on website level
Fixed: Subscription gets completed automatically at 3/4 PAID installment, four orders created but one not linked in Subscription Profile
Braintree databuilder fix, js validator config fix
Fixed: Recurring Final Installment Date in the admin SALES > Order populated for one-time gift
Fixed: Invoice emails are duplicating for the initial order
2.3.54
Fixed: New columns in order grid are populating with incorrect data
Subscriptions grid load optimization
Fixed: Changing Next Payment Date to date today from Admin panel set the date and time in database to previous day 22:00 hence cron did not pick it
Fixed: Move email sending function from repository to the model
Fixed: Setting permission to access mPower menu are not working
2.3.53
Customer grid (create profile) bugfix
Fixed: Migrated subscriptions details cannot be opened
2.3.51
Fixed: Wrong currency displaying in Subscription Profiles
Fixed: In the Order grid some columns contain only one value for several subscriptions in a single order.
2.3.50
Fixed: Wrong calculation for Rec Final installment date column, hence during migration old column not matched with new column in sales order grid
New store_id column, data patch, store_id usage in code
Fixed: Will cc expire values are not migrated
2.3.49
Fixed: Statistics Profit Graph not showing properly in admin panel
Added profit calculate on rebill
Qa changes
Fixed: Subscription cannot be canceled via admin panel
Fixed: First Installment Date get changed when triggering subsequent payment
Fixed: mPower delete subscription failed for HKong. Sales>Subscription> select subscription and delete
2.3.48
Product subscribe validation fix
Fixed: STAGING DEPLOYMENT FAILED - SITE IS DOWN!
2.3.47
Fixed: mPower Product options not working for website scope
Fixed: Infinite payments for completed Subscription Profiles in Queue
Fixed: Wrong currency displaying in Subscription Profiles
CR Changes
Fix for profile product currency
Fixed: processorResponseCode is null when token is invalid for subsequent payment
Added past due status to manual process
Added: sent email flag for order relation
Fixed: Adding products to the shopping cart produces an exception
Added trial status support
2.3.46
Fixed: In the Order grid appears information for only one Subscription Profile
Changed function assignment
Cr changes
Qa fixes
No saleable products fix
Fixed recurring final installment date for subscription sales order grid
2.3.45
Fixed undefined custom-price index error
2.3.44
Fixed: Subscription item Quantity Discount Error
Fix after Cr
Fixed: Subscription Profile always using Default address
Fixed: Custom price field value should be used for subscription in case of donation orders
Payments Bugfix
2.3.43
Fixed: The store that was requested wasn't found. Verify the store and try again. when opening subscription profile in admin panel
Fixed: StoreID is taken from Customer data not the Order data
Fixed: StoreID error message appears
Fixed: Braintree vault fix in admin
Fixed: There were no saleable products in queue profiles
2.3.42
Fixed: Saved cc not showing in admin panel
Added linked grid style fix
Fixed: Custom columns in Sales Order for donation and part of req v3.3
Added observer for email vars
Fixed issue with add to cart from product page
2.3.41
Fixed Error while applying patch
Fixed: Coupon-expire note without overriding items template
Added: Clear selections after unlinking
2.3.40
Fixed: Saved credit card functionality from checkout page is not working
Fixed: Error when loading Subscription Profile in Admin
CR Changes
Move invoiced logic to resource
Added datapatch for existing orders, added amqp connection
Changed connection type
Added complete status for queue
Fixed profit type
Fixed: Incorrect products in linked products grid
Added: prevent disable_output if in Admin
Linked products grids fix
2.3.39
Fixed: New customer is not able to save shipping address after first order
Fixed: short tags in template, re-factored in-line styles
2.3.38
Added: error generation email with all info required
Added: Base structure for controllers
Added: multiprofile quote population
Rebill frontend page
Added: Frontend 3DS verification
Re-solved: Create an additional form for 3ds re-bill processing
Empty message error added, style fixes
Fixed: error message display
Fixed: issue with multifail notifications
Fixed: bug - Shipping information tab is displayed
Added code re-factoring against codesniffer
2.3.37
Added: Support Braintree 3DS authentication
Added: 3DSecure popup on subs edit & massedit in customer account
Fixed: new card add from customer account 3ds
Fixed: issue on subscription profile grid
Fixed: issue with double products on trial pre-auth is dynamic
Added: Braintree 3DS for vaulted cards
Added REPORT - Custom columns in Sales Order and Invoice Grid for donation and part of req v3.3
Fixed: Cannot open grouped product page in admin
Fixed: Subscription cannot be cancelled on the back-end
Fixed: Creation of product without mpower attribute doesn't work anymore.
2.3.36
"Send comment to Customer" toggle hidden when Send Subscription Profile Comment Add is disabled
Synchronized checkbox 'Send comment to customer' (on subscription page in admin) and settings for email 'Comment added'
Fixed: Successful new subscription creation on the back-end - Customer doesn't receive notification
Added: REPORT - Custom columns in Sales Order and Invoice Grid
Subscription Profile scope support created
Added logic about change term
Fixed: subscription configuration issues
'Notification is disable' text message changed
Added: Mass linking via RabbitMQ queue
Added: Bulk Update to Billing Frequency refactor/code cleanup
Removed: Notification settings Create new order from module
Fixed: Billing frequencies can be created with Module disabled on all levels
Fixed: Restrict delete suspended, Subscriptions grid
Fixded: cc expire changes
Added: MassDelete of linked products to BF
Fixed module version for apply upgrade schema
Fixed: Completed and Cancelled subscriptions are blocking unlinking products
2.3.35
Added: Bulk Update linked products for Billing Frequency. Editable grid.
Fixed: Billing frequency can be deleted when it is attached to Suspended Subscriptions
Added: Bulk Update linked products. Products grid, bulk operations.
2.3.34
Fixed 2.4.x: Unable to open PDP page in Admin
Refactored and added logic for change BF in Subscription
Fixed: Circulci failed
Fixed: datapatch for module install
Added: Tooltip styles
Added: Only active subscriptions are shown
Changed column length for subscription profiles id's
Fixed: If Module is disabled it is still possible to create Subscription Profiles
Fixed: Exceptions with TNW_Subscriptions module
Solved: Only active subscriptions are shown
Added: Save CC checkbox display changes
2.3.33
Fixed: Subscription Profile > Payment Details > Not showing details and form
Fixed: Billing info is wrong
Fixed: Mass edit wizard scroll issue
Fixed: No billing frequency set - shouldn't display 'subscribe and save'
Fixed: Subscription Profile > Payment Details > Cannot edit Braintree cards
Fixed: NOTIFICATION - Email notification should be able to set at website level or store level
Fixed: NOTIFICATION - Create an admin configuration to disable some of the email notification to customers per website
Fixed: No billing frequency set - shouldn't display 'Auto-Ship' on Category page
Scope fixed
Added default value for bcc, fix scope template, fix default enable value
Fixed: Email notification is always sending by Email Sender which is set on the Main level
Changed naming 'Card Expire'
Fixed: NOTIFICATION - Send email notification to admin as CC or BCC
2.3.32
Fixed: Wrong currency and amount shown in Braintree portal
Fixed: Deploy issue while performing 2.3.31 upgrade
Fixed: Exceptions with TNW_Subscriptions module
2.3.31
Fixed: Cannot edit some subscription records in My Account
Set the same billing frequency to multiple websites
Added: mPower setting should show in panel if disabled at default
Added copyright
Fixed: Subsequent payment generation not triggering
Fixed: Filters not working
Added license
2.3.30
Fix console error
Fixed: Error on subs creation & edit
Disabled module static assets generation
2.3.29
Trial feature follow-ups
Follow-up: Infinite trial issue
2.3.28
Implemented 2.4.x: Hide QTY available for one time purchase.
Added: Cheapest shipping
Fixed: Shipping method with error on create subscription
Re-solved: History log for Coupons
Fixed issues with cached block in changehistory in customer account
Added 2.4.x: Available For attribute to product grid
Fixed: Duplicate currency sign
Billing date change follow-ups
Fixed: Not editable data in subscription profile in admin (Shipping info, Billing info)
Fixed: Non numeric trial price
Fixed: Wrong Applying Coupon
Fixed: Wrong display code status for not auto-generated Coupon(front and admin area)
Added: message for regular Billing Frequency price (like Regular Price in default magento)
Fixed: Flat Discount is not applied to Tier price in Subscribe Profile.
Fixed js translation in phtml templates
Fixed: Wrong display code status for coupon with payment check/mo condition.
Catalog Products List widget support
New products widget support
My wishlist page support
New products widget form->data-post buttons
Wishlist widget support
Recently compared, recently viewed widgets support
Compare products page support
Fixed: Error on create subscription in admin.
Implemented: Discount for X renewal (add to core product)
Re-solved: Remove deprecated functionality connected to profile creation from frontend
Added message on creation subs about products out of stock
Trial alternative (Refactor and fix)
Implemented: Infinite trial issue
Fixed: Cannot edit product data in Subscription if Term = 1 payment cycle
Fixed: Error on complete status Subsc "Call to a member function getScheduledAt() on bool"
2.3.27
Added: Retain coupons on auto-ship orders
Added: Coupon code on edit profile page in admin
Added: Coupon code on subscription creation in admin
Fixed: Remove Billing Frequency with active profile.
Re-solved: Remove Payment Check on Product Page
Added: Instant Purchase Support
Corrected links to pre-filtered subs grid
Fixed: Error on the product page. Page is not loading.
Fixed: Create subscription from adminCP with virtual product not work
Re-solved: Advanced pricing support
Re-solved: Best coupon feature
Added: Change next payment date
Added: Coupon information in order templates
2.3.26
Fixed: [Combe] mPower Website Scope issue
Fixed: Error on massedit new address save if no 3rd address line
Fix ScopeConfigInterface
Fixed: Escaped Html output on products list page for subscription products with "Free" price
Optimized Order Grid Subscription Profile Column load
Fixed: typo - mPower product config page General
2.3.25
Fixed: Cant view subscription on frontend if it was created via guest checkout with email associated to customer (2.4.0)
Fixed: Guest checkout Braintree 2.4.0 - vault token has no customer ID
Fixed: 2.4.0 on changing the payment method to Braintree stored card after page reload the selected card is not selected (only visual issue)
Fixed: admin payflow pro subscription new card creation - the card type should be automatically selected based on the CC number same as in other CC methods
Fixed: payment token in getAdditionalFields
Fixed: 2.4.0 cybersource subscription creation issue via new card- gateway token is not set for new card
Implemented: 2.4.0 shipping method pre-validated on admin subscription creation
Fixed: 2.4.0 paypal option to create new credit card on payment information edit is not shown
Fixed: 2.4.0 on changing the payment method to braintree stored card, when trying to save the same card again without page reload got the error
Fixed: 2.4.0 AuthorizenetCIM subscription creation issue via new card-gateway token is not set for new card (created via admin only)
Fixed: 2.4.0 changing payment method on subscription to cybersource stored card generates an error, but payment got changed (storefront only)
Re-solved: Recurring orders report
Disabled sortable for sales subscriptions report
2.3.24
Grouped product support. Storefront part.
Solved Avatax-related issues with item extension attributes
Grouped cart item renderer added
Solved Pricebox caching issue with grouped product
Grouped product follow-ups
Fixed: isSubscribeAvaliable for grouped product
Added: Customer Group Limitation (M2.4.x)
Recurring only message added
2.3.23
Added: Recurring orders report
Product page: Link to grid with active subscriptions, pre-filtered Grid
Added: Report form
Fixed: Subscribe & One Time Purchase labels
Added translations
Fixed: CC not added
Fixed: Braintree credential issue
Fixed: Incorrect number of records found
2.3.22
Renewal email with out-of-stock products
Fixed: mPower & M+SF issue
Fixed: out of stock notification
2.3.21
Added: Additional renewal notification email (M2.4.x)
Attempt count fix (count only payment errors and successful attempts)
2.3.20
Fixed: Grouped, Bundle products error
2.3.19
Fixed 2.4.x: Getting API error
2.4.x: Fix error after Qa. Change interface in model.
2.3.18
Fixed: Mass edit result error display
Fixed: Mass Edit customer functions
Replaces all Magento copyrights
Fixed: [Combe] Performance issue
Implemented:[Combe] disable notification cron
Fixed: [Combe] Updating a payment method on the active subscription profile
Fixed: 2.4.0 admin cant change payment to new stripe card
Fixed ACL in admin controllers
Added: On Hold status, customer notifications
Changed position of if statement
2.3.17
Fixed: PayPal 2.4.0 guest checkout for registered customer - vault card has no customer_id
Fixed: Preset QTY is broken
Re-solved: De-activate a billing frequency
Fixed: Disable entire row fieldset if disabled frequency
Fixed: Admin Subscriptions Grid (Fix Lifetime Value)
Fixed: [Combe] Remove the restriction on changing the label of the billing frequency
Added: [Combe] Disabling BF issue
Fixed: Update cart/configure from recurring to one-time
Fixed: Update QTY in shopping cart/minicart issue
Fixed: [Combe] Error during quick view
2.3.16
Fixed: Qty field validation in customer summary
Create subscription - update term&period fields in line with other places
Fixed: Subscription profile. Dashboard
Added: Placing profiles on hold
Confirmation popups FE&BE for a place on hold
Fixed: Next payment date with Suspended profiles
Re-solved: Add the bug fix functionality to the main version
Magento 2.4+ swatches support
Enable/disable option for Billing Frequency items
Re-factored: changed is_active to is_disabled
Added: frontend restriction on adding inactive billing frequencies
Re-solved: admin based functionality for linked active products
Disable cache for cart/configure
Fixed: 2.4.x Code compilation failed
2.3.14
Re-solved: Update XML files (templates)
2.3.13
Fixed: Impossible to update cart (M2.4.1)
2.3.12
Change history grid pagination fix
Plugin fix
2.3.11
Reorder of subscription products flow
Subscription product can be reordered as one-time only
Removed initial fee on reorder
Initial fee amount on order view fix (*qty)
2.3.10
Subscribe from PLP fix
Fixed: Minicart no view cart link present
2.3.9
Fixed: Incorrect subscription grid display on frontend
Fixed: Unlink customer dependency on existing subscriptions
2.3.8
Payflowpro 2.3.5+ SameSite Cookie Changes from Chrome fix
Save purchase order validation fix
Cart Configure page - whishlist, reviews, compare, mailto
2.3.7
Fixed: failing mPower QA (Magento team report 04.11.20)
2.3.6
The filter doesn't work on the Subscription page FIX
2.3.5
Fixed: item merge on rebill processing
Cybersource v3.3 & M2.3.5+ SameSite Cookie Changes from Chrome
Fixed: undefined variable for cybersource taxes
Fixed: re-bill frontend type subscriptions
Fixed: admin subscription creation for existing customers
Fixed: cyebrsource profile creation for zero subscription
Fixed: di compile error
PO number validation on purchase order payment method change
Number range (2-9999999999) validation for period field
Added: cash on delivery method mpower support
Fixed MPOW-438: Multiple Addresses Checkout link
removed layout update for multiaddress link block removal;
added plugin for getTemplate method for multiaddress link block;
added extended condition for multishipping address controller;
added same condition to new plugin;
extended condition - is to check not only against the active state of subscriptions, but also against is current checkout based on subscription products or not.
Removed loader from new BF page
Fixed: User is sign out during New Subscription creation
Revert "Magento 2.4.0 MarketPlace support
2.3.4
Fixed: issue with trial and guest checkout
Fixed: errors and warnings for magento codesniffer
Re-factor: against code sniffer
Re-factored: php code warnings and errors fixed
Fixed: issue with invalid data for constructor
Fixed: magento 2.4 installation issue
2.3.3
Fixed: composer dependencies update to fir the 2.4
Fixed: redundant class removal
Fixed: cloud factory class creation issue
2.3.2
Change requires for tag release
2.3.1
Implemented: Quarantine for invalid tests
Update circleci scripts