This thread discusses article
CBSubs 1.2 Released!
.
First of all many thanks to all those who helped making CBSubs 1.2 a reality:
- CBSubs Workgroup members
- CBSubs users
- Active forum members for great ideas
- CB Team co-members Kyle and Nick, who gave lots of feedbacks, testing, and so on.
- Special thanks to Nick for the huge documentation made (now at 455 pages!)
I hope you'll like the new promos/coupons/giftcard/wallet features and that they will help you increase the success of your website.
Changelog
28 New Features:
#2586
New Payment gateway: CCBill payment gateway with single payments and autorecurrings
#2583 Version checker now displays message for expired or about to expire maintenance periods
#2581 New Confirm Order button displayed instead of payment gateway when order total is 0.-
#2580
Front-end viewing of user-subscriptions
#2577 Google analytics integration plugin: Add Cross Domain Tracking cookies config (optional param)
#2576 Emails integrations plugin:
Add Pending payments emails for first payment (including for offline gateways
#2574 GroupJive Integration plugin:
GroupJive 2.3+ Support
#2566 Add
flexible conditions to decide if a plan is allowed to be registered (depending on other plans and fields and fields values)
#2565 Add css id to plans at registration and in upgrades list
#2564
Add flexible conditions to decide if a plan is allowed to be upgraded to
#2558 Calendar year plans:
allow to start the calendar year at any date in the year
#2537 PCI-DSS compliance: All forms can force to HTTPS
#2536 Add most used currencies symbols
#2535 Improve markup of prices with spans for formatting currency, decimals, dots
#2530 Unique CSS ID for each plan
#2486
Plans offering based on CB Field content
#2420
Default plans selections when accessing plans displays by URL
#2350 Plan website workflow texts now supports substitutions
#2330 Implement Autorecurring payments inside CBSubs with autopayments cron job and timed actions
#2067 Ogone auto-recuring payments supporting alias and direct links
#1932 New Expiration date based off previous expiration date and not date paid for renewals (no gap setting added)
#1847
Implementation of coupons and promotions system
#1820 When automatically proposing plans: Automatically selects all variants even if non-exclusive
#1670 Content integration: Access by url part can use regex regular expressions too
#1466 Payment pending notification by e-mail (useful in particular for Off-line payments)
#1316 New setting if exclusive Plan will be proposed for upgrades, but only if it's more expensive (needed clarification) or always, allowing downgrades too
#1134 Send different emails for first activation, for renewals, and for autorenewal
#1125 Add emails on pending state
#1019 Make Image plan integration available for Merchandise and Donations too
38 Minor bugs fixed:
#2556 Merchandises displays "for lifetime" period instead of price only (but could be overridden)
#2555 Backend: descriptions of fieldsets not translated
#2551 Tax integration plugin with IE6+IE7+IE8 : mandatory invoicing address saving resulting in "You are not authorized" screen due to IE button bug
#2550 EU VIES VAT Number Service changed its URL
#2543 Tax language strings missing
#2542 Backend: description typse do not translate their default string
#2529 Taxes integration plugin had jos_ table-prefix hardcoded instead of #__
#2513 PayPal gateway: when server params change: renewals not sending successful IPN
#2487 CBSubs menus protection was ignoring plans with "Propose spontaneously plan for upgrades" is set to "never propose spontaneously" and user is logged in
#2485 Fatal error cbsubs.email.php on line 76 in case of cron-job based expirations
#2443 Docman integration not considering active merchandise or donation plans
#2435 Google analytics integration plugin using depreciated (but still working for some time) API
#2401 Subscriptions showing sometimes multiple times in subscriptions list
#2397 Ogone gateway: Partial refunds IPN generate a mismatch due to amount not identical (like with full refund) so partial paypal refund payment was not registered in payment list
#2374 Paypal gateway: tax display wrong after editing invoicing address (paid total is correct)
#2347 J1.6: codemirror editor not functional in cbsubs editor params
#2333 J160: cbsubsbot did not uninstall on Joomla 1.6.0
#2331 Existing Paypal IPNs urls stop working when moving site or changing database name
#2327 Paypal reviews amounts do mismatch as IPN messages have a bug in amounts: needed a workaround
#2326 J160 - CBSubs module had to be modified to install on J160
#2317 on older php versions mt_rand(): max(-16777217) is smaller than min(0)
#2303 when configured with no plans at registration user is registered as a subscriber
#2299 Multiple file attachements on CBSubs plan welcoming email and email integrations doesn't work
#2290 Propose spontaneously plan at registration: mode was not functioning in some cases
#2237 Ogone: Refund does generate IPN and update basket but does not add a negative payment
#2227 Remository plugin not saving its parameters correctly
#2212 Docman integration: On CB 1.3-: Fatal error: undefined function cbArrayToInts() in cron-job expirations
#2211 Minor notice on wrong database entry in invoice display
#2210 country and state fields not synchronzing when configured to do so
#2206 Backend: When subscriptions are being mass expired, there are numbers displayed at top in backend
#2204 CB Content Protection integration plugin: protects on POST parts, but doen't show controlling plans on POST parts, only on GET parts so the needed plans auto-calculation wasn't working properly in that case
#2197 email on expiration not translating language strings
#2165 Notice: getObject of plan id X failed. ... In cbpaidsubscriptions.class.php on line 1390 was displaying, now only logged
#2162 Setting show on CB User Profile to No causes direct URL to hide subscriptions too
#1618 emails integration should inform or warn user that TO address is required
#1425 Invoice with HTML in address field: adds <br> at each line break: adding an html table to Customer address format: results in massive amount of line breaks
#1304 Authorize.net payment button image and text replacement nonfunctional
#1190 autorecurring: appears in Donation