duxt_html 1.0.0
duxt_html: ^1.0.0 copied to clipboard
Complete HTML5 components for Jaspr. All 117 HTML elements with Flutter-style PascalCase syntax, child/children API, and className props.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2026-02-09 #
Added #
- Complete HTML5 coverage — every standard HTML5 element now has a duxt_html wrapper (117 components)
- Elements not in Jaspr's DOM helpers are implemented via
Component.element()directly - Document elements:
Html,Head,Body,Title,StyleElement,Base,Meta,HtmlLink,Noscript - Text elements:
Abbr,Bdi,Bdo,Cite,HtmlData,Dfn,Kbd,Mark,Q,Rp,Rt,Ruby,Samp,Sub,Sup,Time,HtmlVar,Del,Ins - Media elements:
Picture,Canvas,Track,ImageMap,Area,ObjectEmbed - Semantic elements:
Address,Hgroup,Search - Content elements:
Menu - Form elements:
Output - Web Component elements:
HtmlTemplate,Slot
0.2.0 - 2026-02-09 #
Added #
- Full Jaspr DOM coverage — all Jaspr HTML elements now have duxt_html wrappers
- Document elements:
Html,Head,Body— wraps<html>,<head>,<body> Meta— wraps<meta>withname,content,charset,httpEquivparametersHtmlLink— wraps<link>withhref,rel,type,asparameters (namedHtmlLinkto avoid conflict with jaspr_router'sLink)ObjectEmbed— wraps<object>withdata,name,type,width,heightparameters (namedObjectEmbedto avoid conflict with Dart'sObjectclass)
0.1.2 - 2026-02-09 #
Added #
Script()component — wraps Jaspr'sscript()withsrc,content,async, anddeferparameters
0.1.0 - 2026-02-05 #
Added #
- Initial release with 80 HTML components
- Content elements:
Div,P,Ul,Ol,Li,Dl,Dt,Dd,Blockquote,Pre,Hr - Text elements:
A,B,Br,Code,Em,I,S,Small,Span,Strong,U,Wbr - Heading elements:
H1,H2,H3,H4,H5,H6 - Form elements:
Form,Input,Button,Select,Option,Textarea,Label,Fieldset,Legend,Datalist,Meter,Progress,Optgroup - Table elements:
Table,Tr,Td,Th,Thead,Tbody,Tfoot,Caption,Col,Colgroup - Media elements:
Img,Video,Audio,Source,Iframe,Embed,Figure,Figcaption - Semantic elements:
Header,Footer,Nav,Main,Article,Aside,Section,Details,Summary,Dialog - SVG elements:
Svg,Rect,Circle,Ellipse,Line,Path,Polygon,Polyline - Helper functions:
Text,Raw,Fragment,resolveChildren,parseStyles - Full test coverage for all element categories