Changelog
All notable changes to this project are documented here.
Unreleased
No changes yet.
0.2.0 - 2026-09-26
Local request validation now matches the limits enforced by the hosted API, so requests the service would always reject fail before any network call.
- Added
MaxChoiceOptions(255) andMaxScoreLevels(10);Validaterejects Choice and Score questions that exceed them (the API returns HTTP 400). Validaterejects a nullState, including a nil pointer (the API returns HTTP 422).Validaterejects null Score levels (the API returns HTTP 422).Validaterejects Noul questions with neither instructions nor a non-null criterion (the API returns HTTP 400).
0.1.0 - 2026-09-17
Initial public release of the unofficial, community-maintained Go SDK.
- Added a standard-library-only client for
SystemOneand model listing. - Added typed Noul, Choice, and Score questions and answers.
- Added context-aware timeouts, retry policy, request IDs, and typed errors.
- Added examples and compile-checked documentation.