plain-htmx changelog
0.16.2 (2026-02-26)
What's changed
- Auto-formatted JavaScript assets and config files with updated linter configuration (028bb95c3ae3)
Upgrade instructions
0.16.1 (2026-02-04)
What's changed
- Added
__all__ export to views module for explicit public API boundaries (f26a63a5c941)
Upgrade instructions
0.16.0 (2026-01-13)
What's changed
- Improved README documentation with better structure, examples, and FAQs section (da37a78)
Upgrade instructions
0.15.1 (2025-12-22)
What's changed
- Internal code cleanup to remove unnecessary type ignore comments (539a706)
Upgrade instructions
0.15.0 (2025-12-09)
What's changed
- Native browser form validation is now enabled by default via
htmx.config.reportValidityOfForms, so forms with HTML5 validation attributes will show validation feedback before submitting (b9e2476)
Upgrade instructions
- Test your usage of HTMX forms where client validation is concerned
0.14.0 (2025-12-04)
What's changed
- Improved type annotations for template extension context handling (ac1eeb0)
Upgrade instructions
0.13.0 (2025-11-24)
What's changed
- Replaced
HTMXViewMixin with HTMXView class that inherits from TemplateView for better type checking support (569afd6)
Upgrade instructions
- Replace
class MyView(HTMXViewMixin, TemplateView) with class MyView(HTMXView) - the new HTMXView class already inherits from TemplateView
- Update imports from
from plain.htmx.views import HTMXViewMixin to from plain.htmx.views import HTMXView
0.12.0 (2025-11-12)
What's changed
- Improved type checking compatibility by adding type ignore comments for mixin methods and ensuring proper None handling (f4dbcef)
Upgrade instructions
0.11.1 (2025-10-31)
What's changed
- Added CSP nonce support to all htmx script tags for improved Content Security Policy compatibility (10f642a)
Upgrade instructions
0.11.0 (2025-10-29)
What's changed
- Added Content Security Policy (CSP) nonce support for inline scripts and styles generated by htmx (784f3dd)
Upgrade instructions
0.10.4 (2025-10-20)
What's changed
- Updated package configuration to use
dependency-groups.dev instead of tool.uv.dev-dependencies (1b43a3a)
Upgrade instructions
0.10.3 (2025-10-06)
What's changed
- Added type annotations for improved IDE and type checker support (8cdda13)
Upgrade instructions
0.10.2 (2025-10-02)
What's changed
- Fixed documentation examples to use
self.user instead of self.request.user (f6278d9)
Upgrade instructions
0.10.1 (2025-09-09)
What's changed
- Fixed documentation examples to remove unnecessary
self.object = self.get_object() calls in HTMX action methods (aa67cae)
- Updated minimum Python version requirement to 3.13 (d86e307)
Upgrade instructions
0.10.0 (2025-08-19)
What's changed
- CSRF tokens are now handled automatically using
Sec-Fetch-Site headers instead of requiring manual token management (955150800c)
- Updated README with improved structure, table of contents, and better installation instructions (4ebecd1856)
Upgrade instructions
0.9.2 (2025-07-21)
What's changed
- Fixed documentation examples to properly quote htmxfragment template tag names (8e4f6d8)
Upgrade instructions
0.9.1 (2025-06-26)
What's changed
- Added a new
CHANGELOG.md file so future changes are easier to follow (82710c3).
Upgrade instructions