Releases: eric050828/n8n-sdk-python
Releases · eric050828/n8n-sdk-python
Version 0.1.3
[0.1.3] - 2025-05-18
Changed
- All client modules now include complete docstrings , covering module, class, and method levels.
- Improved code documentation for maintainability and IDE support.
Docs
- All client classes and methods now have standardized, detailed docstrings.
Version 0.1.2
[0.1.2] - 2025-05-17
Fixed
- Removed
callerPolicyfield fromWorkflowSettingsmodel. This field is not supported by the n8n API for workflow creation/update and was causing a400 - request/body/settings must NOT have additional propertieserror.
Added
- Added test files for all client modules.
Version 0.1.1
[0.1.1] - 2025-05-16
Added
- Added detailed descriptions and default values to all model fields.
Changed
- Replaced
loguruwith standard Pythonloggingmodule.
Styling
- Minor code adjustments for PEP8 compliance.
[0.1.0] - 2025-05-14
Added
- Initial release
- Full support for n8n API v1.1.1
- Implemented asynchronous client architecture
- Support for all major n8n resources: workflows, executions, credentials, tags, users, projects, variables, etc.
- Comprehensive error handling mechanism
- Detailed documentation and examples
Features
- Complete API Coverage
- User Management
- Workflow Management
- Execution Management
- Credential Management
- Tag Management
- Project Management
- Variable Management
- Source Control Integration
- Security Audit Features
- Asynchronous Operations Support
- Strong Typing System
- Detailed Logging
- Custom Error Handling
- Environment Variable Configuration Support
Planned Features
- Implement bulk operations
- Increase unit test coverage
- Add caching mechanism
- Workflow execution result monitoring
- Implement event subscription mechanism