5 new features added since RC1:
5158 Implement different bonus time for re-activation of expired calendar-based subscriptions
5051 Allow identical name for different promotions (remove unique constraint)
5016 Store GeoIP Country location with Order Basket and use it as default country for invoicing address
5010 deprecate docman integration
3716 Better coupon code usage denied messages
34 bugs fixed since RC1:
5082 Promotion with price-display overrides do not show the price with upgrade pro-rating
5069 With newer Ogone account, payments result in "The SHA-OUT signature is incorrect. Please contact site administrator to check error log."
5066 Multiple automatic promotions not displaying correct discounted price
5057 CBSubs module trying to load legacy config file
5054 Manual front-end invoice payment date is logged wrong
5053 In Authorize.net, Dummy and PayPal Pro payment gateways, invoice first and last name may be overwritten by the credit-card holder name (which should be stored separately as payer_name)
5052 Initial first_name and last_name of a payment basket is always taken from CB name, independently of the global setting in Display - Invoices - Name
5034 Promotion dependant on business-status not applied correctly unless invoicing address is updated twice or page refresh is done
5022 By URL Part protection does not work with SEF
4995 4.0.0-rc1: Promotions not working at all
4988 Tax not showing in new sign-up invoice unless address is updated
4985 Totalizers not recalculating on invoice address change
4982 CBSubs Promotions: Copying a promotion causes fatal SQL error
4779 CBSubs missing _form_cbsubs_plans
4770 Invoice page gives ERROR: fromxpathnode does not match /cbxml/editinvoiceintegration/*
4769 On J3.3 with site debug on only: Publishing joomlaplugin_cbpaidsubsbot-4.0.0-rc.1 leads to 0 Serialization of 'Closure' is not allowed
4768 CBSubs 4.0.0 rc1 language plugin shows incompatibility icon when installed on CB 2.0
4621 Remove whitespaces in VAT number before submitting to EU VIES
4200 Dynamic conditionals for not selected plans and fields using wrong parameters
4199 CB 1.10.0 jQuery compatibility issues
4198 Donation and merchandise plans not displaying in dynamic conditionals selectors
4168 folder access protection not working properly
4065 CBSubs Fields field value removal not working properly
3978 onCPayAfterDisplayProductPeriodPrice trigger doesn't always send plan object
3956 Module not detecting CBSubs 3.0.0
3896 Count of cbpaidErrorHandler::uninstall() incorrect in CBSubs module, generating Warning: set_error_handler() expects the argument () to be a valid callback in libraries/cbpaidErrorHandler.php on line 44
3889 authTab only establishes _cbsfp_params once in fields tabs protection
3881 J3.0: CBSubs Content By Menu and By URL Part broken with SEF
3755 Timezones in database seams inconsistent with UTC on 2.5+
3734 Renewal calculations for this calendar year not using UTC
3673 Order form: Ajax call for change-currency button should block payment buttons during page refresh
3630 Renewal date wrong when using calendar year duration
2961 Plans with admin approval do not send emails if plan is not free
1391 Displayed renewal dates in buttons show wrong period, starting at expiration date instead of depending upon renewal_start setting (was: Renew Year 2009 in 2010)