- Bug fix: Handling invalid data
- Support for Django 3.9
- Update dependencies
- Support Py38, Py39
- Remove EOL py27
- Update dependencies
- Support Py37
- Remove EOL py34
- Support for Django 2.1
- Support Py36
- Dropped support for Django 1.7
- Fixes and Upgrades to support Django 1.8 - 1.10
- Use Django's UUIDField
- Support Django 1.9
- Update payment_method field length from 16 to 24
- Remove support for Py33. Support Py35
- Fix querydict bug
- Support Django 1.8
- Support Py33 and Py34
- Return proper IPN response
- Restructure flow to better support IPN processing
- Setup build had not packaged the templates
- Fix documentation formatting issues
- Allow specifying own transaction model
- Pass all transaction info when redirecting
- Update intermediate template
- Introduce intermediate payment processing screen
- Update Django version to 1.7+
- Add support to receive and process IPN
- Save all details about the transaction and status
- Added test sandbox
- Updated Django version
- Updated django-uuidfield
- Support anonymous checkouts
- Add support for getting payment status
- Major structural refactoring. Use mixins
- Use Mixins and XML Builder
- Pin dependencies to specific versions
- Update how imports should be done
- Remove imports from __init__.py
- Fix import bug. Tests for projects using this fail in Shippable
- Set max Django version to 1.7
- Packaging for PyPi
- Fix import bug in urls.py
- Fix how callback url is constructed
- Fix: Live URL uses https
- Refactor handling of redirect urls. Model validation of transaction and merchant reference
- Rename settings to conf. Set default oauth redirect url
- Add django-uuidfield to dependencies
- First release on PyPI.