Version 3.0.0. #19
TimurKady
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Version 3.0.0 Major update
[3.0.0] – 2025-04-29
Major update
check_tree_integrity()
.get_tree()
,get_tree_json()
,load_tree_json()
,load_tree()
.unittest
tests for automatic CI/CD checking.Added
treenode/admin/{exporter, importer, mixin}.py
— new modules for extended work in the admin panel.treenode/models/models.py
— new main container of the tree model.treenode/utils/db/
— new subsystem for low-level SQL logic and compatibility with various DBMS.treenode/views/*
— modular structure of views (autocomplete, search, api).treenode/settings.py
— default configuration with customization support.models/decorators.py
,models/mixins/update.py
).tests.py
file with unit tests.Removed
closure.py
,adjacency.py
,base36.py
,base16.py
,radix.py
— deprecated storage and encoding schemes.treenode/views.py
— monolithic view replaced with modular structure.utils/aid.py
,utils/db.py
,utils/importer.py
,classproperty.py
.Changed
ancestors
,descendants
,siblings
,roots
,properties
,logical
, etc.).admin.py
,changelist.py
,cache.py
,widgets.py
,factory.py
and others.version.py
,urls.py
, added type annotations and documentation.Requirements
What's Changed
New Contributors
Full Changelog: v2.1.4...v3.0.0
This discussion was created from the release Version 3.0.0..
Beta Was this translation helpful? Give feedback.
All reactions