All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.3.0 (2026-04-20)
Features
- client: set a default receive_timeout of 30s (#8) (b82c641)
- webhooks,customer_groups: introduce typed structs (#9) (5f4ac11)
Bug Fixes
- client: check for GraphQL errors before data on 200 responses (#4) (cece2b1)
- components: omit dividerSpacingSize key when no spacing_size given (#3) (270aecf)
- customers: raise on unrecognised upsert result values (#6) (e54ec0a)
- date_time: raise a clear error when iso8601 key is missing (#7) (3a6e603)
0.2.0 (2026-04-20)
Features
- add core client infrastructure and shared types (ea3f595)
- add domain modules for all Plain API resources (1a7bf06)
- add domain structs for all Plain API resources (d6145a2)
- add ExPlain.CustomerGroups module for listing and fetching customer groups (0e1595c)
- add GraphQL operations and component builders (451ca0b)
- implement ExPlain.new/1 entry point and add tests (303f841)
0.1.0 (2026-04-20)
Initial release.