News

aMember PRO 5.3.2 released

Date: 10/4/2017

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

Send expiration email to admin event if user usubscribed
Coupon Brick: add option Default Coupon
New-rewrite: portable protection code
ID, NL, DA payment terms translation added
Treat invalid date format as empty input (get rid of exception)
Am_Mail_Template: ability to add CC address
Add Pagination to Resource Category Pages
Include ckeditor with full destribution
Mass Subscribe Action: add validation to form to prevent Database Error (required fields is not populated)
Get admin confirmation to archive / restore products
Ability to use email as username for admins
Ability to search by entity ID at Protect Content section
Moved files from cc module to core
Include email to user log even if message has multiple recipients
New setting 'Apply Tax To Shipping Price' for regional tax
Rearrange helpdesk admin grid fields
Am_Lite query() rewritten
Bug Fixed: clear all "having" to run totals sql
Bug Fixed: DB error when search by Product within invoice list (Backend)
Bug Fixed: category element - visual glitch once new entity added
Bug Fixed: call 'cancelInvoice' for upgrades for cc plugins (invoices were marked as canceled at Amember only)
Bug Fixed: access check by user groups
Bug Fixed: unsubscribing by email links
Bug Fixed: Am_Lite is unable to authenticate user from remember me cookies
Bug Fixed: htpasswd passwords didn't work
Bug Fixed: unsubscribe block
***Shopping Cart
    properly handle required product options
***REST API
    return links to user's resources in check-acess calls
    method normalization
    add urls of endpoints to API key configuration
***Affiliates
    New Commission Conditions: Product Billing Plan/Not Product Billing Plan
***Payment Plugins
    ccBill: Ability to use the same flexform for all products
    PayPal: added support for PDT. Useful in situations when paypal used in front of amember
    PayPal Express: fix first rebilling datetime
    PayPal Express: JSv4 Checkout implemented
    Bluesnap: Updated IP of IPN servers used for verification
    Gocardless PRO: Several fixes to plugin
    New Payment Plugin for www.boletobancario.com
    Fastspring: support for popup storefronts added
    Bitpay: library updated
    JVZoo: fix thanks action
    Payfast: fixed check source
    Authorize.net CIM: fixed showing of error for acceptjs
    Paddle plugin
    Payeezy: bug fixed - plugin incorrect parameters passed to js create token api
***Integration Plugins
    Wordpress: handle meta_title
    MyBB plugin: set correct default options for new users created in myBB
    Infusion CRM plugin reworked
    Invision4: plugin was updated to work with Invision 4.2
    Invision4: Single login fixed to Invision 4.2
    Invision4: allow to select display name
***Newsletter Plugins
    ConstantContact2 newsletter plugin added - uses API v2
    New Newsletter Plugin: Mailpoet
***Misc Plugins
    Pdf-stamping: add ability to rotate stamp
    File-upload: properly handle upload in single mode
    SoftSale: show link to downloads page if no license is assigned
***Subusers
    rewrite workoutExpires to avoid full table lock, it is important on huge database

Your suggestions for future releases are welcome!

aMember PRO 5.3.1 released

Date: 8/11/2017

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

IMPORTANT: fixed potential security problem in Am_Lite
REST API fixes
CkEditor updated
JvZoo fixed
Bug Fixed: DB error when search by Product within invoice list

Your suggestions for future releases are welcome!

aMember PRO 5.3.0 released

Date: 7/31/2017

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

Implemented automatic translation of billing terms: en, fr, it, de and ru
Ability to translate paysystems title/description at the plugin setup
Added ability to set product categories from manage products grid
Product Brick: ability to remove product Even if require/disallow Condition can meet in Current Purchase
Fixed bug: Logout didn't work if user was authenticated through remember login cookies.
Fixed bug: Redirect After logout URL  setting was ignored sometimes.
Fixed bug: Exception logged by Invoice Summary brick with enabled Maxmind location validation.
More reliable way to validate EU VAT ID
Bug Fixed: ajax validation of coupon within upgrade/downgrade form
***Self-Service
    show history even if user doesn't have enough credits.
    improve layout of product card, utilize product image from shopping cart module if exists
***Subusers
    add Widget with Subusers Package
    ability to attach multiple subusers products to parent product
***Shopping Cart:
    Sort categories in dropdown by title too.
    Allow html in category description.
Directory - ability to opt out from directory
BlockPendingInvoice: ability to choose Disregard Behavior {hide,delete}
Sendgrid-Webhooks: unsubscribe only hard bounce
Google-analytics: added option to do not track sale if it contains some products
PDF invoice: fix line height calculation
File Upload: New setting in form brick configuration: Allow to upload single file only
***Payment Plugins
    Improved configuration page for paypal plugin
    New plugin:  Mobiuspay
    New Payment plugin: Fastspring Contextual. Support for new Fastspring Contextual Commerce platform.
    Fixed bug: Paypal Express Checkout plugin didn't handle second_period = lifetime expiration date for recurring subscription properly
    Bluesnap: Added BuyNow Hosted Payment Page support
    Stripe - update cc info link fixed

Your suggestions for future releases are welcome!

aMember PRO 5.2.6 released

Date: 7/3/2017

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

Added current date and time to list of available placeholders
User Agreement: option to show agreement in popup
Use 500 status for response in event of Am_Exception_InternalError
Login Page: ability to set meta data (Title/Keywords/Description) from admin interface
Store remote_addr to invoice record
Ability to set start date of acecss to 1st of current Month or Last of current Month
Ability to disable signup form (handy in case you want to leave form but do not allow its usage)
Include JS library from CDN (speed up page loads)
Update ckeditor to latets version
Log access to content
i18n: decouple Front End and Back End locales, inherit region language variation from mian language ie.: root -> fr -> fr_CA, improve translation UX
Flowplayer: add controlsList=nodownload in event of html5 video
Name Brick: change config option 'Read Only' -> 'Disallow Name Change'
Add country and state modifiers to simple template (resolve id to title)
Add block position member/upgrade: easy ability to add some text to upgrade popup window
throw error in case of attempt to delete user with active recurring subscriptions - it is necessary to cancel all subscriptionbefore delete user
Password strength indicator
Active Subscriptions Block - add divider between cancel and upgrade link
Infusion-soft - add access with correct expire date, remove access only if it was added by plugin
Bug Fixed: upgrade in case of tax with absorb mode
Bug Fixed: htpasswd plugin add user to htgroup file incorrectly (incorrect order of needle and hystack in strpos)
***Admin UI
    Ability to see the body of previously sent emails in the email history
    Handy ability to change order of resources across multiple pages
    Ability to filter resources by category
    Widgets: do not touch HTML DOM if not necessary
    Add user tooltips to dashboard widgets
    Add content categories to menu
    Folder Protection: does not allow to protect folder with aMember
    Ability to Repair Database Tables from Admin Interface
    Use tabs for billing plan edit
    Ability to export invoice comment alongside with other fields
    Improve Customize Dashboard UX
    Ability to enable all permissions for admin record with one click
    Protection agains lock himself from admin interface - force admin to solve reCaptcha before enable it (case with incoprrect either public or secret key for reCAPTCHA)
***Reports
    New Report: Affiliate Commission Amount by User
    Product Conversion Report: display result in percents
***Solid Color Theme
    Ability to choose links color from admin interface
    Make Solid Color theme compatible with Wpengine (handle .css by nginx)
***Self Service Module
    Ability to sort products within admin UI
    Ability to filter products by categgory (?c=ID)
    Check product requirements for storefront
    Bug fixed for free trial
***Cart
    Take into account all products from cart when check product requirements (not only current scope)
    More reliable way to detect root url
    Increase quality of resized product images
***Heldpesk
    Preview of images attachments
    Option to allow users to re open closed tickets
***Subusers
    Fix rebuild - we can not rely on subusers to rebuild parent user (parent can have not subusers yet)
    Set actual expiration date from parent account instead of lifetime, in case of parent multiple packages with same product then set maximum from available
    Optionally Hide Active Subscriptions Widget for Subuser
    Improve error message for subusers who can not pay by himself according module configuration
    Option to soft delete (detach subuser account instead of completely delete it)
    Ability to detach subusers from paretnt account (admin interface)
    Does not allow admin to set SubUsers Product to Porduct itself (avoid recursion)
***Wordpress
    Add option 'Show ajax version of widget' to text widget
    Decouple Am_Text widget from WP_Text (it is important to fix issue with WP 4.8)
***Affiliates
    Take into account qty in case of absolute commisssion
    Fix commission test (take into account setting Calculate Affiliate Commissions from Totals Including Tax)
    Fixed commission amount for keywords report
    Fixed tracking of keywords in some cases
***Newsletters
    Unsubscribe user on event UserBeforeDelete (some plugins ie. mailchimp can try to load recods duiring unsubscribe)
    Klaviyo Newsletter Plugin (https://www.klaviyo.com)
    Hubspot newsletter plugin added
***Webhooks
    Ability to use placeholders within URL
***Payment Plugins
    New Plugin: Touchnet ePay
    New Plugin: Internet Mathematics Assessment System (imathas.com)
    New Plugin: G2A Pay
    New Plugin: payfast.co.za
    Braintree plugin: Added Drop-In UI support
    Tinypass fixed - removed code to delete invoice
    Fixed bug: Authorize.NET CIM sometimes user have to submit CC info twice.
    authorize-cim: fix for items without ids (not products)
    Bug Fixed: Fastspring plugin duplicate quantity on Auto Invoice create.
    FastSpring - use more info from IPN to create user
    PayPro: correctly handle IPN for partial refunds
    GoCardless PRO plugin updated to work with latest API. Contributed by Rob Woodgate, Cogmentis Ltd
    Stripe plugin: NZD currency support was added.
***Other Plugins
    OTO Plugin: option to Skip Offer in case of user already have access to this product
    Default Product Plugin: add scope option
    Avatar Plugin: ability to retrieve avatar by user login
    Pending Invoice Clear Plugin: ability to choose trigger {New Invoice Completed,New Pending Invoice Added}
    Sales Notification Plugin: add postion config option
    Sales Notification Plugin: ability to choose animation type - slide/fade
    Shipping Flat Plugin: optionally add flat cost for each tangible item within invoice
    File Upload Plugin: ability to make some categories public
    New Plugin: Email Snippet - speed up everyday mail routine
    New Plugin: Clickfunnels integration

Your suggestions for future releases are welcome!

aMember PRO 5.2.5 released

Date: 5/23/2017

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

findBy bugs fixed
ability to pass operator to findBy explicitly
compatibility with PHP 5
selfservice: bug fixed for free trial
cart - new way to redirect from signupcontroller

Your suggestions for future releases are welcome!

aMember PRO 5.2.4 released

Date: 4/25/2017

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

Bugfix release for 5.2.x branch
Solid Color Theme: add color presets to theme configuration page, ability to choose font size and family within theme configuration
New plugin: Sales Notification. Allow to display pop-up notifications about new sales on the site
Payments history page - allows upgrade link for canceled invoices
Fixed bug: AuthorizeCIM plugin: Error while updating CC info in accept.js mode
Eliminate usage of __autoload function, it is deprecated
Add CSS for Facebook buttons on login and signup pages
Load VAT ID brick only if EU VAT Tax enabled, otherwise we can get unexpected error on signup form
Bug Fixed: form bricks - fields in readonly mode should not have any validation rules, othewise it will be impossible to save form
Shipping Flat: Bug Fixed - ignore case in zip/postal code
Bug Fixed: No Access page did not use Layout
Aff: ability to choose multiple dates for payout
Add Pulau Pinang and Putra Jaya subdivisions to territories list
Update select2 to latest version
Bug Fixed: Redirect to proper profile form after log in (not always to default one)
REST API: add info about user groups to check-access response
Ability to use MEDIUMTEXT and MEDIUMBLOB field types for custom user fields
Bug Fixed: affiliate link should redirect to home page by default
New Integration Plugin: FB Inboxer (http://xeroneit.net)
Self-Service Module: Added ability to define credits expiration and rollover.
Rewrite Admin Translation interface to be compatible with suchosin (finish struggle with windmills)
Bug Fixed: Customize dashbord did not work if admin has many saved reports (not enough color in color queue) so we use it as circular array instead
Bug Fixed: Payment Link should be absolute within email template
Verotel - dynamic pricing for recurring
Fixed bug: "Free Access without log-in" protection method didn't work for pages. Access denied error was displayed
Fixed bug: Gift voucher receiver brick generate an error on signup page in 5.2.3
Fixed bug: Unable to switch between saved searches at amember CP -> Browse Users -> Advanced Search

Your suggestions for future releases are welcome!