Skip to content

Releases: unhook-sh/unhook

unhook-vscode v0.4.0

Choose a tag to compare

@github-actions github-actions released this 08 Feb 06:26

Changes

Changed

  • Simplified webhook configuration by removing separate destination and source sections, now using a more streamlined delivery configuration
  • Updated delivery rules to use direct destination URLs instead of separate destination name/URL mappings
  • Improved config validation to focus on essential delivery rule requirements

Improved

  • Enhanced event delivery logic to work with simplified configuration structure
  • Made delivery rule matching more flexible by supporting both name and URL matching
  • Reduced configuration complexity for webhook setups

Updated

  • Bumped several development and runtime dependencies to their latest versions

Commits

  • e6168ed - feat: simplify config schema with backwards-compatible migration (Chris Watts)

Installation

npm install unhook-vscode@0.4.0

@unhook/client v0.7.0

Choose a tag to compare

@github-actions github-actions released this 08 Feb 06:26

Changes

Added

  • Support for custom event type extraction with new eventTypeField configuration option
  • Backwards-compatible config migration for legacy configuration formats

Changed

  • Simplified webhook configuration schema with a flatter, more intuitive delivery rules structure
  • Improved config loading to automatically detect and migrate legacy configuration formats
  • Updated example configuration files to demonstrate new config options

Improved

  • More robust event name extraction from webhook payloads
  • Enhanced configuration validation and error reporting
  • Streamlined delivery rule matching and destination resolution

Fixed

  • Potential issues with inconsistent configuration parsing across different file types
  • Handling of destination URLs and event routing in webhook delivery

Commits

  • e6168ed - feat: simplify config schema with backwards-compatible migration (Chris Watts)

Installation

npm install @unhook/client@0.7.0

@unhook/cli v0.15.0

Choose a tag to compare

@github-actions github-actions released this 08 Feb 06:26

Changes

Changed

  • Simplified webhook configuration schema, removing separate destination array and consolidating delivery rules
  • Updated config format to have a more straightforward delivery configuration with destination URL and optional source filtering
  • Improved error handling in error boundary to accept unknown error types for more robust error capturing

Improved

  • Enhanced type safety and configuration flexibility for webhook delivery rules
  • Updated dependencies to latest versions, including React, Clerk, and other core libraries
  • Refined connection and event handling logic to work with the new configuration schema

Fixed

  • Corrected ErrorFallback type to properly handle and log unknown error types
  • Resolved potential issues with config parsing and URL handling in connection and event stores

Commits

  • feeb493 - fix: correct ErrorFallback type to accept unknown error (Chris Watts)
  • e6168ed - feat: simplify config schema with backwards-compatible migration (Chris Watts)

Installation

npm install @unhook/cli@0.15.0

unhook-vscode v0.3.8

Choose a tag to compare

@github-actions github-actions released this 02 Jan 06:58

Changes

Now I'll analyze the code changes and create the changelog:

Added

  • Add support for creating Unhook configuration files directly from VS Code extension
  • Introduce Cursor MCP server configuration with advanced webhook debugging tools
  • Implement API key management commands for easier webhook setup

Changed

  • Significantly refactored configuration and webhook selection workflows to improve user experience
  • Enhanced first-time user onboarding with more intelligent prompts and configuration checks
  • Updated webhook creation and selection interfaces to provide more contextual information

Improved

  • Added more detailed error handling and user feedback for configuration and API key operations
  • Implemented better analytics tracking for configuration and webhook-related actions
  • Improved development debugging commands for easier troubleshooting of extension features

Fixed

  • Resolved issues with webhook configuration and selection processes
  • Fixed potential edge cases in first-time user experience and configuration management

Commits

  • c9d12ff - refactor: update VS Code extension commands and webhooks table component (Chris Watts)
  • bc53b3c - chore: update webhook components and chart improvements (Chris Watts)

Installation

npm install unhook-vscode@0.3.8

@unhook/client v0.6.9

Choose a tag to compare

@github-actions github-actions released this 02 Jan 06:58

Changes

Changed

  • Updated Zod dependency from version 4.2.1 to 4.3.4, which may include bug fixes, performance improvements, or new type validation features

Commits

  • bc53b3c - chore: update webhook components and chart improvements (Chris Watts)

Installation

npm install @unhook/client@0.6.9

@unhook/cli v0.14.9

Choose a tag to compare

@github-actions github-actions released this 02 Jan 06:58

Changes

Added

  • Support for non-interactive CLI mode with flags --non-interactive and --api-key
  • Ability to authenticate using API keys in CLI, including support for UNHOOK_API_KEY environment variable
  • Auto-detection of non-interactive mode in CI environments

Changed

  • Updated login and initialization flows to handle both interactive and non-interactive authentication scenarios
  • Improved CLI authentication process to support multiple methods (OAuth, API key, auth code)

Improved

  • Enhanced error handling during CLI authentication
  • Better support for automated and scripted workflows by enabling non-interactive configuration
  • More flexible authentication mechanisms for different usage scenarios

Fixed

  • Potential authentication edge cases in non-interactive environments
  • Improved error messaging for authentication failures

Commits

  • b3dacc9 - chore: update CLI auth flow, release scripts, and documentation (Chris Watts)
  • bc53b3c - chore: update webhook components and chart improvements (Chris Watts)

Installation

npm install @unhook/cli@0.14.9

unhook-vscode v0.3.7

Choose a tag to compare

@github-actions github-actions released this 28 Dec 01:58

Changes

Fixed

  • Improved syntax highlighting support for YAML, JSON, JavaScript, and TypeScript configuration files
  • Resolved build errors and updated dependencies to improve extension stability

Improved

  • Updated React, Tailwind, and other core dependencies to their latest versions
  • Enhanced VSCode theme compatibility in webview styles
  • Refined font and color handling in the request details webview for better cross-theme integration

Changed

  • Simplified language configuration by removing separate configuration files for different languages
  • Updated package metadata and development tooling

Installation

npm install unhook-vscode@0.3.7

@unhook/client v0.6.8

Choose a tag to compare

@github-actions github-actions released this 28 Dec 01:58

Changes

I'll help you create a changelog for the @unhook/client package. However, based on the provided git diff, this appears to be a simple version bump with no substantive code changes.

Release maintenance

Installation

npm install @unhook/client@0.6.8

@unhook/client v0.6.5

Choose a tag to compare

@github-actions github-actions released this 28 Dec 00:55

Changes

Updated

  • Updated Supabase JS library to latest version (2.89.0)
  • Updated Zod to latest version (4.2.1)
  • Updated Drizzle ORM to latest version (0.45.1)
  • Upgraded dependencies for improved compatibility and performance

Improved

  • Enhanced package dependencies to ensure better stability and security
  • Minor performance optimizations through dependency updates

Installation

npm install @unhook/client@0.6.5

@unhook/cli v0.14.8

Choose a tag to compare

@github-actions github-actions released this 28 Dec 01:58

Changes

Fixed

  • Restored workspace dependency for @unhook/client, ensuring the latest development version of the package is used during local development and builds

Installation

npm install @unhook/cli@0.14.8