Skip to content

feat: sync Rust client with Apify OpenAPI spec v2-2026-09-02T154542Z - #24

Merged
Pijukatel merged 1 commit into
masterfrom
claude/focused-carson-2tbv46
Sep 7, 2026
Merged

feat: sync Rust client with Apify OpenAPI spec v2-2026-09-02T154542Z#24
Pijukatel merged 1 commit into
masterfrom
claude/focused-carson-2tbv46

Conversation

@Pijukatel

Copy link
Copy Markdown
Collaborator

Syncs the Rust client with the Apify OpenAPI spec v2-2026-09-02T154542Z (apify-docs PRs #2931, #2932, #2922).

Changes

  • src/models.rs — add typed Task::description field (Option<String>, camelCase, #[serde(default)]), moved out of the generic extra flatten map to match spec PR #2922.
  • src/version.rs — bump API_SPEC_VERSION to v2-2026-09-02T154542Z.
  • Cargo.toml — bump crate version 0.9.10.10.0 (additive, minor).
  • docs/tasks.md — document the new field.
  • tests/task.rs — extend task_crud_flow to round-trip description.
  • CHANGELOG.md0.10.0 entry.

The remaining spec deltas (nullable generalAccess across storages/runs, nullable ActorDefinition.readme/input/changelog, optional UserPrivateInfo billing fields, DailyServiceUsages.date format, task input accepting an array) require no code changes: those fields are not typed explicitly and are captured by the generic #[serde(flatten)] extra map / generic input types.

Verification

cargo fmt --check, cargo build, cargo clippy --all-targets -D warnings clean. Full integration suite + doc tests + example smoke tests pass locally against APIFY_TOKEN.


Generated by Claude Code

…v2-2026-09-02T154542Z

- Add Task::description, matching the spec's newly-documented task
  description field (already exposed untyped by the reference JS client).
- Bump API_SPEC_VERSION to v2-2026-09-02T154542Z.
- No other functional changes: the spec's other deltas over this window
  (nullable generalAccess on storages/runs, nullable ActorDefinition
  readme/input/changelog, optional UserPrivateInfo billing fields, task
  input accepting an array) fall through this client's generic extra map
  and require no code changes.
@github-actions github-actions Bot added this to the 148th sprint - Tooling team milestone Sep 4, 2026
@github-actions github-actions Bot added the t-tooling Issues with this label are in the ownership of the tooling team. label Sep 4, 2026
@Pijukatel
Pijukatel merged commit 6d2a808 into master Sep 7, 2026
2 checks passed
@Pijukatel
Pijukatel deleted the claude/focused-carson-2tbv46 branch September 7, 2026 05:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

t-tooling Issues with this label are in the ownership of the tooling team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants