0.2.50 (2025-12-14)¶
New Features:
Django 6.0 compatibility
Added
justfilefor streamlined development commands (just test,just lint,just typecheck,just docs, etc.)Replaced
django-fluent-commentswith a built-in comments app (cast.comments) based ondjango-contrib-comments. The new implementation keeps the existing spam moderation viacast.moderation.Moderatorand maintains template/static/tag compatibility for existing deployments.
Other Changes:
Updated developer documentation (
docs/development.rstanddocs/architecture.rst)Comment UX parity improvements (inline preview, AJAX posting, HTMX-safe event handling) and styled fallback pages for non-JS clients.
Reduced dependencies by removing
django-fluent-commentsandpython-akismet.Tox: isolated SQLite DB per environment via
CAST_TEST_DBto avoid DB locking and cross-env state bleed.JavaScript: fixed
npm test(Vitest) and addedjust js-test/just js-coveragehelpers.Comments JavaScript: moved source into
javascript/src/comments/ajaxcomments.tsand ship a built artifact atsrc/cast/static/fluent_comments/js/ajaxcomments.js.