Releases: meiermade/FSharp.ViewEngine
Releases · meiermade/FSharp.ViewEngine
v2026.2.4
What's Changed
- Rename Datastar attributes from _ds prefix to _data prefix by @ameier38 in #18
Full Changelog: v2026.2.3...v2026.2.4
v2026.2.3
What's Changed
- MEIER-223: update docs nav and add cloudflare tunnel deployment by @ameier38 in #16
- MEIER-225: add docs social metadata and _property attribute helper by @ameier38 in #17
Full Changelog: v2026.2.2...v2026.2.3
v2026.2.2
What's New
Custom Elements & Attributes
Html.el/Html.elVoid— create custom elements for web componentsHtml._attr— add any custom attribute (key-value or boolean)
Missing HTML Elements
- Added:
ruby,rt,rp,bdi,bdo,optgroup,menu,portal,style,base
Event Handler Attributes
- Added 46 event handlers with
[<LanguageInjection("javascript")>]IDE support:onclick,onchange,onsubmit,oninput,onfocus,onblur,onkeydown,onkeyup,onkeypress,onmousedown,onmouseup,onmouseover,onmouseout,onmousemove,onmouseenter,onmouseleave,ondblclick,oncontextmenu,onscroll,onresize,onwheel,oncopy,oncut,onpaste,ondrag,ondragstart,ondragend,ondragover,ondragenter,ondragleave,ondrop,ontouchstart,ontouchmove,ontouchend,onanimationstart,onanimationend,onanimationiteration,ontransitionend,onbeforeinput,onplay,onpause,onended,onerror,onabort,ontoggle,onselect,onreset,oninvalid
Additional Attributes
- Resource/security:
integrity,nonce,fetchpriority - Image/media:
decoding,usemap,ismap,kind,srclang,label,default,coords,shape - Popover API:
popover(string),popovertarget,popovertargetaction - Interactive:
inert - Web Components:
is,slot,part - Meter:
high,low,optimum - Form:
dirname - Microdata:
itemscope,itemtype,itemprop,itemid,itemref - ARIA (15 new):
aria-disabled,aria-selected,aria-checked,aria-required,aria-invalid,aria-haspopup,aria-pressed,aria-valuenow,aria-valuemin,aria-valuemax,aria-valuetext,aria-atomic,aria-busy,aria-placeholder,aria-roledescription
Documentation
- New docs page at
/customcovering custom elements, attributes, and extending theHtmltype - Attributes reorganized into logical groups
Full Changelog: v2026.2.1...v2026.2.2
v2026.2.1
Full Changelog: v2026.2.0...v2026.2.1
v2026.2.0
Breaking Changes
- Replaced list-based DSL with computation expression syntax for building HTML elements
What's Changed
- Multi-target library for net8.0, net9.0, and net10.0
- Add Datastar attributes support and documentation
- Restructure repository layout (lib/, docs/, pulumi/)
- Add documentation site and deployment infrastructure
Full Changelog: v2025.9.1...v2026.2.0
v2025.9.1
What's Changed
- Add warp functionality
- Add more attributes
- Various cleanup improvements
Full Changelog: v2025.9.0...v2025.9.1
v2025.9.0
What's Changed
- add tailwind elements; clean up by @ameier38 in #12
Full Changelog: v2024.03.0...v2025.9.0
v2024.03.0
What's Changed
- update to .net 8; move extras into main by @ameier38 in #11
Full Changelog: v2023.10.0...v2024.03.0
v2023.10.0
v2023.9.1
- Revert back to double quotes for attributes to make embedding JSON easier.