Skip to content

Releases: django-money/django-money

Release 3.5.2

07 May 21:31
2e82d69
Compare
Choose a tag to compare

Release 3.5.1

05 May 16:42
c974971
Compare
Choose a tag to compare

Release 3.5

04 May 12:28
7a52366
Compare
Choose a tag to compare

Release 3.4.1

30 Nov 19:37
0209456
Compare
Choose a tag to compare

Release 3.4

30 Oct 10:42
85bce4e
Compare
Choose a tag to compare

Release 3.3

18 Sep 11:20
08e722a
Compare
Choose a tag to compare

Fixed

  • Fix detection of necessary migrations. Note that this means that previously undetected migrations will be detected as of this version #725 (vanschelven)

Full Changelog: https://django-money.readthedocs.io/en/latest/changes.html

Release 3.2

03 Jul 14:48
a6b5a56
Compare
Choose a tag to compare

Changed

  • Explicitly define id in djmoney.contrib.exchange.Rate model - This ensures that the database table will use AutoField
    even if DEFAULT_AUTO_FIELD is set to BigAutoField in the Django project's settings. #716

Fixed

  • Downgrade asgiref to 3.6 to work with pypy3

Release 3.1

23 Apr 20:49
7083685
Compare
Choose a tag to compare

Added

Fixed

Release 3.0

20 Jun 14:19
d392e81
Compare
Choose a tag to compare

Changed

  • Update py-moneyed to 2.0. #638
  • Remove the deprecated Money.decimal_places_display property and argument. #638
  • Remove the deprecated CURRENCY_DECIMAL_PLACES_DISPLAY setting. #638
  • Null constraint on an implicit CurrencyField is now declared from null=... argument to MoneyField. #638

Fixed

  • Improve the internal check for whether a currency is provided #657
  • Fix test suite for django main branch #657
  • MoneyField raises TypeError when default contains a valid amount but no currence, i.e. Money(123, None). #661
  • MoneyField supports default of type bytes #661

Added

  • Add support for Django 4.0 and 4.1.
  • Add support for Python 3.10.

Removed

  • Drop support for Django 3.1.
  • Drop support for Python 3.6.

Release 2.1.1

02 Jan 17:43
897de31
Compare
Choose a tag to compare

Changed

Fixed

  • Make Django REST Framework integration always raise lower-level errors as ValidationError. #601, #637 (@flaeppe)
  • False positives in Migration changes, improvements to MoneyField.deconstruct. #646, #648 (@flaeppe)