Skip to content

chore: sync Rust client with Apify OpenAPI spec v2-2026-06-30T091455Z - #11

Merged
Pijukatel merged 2 commits into
masterfrom
claude/quirky-davinci-nxsexo
Jul 1, 2026
Merged

chore: sync Rust client with Apify OpenAPI spec v2-2026-06-30T091455Z#11
Pijukatel merged 2 commits into
masterfrom
claude/quirky-davinci-nxsexo

Conversation

@Pijukatel

@Pijukatel Pijukatel commented Jun 30, 2026

Copy link
Copy Markdown
Collaborator

Summary

Synchronizes the Rust client with the latest Apify OpenAPI specification, info.version
v2-2026-06-30T091455Z (previously v2-2026-06-29T142258Z).

An independent operation- and parameter-level audit of the new spec (131 paths / 231 operations),
using the apify-client-js reference
client as the parity authority for which endpoints are in scope, found no change to the in-scope
API surface
: same paths, operations, query/header parameters, request bodies and response schemas.
This is therefore a version-only sync — a SemVer patch release (0.4.20.4.3).

Changes

  • src/version.rs: API_SPEC_VERSIONv2-2026-06-30T091455Z
  • Cargo.toml: crate version 0.4.20.4.3
  • CHANGELOG.md: new [0.4.3] entry
  • examples/get_account.rs: explicit chrono::Utc import so the snippet is self-contained (doc nit)
  • src/clients/run_collection.rs: runnable rustdoc example for the two-argument
    runs().list(ListOptions, RunListOptions) signature (doc nit)

Verification

  • cargo fmt --all -- --check — clean
  • cargo clippy --all-targets -- -D warnings — clean
  • Full integration suite against the live API — all passed, 0 failed
  • Test examples: cargo test --test examples — 8 passed; cargo test --doc — 25 passed

Generated by Claude Code

claude added 2 commits June 30, 2026 21:36
Version-only sync from v2-2026-06-29T142258Z. An independent operation- and
parameter-level audit of the new spec (131 paths / 231 operations), with the
apify-client-js reference as the in-scope parity authority, found no change to
the in-scope API surface. Bumps API_SPEC_VERSION and the crate version to 0.4.3
(patch) and adds two non-breaking documentation improvements.

- src/version.rs: API_SPEC_VERSION -> v2-2026-06-30T091455Z
- Cargo.toml: 0.4.2 -> 0.4.3
- CHANGELOG.md: [0.4.3]
- examples/get_account.rs: explicit chrono::Utc import (self-contained snippet)
- src/clients/run_collection.rs: runnable rustdoc example for two-arg runs().list()
…rement

The updated client requirements mandate that each PR's CHANGELOG entry contain
only a short list of the changes in that PR, with no narrative, no process text,
no out-of-scope/not-implemented notes, and no sibling-client references. Rewrote
the [0.4.3] entry accordingly.
@Pijukatel
Pijukatel merged commit feb3bae into master Jul 1, 2026
2 checks passed
@Pijukatel
Pijukatel deleted the claude/quirky-davinci-nxsexo branch July 8, 2026 09:46
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.

3 participants