Skip to content

chore: release 0.10.0 - #29

Merged
AminChirazi merged 2 commits into
mainfrom
chore/release-0.10.0
Jul 29, 2026
Merged

chore: release 0.10.0#29
AminChirazi merged 2 commits into
mainfrom
chore/release-0.10.0

Conversation

@AminChirazi

Copy link
Copy Markdown
Collaborator

Version bump so the generated response types from #28 can reach PyPI, which currently serves 0.9.0.

Minor, not patch — the generated types are a new feature. Not majorTypedDict annotations are checker-only, methods still return the plain dicts response.json() produces, and no existing code changes behaviour.

Also in here

CHANGELOG.md was headed @automators/datamaker — the JavaScript package's name — and stopped at 0.2.0 while this package shipped through 0.9.0. It looks like it was copied across when the repo was set up and never maintained.

Corrected the title and added the 0.10.0 entry. The 0.3.0–0.9.0 releases are not reconstructed — I don't know what was in them, and inventing history is worse than an acknowledged gap. There's a note in the file saying so.

Checks

  • uv build — builds datamaker_py-0.10.0 sdist + wheel
  • pytest -m "not integration" — 69 passed, 24 skipped
  • python scripts/generate_schema.py --check — types match the spec

After merge

python-publish.yml fires on a published GitHub release, not on merge — so this PR alone does not publish. Cutting the v0.10.0 release is the step that pushes to PyPI.

Follows #28.

🤖 Generated with Claude Code

Minor, not patch: the generated response types are a new feature. Not
major - `TypedDict` annotations are checker-only, methods still return the
plain dicts `response.json()` produces, and no existing code changes
behaviour.

PyPI currently serves 0.9.0.

Also corrects CHANGELOG.md, which was headed `@automators/datamaker` - the
JavaScript package's name - and stopped at 0.2.0 while this package shipped
through 0.9.0. The old entries are left alone rather than reconstructed
from memory; the gap is noted in the file.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 29, 2026 06:29

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

The committed artifacts/autocomplete-types.ts embeds the SDK version, so
the version bump made it stale and the `verify` job failed. Method list is
unchanged (98 methods, 7 field types) - only the version stamp moved.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@AminChirazi
AminChirazi merged commit 28684b0 into main Jul 29, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants