Releases: unhook-sh/unhook
Releases · unhook-sh/unhook
Release list
unhook-vscode v0.4.0
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
Changes
Added
- Support for custom event type extraction with new
eventTypeFieldconfiguration 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
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.0unhook-vscode v0.3.8
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
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
Changes
Added
- Support for non-interactive CLI mode with flags
--non-interactiveand--api-key - Ability to authenticate using API keys in CLI, including support for
UNHOOK_API_KEYenvironment 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.9unhook-vscode v0.3.7
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
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
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
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