Skip to main content
Version: 2.2.0

Changelog

@mssfoobar/web-base@2.0.0

Minor Changes

  • 78696b7: Updated to Svelte5 as well as shadcn-svelte 5 components, added storybook and updated openid-client to v6
  • f9b1933: Adjusted configuration parameters to be simpler and support more deployment configurations, including and especially backchannel communication for Keycloak.

Patch Changes

  • 8e741da: Added extra environment variables PUBLIC_COOKIE_ACCESS_TOKEN & PUBLIC_COOKIE_REFRESH_TOKEN to allow configuring cookie names as well as improved .env.template
  • 0a152ad: Fixed wrong tailwind configuration for shadcn-svelte 5.
  • 7095709: Added @changesets/cli to dev dependency.
  • c200c21: Changed default favicon from Svelte to the AGIL Ops Hub logo.

@mssfoobar/cli

v2.2.3

Patch Changes

  • Update ian package name

v2.2.2

Patch Changes

  • Updated the wfe registration package to the new @mssfoobar/wfe-web.

v2.2.1

Patch Changes

  • Restructured messages to be more intuitive to user.

v2.2.0

Minor Changes

  • Added option for publish to add -y or --yes arugment to skip prompt.

v2.1.0

Minor Changes

  • 22f81af: Added arguments for pack to allow non-interactive mode.

Patch Changes

  • 647676d: Fixed wrong messages and abortions when modlet.setup.ts is missing, as well as publish command issues.

@mssfoobar/logger@1.0.3

Initial release - view the Logger docs for more information.


@mssfoobar/sse-client

1.2.0

Minor Changes

  • Added heartbeat monitoring mechanism to detect stale connections

    • New config option: heartbeatTimeout - Duration in milliseconds to wait for messages before triggering timeout
    • New callback: onHeartbeatTimeout(timeSinceLastMessage) - Called when no messages received within timeout period
    • Timer resets on ANY message received including server keepalive events
    • Added "keepalive" to EventName type for server heartbeat/ping events
    • Dedicated keepalive event listener automatically resets heartbeat timer
    • Automatic cleanup on disconnect and errors
    • Recommended: Set heartbeatTimeout to 2-3× server heartbeat interval
  • Fixed onAnyEvent callback to actually capture ALL events

    • Previously only called for unnamed/default SSE events
    • Now called for all events: named events (Added, Removed, Updated, Timeout, keepalive) AND unnamed events
    • Execution order: onAnyEvent fires first, then specific event handler (if configured)
    • Added comprehensive JSDoc documentation explaining behavior
    • Includes keepalive events by default (developers can filter if needed)
    • Centralized event processing with consistent error handling
    • Type-safe: onAnyEvent only receives successfully parsed JSON data
  • Added JsonMapBasedSSEClientConfig to public type exports for better type checking

1.1.0

Minor Changes

  • 3d0bfec: Added json-map SSE connection feature. Set "isJsonBasedMap" config to true.

1.0.1

Initial release - view the SSE Client docs for more information.


@mssfoobar/graphql@1.0.1

Initial release - view the GraphQL client docs for more information.


@mssfoobar/webbase-sidebar

1.1.2

Patch Changes

  • Fixed sidebar items not updating on first render.
  • Fixed SidebarItem's wrong typings.

@mssfoobar/webbase-headerbar

1.1.1

Patch Changes

  • Fixed typing for ModuleNavigationItem.