github event-catalog/eventcatalog @eventcatalog/core@4.12.0

latest releases: @eventcatalog/create-eventcatalog@4.3.13, @eventcatalog/core@4.12.1, @eventcatalog/create-eventcatalog@4.3.12...
3 hours ago

Minor Changes

  • 2c2cea7: Read catalog content and customizations directly from the project without creating a .eventcatalog-core directory. After stopping older EventCatalog processes, the unused .eventcatalog-core/ directory is safe to delete.

    Keep .astro/ in .gitignore and .dockerignore. dev --force-recreate now resets the entire .astro/ directory, including content caches, types and runtime metadata.

    Custom components share Core's React and React DOM instances, including when the project has its own React installation.

    Preserve API catalog discovery under /.well-known, configuration loading for CommonJS projects, and Windows prerender dependency imports and client script paths.

Patch Changes

  • 5d91d02: feat(core): add tsd (trial start date) to eventcatalog.config.js on new catalogs and on dev/build for existing catalogs, and include it in create, dev and build analytics events
  • eea6cb8: Use hot reload for custom homepage edits instead of restarting Astro on every save, avoiding disconnected module transport errors during rapid edits.
  • 4623aeb: Fix browser errors in installed catalogs during development (e.g. style-to-js does not provide an export named 'default') by prebundling every dependency Core's browser components import, and fix hydration mismatches in the AI assistant panel and JSON schema viewer.
  • 5ae63b4: Fix visualiser and AI assistant loading in installed catalogs during development by prebundling their browser dependencies.
  • 6a7441b: Fix static builds crashing on system changelog pages when changelogs are enabled.
  • 6b668af: fix(core): custom pages using @catalog/layouts/Layout.astro now get the same page padding and theme text color as built-in pages, so content is readable in dark mode. Pass fullWidth to the layout to render content edge-to-edge.
  • eea6cb8: fix(core): silence harmless "use astro:head-inject" module level directive warnings during builds
  • ef7f3f5: chore(core): upgrade the EventCatalog Assistant to Vercel AI SDK v7
  • 98f3000: fix(core): let dev and build tell you when an unused .eventcatalog-core/ directory from an older version can be deleted
  • 979ecd7: fix(core): reduce padding around documentation pages so content has more room on laptops and desktops

Don't miss a new eventcatalog release

NewReleases is sending notifications on new releases.