Changelog
Release history
Latest
v6.4.0
Features
1 change- add missing pointer event props (3a8f596)
Bug Fixes
1 change- defer initial select value until options mount (7dd1c7f)
Bug Fixes
1 change- defer initial select value until options mount (7dd1c7f)
Performance Improvements
1 change- bump rescript-signals to ^3.1.0 (f9d3ef9)
Features
1 change- add draggable, hidden, title, and other missing JSX props (e6de2ba)
Bug Fixes
1 change- add exports field to package.json (c57ed32)
Changes
1 change- refactor!: drop Xote__ prefix and use ReScript namespacing (08991c4)
Changes
1 change- refactor!: rename Component module to Node (0bb235b)
Changes
1 change- refactor!: rename JSX module to XoteJSX (ee870d4)
Changes
1 change- refactor!: split HTML element builders into Html module (8ffd83f)
Changes
1 change- refactor!: unify reactive node helpers under
signalprefix (b1a3ca7)
BREAKING CHANGES
5 changesXote.Componentis renamed toXote.Node. Replace allComponent.text,Component.signalText,Component.element,Component.mount, etc. with the equivalentNode.*calls.- The JSX module is now
Xote.XoteJSX. Consumers must updaterescript.json: "jsx": { "version": 4, "module": "XoteJSX" } - Element builders moved from
ComponenttoHtml. ReplaceXote.Component.div(...)withXote.Html.div(...)(and the same forspan,button,input,h1-h3,p,ul,li,a). - The JSX module path changes from
Xote__JSXtoXote.JSX. Consumers must update theirrescript.json: "jsx": { "version": 4, "module": "JSX" }, "compiler-flags": ["-open Xote"] Xote.Component.textSignal,reactiveString,reactiveInt, andreactiveFloatare removed. Replace call sites withsignalText,signalInt, andsignalFloatrespectively.
Changes
1 change- feat!: update to rescript-signals 2.0.0 (fb2c897)
BREAKING CHANGES
1 change- Effect.run now returns unit instead of a disposer. Use Effect.runWithDisposer when you need to manually dispose an effect.