Skip to content
This repository has been archived by the owner on Feb 7, 2019. It is now read-only.

Releases: swisscom/cleanerversion

Performance improvements for M2M properties

28 Jan 10:45
Compare
Choose a tag to compare

As described in PR #44, this release's focus is mainly meant to keep the number of DB queries constant when cloning objects including M2M fields.
Previously, the complexity was O(n) with n being the number of M2M relations. Thanks to @raphaelm complexity could be fixed to a constant value (so, O(1)).

Lowercase DB column names and more Django-like intermediary tables

05 Jan 12:36
Compare
Choose a tag to compare

This release covers PRs #39 and #40.
It enforces lowercase DB table column names and a correct DB namespace.

!!!DBs created with prior versions (<1.4.0) of CleanerVersion will not be compatible with this and future versions (>= 1.4.0)!!!

M2M assignment of absolute values

22 Oct 13:40
Compare
Choose a tag to compare

Assignment of absolute lists to M2M related properties is now possible. E.g.:
up to now, only assignments like "author.books.add(book1)" were possible.
With this feature, assignments like "author.books = [book1, book2, book3]" are possible.

v1.2.3: Merge pull request #14 from swisscom/reduce_warnings_w_django17

06 Oct 13:13
Compare
Choose a tag to compare

v1.2.2: Merge pull request #10 from swisscom/bugfix/null_in_m2m_rel

19 Sep 11:44
Compare
Choose a tag to compare

v1.2.1

18 Sep 21:39
Compare
Choose a tag to compare

Added support for Null-ForeignKey relationship instances

v1.2.0: Merge pull request #7 from swisscom/travis-integration

16 Sep 08:14
Compare
Choose a tag to compare
  • Added Python3.4 support
  • Code gets now checked by travis-ci.org

v1.1.2

15 Sep 18:04
Compare
Choose a tag to compare
Fixed setup.py script in order to add versions.utils as well; Exclude…

v1.1.1

15 Sep 15:39
Compare
Choose a tag to compare
Set version to 1.1.1

v1.0

11 Sep 20:16
Compare
Choose a tag to compare
Precisions on how to embed and use CleanerVersion