Repository navigation
SmartEmailing Component – Version 1.1.0
This release introduces a fully unified documentation layer across all SmartEmailing component classes
(Client, API, HTTP client, models, collections, schema, payloads, exceptions). All classes now include
consistent Lemonade Framework docblocks, improving readability and maintainability of the package.
A new toArray() method was added to SmartEmailingResponse to allow safe serialization and debugging.
The SmartEmailingClient now includes a diagnostic debug() helper, providing structured inspection of
authentication, ping status, and account ID.
Several internal models (SmartContact, SmartList, metrics, metadata, engagement, list entries) have been
refactored to a strict immutable design with typed constructors and unified getters. Collections now
implement consistent iteration and lookup behavior.
No breaking changes were introduced; existing public API remains fully backwards compatible.