News

aMember PRO 6.0.0 released

Date: 5/31/2019

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

BETA RELEASE
aMember core and plugins files are now packed in .phar files to make upload and maintenance easier
"Add-ons" page added to admin control panel for easy control of plugins and online search of available plugins
Automatic plugin installer implemented that allows to quickly order/download/install plugins from admin control panel
"Solid Color" theme is now default for new installations
True Fieldset support implemented in forms editior (allows to put bricks inside)
"Form Themes" implemented that allows themes to change look&feel of forms
"aMember" plugin for Wordpress is now moved to separate repository WP themes support moved to application/default/views/wp-themes Details are available in the documentation http://www.amember.com/docs/Integration/Wordpress
Files aff.css, helpdesk-user.css, softsale.css are deleted and its content merged into single amember.css file
Requirements for the aMember v6 is now - PHP 5.6+, 'pdo', 'pdo_mysql', 'openssl', 'mbstring', 'phar', 'xml' extensions
Removed support for admin-themes
Do not include wordpress config from amember admin pages - increases speed and stability
Add filter by Date to rebills section
Fixed banner links for deleted affiliates
PDF Invoice: word wrap text in columns
ability to add partial refund record even if payment system does not allow automatic partial refund
Date Reports: propagate data up to the end of inteval (end date can not exists in query result)
Convertion rate report fixed
Pending Invoice Block: ability to choose position of block
Fix Menu: get ride of  race condition
Bundle Discount Adv
Display Number of active user within Products grid in admin interface
Pages Grid: display if page has some special meaning
Improve filter within country/states section
Ability to set custom default sort order for grid with users
Display Separate Invoice for Refunds for frontend
Ability to do quick search user by ID
Income report: pad data until end of period
Added link to edit theme settings to left admin menu
Forms: Conditional Display for Fieldsets
Forms: Conditional Field/Html display based on multiple conditions
Aff: ability to export clicks
Aff: New Comission Rule Condition - Affiliate Already Has Commission With User
Helpdesk: Nested FAQ Categories implemented
***Bugs Fixed:
    Commissions were not added in Last Click Wins model, if user has expired user <-> affiliate relations.
    double signup_email_sent if user approved from edit user screen
    properly handle max login length in generate login
    shopping cart ability to change product in invoice after payment (access was not granted)
    pending Invoice Configuration
    aff commission rule First Time Purchase
    process am-row-required after all includes
    gift voucher plugin didn't work with payflow-single-page-checkout plugin.
***Solid Color Theme
    ability to choose what to display within identity block (Username | Full Name | E-Mail)
    login Form - with labels | without labels
    option to choose postion of identity block (left|right)
    ability to switch text color from theme configuration
***Integrations
    notification plugin: bug fixed - filter products was not saved
    Linkedin Signin: update to V2 API
    Serials Plugin: Display serials tab only if user has active product that add serials, or if he has serials assigned.
    Direct: plugin is now available to adds Google map into aMember's directory
    New Plugin: Ability to add user to telegram channel on purchase.
    xcart5 integration plugin added
***Payment
    paddle: ability to cancel subscription from aNember (Backend/Frontend)
    epoch: added support for test IP postback list URL
    Stripe plugin: Added "Accept Direct Payments" support.
    Stripe Additional Sources plugin: Added recurring support for sepa-debit
    Pay.Nl payment plugin
    Splitit payment plugin
    renamed Gate2shop -> safecharge
    cc-demo plugin: ability to show it only for specified list of IPs
    Paypro now uses openssl instead of deprecated mcrypt library
    Paypal-pro - new setting "Number of maximum failed payments" added
    Implemented upgrades support in paddle plugin.
    Commonpay payment plugin added

Your suggestions for future releases are welcome!

aMember PRO 5.6.2 released

Date: 4/10/2019

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

Important Bug Fixed (introduced in 5.6.1): shopping cart - ability to change products in invoice after payment (access is not granted)

Your suggestions for future releases are welcome!

aMember PRO 5.6.1 released

Date: 4/1/2019

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

Filter for custom user fields
Add aMember Upgrade Link to system info section in admin interface
Users Merge - cc and consent
Show user and referer in error log (it is useful info for debug)
404 error if agreement not found
New Option: Require Strong Password for Admins
Bug Fixed: double signup_email_sent if user approved from edit user screen
Bug Fixed: completed invoice can have access records eg.: manual approve
Bug Fixed: Reattempt on failure wasn't executed correctly in some situations (on summer/winter time changes)
Bug Fixed: refund email notification has not receipient
Admin-upgrade-db html rework, added auto-redirect to admin dashboard
New Email Delivery Method: MailGun (https://www.mailgun.com/)
Ability to add subitems to affiliate menu from admin interface
Add meta data for manually_approve* affiliate email templates
Helpdesk: helpdeskTicketAfterUpdate event
Directory module: Ability to display User groups
CSS selector change .element -> .am-element
price_precise in case of product price include tax
SimpleTemplate: ability to pass additional parameters to modifiers
OAuth API: /user/confirm-email endpoints. Ability to send confirmation email through API, and confirm user's email address
***New Report
    - Average Payments by User Group
    - Payments by User Group
    - Users by User Groups
***Shopping Cart
    - do not show "Paysystem" at checkout if it is free invoice
    - fixed calculators hook when price can be changed from $0
***Solid Color Theme
    - Ability to choose color for login form background
    - Ability to hide header on login page and upload logo for login form
***Widget Plugin
    - more positions for widgets
    - ability to pass dynamic placeholders to widget
***Payment Systems
    Commonpay payment plugin added
    Epay - json_encode fixed
    CIM - fixed rebills if hosted mode is disabled during usage of the plugin
    fastspring-contextual: fix free trial
    Stripe Google pay implementation as separate plugin
    Paddle - refunds fixed
    JVZoo - thanks page fixed
    Paypal-pro - Failed Notification Email added
***Plugins
    Campaingmonitor - fixed custom fields
    New plugin: Magoware - OpenSource solution for IPTV
    Invision4 - fixed locked groups
    Invision4 - avatar support
    Single Login Session: advanced user search condition - login status
    Upsell plugin: add default content to offer template

Your suggestions for future releases are welcome!

aMember PRO 5.6.0 released

Date: 2/18/2019

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

added am- prefix to CSS classes: row-wide,row-highlight,row-login-login,row-login-pass,row-login-recaptcha,row-buttons,row-sendpass-email,row-head,row-required,no-label,el-wide. NO COMPAT CSS added
New Option: Dashboard Page - ability to change default dashbord with any page from Protect Content -> Pages
BuyNow Buttons: Support for product Options
Closes #1958 - Define meta tags for agreement documents
invoice_html: remove column with number if there is only one item in invoice
Resume Subscription - correctly handle discount in case of tax with absorb price
Resume Subscription - do not validate new invoice for the products requirements
Strip tags from product option before output in pdf and email
Apply Tax To Shipping Price option fixed
Invoice xml log - show refunds as well
Fixed bug: Optimized upload element query speed.
Product Brick: Ability to customize error message (if there is not purchase option) within brick configuration
Product Brick: option to Skip this block if there is not any purchase options (even if block marked as required)
Bug Fixed: Report Week grouping on year boundary
Hide upgrade link for alredy upgarde invoice
Add Total Balance (Paid-Refund) to grid with payments
HTML brick: ability to display conditionally
Implements #2005 - ability to send validation email when all pages in signup form is completed (regardless of email brick position)
Option 'Do not pre select first option' for Product and Payment System blocks on signup form
Bug Fixed: conditional display for checkboxes fields
Bug Fixed: Total for payment grid in case of filter by product applied
Brick Editor: ability to search brick by field name
oauth api ability to manage user's newsletter subscriptions.
Oauth2 API: issue new access token with password grant type after user registration.
Improve mobile menu (case with many sub-items)
Optimize pagination fro narrow screens
Remember state of 'show expired acecss' toggle
Add index by email into am_user table to seed up queries.
Return 500 intrernal error status code for fatal errors.
Admin Invoice Grid: ability to export both Added and Started dates
Limit max length of password confirmation field the as way as for password field in signup form.
Fixed Bug: Error with personal data delete for Smart Debit recurring active invocies
Blank template for signup form
Shoopng Cart Paysystems - allow to use only public ones
Refund email notifications added
Email Templates Export/Import
***WP plugin
    Show Recaptcha at WP login widget if it is enabled at Amember
    Ability to protect tags
    Set cookie for / (it is necessary so use Wp theme option can detect that user is logged in)
***Payment Systems
    Gocoin payment plugin added
    Authorize.net DPM - updated to use Signature key + sha512 instead of deprecated md5 key
    CheckoutCom plugin: apple pay and google pay support
    Implemented Hosted mode for epay payment plugin.
    Payflow - loadCreditCard fixed
    Braintree - Paypal Credit fixed
    Braintree - fixed update of credit card
    Fixed bug: Fastspring-contextual recurring payments were not added
    CcBill: fix AUD currency code
    Paypal-plus - partial refunds added
    Stripe additional sources: Sepa Debit support
    Closes #1994: correct transaction time for clickbank notifications (Thanks to Rob Woodgate)
    PayPro - supports recurring
    Epoch: proper amount for refund
    Fastspring-contextual: fallback to first name if last name is empty (last is required on fastspring side)
***New Advanced Search Conditions
    Has Same First and Last Name
    Agree to Terms
    Not Agree to Terms
***New Reports
    Payments Distribution by Customer Country
    Refunds Distribution by Customer Country
    User Distribution by Custom Field by Date
***Affiliates
    New Commission Rule: By Not Used Payment System
    Send aff registration email if user was enabled by admin as affiliate
    Ability to show/hide customer name to affilite
***Newsletters
    CampaignMonitor - bug fixed
    Activecampaign - fix change of email address
    Madmimifull
***Gift Voucher
    ability to send gift voucher from admin interface and mark it as used manually
    do not add access to grantor
    hide payment systems if user enter valid gift voucher
***Plugins
    Two Factor HOTP (can be used with Google Authenticator mobile app)
    Upsell plugin
    Subusers: update suuser's status after detach
    Field Revision: track IP who made changes
    Directory: ability to include user_id to directory fields
    Personal Content: Ability to add page with personal content to user menu
    Donation Plugin: option to not add any access for donation
    Drop-Me: check if user is logged-in before checking password (may happen on page refresh after deletion)
    Drupal sequences fixed
    Adultvideoscript: fixed checking for unique e-mail
    Invision4 - autoCreate and checkUnniqueLogin fixed

Your suggestions for future releases are welcome!

aMember PRO 5.5.5 released

Date: 12/10/2018

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

Better Compatability with 7.2
Lock UI after signup/cc form submit (prevent multiple form submit)
Enable ability to search user by full name in quick search (Admin Interface)
Highlight theme and tax config tabs after activation (Admin Interface)
Improve Sales Widget (Admin Interface)
LV Billing terms transaltion
Show update cc info link only if user has active recurring invoices
IS EMPTY condition for advanced filter (cover IS NULL or 0 or '')
Mass Action to Resed Email from mail log
Mass Action to Detach Affiliate
Fault Tolerant Behavioure: Ability to change database credentials for enabled and configured Wordpress plugin
New Report: Count of product purchase by payment system breakdown
Add User Placeholders to configuration of HTML form brick
Affiliate: Add number of unique clicks to keywords statistics
Ability to set multi-line default value for textarea Additional User Field
Amazon S3: Add New Regions
Option: Automatically Login Customer After Password Reset
***Solid Color Theme
    Login page layout with sidebar (customizable content for sidebar)
    Ability to define separate background for header
    Ability to choose Color for User Account Menu
    Ability to switch type of Dashboard Menu Item (Text or Icon)
    Ability to add Tracking/Widget JS Code to each aMember page
***BuyNow Buttons
    Ability to choose hash/slug for button explicitly
    Ability to use variable coupons and choose payment system
    Handle case when user log in on signup form
***Plugins
    Gift Voucher: make it compatible with invoice summary
    Subusers: ability to import DATA fields (import from CSV)
    Thanks-page: ability to add content on all thank you pages globally
    ExpressionEngine: support for version 5
    Invision 4.3 passwords fixed
    New Integration Plugin: Tubescript (https://www.mechbunny.com/tube-script)
    SoftSale: description of available placholders to new license email template
    PaymentLink: ability to generate payment link that is not binded to any user
    Wordpress: show blog title for integration records
    SendGrid: auto remove duplicates emails (to, cc, bcc) before sending the email
***Payment Systems
    Epoch - allows to use any currency
    Paypal: ability to send email for subscr_failed notification
    PayPal: Correct way to handle paypal echeck payments: 1. If pending echeck received and accept pending echecks is enabled in config->add access period. 2. When echeck was cleared, if access was add before for this transacion -> only add payment record. 3. If echeck wasn't cleared -> stop access.
    Fortumo Hosted DCB plugin
    Fixed bug (PayPal): Rebills were not added to paypal autocreated invoices for old paypal subscirpitons (S-)
    New Payment Plugin: Paystack (https://paystack.com/)
    Stripe Apple Pay plugin added
    Paddle plugin: payment wasn't activated properly
***Fixed Bug
    copy product action (Admin Interafce)
    Zend_Session is currently marked as read-only errors
    Softsale module return correct response if license is associated with deleted user.
    Access is not added for rebills in some situations(when default product plugin is being used and invoice has default product as one of the items)
    Facebook plugin didn't send registration email when account was created by facebook
    Notes were not merged on users merge
    "Has subscription between dates" filter has been fixed
    User record in third-party databases were not properly updated when groups were changed in aMember and User Groups based protection is set
***WP Plugin
    Option to Remove admin bar for non admin users
    Allow editor to edit page/post protection settings

Your suggestions for future releases are welcome!

aMember PRO 5.5.4 released

Date: 10/22/2018

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

Separate Admin Permission to Edit Email Templates
New Admin Widget: Last Emails
New Email Sending Method: Postmark (postmarkapp.com)
Store debug information in separate "Debug/Information" log. Leave Error Log just for real error messages.
Ability to disable Admin account
Helpdesk: ability to configure 'can edit message' timeout
SMTP TLS client: use TLS 1.2 by default
REST API: ability to bind API key to IPs
Pass SavedForm instance to ValidateSavedForm event
Update ckeditor to 4.10.0
Replace 'slave' terminology 'nested' in code
Ability to hide upgrade link if user already has access to 'TO' product
Payment Emails: Ability to set condition by payment system
Estonian translation for billing terms
Record Consent when user subscribe/unsubscribe from Dashboard
Ability to translate title for saved forms
Bug Fixed: Report Payments by Used Coupon
Bug Fixed: Allow to have only one Upgrade Db process running at the same time.
Bug Fixed: Ajax login form was never initialized
Expandle ajax field, prevent multiple clicks issue
PAP - refunds fixed
***Affiliates
    New model: hybrid - get affiliate from cookie, if there is no cookie set, use affiliate from user's profile
    New conditions for commisison rules (Affiliate has not access to Product or Product Category)
    New payout: Direct Deposit
***Newsletters
    New Newsletter Plugin: kirim.email
    New Newsletter Plugin: Mautic (mautic.org)
    Mailerlite - changeEmail fixed
***Payment Systems
    Braintree Drop-in UI - update card info fixed
    Beanstream remote: Send Card CVV it is required now
    Moneris: bug fixed with recurring subscription
    Ppay inc payment plugin
    Paymill: remove address from payment form, it is not used in any case
    Additional-stripe-sources - Sofort added
    Braintree: Paypal Credit option added
    Breintree: Refunds fixed
    Checkout.com: plugin added 3DSecure and Google pay support in Hosted mode
    Amazon-pay: fixed to work with PHP 5.4
***Notification plugin:
    added ability to add custom placeholders to notification message.
    added four different types of notifications: info, warning, success, danger
***Delete Personal Data
    remove avatar when user's account is anonymized
    added separate setting to show/hide delete link for users
    plugins should decide should record be removed or not depends on configuration
    disable access records once user's Personal Data is anonymized

Your suggestions for future releases are welcome!