News

aMember PRO 6.1.6 released

Date: 12/9/2019

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

Add third level to User Menu for Content Categories
Make setup menu adaptive
Bug Fixed: Interval for This Year and Last Year was incorrect (number of days in month caculated based on current month)
Video: Disable context menu for video tag
Video: Closed Caption (VTT) support, used in case of HTML5
New event: Am_Event::SETUP_UPDATED
Improve language select element on front end
Add moment.js to admin
Am_Lite: do not touch timezone
Am_Event::USER_NOTE_AFTER_INSERT
Field Conditional Logic based on Country
New Search Condition: Have Number of Active Subscriptions to Product(s)
SimpleTemplate: nl2br modifier (useful to include text content to html email eg.: ticket message)
Upgrade Path Type - Free Trial: unused number of days from previous subscription will be applied as trial period to new one
WP: fix parse config
load jquery library from cdnjs.cloudflare.com
Content Mass Actions: Show/Hide on Dashboard
Fixed bug: Shopping cart generate an error when pending invoice was deleted outside of cart
Affiliate keywords report fixed
Add REGEXP operator to Advanced Search conditions
Do not try to re-send failed email from queue if it was added more then two weeks ago
Implements #2055 - Show rebills for remaining days of the month
***Helpdesk
    respect fields sort order on new ticket form
    add markdown help
    Bug Fixed: Heldpesk Mass Close Action
***Payment
    Amazon Pay: Strong Customer Authentication (SCA) Upgrade
    Amazon Pay: Widget wasn't properly displayed
    Payeezy JS: Fixed bug - avoid duplicate receipts from Payeezy
    Epoch: IP's fixed
    Epoch: fix auto create feature
    Epoch: Handle Initial Paid Trial Order Transaction
    Avangate: ipn fixed
    ToyyibPay: ability to choose payment chanel within plugin configuration
    Thrive-cart: fixed free trials
    Apple iap plugin: Ability to handle situations when user change subscription preference
    Fixed bug: WePay OnSite unable to initialize payment
    Fixed bug: Braintree plugin CC info update link didn't work in some situations
    Stripe: 118n for Card Element
    New Payment Plugin: Paytm (https://paytm.com)
    Stripe: ability to puit CreditCard brick to fieldset
***Integration
    Moodle Plugin: Added ability to link Moodle custom fields to aMember custom fields
***Plugins
    oto - bug with deleted invoice fixed
    New Storage Plugin: Blackblaze (https://www.backblaze.com/)
    Cookie Notice: allows you to inform visitors that your site uses cookies and to comply with the EU cookie law GDPR regulations
    Email Domain Discount: allow to set up some discount for users with emails from specific domain
    New plugin: Holded - integration with Holded CRM invoicing system
    Computed User Fields: allow to add additional user fields that automatically get value based on any other user fields
    Sendy Newsletter Plugin: Add API key support
    User Field Validation Regex - add new validation type to additional user fields - Regex
    Fixed bug: Conversion track plugin. Tracking code wasn't included on all amember pages

Your suggestions for future releases are welcome!

aMember PRO 6.1.5 released

Date: 10/22/2019

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

Correct way to calculate vat when shipping enabled.
move "User Groups" from admin menu to Browse Users grid action (like it is done for Product Categories)
disable user-group tree (will still be enabled if customer is already using it)
Grid::addFieldBefore - ability to add new field from plugin to any position
usage of am-combobox within brick configuration
Send email from queue even if queue is disabled
Memcached backend support
Ability to manage saved search (rename/delete/reorder)
CANCEL_PAGE_GET_PAYSYSTEMS and PAY_PAGE_GET_PAYSYSTEMS events
Hide Appearance Menu item if current theme has not configuration
Fixed bug: Invoice summary brick didn't calculate valid tax when inserted not to first page of signup form
Search Condition: Purchased product with option
Solid Color Theme: ability to choose dashboard layout {Two Columns|Single Column}
User Consent form brick: fault tolerant behaviour
Fixed bug: curl didn't  work right when request body was set through callback on some server configurations.
Fixed bug: Error in upgrade when user try to upgrade aMember before login into amember.com account.
Products - set default billing-plan using sort_order
Unique ID for product forms
Change CSRF strategy
Shopping Cart: ability to specify 3rd party domains where add to carts buttons can be used
WP: append only set-cookie fields - other replace
Helpdesk: new events EVENT_MESSAGE_BEFORE_INSERT/EVENT_MESSAGE_AFTER_INSERT
Helpdesk: live search fixed for slow connections
AB Signup: Ability to test not default forms and several forms with different slug simulteniusly
Infusion-soft: fixed getting of custom fields
Invision 4 Plugin: avoid duplicate record SQL errors on login
Schedule Email: bug fixed with attachments
Donation Plugin: calculate full terms for invoice summary
Avatar: ability to make avatar required
Shipping Flat: calculate shipping price for recurring products
Force I Agree Plugin: Added ability to make agreement document required if user is active, or user is affiliate, or user is subuser, or depends on active products.
Invision4 plugin: set login cookie for subdomians too in order to allow single login if invision is installed on subdomain.
***Affiliate
    Ability for user to submit his sponsor manually on signup form
    Fixed bug: Affiliates were wrongly assigned in some rare situations when Last Click Wins or Hybrid model were enabled
***Payment
    BlueSnap: BuyNow Hosted Payment Page implemented
    Stripe: Handle situations when Webhook is being sent before response to actual API requests
    Stripe: Added Early Fraud Warning support. Plugin now can refund payment on EWF notification
    Reduce Stripe API errors
    Intuit-merchant payment plugin added
    CheckoutCom: Implemented refunds support for payments created through v3 API.
    Firstdata: get name from CC
***New Plugins
    Signup Form Default For Recurring: add new default type for signup forms
    Signup Form Evergreen: expire signup form after XX hours after first form access
    Billing Plan Minimum Quantity: you can set the minimum quantity customers need to purchase but they can still choose how many of the product they want
    Product Feedback Plugin
    aMember Branding Removal
    XtremCodes Integration

Your suggestions for future releases are welcome!

aMember PRO 6.1.4 released

Date: 9/19/2019

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

Workaround for curl/openssl library bug that affects PayPal IPN validation and other API requests on some hosts

Your suggestions for future releases are welcome!

aMember PRO 6.1.3 released

Date: 9/12/2019

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

Improved credit card forms behaviour

Your suggestions for future releases are welcome!

aMember PRO 6.1.2 released

Date: 9/11/2019

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

Stripe plugin: customer should be created first, that allow for stripe to send payment receipt emails
Fixed Bug: Payment express plugin didn't redirect user to payment page in some situations
Compatibility with php 5.6
UI bug fixed with add payment form in admin interface: Set Javascriptbuilder::submitHandler only for order forms
Fixed bug: False positive warnings about not-found plugins in Addons directory.
Fixed bug: Stripe free trial subscriptions didn't work in some situations.
Fixed bug: Stripe Additional source for sepa debit didn't handle free trial payments properly.
Backward compatibility: Render email from outdated body and headers fields - kept to display old records from queue
Add transaction related exceptions as warnings. They are not critical

Your suggestions for future releases are welcome!

aMember PRO 6.1.1 released

Date: 9/4/2019

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

New Storage Plugin: pCloud
New event Am_Event::COUPON_IS_APPLICABLE
PHP 7.2 compatibility - removed mcrypt from Am_Crypt, now allows to upgrade from old versions of aMember on PHP 7.2
Added ability to create plugin duplicates from addons interface
Implemented ability to process manual rebill for failed subscriptions. manual rebill links will be available in Payment History (if aMember was unable to rebill invoice automatically) also link will be sent in rebill_failed notification.
Log Login As User action to admin log
Ability to import User Group (CSV)
Bug Fixed: Softsales - case of multiple licenses purchase with single transaction and option renew enabled
Invalidate user auth session in case of is_lock field changed
Mail Log: ability to download attachments from mail log
BuyNow links fixed - allows to disable option "Auto sign in after sign up"
Exclude lists of disabled newsletter plugins from tab 'All' within Protect Content
Member Directory: ability to allow to download directory in PDF (useful to print it)
Directory: fix sort order for resources
Bug Fixed: Directory sort -> reset filter
Added ability to hide Payment System from aMember Control panel. Paysystem will be removed from all forms but won't be disabled, so all recurring payments will continue to work.
Bug Fixed: email validation in case of email located inside Fieldset
Bug Fixed: avoid double include of user.js on payment history page
Add Update Credit Card Link to Payment History page
Fixed Bug: Stripe plugin: cc expiration was recorded incorrectly in some situations.
REST API: separate admin permission to manage API keys
SelfService: %selfservice_balance% placeholder for Widgets
Helpdesk: ability to use Markdown style for headers and lists within messages (#Head1, ##Head2, ###Head3, ####Head4, * list item)
Fixed bug: VAT was not removed from product price if "Catalog prices include VAT" option was enabled and user specified VAT ID
Affiliate should be able to use registration form even if Signup type was set to "only admin can approve"
Bug Fixed: Address brick within Fieldset with default country in config
Invoice grid: fix total in case of filter 'hide invoices without active access'
Bug Fixed: some of plugins rely on AdminSetupController::getForm eg.: paypal-pro, beanstream-remote etc.
Ability to disable Invoice Log from admin interface
eu vat - update user country and ip before payment
Simple Templates: ability to use literals %'yesterday'|date% %'now'|date% %'500'|currency%
***Affiliate
    include Pay Per Lead commissions to affiliate stats
    ability to change general affiliate link
    properly re-calculate commission for free invoices
***Payment
    Braintree plugin: implemented 3DSecure 2  support.
    Implemented SCA support for checkout-com plugin
    Implemented SCA support for epay plugin (not tested since epay doesn't implement this yet according to their documentation)
    Stripe SCA support and ability to insert Stripe CC info brick to Signup/Profile pages.
    Fixed bug: Segpay dynamic prices didn't work right.
    1tpe payment plugin added
    Splitit - fixed handling of ChargeFailed
    Properly handle wrong response from PayPal IPN validation server
***Integration
    Vanilla - 3.1 support
    Fixed bug: Xenforo plugin:  change user state to valid when user update email from amember.
    Fixed bug: Moodle plugin: Fixed single login issues on some servers with reverse proxy.
***Plugins
    DimeSale: ability to use current terms in Next Price Level brick
    Campaignmonitor - custom fields fixed
    Aweber php SDK was updated to latest available version to fix issue with utf-8 characters in Contact names.
    Constant Contact v2: option to disable double opt in
    Constant Contact: option to disable Double Opt-in

Your suggestions for future releases are welcome!