Releases: skyizwhite/hsx
Releases · skyizwhite/hsx
Release list
1.5.0
What's Changed
- Sync built-in tags with the latest HTML Living Standard, grouped by the WHATWG element categories (#22)
- Added
hgroup,menu,search,slot - Removed the obsolete
paramelement
- Added
- Added the full SVG (SVG 2) and MathML (MathML Core) element sets as built-in tags
Full Changelog: 1.4.0...1.5.0
1.4.0
New Features
defcompcomponents can now declare a specialrestkey in their&keysection, which gathers every prop not explicitly declared into a plist (like destructuring...restin React).
Full Changelog: 1.3.0...1.4.0
1.3.0
1.2.0
New Features
- Add
clear-web-componentsutility for managing Web Components in the REPL
Minor Changes
- Add the
hsx/web-componentspackage
1.1.1
Minor Fixes
- Use
alexandria:flatteninstead - Remove unnecessary package switching from
deftags - Rename arguments of
macro-alias
1.1.0
New features
- Added
register-web-componentsutility #20
(register-web-components
custom1 custom2)
(hsx
(custom1 :prop "val"
(custom2)))↓
<custom1 prop="val">
<custom2></custom2>
</custom1>1.0.0
Stable release
- Marked the first stable version of HSX
- No breaking changes from 0.6.0
- Improved documentation
0.6.0
New features
- Added
clsxfunction for constructing class strings conditionally.
Full Changelog: 0.5.0...0.6.0
0.5.0
- The
non-escaping-taghas been removed; text escaping is now enabled for all tags. - A new
raw!fragment has been added to disable text escaping when needed.
Full Changelog: 0.4.0...0.5.0
0.4.0
- When defining components with
defcompmacro, component names must be prefixed with a tilde (~).
Bug Fix:
- Child elements of components are now detected by the
hsxmacro.
Full Changelog: 0.3.0...0.4.0