Skip to content

chore: pin ote-events v0.8.2 instead of v0.6.0 - #14

Merged
hhkaos merged 1 commit into
mainfrom
chore/bump-embed-0.8.2
Nov 5, 2026
Merged

hhkaos merged 1 commit into
mainfrom
chore/bump-embed-0.8.2

Conversation

@hhkaos

@hhkaos hhkaos commented Nov 5, 2026

Copy link
Copy Markdown
Contributor

First item off #13.

The reader pinned <ote-events> v0.6.0 while the widget is at v0.8.2.

Checked the widget's source, not its changelog: every attribute and
property the reader uses (layout, group-events, fields-preview,
fields-detail, show-past, sort, event-actions, theme, and
events / eventActions / eventClassName / eventBadges) is unchanged
in 0.8.2.

What the bump is for:

  • dompurify 3.4.14 → 3.4.17 — the sanitizer every feed-supplied string
    passes through before reaching the DOM.
  • Non-ASCII ids and URLs survive the render path unencoded. Relevant here:
    the registered feeds are Spanish.
  • An http:// image on this https page falls back to the placeholder
    instead of leaving a broken frame.

What it does not bring: the 0.5/0.6 spec fields. The widget targets OTE
0.4.0 (oteSpecVersion in its package.json), so speakers,
recordings, contributing and D032 pricing stay unrendered whatever
version is pinned here. That is upstream work, tracked in #13.

Verified in a browser against the four registered feeds in cards, list and
calendar views: 200 upcoming events render, no console errors.

🤖 Generated with Claude Code

Two feature releases behind. Every attribute and property the reader uses
— layout, group-events, fields-preview, fields-detail, show-past, sort,
event-actions, theme, plus events/eventActions/eventClassName/eventBadges
— is unchanged in 0.8.2, checked against the widget's source rather than
its changelog.

What the bump is actually for: dompurify 3.4.14 → 3.4.17 on the path every
feed-supplied string takes to the DOM; non-ASCII ids and URLs surviving the
render path unencoded, which matters for a reader whose feeds are Spanish;
and an http:// image on this https page falling back to the placeholder
instead of leaving a broken frame.

It does not bring the 0.5/0.6 spec fields: the widget targets OTE 0.4.0
(oteSpecVersion in its package.json), so speakers, recordings,
contributing and D032 pricing are still unrendered whatever version is
pinned. Tracked in #13.

Verified in a browser against the four registered feeds in cards, list and
calendar views: 200 upcoming events render, no console errors.

Refs #13

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
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