Releases: M1ha-Shvn/django-pg-bulk-update
Releases · M1ha-Shvn/django-pg-bulk-update
Version 2.2.0
Features
-
Added IsNullClauseOperator
-
Reformated travis config:
- Removed python 3.3 from travis (limit exceeded)
- Removed postgresql 9.2 from travis (limit exceeded)
Bug fixes
Refactoring
- Removed BulkUpdateQuerySet
Testing changes
- Removed python 3.3 testing, added python 3.7
- Removed postgresql 9.2 testing
Version 2.1.0
Features
- Added ability to return updated/inserted data with
returning
parameter
Bug fixes
- Fixed issue #23
Version 2.0.3
Bug fixes
- Fixed issue #21
Version 2.0.2
Version 2.0.1
Bug fixes
- Fixed issue #16
Version 2.0.0
New features
- bulk_update_or_create on PostgreSQL 9.5+ now works through INSERT ... ON CONFLICT query
- Added logging in order to make debug easier
- Inner refactoring
- Queries now uses PostgreSQL WITH () satetment. It makes query easier to read.
- Hack with SELECT ... LIMIT 0 to get field type was replaced with CAST function, based on django field types.
Bug fixes
- Fixed issue #14 for PostgreSQL 9.5+
Back incompatibilities
- bulk_update_or_create now returns single result - number of rows affected (it was a tuple of inserted and updated records before 2.0.0)
- modify_create_params method of AbstractSetFunction based classes is not used any more (if INSERT ... ON CONFLICT is used)
Version 1.1.0
New features
- BetweenClauseOperator
- UnionArraySetFunction
Bug fixes
- Fixed issue #7
Tests
- Some perfomance tests, mentioned in README
Version 1.0.1
Fixed #2
Version 1.0.0
First release