Skip to content

v1.0.0 - Initial Stable Release

Choose a tag to compare

@saedyousef saedyousef released this 10 May 18:55
· 6 commits to main since this release
a75bdf4

Full Changelog: v1.0.0...v1.0.0

v1.0.0 is the first stable release of php-n8n/client.

This version provides the core client API for triggering n8n webhooks, working with webhook request payloads, and tracking executions through the n8n API.

Added

  • Webhook triggering via $client->webhooks()->trigger().

  • Execution fetching and polling through the n8n API.

  • Request body helpers for common webhook payload types:

    • JSON
    • plain text
    • streams
    • empty requests
  • Lifecycle hooks for:

    • webhook requests
    • execution tracking
    • polling
    • error handling
  • Strict webhook URL validation for absolute http and https URLs.

  • Transport abstractions based on PSR-7, PSR-17, and PSR-18.

  • PHPUnit test coverage.

  • GitHub Actions CI for the supported PHP versions.

  • Codecov coverage reporting.

Installation

composer require php-n8n/client:^1.0

Notes

This release marks the package as ready for normal use.

The public API is considered stable for the 1.x series. Any future breaking changes will be released under a new major version, following Semantic Versioning.