Release 1.3.7 - November 21, 2006
There are several changes in this release that may affect you if you have
customized any of the MamboCharge scripts, or if you are using any of the
customizable "includes". Please read carefully to ensure that installing
this upgrade will not affect the operation of your sites.

- Config variable $_IPNTEST_EXTRA_TEST_VAR is deprecated and no longer updated
by the admin pages. ShowPaymentOptions.php page is modified to have this value
hard coded. If you have modified this script please merge your changes into
the new version

- Fixed bug that prevented new license information from storing correctly

- Fixed bug that was sending an incorrect return page to PayPal when the
site was installed in a subdirectory.

- Changed field 'points' in jos_mambocharge_plus_ppcdetail and onPurchaseCredits
in jos_mambocharge_plus_products to type int instead of float and modified 
related scripts accordingly. If you are currently using PPC functions and 
using fractional points this change may affect you adversely. Check
your point values carefully to ensure they are not damaged by this change
or contact us for help before applying the upgrade.

- Handlers modified to remove references to "Mambo subscriptions" in favor
of "site subscriptions"

- confirmationtext_mambosub_english.php modified  to include the name of the
site. It was previously blank.

- $_IPNSELECT_URL (product selection "pay now" button) URL was not being saved
consistently - fixed.

- new handlers: mambocharge_cb_subscribe.php and mambocharge_cb_terminate.php
for community builder site subscriptions. These can be used with the current
release of Community Builder together with the subscribe module.

- new INCLUDES:
	custom_site_subscribe_actions.php
	custom_site_terminate_actions.php
		these replace custom_mambo_subscribe_actions.php and
		custom_mambo_terminate_actions.php

	product_posttext_0_english.php
		If present, displays after the product listing for a
		category. Replace the zero with the category. For example
		for category 2 you would create a file called 
		product_posttext_2_english.php

	product_pretext_0_english.php
		Same as above, displays above the product listing



- Removed files: mambocharge_mambo_cbrc2_subscribe.php - deprecated
		product_pretext_english.php - deprecated




Release 1.3.6 - September 18, 2006
- Added workaround to ensure that function mc_writelog is visible to
all handlers.

- Fixed POST array issues in admin scripts that were causing variable
values to be lost when they were passed in query strings instead of
POSTS. This affects sites that have register globals emulation
disabled.

Release 1.3.5 - September 4, 2006
- Implemented a workaround for a Zend Optimizer bug that was causing the
admin toolbar to disappear on certain sites where PHP is installed as a CGI
and also caused a "Maximum execution time of 30 seconds exceeded" error.

- Fixed bug in site subscription purchase handler that was causing zero-amount
sales to fail with nonexistent function error.

- Addition of MTree purchase handler. When upgrading existing sites you must
manually add the mambocharge_mtlisting_purchase.php handler as a Purchase type
handler for MTree as well as mambocharge_mtlisting_cancelpurchase.php
as a cancel purchase handler. The latter will execute if the purchase is
cancelled or a refund is issued.


RELEASE 1.3.4 - September 3, 2006 - Interim release

- Fixed admin bug that was adding extra blank rows to the product and category
tables on systems where the RG_EMULATION option was turned off.


RELEASE 1.3.3
- Added licensing functionality for unlimited site licenses.

RELEASE 1.3.1 -- 1.3.2
Bug fixes:
   1. Bug that affected the reordering of products from the Admin Product
      management page. It only affects Mambo sites as it calls a function
      from the Joomla core that is not available in Mambo.
   2. Users of the SMF forum have reported a duplicate function declaration
      error in the showpaymentoptions page. The function has been renamed to
      eliminate the conflict.


MamboCHARGE-PLUS Version 1.3.0
Release notes

New Features
------------

1) Idev Affiliate integration - IDev Affiliate integration is achieved now by
selecting a checkbox in the MamboCharge configuration console.

2) Handling products with a price of zero - If you enable the checkbox in the
configuration console the program will immediately activate any purchase where
the price resolves to zero either because the product is set up that way or
because a coupon reduced the price to zero. Note well: The preferred way
of giving customers a free trial is by using the free trial period in your
product configuration.

3) Site subscription "purchase" handler - a new handler has been integrated
to set up site subscriptions based on a one-time purchase, rather than
subscription handling. Subscriptions set up this way have a fixed expiration
date, and will expire when that date passes, rather than by the receipt of
an IPN message from PayPal. If you offer free subscriptions you should
set them up as "purchase" type transactions and use this handler.

4) Western Union and pay-by-check integration - these options are now
enabled or disabled by a checkbox on the configuration console. The
contact information for Western Union and pay-by-check are also maintained
now via the configuration console.

5) PayPal configuration has been simplified. Variables that should not change
are now protected from being changed from the admin console.

6) Additional configurable text messages on the Payment Options page - these
are enabled by the include/payment_options_pretext_english.php and
include/payment_options_posttext_english.php files. If they exist and have content
in them, these files will be displayed above and below (respectively) the
payment options pages. You can put whatever messages you wish in these files. If
your language is other than english you should create the file in language
of your site (payment_options_pretext_french.php for example).

7) New reports are now available. To access the reports select "Reports" under the
MamboCharge configuration menu. The first page gives a list of users, which you can
filter exactly the same way as the Mambo/Joomla user listing, with an additional option
of filtering by subscription status.

When the listing comes up, click on the "details" link for detailed tabular reports
listing the member's details, all MamboCharge transactions whether completed or
not, subscription status, IPN's and pay-per-click transactions.

On the subscription tab there is now an option to manually add or update the
member's subscription.

