Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 21 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,24 @@
# @automators/datamaker
# datamaker-py

> Entries below 0.3.0 were carried over from the JavaScript package (`@automators/datamaker`)
> when this file was copied, and the 0.3.0-0.9.0 releases were never recorded here.
> Left as-is rather than reconstructed from memory.

## 0.10.0

### Minor Changes

- Response types are now generated from the API's OpenAPI document instead of every
method returning `Dict`. 93 methods across 15 route modules return named
`TypedDict`s, imported from `datamaker.types`.

Nothing changes at runtime: methods still return the plain dicts `response.json()`
produces, so `project["name"]` works exactly as before. The types are checker-only,
and no existing code needs to change.

Three schemas (`SetDetail`, `PackInstallListItem`, `SchemaGraphNavigation`) are
composed with `allOf`, which the generator merges away rather than emitting; methods
returning those keep `Dict`.

## 0.2.0

Expand Down
4 changes: 2 additions & 2 deletions artifacts/autocomplete-types.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// This file is auto-generated by the datamaker-py SDK
// DO NOT EDIT MANUALLY
// Generated from version 0.9.0
// Generated from version 0.10.0

// Monaco Editor CompletionItemKind enum values
// Reference: https://microsoft.github.io/monaco-editor/api/enums/monaco.languages.CompletionItemKind.html
Expand Down Expand Up @@ -49,7 +49,7 @@ export interface DataMakerFieldType {
documentation?: string;
}

export const SDK_VERSION = "0.9.0";
export const SDK_VERSION = "0.10.0";

export const METHOD_SUGGESTIONS: DataMakerMethod[] = [
{
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"

[project]
name = "datamaker-py"
version = "0.9.0"
version = "0.10.0"
description = "The official Python library for the Automators DataMaker API."
readme = "README.md"
requires-python = ">=3.11"
Expand Down
2 changes: 1 addition & 1 deletion uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading