djust 0.5.0rc1

Pre-releaseReleased

Added

  • Package consolidation: all 5 runtime packages folded into djust — One install, one version, one CHANGELOG. pip install djust stays lean; pip install djust[all] gets everything.
    • Phase 1+2: djust-auth + djust-tenants → core (#770) — djust-auth (879 LOC) merged into python/djust/auth/ package with lazy imports. djust-tenants missing modules (audit, middleware, managers, models, security) merged into existing python/djust/tenants/. Both are core — no extras needed. 27 new tests.
    • Phase 3: djust-admindjust[admin] (#771) — 3,878 LOC merged into python/djust/admin_ext/ (avoids collision with django.contrib.admin). Views, forms, adapters, plugins, decorators, template tags, 7 HTML templates. 40 new tests.
    • Phase 4: djust-themingdjust[theming] (#772) — 49,105 LOC merged into python/djust/theming/. CSS theming engine, design tokens, 96 HTML templates, 9 static files, management command (djust_theme), 4 template tag modules, gallery sub-package. 749+ tests.
    • Phase 5: djust-componentsdjust[components] (#773) — ~100K LOC merged into python/djust/components/. 170+ UI component classes, 6 template tag modules, management command (component_gallery), descriptors, mixins, rust_handlers.py. Extra deps: markdown>=3.0, nh3>=0.2.

All releases · Atom feed