• 0.7.0 557cb15c7e

    0.7.0 Pre-release

    endeavorance released this 2026-02-04 14:49:54 +00:00 | 0 commits to main since this release

    This release updates a lot of the API surface on components to consolidate a bit

    Changes

    • Component.styles -> Component.style
    • liveAttributes system removed
      • Instead, changedAttributes is passed to beforeUpdate()
    • component.stopListening() removed
      • Instead, component.listen() returns a function to clean up the listener manually if needed
    • component.requireElementById() -> component.ref()
    • initialState and computedProperties must be defined as functions
    Downloads
  • 0.4.0 4e61542581

    0.4.0 Stable

    endeavorance released this 2026-01-22 17:44:29 +00:00 | 12 commits to main since this release

    New

    • Conditional rendering directives (if, else-if, else)
    • The css template helper can now interpolate Palette component tag names
    import { Avatar } from “#components
    
    const styles = css`
      ${Avatar}.round {
        border-radius: 50%;
      }
    `
    
    Downloads
  • 0.4.0-rc.1 8fc23832f0

    0.4.0-rc.1 Pre-release

    endeavorance released this 2026-01-21 14:16:51 +00:00 | 20 commits to main since this release

    New stuff

    • Conditional rendering with ::if / ::else-if / ::else directives
    • Initial perf test harness package
    Downloads
  • 0.3.1 4fa0043542

    0.3.1 Stable

    endeavorance released this 2026-01-16 20:15:11 +00:00 | 27 commits to main since this release

    Bugfixes

    • Fixed an issue with the ::each directive which caused inline child content of list items not to render
    Downloads