Changelog¶
All notable changes to the eSign SDK will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.0.0] - 2025-12-15¶
🎉 Initial Release¶
Added¶
Core SDK (tomcat_esign)
- eSign 2.1 support (OTP-based Aadhaar signing)
- eSign 3.2 support (eKYC-based signing)
- Multiple authentication modes:
- online-aadhaar-otp - OTP to registered mobile
- online-aadhaar-bio - Fingerprint authentication
- online-aadhaar-iris - Iris scan authentication
- online-aadhaar-face - Face authentication
- capricorn-ekyc-account - Pre-verified eKYC
- Multi-page signature support (all, first, last, range, specific pages)
- Multi-location signature support (different positions on different pages)
- Configurable signature appearance (position, size, date format)
- PDF lock modes (no lock, certified, form filling)
- Green tick and custom text in signature
- PKCS7pdf signature format with TSA timestamp
- LTV (Long Term Validation) enabled signatures
- Web UI for browser-based testing with visual signature positioning
REST API (esign-api)
- RESTful endpoints for SDK integration
- XML and JSON request/response support
- Multi-location signing via signaturePositions array
- Transaction tracking with unique reference IDs
- Status checking endpoint
- Signed document retrieval endpoint
- Health check endpoint
- CORS support for browser-based clients
- Transaction ID uniqueness enforcement
- Configurable authentication (token + key)
JavaScript SDK
- Browser-compatible client library
- Promise-based async API
- TypeScript definitions included
- Multi-location support via .signaturePositions() and .addPosition() methods
- Minified production build
- ES6 module support
Android SDK
- AAR package for easy integration
- Kotlin and Java compatible
- Builder pattern for requests
- Multi-location support via .addPosition() and SignaturePosition class
- Callback-based async operations
- ProGuard rules included
Documentation - Complete installation guide - Deployment checklist - Java SDK technical documentation - Android SDK guide with examples - JavaScript SDK guide with examples - REST API reference - MkDocs-based documentation site
Version History Summary¶
| Version | Date | Type | Description |
|---|---|---|---|
| 1.0.0 | 2025-12-15 | Initial | First public release |
Support Policy¶
| Version | Status | Support Until |
|---|---|---|
| 1.0.x | ✅ Active | TBD |
Reporting Issues¶
If you encounter any issues, please contact: - Email: support@capricornid.com - Website: https://www.esign.network
© 2025 Capricorn Technologies