Skip to content

Releases: thorgate/django-thorbanks

Release 0.7.1

21 Nov 14:48
e8b8eb0
Compare
Choose a tag to compare
  • Add support for configuring the sign and verify hash algorithm from Django settings [Thanks @mediocrescientist - #29]

Release 0.7.0

02 Oct 12:18
98b615f
Compare
Choose a tag to compare
  • Add support for SHA256 hashing algorithm [Thanks @mediocrescientist - #28]

Version 0.6.3

12 Apr 15:06
Compare
Choose a tag to compare
  • Django 4.0 compatibility - thanks @dmtrm and @SirBigG
  • test matrix changes

Version 0.6.2

18 Feb 18:31
5433513
Compare
Choose a tag to compare
  • Add message attribute to AbstractTransaction
  • Provide request parameter to transaction_succeeded/transaction_failed
  • PaymentRequestBase: Allow usage with existing transaction trough existing_transaction kwarg
    • Note: When using this one must also provide the url kwarg (just send the value of pingpack_url argument provided to create_payment_request

Version 0.6.1

18 Feb 08:55
0dd1922
Compare
Choose a tag to compare
  • Upgrade cryptography dependency

Version 0.6.0

24 Mar 16:41
Compare
Choose a tag to compare

This release makes thorbanks compatible with modern django and python. 🎉 💯

  • Add installation and setup instructions to README
  • Add authentication request html template
  • Add appconfigs and remove legacy django fallbacks
  • Refactor how thorbanks models are registered
    • Re-generate migrations for example app
  • Refactor config validation into system checks
    • Remove unused config keys
    • Clean up how default settings are loaded
  • Drop solo protocol support
  • Replace PyCrypto with cryptography
  • Add extra_fields argument to create_auth_request and create_payment_request - see 1c1bc75 for reference.

Misc:

  • Add poetry for release and dependency management
  • Add black and isort for automatic formatting
  • Update testing tools and various other development dependencies
  • Update travis build matrix:
    • Add py37, py38
    • Add newer django versions
    • Drop older python versions
    • Drop older django versions
    • Run releases on python 3.7
    • Update xvfb usage
  • Link to iPizza protocol spec in README

Migrating from an older version?

For support please contact Jürno Ader via jyrno@thorgate.eu.

Version 0.6.0a2

06 Feb 10:21
038b56d
Compare
Choose a tag to compare
Version 0.6.0a2 Pre-release
Pre-release

see release notes for version 0.6.0

Version 0.6.0a1

06 Feb 08:16
Compare
Choose a tag to compare
Version 0.6.0a1 Pre-release
Pre-release

see release notes for version 0.6.0

Version 0.5.3

25 Nov 11:10
Compare
Choose a tag to compare
  • Nothing code-related changed, only testing automated pypi releases

Version 0.5.2

08 Aug 11:21
Compare
Choose a tag to compare
  • Add banklink configuration key SEND_REF
    This boolean setting can be used to disable automatic reference
    number generation for payments (it defaults to True), e.g.:
BANKLINKS = {
    'seb': {
        'SEND_REF': False,  # Disable ref numbers for SEB bank payments
    },
}