Skip to content

Releases: prontiq/prontiq-python

prontiq 0.3.0: Address schema 1.1

Choose a tag to compare

@jbejenar jbejenar released this 16 Oct 08:03
c685b77

This release adopts the Address schema 1.1 contract and replaces the retired Stainless client with pinned openapi-python-client generation.

Migration from 0.2 is required:

  • Python 3.11 or later is required. Replace Prontiq / AsyncProntiq and client.address.* with AuthenticatedClient and operation modules in prontiq.api.address. All six operations support synchronous and asynchronous calls.
  • Configure auth_header_name="X-Api-Key", prefix="", and a finite HTTPX timeout. Use detailed responses for status/model handling; enable raise_on_unexpected_status to reject undocumented statuses.
  • Full address models now require fallbackGeocode object/null, exposed as fallback_geocode. Fallback-only addresses retain null primary location/geocode and preserve their separate fallback precision. State OT, nullable boundaries and source_data_release are supported.

The wheel includes its PEP 561 typing marker. Client representations omit credentials, and unexpected responses retain numeric statuses including nonstandard proxy codes. Generation, source tests, isolated-wheel runtime tests and consumer typing are checked before publication.

See the usage and migration guide for the new client interface and error handling.

v0.2.1

Choose a tag to compare

@stainless-app stainless-app released this 15 May 05:06
0993611

0.2.1 (2026-05-15)

Full Changelog: v0.2.0...v0.2.1

Chores

v0.2.0

Choose a tag to compare

@stainless-app stainless-app released this 15 May 04:07
7a9afbd

0.2.0 (2026-05-15)

Full Changelog: v0.1.0...v0.2.0

Features

  • Clarify public Address API match contract (f7da83d)
  • Clarify public Address confidence fields (13d00c6)
  • internal/types: support eagerly validating pydantic iterators (419f71f)
  • P1D.04a Mintlify developer playground (6c0f521)
  • Polish public Address API contract (e50ae77)

Bug Fixes

  • client: add missing f-string prefix in file type error message (4489be8)

v0.1.0

Choose a tag to compare

@stainless-app stainless-app released this 04 May 11:57
218d689

0.1.0 (2026-05-04)

Full Changelog: v0.0.1...v0.1.0

Features

  • add account key status endpoint (#179) (f0f4e5d)
  • add billing transition engine fencing (#216) (ef4cd0a)
  • add console API playground (#223) (8babd1f)
  • add playground command palette (#229) (a87fbd0)
  • add playground inline schema docs (#234) (f31e304)
  • add playground language snippets (#233) (1c34b0a)
  • add post-deploy address smoke coverage (#221) (737769a)
  • adhoc-task (#77) (625a8bf)
  • adhoc-task (#78) (1892a0b)
  • api.prontiq.dev custom domain + docs URL migration (#36) (ddf836b)
  • api: extract burst rate limiter (#110) (8ba0a84)
  • beautiful Mintlify docs — guides, API reference, dark-mode Luma (#32) (71f8fef)
  • billing: add month-close finalization (#109) (93d4312)
  • billing: align Stripe and credits model (f94d4bf)
  • billing: align Stripe and credits model (#106) (b271d42)
  • billing: reconcile Lago entitlements into enforcement (#189) (fc44a56)
  • console: add account keys page (#180) (fa650a3)
  • console: add key audit panel (#186) (56ebdec)
  • console: add key rotate and revoke actions (#184) (759b2c3)
  • console: implement P1C.02 overview (#188) (c3b1155)
  • enforceable PR discipline — template + pared CLAUDE.md (#46) (f7b7137)
  • frontend: scaffold P1C.00 foundations (#118) (0d6a95a)
  • landing: add soft launch gate (#127) (3cc4488)
  • observability: add honeycomb backend telemetry (#121) (2d45039)
  • P0.06 OpenSearch connectivity + P0.03 CI lint step (#8) (1ddf3e5)
  • p1b05: add smoke:account-setup operator tool (#103) (09cde17)
  • p1b05: POST /v1/account/setup recovery endpoint (closes P1B.05) (#101) (1a888d3)
  • P1C.03 PR 1: /keys/create + /keys list with per-route admin gate (#172) (34b7f61)
  • P1C.03 PR 2: /keys/rotate + /keys/revoke with step-up reverification (#175) (105559a)
  • platform: add phase 1 observability baseline (#113) (43f89d8)
  • redesign console playground workspace (#227) (4bae0c4)
  • refine playground curl preview (#230) (536373a)
  • search relevance + fuzzy matching + comprehensive doc audit (#38) (746da65)
  • search: refine validate + lookupSuburb confidence semantics (#49) (a74817b)
  • Speakeasy TypeScript SDK generation (P1D.04) (#33) (ce995ca)
  • v2 manifest support + automated ingestion pipeline (#16) (4bd56c0)

Bug Fixes

  • adaptive batch sizing — TCP slow-start for bulk ingest (#25) (3c05208)
  • add --legacy flag to pnpm deploy in Dockerfile (54e3434)
  • allow account idempotency preflight (#215) (59d7d12)
  • api: allow account cors preflight (#181) (cd41dd9)
  • api: restrict prod account cors origin (#182) (5f145fe)
  • autocomplete returns 0 for typo'd prefix — add lenient fallback (#40) (25863a0)
  • billing: drain retired hashes before final removal (1b7f2e8)
  • billing: drain retired revoked keys (959d184)
  • billing: flush removed product deltas (fab60ee)
  • billing: harden stripe webhook review findings (11e0d4b)
  • billing: keep retired hashes for prior-month debt (0e89e7e)
  • billing: normalize legacy stripe envelope state (e51d610)
  • billing: preserve retired drain state ([46edc8a](https:/...
Read more