The aMember Pro development team announces the immediate availability of aMember PRO 5.0.0. You can see changelog below.
BETA RELEASE, NOT FOR PRODUCTION WEBSITES WHERE AMEMBER IS ALREADY INSTALLED PHP 5.3+ REQUIRED aMember now supports two-factor authentication for both admin and user area. It allows to increase security by requiring some other info during login, for example verify if user received an SMS, or entered some code generated by a mobile application. Currently 2 plugins are available for purchase: for DuoSecurity ( https://duo.com/ ) and for Authy ( https://www.authy.com ) Product Options implemented - allows to change price depending on selected during purchase options, and also allows to keep order-specific information for each purchase - for example domain name, or as common example: t-shirt size WebHooks module implemented - allows to POST to configured URL on events InvoiceSummary brick - allows to display invoice totals instantly on order page (ajax driven update of invoice summary to any element on the page - chosen by CSS selector) Export: ability to export either Value or Labels for multi_select and checkbox fields Closes #1381 - Protection plugins don't lock user in third-party database when user is locked in aMember. Added new group type: "Locked group", aMember adds user to that group if user is locked Improved compatibility with most recent PHP version 7 Redirect After Login -> Page Where Log In Link was Clicked Notification: Send Registration E-Mail to Admin User Import: add unsubscribed field PDF invoice: better handle wide logo Ability to download PDF invoices for refunds in batch (backend) Fixed compatiblity with HHVM: Unable to setup amember under HHVM(HipHop Virtual Machine). @ operator is not supported under HHVM OneTimeOffer: do not allow to open same oto saveral times Bug fixed: option Send Copy of All Admin Notifications did not work properly Minimum coupon length changed from 5 to 4 Personal Content: added dedicated admin permission to manage personal content Fixed bug: Internal server error in member's area if braintree plugin is unable to show update CC info link. Admin Dashboard: live widget update Expire Emails - ability to not send emails for active recurring subscriptions Closes #1683 - Unable to change access begin/expiration date on iPad Add filter by status to Invoice Grid Hide not recurring payment system if user choose recurring product New plugin: Integration with ownCloud (https://owncloud.org/) Fix "duplicate key" errors related to daily cron on big databases. Fixed bug: Email verification didn't work on profile form. Fixed bug: Free trial wasn't recorder correctly by segpay plugin. Default locale should be always in avaliable list Improved new-password brick Closes #1653 - Payment notification by product (in advance of rebill date, immidiately after payment, several days after payment) Mail Log: properly format text/plain message Bug Fixed: email templates to multiple admins had not effect, it always send only to default one Dime Sale Plugin: Automatically increase price of product based on either number of sales or days left Pending Notification: ability to send pending notifications by hours Added %product_title% to payment emails Closes #1468 - fix Last/This week intervals on border value Improve file-upload plugin: ability to serach user who uploaded at least one file and ability to add last upload datetime column to grid with users Ability to use Login Page as Index Page Closes #1333 - When specify IP address in Standard search, show all users who has access from that IP. File-upload Plugin: ability to add multiple bricks to same form Implements #1665 - Ability to use keywords with tracking code ?ref=username Implements #1279 - Include user group condition to Access Permissions Implements #1657: subusers - Ability to set Parent user in ACP Subscription Limit: Out of Stock / Low Stock Notifications Donation Plugin: add amother layout fior donation brick - Emotional Signup Form: ability to set robots meta (noindex,nofollow), it is important for hidden signup forms Ability to alter titles for custom field bricks Fixed bug: Automatic upgrades didn't work for php > 5.5.0 Am_Mail: added support for List-Unsubscribe mail header Directory Module: ability to display column with active subscriptions Added new filter to amember CP -> Payments -> Invoices: "Show only invoices with active access" Bug Fixed: form-editor - it is not possible to add brick to form if you removed all bricks before File Upload Plugin: Ability to define upload category for files Bug Fixed: Expiration email can be sent incorrectly in some situation Added %product_title% shortcode to invoice_pay_link template. Bug Fixed: Mass Subcribe action in case of free invoice throw exception Random Text Spinning for Email templates, example: Hello {{my friend|there|, good morning}} %user.name_f% %user.name_l% ***Reports Allow to export Sequential Receipt Number from amember CP -> Payments report Reports: hint for predefined intervals with exact dates for report period Bug Fixed: report 'Count of product purchase' incorectly handle qty reports: add info about how much exact value in percent from total (table output) Report: Avarage Lifetime Value (Cohort Analysis) Retention Rate Report: ability to build report based on subscription start period, change lines to bars ***Newsletter Plugins Sendy newsletter plugin added New newsletter plugin: mailget New newsletter plugin: sendgrid3 - Support of SendGrid web api v3 Added new newsletter plugin: convertkit (http://convertkit.com) Added new newsletter plugin: getdrip (getdrip.com) Fixed bug: Interspire Newsletter plugin didn't query for all available lists. InterSpire: increase number of list to retreive up to 100 (it is just 10 by default) Added current API support to mailchimp plugin. Mailgun integration (https://mailgun.com): advanced email validation on signup form Fixed bug: Duplicate quotes around sender name when use SendGrid as email delivery method. ***Tax Closes #1667 - Tax percentages in 3 digits EU VAT plugin: Allow to use current year in invoice numbers EU VAT: Romanian VAT was changed from 24% to 20 % EU VAT Report: include paysystem receipt id in report details. ***SoftSale Fixed show of activations Fixed bug: license expiration date wasn't changed when admin changes expiration date of user's access record. Bug fixed: chunked response was handled incorrectly in case of size of chunk has symbol F Bug fixed for LicenseChecker in case of some Network error is empty and actually setError is already excuted in makeRequest Highlight disabled licenses in row License tab to user profile in admin interface, add filter for license, fix visualization for license activataion, i18n ***Shopping Cart Cart: Fix category widget Cart: option to disable/enable coupons on checkout Cart: ability to Allow use Cart only to Registered Users Shopping Cart: Tags implemented Cart: Make images in product descriptions responsive too. Changed cart layout to be responsive ***VideoPlayer Implements #1659: interactive play button for Flowplayer when cover image is used Flowplayer autoPlay didn't work for audio content Video Player: ability to define poster image in preset ***Helpdesk Closes #1685 - Add product subscription to helpdesk tickets Helpdesk: do not allow to submit empty ticket message Helpdesk: new feature - watchers ***Affiliate Program Wordpress integration: new shortcode - am4affiliate: Show Affiliate Info of currently logged in user Aff - fixed keywords report Aff: new commission condition - First Time Purchase Affiliate: Payout Method - BACS APi: new event Bootstrap_Aff::AFF_COMMISSION_CALCULATE Aff keywords reworked to work with big database Added option to enable/disable keywords support in affiliate module. Bug Fixed: Sales widget should take into account voids for affiliate commissions aff-leads plugin: ability to add column with active subscriptions ***Wordpress Wordpress plugin: Page wasn't displayed if "exclude page from menu" option was enabled Fixed bug: Wordpress plugin:Fixed problems with browse dialog. Fixed bug: Wordpress plugin: Unable to login into Wordpress dashboard if amember4 plugin is enabled in wordpress. closes #1661 - Wordpress plugin: Fixed bug: Widgets protection settings not initialized once new widget added ***Integration Plugins Drupal - fixed cookie name if script is on https Facebook: improve plugin configuration form Facebook plugin: add ability to choose size, layout and action for buttons Facebook plugin: respect current locale Updated MyBB plugin to support version 1.8.6 Receiptful Integration Plugin (https://receiptful.com/) - Send well formated receipt Email Messages optimized for upsells Drupal plugin: Set secure session when Drupal is installed under SSL Amazon S3: ability to use SSL for Authenticated URLs, it is necessary for https sites New Integration Plugin: Architect OSTicket integration. Aff - admin notification for new affiliate signup Fixed bug: Invision 4 plugin: password was stored in incorrect format. Added new protect plugin: socialninja Added new protect plugin: skadate (http://www.skadate.com) Zendesk - check access for sign in Fixed bug: Single-login didn't work with ExpressionEngine 2 Quaderno Integration (https://quaderno.io) - Send info about payments in aMember to quaderno ***Payment Plugins Stripe: listen refund webhook, update to latest APi (cards was replaced with source) jvzoo: auto login after purchase CC Plugins: Display message about successful CC info update for user WePay: implement changes in recent wepay API ccbill: fix dynamic pricing 2pay4you - new payment plugin Moneris: add USD as available currency 2checkout: Inline Checkout New payment Plugin: Quaderno Checkout (https://quaderno.io) CCBill - cascade_id option added InfusionSoft: bug fixed - expired ALL access records wrongly if there was a product with 'isoft_tags' = 'null' PayPal Pro: Fixed bug: "Column 'receipt_id' cannot be null " error generated by paypal-pro plugin when paypal was unable to create recurring profile. LimeLight plugin fixed. Beanstream-remote - added currencies Paypal-express: partial refund 2checkout: ability to switch between production and sandbox account Added support for Amazon Instant Access Paypal-express: handle 10486 errror properly New Payment Plugin: Digital Goods Store (https://my.digitalgoodsstore.com) aysafecard plugin fixed. Paysafecard's integration test will work now. New payment Plugin: Maksekeskus Added RON currency support to paysafecard plugin. Jvzoo - fixed invoice external_id for recurring New payment plugin: Nochex New payment plugin added: WarriorPayments (www.warriorforum.com) New payment plugin added: Paygarden (www.paygarden.com) SegPay - fix for rebills IPN's Stripe - hosted version added Segpay - fixed refunds 2co inline: form must also pass in the buyer’s name, email, and full billing address (So Name and Address brcik is required on signup form) PayPal Express Checkout plugin: remove confirmation screen, it is not required. Stripe - 402 is allowed status code, so show correct error message Dwolla fixed (checkout -> Checkout) New Payment Plugin: Helcim (https://www.helcim.com) New Payment Plugin: iPaymu (https://ipaymu.com) Epay: support partial refunds authorize-cim: in case user close popup window redirect him to fall back payment page jv: handle recurring payments BlueSnap: additional IP for IPN servers Following the recent commercial changes from Gate2Shop to GTS Payments HK
Your suggestions for future releases are welcome!
The aMember Pro development team announces the immediate availability of aMember PRO 4.7.2. You can see changelog below.
IMPORTANT: Fixed compatibility with new Wordpress 4.4 as they broke compatibility with older aMember WP plugin Fixed confirmation of changed e-mail address in user profile ... new big update is coming soon with new cool features, that is just a quick bugfix release
Your suggestions for future releases are welcome!
The aMember Pro development team announces the immediate availability of aMember PRO 4.7.1. You can see changelog below.
Bug Fixed: we should track empty submit for checkboxes in product brick on the signup form Bug Fixed: Expiration email can be sent incorrectly in some situation: resolve collission when MAX_EXPIRE_DATE for one product can match EXPIRE date for access record for other products, see corresponding tests for collision explanation Fixed bug: Automatic upgrades didn't work for php > 5.5.0 Aff keywords reworked to work with big database Aff - fixed keywords report Closes #1661 - Wordpress plugin: Fixed bug: Widgets protection settings not initialized once new widget added Bug Fixed: email templates to multiple admins had not effect, it always send only to default one Fixed bug: Email verification didn't work on profile form Fixed bug: PHP Fatal error: Class 'Am_Grid_DataSource_CustomFields' in import3 controller Fixed a problem with VAT invoice validation
Your suggestions for future releases are welcome!
The aMember Pro development team announces the immediate availability of aMember PRO 4.7.0. You can see changelog below.
reCAPTCHA updated to v.2 Churn rate report (users who became inactive in given period) HTML brick: ability to put HTML above or below form (can be used to add progress bar to multi page form) New option: Disable New Signups Added ability to hide/show signup forms in member area menu Reports: ability to compary reports with previouse period. Compare with same period in previouse year. New Report: Rolling Conversion New Report: Product Conversion - Number of Users who Purchase product B after Product A Added "Active Users by period" report Implements #523 - Ability to delete user from his profile (backend) Implements #1439 - ability to sort users by expire date Implements #1604 - upload and multi_upload user custom field types Implements #1171 - ability to Assign Paysystem to Product Implements #1491 - Layouts of Email Templates Implements #1518 - New option for Name brick: Make the first letters of first and last name Uppercase Implements #1631: Search Option - Search user based on payment method Ability to define specific admin as Reply-To address for autoresponder Display notification for admin in user profile if a user exceeded Account Sharing Prevention limits (backend) Admin: keep a record who and when added access manually to user Fixed bug: New rewrite cookies were not set for installations on localhost with port name (for example: localhost:8000) Fixed bug: Cookies were not set right if aMember installed on IP address. Ability to temporary disable auto-locking for user API: new event MAIL_SIMPLE_INIT_FORM, pass Am_Mail to MAIL_SIMPLE_TEMPLATE_BEFORE_PARSE - it is necessary for common customizations 'Hide from Menu' option for profile forms Allow for reseller to set all fields allowed in Subusers plugin configuration. File-upload: ability to notify admin by email about new uploads Ability to skip check of product requirements for invoices created from admin interface Implements #1334 - Custom price when adding invoice/access manually from admin backend HTML brick: ability to put HTML above or below form (can be used to add progress bar to multi page form) Fixed bug: facebook plugin didn't get user information from facebook properly. Display notification for admin in user profile if he exceeded Account Sharing Prevention limits (backend) Fixed preview action for product welcome emails Closes #1571 - Unsubscribe should not be just a checkbox, give customer feedback that his subscription status is changed Implements #431 - choose first available cache backend (apc, xcache, memcache, file), display info about used cache backernd on system info page Implements #1507 - chose default selected product (Product Brick setting) Implements #1343 - multiple products could be simultaneously moved from one part of the list to another (group action) Closes #1405 - Fix Shopping Cart Product Count Based on Categories (incorrectly count disabled and archived products) Implements #1597 - Ability to Reveal Password on Signup Form Implements #1332 - Deleting secured files in batch from admin panel Ability to create any number of profile forms (handy in case of set up has many user fields and admin want to split fields by categories eg. Account info/Personal Info/Address Info etc.) Implements #1099: Add product categories to filters in Advanced Search Implements #1399: Add products categories to Require Approval Only if Invoice has these Products (Invoice) menu Implements #1639: Cancel Feedback Plugin: add page with overview of cancel notes New Email Sending method: CampaignMonitor (Transactional API) Subusers plugin: Allow to import subusers with custom fields. Ability to inspect invoice data in admin interface, handy for debug Softsale - fix for license renewal SoftSale - allow to renew existing license instead of generation of new one Implements #1630 - Make "Available Locales" sortable Helpdesk: Add CSRF protection to new ticket form EmailAutoresponders: ability to check future subscriptions too EmailUsers - fix redirect loop for "continue" sending in cases when count of target users made different after first send User Notes: dashboard widget with last notes Fixed bug: Mail queue wasn't clean up if "Log outgoing email messages for ... days" setting is set to zero. Implements #1629 - Make HTML brick translateable Remove access record on refund (instead of expire it) self-service: bug fixed - it was not possible to move product back to Available Products list in configuration API: Am_Event::GENERATE_LOGIN EU VAT: do not validate free invoices. Display notification about processing upgrade for user in order to avoid double clicks on upgrade button. Newsletter: fixed unsubscribe_after_signup Ability to redirect to sendpass form added Ccnow payment plugin added Invite: Ability to display list of invited customer in user account Currency: correct symbol for PHP (Philippine Peso) Added - for user email templates - BCC; for admin templates - select admin recipients Fixed bug: facebook plugin didn't get user information from facebook properly. Ability to export User Groups added REMOTE API: Bug Fixed: FastCGI - aborted: error parsing headers: duplicate header 'Content-Type' Closes #1165: multiple selects values does not populated in custom signup forms Grid: Ajax driven Expandable field: usefull in case of render of cell can require many resource eg. render Mail body in log Worldpay plugin, redirect user to cancel url instead of displaying it inside worldpay frame. ***Affiliate Program Aff: new conditions for commission rules: By Affiliate Active Product, By Affiliate Active Product Category Closes #1476 - aff: if affiliate should be aproved after signup display some message instead of redirect to login screen (wher he can not login becouse of he is not approved yet) New commission rule condition - First Time Purchase of Product Show number of sales for affiliate in stats Affiliate Keywords statistics Do not allow to specify big period for affiliate cookie lifetime. It just may not work. Advanced User Search Filter: Has Affiliate Commission (Any|Paid|Not-Paid) New payout method - bitcoin Use affiliate signup form for existing users as well Separate email templates for affiliate approval Ability to automatically generate payout bi-weekly Ability to send protect content -> emails to affiliate afflevels: add Super Groups configuration option and remove group priority (it does not make any sense in this context) Aff Leads Plugin: Added lead status to the list of available fields ***Integrations Redmine v3 support. Fixed bug: facebook login button wasn't displayed in some wordpress themes. Fixed bug: Email wasn't changed in getresponse when user change email in aMember. Fixed bug: Joomla plugin didn't set information about user's groups in session. Shareasale-pixel - show tracking code only once Google-analytics: bug fixed: when someone bought a product with multiple quantities in analytics shows a wrong total price because analytics multiplies price with quantity Project-box integration added Donation plugin will respect products VAT settings now. Wordpress: Fixed Bug: No aMember's shortcode icon in post editor. Wordpress: Integration with thesis theme framework Wordpress - new option to exclude page/post from protection(useful to leave some landing page(s) unprotected having whole blog protected) Added new protect plugin: modx2 (ModX Revolution) Integration with CRM Zoho (www.zoho.com/crm/) Xenforo plugin. Create always remember cookie the same way as session cookie. Notification plugin: added ability to configure notification using relative days(for for example you can display notification when user has subscription to a product for day 2 to day three). Added ability to display notifications outside of amember. Fixed bug: GetResponse plugin didn't assign newsletter to user if user already was in that campaign. Xenforo: respect personal user permissions Fixed bug: Sendgrid plugin: Internal server error was generated in amember CP -> Protect Content -> Newsletters if there is no lists in sendgrid. Fixed Bug: Wordpress plugin: Fixed notice when 4.3. is in debug mode. Fixed Bug: Drupal Plugin: Single login didn;t was when Drupal was installed under https. New Plugin: Chamelion Social phpFox plugin was tested with 4.0.4 Invision4 plugin. ***Payment plugins PayPal PayFlow iframe integration finished Authorize.net CIM: proper way to update user's CC info. ccbill: add referer (aff_id) to payment request, it is necessary for additional fraud protection New Payment Plugin: Zaxaa (https://www.zaxaa.com/) Fixed bug: Payflow Link transactions were not activated properly. Closes #1175 - paypal: ability to handle billing terms as initial payment followed by second payment for lifetime access Sagepay - protocol change to 3.0 + added basket parameter Fixed bug: Coinbase didn't activate USD payments. New Payment Plugin: ePDQ (http://www.barclaycard.co.uk/) Fixed bug: "Paypal instant commission" plugin didn't work in live mode. Enabled partial refunds for payflow plugin Closes #1608: ClickBank refunds result in double entry PaymentWall - hide errors and show 'OK' for each notification Fixed bug: Safecart plugin was unable to create user if Last name is not available in incoming IPN message. Gocardless PRO payment plugin. Added ability to cancel Paypal Standard recurring payments automatically Authorize.NET CIM added "use new card" link in reuse form Charge2000 IPN didn't work. Paysystem send POST to ipn script but parameters were included in GET string Added new payment plugin: paymento (paymento.pl) Added new payment plugin: junglepay (junglepay.com) New Payment Plugin: Centili (https://www.centili.com/) Authorize.NET CIM: Handle situations when user profile already exists. Fixed bug: Reversed and Cancelled_Reversal IPN messages weren't handled correctly by paypal plugin. Fixed bug: Verotel plugin didn't remove access on subscription expiration. Authorize.Net AIM - fixed refunds Fixed bug: Duplicate invoice in 4CS payment plugin for recurring payments. Added new payment plugin - selz (selz.com) Fixed bug: Free trials didn't work with ccBill plugin.
Your suggestions for future releases are welcome!
The aMember Pro development team announces the immediate availability of aMember PRO 4.6.3. You can see changelog below.
Bugfix release
Your suggestions for future releases are welcome!
The aMember Pro development team announces the immediate availability of aMember PRO 4.6.2. You can see changelog below.
Currency: correct symbol for PHP (Philippine Peso) di:__sleep API calls fixed - fix problems appeared in 4.6.x with Wordpress+Facebook+WP theme enabled IDR: correct position for currency symbol Added description of BCC field Fixed bug: Free trials didn't work with ccBill plugin. BCC option added for user email templates Ability to select admins for admin e-mail templates
Your suggestions for future releases are welcome!