You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 457d593
Browse filesBrowse the repository at this point in the historyBrowse files
fix(spec): the served export door answers CSV, JSON or XLSX, not the ExportFormat set
GET /api/v1/data/:object/export reads its own format (csv | json | xlsx,
anything else falling back to csv); ExportFormat also declares jsonl and
parquet. The retirement prose (module docblock, section note, D3 entry,
changeset) no longer ties the served door to ExportFormat.
Co-authored-by: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Rjy9MeetSfq34PKn81CRiN
Copy file name to clipboardExpand all lines: .changeset/17158-export-job-family-retired.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ A `major`-class change, recorded as `minor` under the launch-window convention.
12
12
13
13
| removed | from | what to write instead |
14
14
| --- | --- | --- |
15
-
|`ExportJobStatus`, `CreateExportJobRequestSchema` / `CreateExportJobResponseSchema`, `ExportJobProgressSchema` (with their types and `…Parsed` aliases) |`@objectstack/spec/api`| nothing — no route ever created or tracked an export job. To export records, call the served synchronous door `GET /api/v1/data/:object/export` (the SDK's `data.export`), which answers the file itself; its format vocabulary is `ExportFormat`, which stays. |
15
+
|`ExportJobStatus`, `CreateExportJobRequestSchema` / `CreateExportJobResponseSchema`, `ExportJobProgressSchema` (with their types and `…Parsed` aliases) |`@objectstack/spec/api`| nothing — no route ever created or tracked an export job. To export records, call the served synchronous door `GET /api/v1/data/:object/export` (the SDK's `data.export`), which answers the file itself as CSV, JSON or XLSX. |
16
16
|`GetExportJobDownloadRequestSchema` / `GetExportJobDownloadResponseSchema`, `ListExportJobsRequestSchema` / `ListExportJobsResponseSchema`, `ExportJobSummarySchema` (with their types and `…Parsed` aliases) |`@objectstack/spec/api`| nothing — no job ever existed to download or list. |
17
17
|`ScheduledExportSchema`, `ScheduleExportRequestSchema` / `ScheduleExportResponseSchema` (with their types and `…Parsed` aliases) |`@objectstack/spec/api`| a `Job` (`system/job.zod.ts`) whose handler performs the export, with its cadence on `Job.schedule.expression` — the one cron slot the platform evaluates. |
18
18
|`ExportApiContracts`|`@objectstack/spec/api`| nothing — every route it named was unserved. |
0 commit comments