Skip to content

Commit b68d03e

Browse files
pelleclaude
andcommitted
Update CHANGELOG for TypeScript package v1.7.0 release
- Document comprehensive README.md addition with API reference - Document Payment type fix removing erroneous defaultAddress field - Document enhanced participant type examples and travel rule compliance - Document improved developer experience with detailed usage examples 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 5c96ce1 commit b68d03e

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,22 @@ This changelog focuses on:
1717
## [2025-08-18]
1818

1919
### Added
20+
- **TypeScript Package v1.7.0**: Released enhanced TypeScript library with comprehensive documentation and fixes
21+
- Added comprehensive README.md with installation guide, quick start examples, and complete API reference
22+
- Enhanced examples with current type definitions (Person, Organization, Agent, Party)
23+
- Added nameHash examples for travel rule compliance with privacy-preserving name matching
24+
- Updated participant type documentation to reflect current schema.org-based interfaces
25+
- Added complete participant interfaces documentation (Person, Organization, Agent, Party)
26+
- Enhanced travel rule compliance examples with IVMS101 data structures
27+
- Improved developer experience with detailed usage examples and standards compliance information
28+
29+
### Fixed
30+
- **Payment Message Type**: Removed erroneous `defaultAddress` field from Payment interface
31+
- Fixed Payment interface to comply with TAIP-14 specification
32+
- Settlement addresses should be provided by agents with SettlementAddress role, not as direct fields
33+
- Maintained `fallbackSettlementAddresses` field as specified in TAIP-14
34+
- Updated JSDoc examples to remove invalid `defaultAddress` references
35+
2036
- **TAIP-12 Name Hashing Implementation**: Added production-ready TypeScript implementation for privacy-preserving name matching
2137
- Added `generateNameHash()` function with SHA-256 hashing using Web Crypto API and Node.js crypto fallback
2238
- Added `normalizeForHashing()` function for TAIP-12 compliant name normalization (uppercase, whitespace removal)

0 commit comments

Comments
 (0)