Skip to content

Commit e0c80f2

Browse files
authored
Merge pull request #475 from winged/bump_v200
chore: bump v2.0.0
2 parents 9e99357 + 15e0022 commit e0c80f2

File tree

2 files changed

+23
-1
lines changed

2 files changed

+23
-1
lines changed

CHANGELOG.md

+22
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,25 @@
1+
# v2.0.0
2+
3+
## Refactor (Breaking change!)
4+
5+
* refactor: drop django-mptt in favour of django-tree-queries
6+
7+
Django-Tree-Queries works with recursive CTEs (common table expressions) to deal
8+
with hierarchical relationships, generally achieving the same result, but without
9+
the `right`, `left` and `tree_id` fields.
10+
11+
Django-MPTT has been unmaintained for several years, and we're suspecting some
12+
subtle bugs in it that we can't really reproduce or verify right now. Anyway it's
13+
a good time to get rid of it.
14+
15+
Note: Some old migrations needed to be changed, as we cannot refer to
16+
MPTT fields anymore. They were essentially regular foreign keys however,
17+
so this won't break the database.
18+
19+
BREAKING! This breaks if Emeis is used as a Django app directly, and depends on
20+
any of the MPTT API / features. ([`61a30e0`](https://github.com/projectcaluma/emeis/commit/61a30e018736c77c0b815f5c4315f7773c824804))
21+
22+
123
# v1.3.4 (16 December 2024)
224

325
## Fix

emeis/emeis_metadata.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
__title__ = "emeis"
44
__description__ = "user management"
5-
__version__ = "1.3.4"
5+
__version__ = "2.0.0"

0 commit comments

Comments
 (0)