UNPKG

n8n-nodes-docuseal

Version:

Manage DocuSeal documents, templates, and submissions within n8n workflows.

276 lines (217 loc) 7.5 kB
# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### Added - Comprehensive documentation improvements - JSDoc comments for all public methods - Advanced troubleshooting guide - Contributing guidelines - Performance optimization tips ## [1.2.0] - 2024-01-15 ### Added - 🔒 **Security Enhancements** - API key validation with strict format requirements - Input sanitization to prevent injection attacks - File upload security with type, size, and signature validation - URL validation with HTTPS-only and SSRF protection - Enhanced error handling with secure error messages ### Changed - Improved error messages for better debugging - Enhanced API key validation logic - Strengthened file upload validation ### Security - Added protection against SSRF attacks - Implemented secure file type validation - Enhanced input sanitization across all operations - Improved API key security validation ## [1.1.0] - 2024-01-10 ### Added -**Performance Optimizations** - Enhanced pagination support for large datasets - Improved memory management for file operations - Request batching for bulk operations - Progress logging for long-running operations - Optimized API request handling ### Changed - Improved pagination logic for better performance - Enhanced memory usage for large file processing - Optimized batch processing operations ### Fixed - Memory leaks in large dataset operations - Pagination issues with large result sets - Performance bottlenecks in bulk operations ## [1.0.0] - 2024-01-05 ### Added - 🎯 **Enhanced User Experience** - Intuitive submitter management UI - Smart template selection with search and filtering - Improved field value management - Better error messages and validation - Enhanced form handling ### Changed - Redesigned submitter input interface - Improved template selection workflow - Enhanced field value input handling - Better validation and error reporting ### Fixed - UI responsiveness issues - Form validation edge cases - Template loading performance ## [0.9.0] - 2024-01-01 ### Added - 🤖 **AI Integration** - AI-powered document generation - Support for 12 languages - Multiple document styles (Formal, Friendly, Simple) - Customizable AI prompts - Smart document type detection ### Changed - Enhanced AI tool resource with better options - Improved language support for generated documents - Better AI prompt handling ## [0.8.0] - 2023-12-20 ### Added - 🔧 **Code Quality Improvements** - Comprehensive test suite with 43 test cases - TypeScript strict mode compliance - ESLint and Prettier configuration - Automated testing pipeline - Code coverage reporting ### Changed - Migrated to TypeScript strict mode - Improved code organization and structure - Enhanced error handling throughout the codebase ### Fixed - TypeScript compilation errors - Code style inconsistencies - Test reliability issues ## [0.7.0] - 2023-12-15 ### Added - 📋 **Template Management** - Create templates from PDF, DOCX, and HTML - Template cloning and merging capabilities - Advanced template filtering and search - Template archiving and organization - Bulk template operations ### Changed - Enhanced template creation workflow - Improved template management UI - Better template organization features ## [0.6.0] - 2023-12-10 ### Added - 📄 **Submission Management** - Create submissions from templates - Direct PDF and HTML submission creation - Advanced submission filtering - Document download capabilities - Submission archiving ### Changed - Improved submission creation process - Enhanced document handling - Better submission status tracking ## [0.5.0] - 2023-12-05 ### Added - 👥 **Submitter Management** - Comprehensive submitter operations - Field value management - Submitter filtering and search - Bulk submitter operations ### Changed - Enhanced submitter workflow - Improved field value handling - Better submitter organization ## [0.4.0] - 2023-12-01 ### Added - 📊 **Form Analytics** - Form start tracking - Form view monitoring - Analytics data collection - Event-based insights ### Changed - Enhanced form tracking capabilities - Improved analytics data structure ## [0.3.0] - 2023-11-25 ### Added - 🔔 **Webhook Trigger** - Real-time event notifications - Submission completion triggers - Form interaction triggers - Configurable webhook endpoints - Event filtering capabilities ### Changed - Enhanced trigger node functionality - Improved webhook configuration - Better event handling ## [0.2.0] - 2023-11-20 ### Added - 🔐 **Authentication System** - Production and test API key support - Environment-based configuration - Secure credential management - API endpoint customization ### Changed - Enhanced security for API communications - Improved credential validation - Better environment handling ## [0.1.0] - 2023-11-15 ### Added - 🚀 **Initial Release** - Basic DocuSeal API integration - Core template operations - Basic submission handling - n8n community node structure - Initial documentation ### Features - Template CRUD operations - Submission creation and management - Basic API authentication - n8n workflow integration --- ## Legend - 🚀 **Major Features**: Significant new functionality -**Performance**: Speed and efficiency improvements - 🔒 **Security**: Security enhancements and fixes - 🎯 **UX**: User experience improvements - 🤖 **AI**: Artificial intelligence features - 🔧 **Quality**: Code quality and testing improvements - 📋 **Templates**: Template-related features - 📄 **Submissions**: Submission-related features - 👥 **Submitters**: Submitter management features - 📊 **Analytics**: Analytics and tracking features - 🔔 **Triggers**: Webhook and trigger features - 🔐 **Auth**: Authentication and security features ## Migration Guides ### Upgrading to v1.2.0 **Security Enhancements** - API keys now require minimum 20 characters - File uploads are validated for type and size - URLs must use HTTPS protocol - Input sanitization may affect special characters **Action Required:** - Verify your API keys meet the new format requirements - Update any workflows using HTTP URLs to HTTPS - Review file upload operations for size limits (50MB max) ### Upgrading to v1.1.0 **Performance Improvements** - Pagination is now automatically handled for large datasets - Memory usage is optimized for file operations - Batch operations are more efficient **No Breaking Changes** - All existing workflows will continue to work - Performance improvements are automatic ### Upgrading to v1.0.0 **UI Enhancements** - Submitter management has a new interface - Template selection includes search functionality - Field value management is simplified **Migration Steps:** 1. Review workflows using submitter arrays 2. Update any custom field value configurations 3. Test template selection in existing workflows ## Support For questions about specific versions or migration help: - Check the [troubleshooting guide](./README.md#troubleshooting) - Open an [issue](https://github.com/serkanhaslak/n8n-nodes-docuseal/issues) - Join the [discussion](https://github.com/serkanhaslak/n8n-nodes-docuseal/discussions)