When you're ready to use django-salesforce with Django v5.1, please start a GitHub Sponsorship. You'll receive a license key.
The most important visible change is Django v5.1 support.
What is changed
- Add: Support for Django 5.1
- Change: The cursor rollback() method log messages are silenced by default
because they are mostly anoying in tests. They can be enabled again if
settings.DATABASES['salesforce']['OPTIONS']['WARNING_ON_ROLLBACK'] == True
- Changes where users will not know a difference:
- Refactored the backend.query to use consistent data types internally.
- Checked a development version of Django is really used by "tox -e djdev"
- Fix introspection for Salesforce API 62.0 Winter '25
(skip introspection of ...Event object that is not a table)