Skip to content

v0.3.0

Choose a tag to compare

@ECuiDev ECuiDev released this 09 Nov 13:30
· 11 commits to main since this release

New Features

  • Error tracking
  • Session replay recording
  • Remote configuration
  • Page change callbacks for SPA integration
  • Manual error capture API (captureError)

Breaking Changes

  • rybbit.init() is now async and returns a Promise
  • Following feature toggles are now controlled server-side via the Rybbit dashboard:
    • autoTrackPageviews
    • autoTrackSpaRoutes
    • trackQuerystring
    • trackOutboundLinks
    • trackWebVitals
  • Removed configuration options:
    • trackHashRoutes (always enabled, avoid tracking by using skipPatterns)
    • trackDataAttributes (always enabled, avoid tracking by not adding data attributes to your HTML)
    • webVitalsTimeout (no longer configurable)

Dependencies

  • Added optional peer dependency: rrweb ^2.0.0 (required for session replay feature)