Compatibility and schema status
Verified at release time.
| Input | Compatible snapshot |
|---|---|
| Chattice | 0.3.5 |
| Python | 3.11, 3.12, 3.13 |
google-apps-chat |
>=0.10.5,<1.0.0 (latest checked: 0.10.5) |
| Google Chat REST API | v1 |
| Google Chat Discovery revision | v1, pinned at release |
| Google Workspace Events envelopes | CloudEvents 1.0 |
The discovery revision is the live v1 document observed during the release verification. Compatibility means Chattice's curated public surface and fixtures were validated against this snapshot; it does not imply that every method or field in the Google API has a high-level wrapper.
New/unsupported fields remain available through raw payloads and the official client. Schema drift must be reviewed before changing the curated stable API; generation must not silently mutate it. The Google REST reference links the live Discovery document.
Preview-to-GA transitions, new scopes, methods, enum values, and deprecations are release-maintenance inputs. The current release gate pins public exports, parses representative payload fixtures, builds the generated reference, and keeps unknown-event/raw fallbacks forward-compatible. A scheduled workflow compares the live discovery schema, official release feed, and SDK versions against the reviewed baseline and opens an issue when they change.