Django Money Versions Save

Money fields for Django forms and models.

1.1

3 years ago

Fixed

  • Optimize money operations on MoneyField instances with the same currencies. #541 @horpto

Added

  • Support for Money type in QuerySet.bulk_update() #534 @satels

1.0

4 years ago

Added

  • Support for money descriptor customization. (@Stranger6667)
  • Fix order_by() not returning money-compatible queryset #519 (@lieryan)
  • Django 3.0 support

Removed

  • Support for Django 1.8 & 2.0. (@Stranger6667)
  • Support for Python 2.7. #515 (@benjaoming)
  • Support for Python 3.4. (@Stranger6667)
  • MoneyPatched, use djmoney.money.Money instead. (@Stranger6667)

Fixed

  • Support instances with decimal_places=0 #509 (@fara)

0.14.3

5 years ago

Fixed

  • djmoney.forms.widgets.MoneyWidget decompression on Django 2.1+. #443 (@Stranger6667 )

0.14.2

5 years ago

Fixed

  • Validation of djmoney.forms.fields.MoneyField when disabled=True is passed to it. #439 (@stinovlas, @Stranger6667)

0.14.1

5 years ago

Added

  • Support for indirect rates conversion through maximum 1 extra step (when there is no direct conversion rate: converting by means of a third currency for which both source and target currency have conversion rates). #425 (@Stranger6667, @77cc33)

Fixed

  • Error was raised when trying to do a query with a ModelWithNullableCurrency. #427 (@Woile)

0.14

5 years ago

Added

  • Caching of exchange rates. #398 (@Stranger6667)
  • Added support for nullable CurrencyField. #260 (@Stranger6667)

Fixed

  • Same currency conversion getting MissingRate exception #418 (@humrochagf)
  • TypeError during templatetag usage inside a for loop on Django 2.0. #402 (@f213)

Removed

  • Support for Python 3.3 #410 (benjaoming)
  • Deprecated choices argument from djmoney.forms.fields.MoneyField. Use currency_choices instead. (@Stranger6667)

0.13.5

5 years ago

Fixed

  • Missing djmoney main package in dist #417

0.13.4

5 years ago

Fixed

  • Packaging of djmoney.contrib.exchange.management.commands. #412 @77cc33, @Stranger6667