v0.150.0
Release plain-esbuild 0.11.0
5083aa2
·
19h ago
plain-elements changelog
0.11.5 (2026-05-12)
What's changed
Upgrade instructions
- No code changes required if you upgrade
plain to 0.143.0 in the same step — plain.templates is pulled in automatically.
0.11.4 (2026-05-05)
What's changed
- Exposes
__version__ from importlib.metadata on plain.elements for version probes that don't want to scrape pip metadata. (c6cf6edb)
Upgrade instructions
0.11.3 (2026-04-13)
What's changed
- Migrated type suppression comments to
ty: ignore for the new ty checker version. (4ec631a7ef51)
Upgrade instructions
0.11.2 (2026-03-10)
What's changed
- Type annotation fix for
Element global assignment in Jinja2 environment (f56c6454b164)
Upgrade instructions
0.11.1 (2026-02-26)
What's changed
- Auto-formatted config files with updated linter configuration (028bb95c3ae3)
Upgrade instructions
0.11.0 (2026-01-13)
What's changed
- Rewrote README documentation with clearer examples, FAQs section, and improved organization (da37a78)
Upgrade instructions
0.10.3 (2025-10-31)
What's changed
- Added BSD-3-Clause license field to package metadata (8477355)
Upgrade instructions
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
0.10.1 (2025-10-06)
What's changed
- Added comprehensive type annotations to improve IDE support and type checking (f7855bf)
Upgrade instructions
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
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