plain-elements changelog

0.11.1 (2026-02-26)

What's changed

  • Auto-formatted config files with updated linter configuration (028bb95c3ae3)

Upgrade instructions

  • No changes required.

0.11.0 (2026-01-13)

What's changed

  • Rewrote README documentation with clearer examples, FAQs section, and improved organization (da37a78)

Upgrade instructions

  • No changes required

0.10.3 (2025-10-31)

What's changed

  • Added BSD-3-Clause license field to package metadata (8477355)

Upgrade instructions

  • No changes required

0.10.2 (2025-10-20)

What's changed

  • Migrated to PEP 735 dependency groups by switching from tool.uv.dev-dependencies to dependency-groups.dev in pyproject.toml (1b43a3a)

Upgrade instructions

  • No changes required

0.10.1 (2025-10-06)

What's changed

  • Added comprehensive type annotations to improve IDE support and type checking (f7855bf)

Upgrade instructions

  • No changes required

0.10.0 (2025-09-19)

What's changed

  • Updated minimum Python requirement from 3.11 to 3.13 (d86e307)

Upgrade instructions

  • Ensure your project is running Python 3.13 or later

0.9.0 (2025-08-19)

What's changed

  • Updated package description from "HTML-style includes for Plain." to "Use HTML tags to include HTML template components." (4ebecd1)
  • Improved README structure with table of contents and better organization (4ebecd1)
  • Removed {{ csrf_input }} from form examples in documentation as CSRF protection is now handled automatically (9551508)

Upgrade instructions

  • No changes required

0.8.0 (2025-07-23)

What's changed

  • The Element function parameter changed from name to _element_name to prevent naming conflicts with element attributes (1e98317)
  • Improved regex pattern for parsing self-closing icon elements (f7e2c9a)
  • Enhanced error messages for unmatched capitalized tags to show the specific tag found (f7e2c9a)

Upgrade instructions

  • No changes required - the _element_name parameter change is internal to the Element function and does not affect template usage

0.7.2 (2025-06-26)

What's changed

  • Added an initial CHANGELOG.md file to start tracking package changes (82710c3)

Upgrade instructions

  • No changes required