News

aMember PRO 6.3.24 released

Date: 3/27/2024

The aMember Pro development team announces the immediate availability of aMember PRO 6.3.24. You can see changelog below.

fix(regression): wp - remove reset.css if use wp theme option enabled
feat(webhooks): Add Comment to Webhook (for admin reference), Ability to send email notification to admin about permanently failed webhooks
Apple-SignIn fixed
fix(helpdesk): markdown - preserve leading spaces for code blocks

Your suggestions for future releases are welcome!

aMember PRO 6.3.23 released

Date: 3/25/2024

The aMember Pro development team announces the immediate availability of aMember PRO 6.3.23. You can see changelog below.

fix(regression): revert cdn for ckeditor to previous one to load full package
feat(security): does not allow to use current password on password change
feat(admin-ui): invoice preview on add invoice screen
fix(report): Year Shift in case of Leap Year (special case)
feat(admin-ui): exclude disabled admins from lists in helpdesk

Your suggestions for future releases are welcome!

aMember PRO 6.3.22 released

Date: 3/14/2024

The aMember Pro development team announces the immediate availability of aMember PRO 6.3.22. You can see changelog below.

feat(ux): add invoice in admin interface - does not allow to add several instance of same product with different billing plans (it is not supported and lead to error)
fix(clear-old-debug): clear action did not clear anything
fix(grid): js for live actions is not initialized in case of multiple grids setup during single request eg.: preDispatch and upgradesAction
Manual rebill bug "ArgumentCountError:4 arguments are required, 2 given" fixed
feat(report): Number of Payments by Billing Plan
feat(newsletter): ability to use more than one newsletter brick on same form
fix(mail-jet): workaround for names with comma, mailjet incorrectly split email address (do not take into account quotes and consider such address as two separated by comma)
fix(invoice): correct paysys_id for invoice if it is different from payment paysys_id when first payment added manually from admin interface
feat(rest-api): add _sort parameter
feat(ux): ability to copy code block to clipboard
feat(helpdesk): allow to use markdown code blocks in replies
feat(user-ui): Add search to Active Subscription Widget if it has more than 5 entries
fix(admin-ui): do not close opened invoice when click on invoice link from access record
feat(aff): new report - Affiliate Commissions By Product, display this report on affiliate statistics page
fix(aff): display commission and clicks on different graph since its have different units
feat(vat): vatid online validation for GB
feat(newsletter): New Newsletter Plugin: Emaildelivery (https://emaildelivery.com)
fix(report): User Distribution by Custom Field by Date: field can have name same as reserved words in SQL eg.: where
feat(upgrade): new option to apply upgrade only to active recurring subscriptions
fix(admin-ui): correct order of resources in group action Change Order
fix(performance): avoid full table scan on ticket view
feat(theme): replace twitter icon with X for social link block
fix(content-category): correct sort order for menu items
feat(layout): am-logged-in/am-logged-out helper classes for body in standard layout
fix(helpdesk): select correct menu item in admin interface for displaysnippets action
feat(admin-ui): mass action to force user to password change
feat(admin-ui): separate product id and title in access table (in user profile) in order to allow sort table by these fields independently
feat(performance): add preconnect for fonts.gstatic.com (if necessary) to improve font load speed
fix(helpdesk): do not discard reply content when switch from reply to comment
fix(upgrade): does not allow to upgrade expired products
feat(admin-ui): Ability to export grids to PDF
fix(mailwizz): compatability with php8
feat(recurring-management): allow to configure ability to cancel recurring subscription on per product basis
feat(product-upgrade): Ability to sort Upgrade Paths in admin interface
feat(menu): supports for alerts within menu items on user side
findByData fixed - use blob as well
fix(facebook): compatibility with other plugins that uses blocks
feat(aff): extract 'Custom Redirect' section to separate block
fix(resume-subscription): set due dat to today for resume invoice, disallow to cheat first period  calculation (user can get additional free access if pay invoice later) with delayed payment
fix(import): allow any type of line end (Unix, MS-Dos or Macintosh) for CSV file
fix(admin-ui): after adding/removing access, the User Access block gets vanished
feat(api): new event Am_Event::INVOICE_AFTER_FAILED
feat(report): Payments by Customer City
OTO - "skip if exists" fixed
***Plugins
    feat(subusers): ability to add user groups to subuser form
    feat(directory): directoryResizeImage view helper
    feat(drupal): compatibility with version 7.98+
    fix(drupal8): set multiple groups properly
    fix(block-pending-invoice): compatibility with other plugins that uses blocks
    feat(upsell): ability to copy upsell in admin interface
    fix(cancel-on-upgrade): properly handle case when access added with future start date or user already had access to same product already
    fix(schedule-emails): correctly handle newsletter subscription condition
    fix(twitch): compatibility with other plugins that uses blocks
    fix(apple-signin): compatibility with other plugins that uses blocks
    fix(paypal-identity): compatibility with other plugins that uses blocks
    fix(yahoo-signin): compatibility with other plugins that uses blocks
    fix(linkedin): compatibility with other plugins that uses blocks
    fix(google-signin): compatibility with other plugins that uses blocks
    feat(schedule-emails): ability to send email to all users regardless active products
    Google sign in - get first/last name
    fix(apple-iap): remove cancel link from user/admin interface. It is not possible to cancel subscription from aMember side
    feat(brick-upgrade): ability to either pre-select first option or not (pre-selected by default)
***Payments
    feat(paysys): New Payment System: CoinPayments (https://www.coinpayments.net)
    Epoch - bugfixed
    fix(fastspring-contextual): country can be null but can not be empty string
    fix(auto-login-placeholder): compatability with other autologin placeholders (explicit placeholder has priority over implicit)
    feat(buymeacoffee): validate webhook signature
    fix(warrior-plus): properly handle subscr_failed cases
    feat(paysys): New Payment System: Explodely (https://explodely.com)
    Stripe - refunds fixed
    CC brick for Braintree plugin
    Samcart payment plugin added
    Nowpayments payment plugin added
    Phonepe payment plugin added
    Dpopay payment plugin added
    feat(paypro): partial refunds from admin interface
    feat(paypro): ability to cancel subscription and refund payments from aMember admin interface
    fix(beanstream): recurring payments
    Sagepay/Elavon URL's updated

Your suggestions for future releases are welcome!

aMember PRO 6.3.21 released

Date: 12/4/2023

The aMember Pro development team announces the immediate availability of aMember PRO 6.3.21. You can see changelog below.

feat(mail-template): %product_title_html% placeholder
feat(cart): mass action - set product picture
fix(grid): do not make field live-editable if action is not applicable to record
feat(recurring-management): allow to configure ability to resume cancelled recurring subscription on per product basis
feat(admin-ui): ability to sort table with access records on user Invoice/Access page
feat(admin-widget): Sales Statistic: ability to display number of active (not pending) registrations
feat(brick-coupon): ability to set default coupon only within configured date range
feat(admin-widget): Last Paid Users List
feat(admin-widget): Sales Statistic: ability to display number of paid registrations
feat(product-upgrade): ability to disable/enable upgrade paths
fix(vat): handle soap error from VAT ID validation server
optimized access_cache rebuild, works 2 times faster
User mass delete - do not break process if some user could not be deleted due to having active recurring subscriptions
Fixed duplicate file names for "Download Invoices (.pdf)"
Fixed bug: Upgrade prorated amount was not properly calculated in some situations.
feat(aff): filter for keywords statistics on affiliate side
feat(wp): compatibility with kadence theme
feat(admin-ui): ability to export Full Name of user in single column
feat(aff): top affiliate widget - option to use commission for all tiers to rank affiliates
feat(admin-ui): ability to export second_total/second_tax for invoices
fix(manual-rebill): execute onRebillSuccess for manual rebill
fix(admin-ui): sort by user column in Detailed Rebill Report window
Request method added to access logs
feat(aff): new commission rule condition - Invoice Started
Allow to translate Comment and Terms for Upgrade paths
***Plugins
    feat(aff-leads): add Total Spend as available column
    fix(product-chain): cancel all user invoices regardless of products
    feat(scheduleemails): ability to sort grid by email schedule
***Payments
    Paddle: Added option to lock account on chargeback, Fix bug in refund handling Thanks to R Woodgate
    Epoch - log request to https://epoch.com/ip_list
    feat(paysys): New Payment System: Paynet (https://paynet.md)
    feat(paysys): New Payment System: PayCEC (https://www.paycec.com)

Your suggestions for future releases are welcome!

aMember PRO 6.3.20 released

Date: 9/5/2023

The aMember Pro development team announces the immediate availability of aMember PRO 6.3.20. You can see changelog below.

feat(theme): add Oxanium font
fix(otp): resolve conflict between OTP and Redirect After Login = referer
feat(api): new events PRE_CHECK_UNIQ_LOGIN/PRE_CHECK_UNIQ_EMAIL
Fixed admin dashboard widget warnings
feat(am-lite): display recaptcha on login form if enabled
fix(aff): avoid 403 error on marketing material downloads. Dot in path can be blocked on some hosting.
fix(admin-form): scroll page to first error (it is important in case of long forms)
fix(admin-user-form): not possible to uncheck approved checkbox
fix(query): correctly invalidate foundRows
Bug fixed - rebill_date could be set to past date due to past errors
Invalidate session if email is changed
fix(otp): otp did not work on login screen if useSavedPass option disabled
feat(import): ability to import mobile area code and number
feat(admin-ui): mass action to assign/remove multiple content categories at once
feat(admin-ui): mass action to assign/remove multiple product categories at once
feat(admin-ui): mass action to assign/remove multiple user groups at once
fix(report): compatability with sql_require_primary_key mysql option
feat(single-login-session): ability to disable sls protection for user with active subscription to specific product
feat(bricks-editor): ability to quick search option in conditional display configuration
fix(signup): endless redirect if signup form has not products and 'Redirect After Login' set to 'Page Where Log In Link was Clicked'
feat(aff): separate admin permission for approve new affiliates
fix(php82): can not start session on php8.2 because of deprecated notices in save handler class on gc (when amember db is used as session save handler)
fix(wp): verify session token before use cookie for authentication
***Plugins
    ConversionTrack - call "Tracking Code" for each page
    feat(invite): invite accepted notification to user and admin, invite tolerance period
    Oauth - admin permissions fixed
    VBulletin - version 5.7 added
    feat(subusers): ability to import cell phone
    ProductChain - cancelOnSignup option added
    OTO - %user.***% placeholders added
***Payments
    fix(paypal-express): send PROFILESTARTDATE in correct timezone
    feat(paysys): New Payment System: xMoney (https://www.xmoney.com)
    Network Merchant 3DS support
    Moneris Checkout plugin
    Stripe - refunds fixed
    fix(paypal-express): eliminate redirect to thanks page in case of ajax request (compatibility with oto)
    BuyMeACoffee payment plugin added
    Paypal-Checkout - recurring added
    LinkQU payment plugin added

Your suggestions for future releases are welcome!

aMember PRO 6.3.19 released

Date: 5/12/2023

The aMember Pro development team announces the immediate availability of aMember PRO 6.3.19. You can see changelog below.

Fixed Bug: Payment token is empty error on rebills (introduced in 6.3.18)
Fixed Bug: rebill date was not calculated properly for upgrades done with mode Next Cycle

Your suggestions for future releases are welcome!