=======
CHANGES
=======

0.10.3 (2011-05-06)
-------------------

- Now compatible with Zope 2.13 / Plone 4.1. Removed use of zope.app.zapi.
  Updated formlib imports to work on Zope 2.13. Removed monkeypatch that
  is no longer needed in supported versions of Zope.
  [davisagli]

0.10.2 (2010-10-01)
-------------------

- Fix ordering of credit card fields in the CheckoutReviewAndPay form.
  [davisagli]

- Make sure amounts are formatted with 2 decimal digits in the cart listing.
  [davisagli]

0.10.1 (2010-06-28)
-------------------

- Fixed UnicodeDecodeError for notification event subscriber and make_hidden_input function.
  [taito.horiuchi, fRiSi]

- i18n.sh now updates plonegetpaid-plone.pot and takes
  actions.xml and portlets.xml into account, too.

  since the translators of zh and da added their translations
  manually which resulted in some ids being removed,
  so i did not update those
  [fRiSi]

- updated German translation [fRiSi]

- don't show the buy/donate/cart portlet when displaying the shopping cart
  or checkout forms
  (therefore added marker view IDontShowGetPaidPortlets)
  [fRiSi]

- minor changes to the checkout-review-pay step so it does not require
  credit card information to create the order.
  (see the thread
  `please review PloneGetPaid changes for a new paymentprocessor`
  on the developer list)
  [fRiSi]

- define a custom cell_formatter to be able to link orders and cart items
  in zc.table views (this fixes #292)
  [fRiSi]

- use separate messageids for the checkout action and heading (this fixes #293)
  [fRiSi]

- do not include jquery in content-space-template since plone ships with
  a newer version (this fixes #294)

0.10.0 (2010-05-19)
-------------------

- Update variable amount donation portlet to avoid submitting via javascript.
  [jesses, alext]

- Update the cart formatter extra section to be rendered using a template.
  [cewing, alext]

- Added support for recurring payable items.  If upgrading from an older
  version of PloneGetPaid, you'll need to reinstall PloneGetPaid to add a new
  portlet and action.
  [jpg.rcom, davisagli, jesses, alext, cewing, larubbio]

- Added missing dependency declaration for getpaid.nullpayment.
  [davisagli]

- Added conditional imports to test files and various fixes for Plone 4
  compatibility.
  [taito.horiuchi]

- Added icon_expr to controlpanel.xml.
  [taito.horiuchi]

0.9.1 (2010-04-07)
------------------

- Added missing dependency declarations for five.intid, ore.viewlet and
  yoma.batching.
  [davisagli]

0.9.0 (2010-04-07)
------------------

- Updated templates for compatibility with Plone 4 in addition to Plone 3.
  [davisagli, azazel]

- Removed various bits of BBB code for Zope 2.9 and Plone 2.5, which have not
  been supported for a while already.
  [davisagli, azazel]

- Removed registration of the Payable object tab as a Zope 3 browser menu
  (which was BBB for Plone 2.5 and doesn't work with CMF 2.2)
  [davisagli]

- Added various conditional imports for Plone 4 compatibility.
  [taito.horiuchi, davisagli]

0.8.8 (2010-02-02)
------------------
- Rebundle again with upgraded setuptools

0.8.7 (2010-02-01)
------------------
- Rebundle to fix missing files

0.8.6 (2010-01-21)
------------------
- Add a workaround for free shipping bug (#274)
- Fix a broken test by updating the year

0.8.5 (2009-07-28)
------------------
- Allow users to change the opt-in language through the settings panel. [larubbio]

0.8.4 (2009-07-23)
------------------
- Add the new GetPaidSalesforceOrderRecorder to plugins.xml [larubbio]

0.8.3 (2009-07-22)
------------------
- Add a new 'multishot' cart.  Currently used with getpaid.formgen so sibling adapters can access the cart used for single page checkouts. [larubbio]

0.8.2 (2009-07-10)
------------------
- Rollback the 'fix' for $0 shipping since it causes the shipping cost to be displayed to the user, but not charged.

0.8.1 (2009-07-07)
------------------
- Add shipping cost to the new emails [larubbio]
- Fix an uninitialized mailer [larubbio]

0.8 (2009-07-07)
----------------
- Allow the user to make changes to the emails that are sent out [larubbbio]
- Allow sending of emails on auth, charge and decline (I didn't see an event for refund) [larubbio]
- Manage Cart link in personal_bar changed from $object_url/@@getpaid-cart to $portal_url/@@getpaid-cart like in cart portlet [taito.horiuchi]
- Change the order of checkout buttons so the default is to continue through the pipeline [larubbio]
- Add a hacked 'fix' for $0 shipping bug when user moves backwards through the checkout pipeline [larubbio]

0.7.9 (2009-05-19)
------------------
- Updated translations [larubbio]

0.7.8 (2009-05-15)
------------------

- updated the way we get the version of the product, since there is no
  more version file [lucielejard]

0.7.7 (2009-05-15)
------------------

- fixed the javascript, this fixes errors that were showing up in IE
- removed version.txt and replaced it by the metadata.xml,
- made sure the version is up to date [lucielejard]

0.7.6-1 (2009-05-12)
--------------------

- Add getpaid.formgen and getpaid.SalesforcePloneFormGenAdapter to plugins [larubbio]

0.7.6 (2009-05-12)
------------------

- Add variable amount donations [larubbio]
- Allow annotations on the shopping cart [larubbio]

0.7.5 (2009-03-13)
------------------

- updated brazilian portuguese translation [rafaelcrocha]
- updated the code so that we make sure we get the site root when checking
  out, otherwise we can't get the store settings


0.7.4 (2009-01-28)
------------------

* added the inclusion of getpaid.payflowpro if it is installed [lucielejard]
* added a viewlet provider on thank you page (belowcartthankyou) [flejard]


0.7.3 (2009-01-19)
------------------

* forced one of the shipping methods to be checked when buying a
  shippable item [lucielejard]

0.7.2 (2008-12-31)
------------------

* updated the portlet "add to cart" so that we can choose a quantity
  of items to add, this fixes issue 123 [lucielejard]
* added a provider spot on the "review and pay" page to be able to
  hook a viewlet to it
* Added 2 fixes (for when you use the shipping system):
* gave a default value to the order.shipments, because it is never
  set up to anything otherwise and you can't access your order,
* fixed the way we calculate the total, so that we have float numbers


0.7.1 (2008-11-24)
------------------

* fix: missing import for interface INamedOrderUtility [bruno.ripa]
* form update did not do as advertised - see
  http://groups.google.com/group/getpaid-dev/browse_thread/thread/e55f34e1d509ceef
  [matt.halstead]
* fix: added view to check shippable contents [bruno.ripa]
* created "Checkout Options" management page to control whether
  'Contact me with offers' is displayed on Checkout (fixes issue 184)
  [mcgruff.scruff]
* Persisted and added Name on Card and Card Phone Num to orders listing
  viewlet. [ctxlken]
* Added last4 and transaction id columns to the orders listing viewlet.
  [asagliocco]
* Persisted processor transaction id and last-4 digits of credit card to ZODB.
  Also, modified order-summary.pt to present these two fields. [ctxlken]
* fix: #151 and some missing italian translations [bruno.ripa]
* Modified anon checkout test to create second browser object in order to
  eliminate test failure due to non-existent Login in link after logout in
  first browser object (similar to FireFox behavior that requires shutting
  down browser to fully be logged out. [ctxlken]
* Provide a slightly longer example of how to integrate an existing
  custom content type. [michael.dunstan]
* Added a howto for accessing getpaid properties from able object
  [horacio.duran]
* Added an option to give a name to the order templates to find them
  easily after [horacio.duran]
* changed the zip_safe to be False [lucielejard]
* Finally the order management screens keeps the filter when paging,
  rejoice. Also with tests, just in case.  <-- this for trunk
  [horacio.duran]
* review doc and edit (remove uncertainty "xxx"). split off part to
  development docs folder. [cjj.ifpeople]
* porting State widget work from 0.6 branch to here [javimansilla]

0.7 (2008-08-29)
----------------

* Added general text documents to project root.

