Skip to content

@eventuras/markdown@0.12.0

Choose a tag to compare

@github-actions github-actions released this 21 Jul 18:23
Immutable release. Only release title and notes can be modified.

Minor Changes

  • 2f52323: Moved into losol/ratio-ui. The package now lives beside the design system
    it renders with, and is released from this repository.

    • Relicensed from MIT to MPL-2.0, matching the rest of the Ratio UI family.
    • Renumbered onto a 0.x line. The package was never published to npm — its
      old version tracked the eventuras monorepo rather than this package's own
      API — so 9.0.6 became 0.11.6, each former major bump becoming a minor one.
    • The @eventuras/ratio-ui peer range tightens from >=1 to ^2.13.0. The old
      range accepted a v1 design system against components written for v2.
    • Shared config now comes from this repository's @ratio-ui/* packages
      (typescript, vite and eslint config) instead of the @eventuras/* ones.
    • test runs vitest run rather than watch mode, and the package is registered
      as a vitest project at the repo root so its jsdom environment and setup files
      apply — without that, its tests would silently skip locally and fail in CI.
    • Fixed: extending the sanitize schema dropped the default attributes for
      any tag the extension also named. Both mergeSanitizeSchemas and
      MarkdownContent's own merge used a shallow spread, so extending a with a
      single attribute discarded the rest of GitHub's allowlist for a — including
      href, silently breaking every link. Attribute lists are now concatenated
      per tag and de-duplicated.
    • Documentation fix: the README claimed data: URLs were blocked outright. They
      are blocked in links but allowed for images, per GitHub's default schema.

Versions before the move were renumbered. This package was developed in
the eventuras monorepo and never published to npm, so its version tracked
that repository rather than this package's own API. On moving here it was
renumbered onto a 0.x line: each former major bump became a minor bump
(the breaking slot in 0.x), so 9.0.6 became 0.11.6. The entries below
keep their original text — only the version headings changed.