Skip to content

Version 1.0#19

Merged
estherbrunner merged 4 commits intomainfrom
next
Mar 9, 2026
Merged

Version 1.0#19
estherbrunner merged 4 commits intomainfrom
next

Conversation

@estherbrunner
Copy link
Copy Markdown
Member

Changed

  • @zeix/cause-effect upgraded from ^0.18.5 to ^1.0.0.
  • UI type now includes | undefined in its index signature: type UI = Record<string, Element | Memo<Element[]> | undefined>. This is a breaking change for TypeScript consumers who access component UI values without narrowing — index access on a UI-typed object now yields Element | Memo<Element[]> | undefined rather than Element | Memo<Element[]>. Component UI types with optional elements should declare them as prop?: ElementType | undefined (rather than prop?: ElementType) to satisfy exactOptionalPropertyTypes.

@estherbrunner estherbrunner merged commit 14ef3b3 into main Mar 9, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant