Skip to content

Tags: calcasa/api-python

Tags

1.5.5

Toggle 1.5.5's commit message
Release 1.5.5 (2026-06-09)

- Added `GET /v1/waarderinen/by-hash/{hash}` operation. This can be used to lookup valuations by report file hash.
- Added `fundering` to `Waardering` model, deprecate endpoint `GET /v1/funderingen/{bagNummeraanduidingId}`.
- Added `technischHerstelType` field to `Funderingdata` model, replaces `herstelType` which is marked deprecated.
- Added `ExpiredValuationProblemDetails` model for when a valuation is too old and can not be returned.
- Deprecated enum `FunderingRisicoLabel` this is replaced by enum `Funderingsrisico`.

1.5.4

Toggle 1.5.4's commit message
Release 1.5.4 (2026-06-03)

- Added `deeplinks` to `ProductCheckItem` model and the supporting `FrontendDeeplinks` model. This contains deeplinks for starting the requests on the portal.

1.5.3

Toggle 1.5.3's commit message
Release 1.5.3 (2026-05-19)

- Added `risicolabel` to `Funderingdata` model and the supporting `Funderingsrisico` enum.

1.5.2

Toggle 1.5.2's commit message
Release 1.5.2 (2026-04-29)

- Added support for including an Authorization header in the callbacks.
- Added support for [RFC 9421 HTTP Message Signatures](https://datatracker.ietf.org/doc/rfc9421/).
- Start deprecation of the Public CA based mTLS, Let's Encrypt no longer includes the TLS Client Authentication EKU starting the 11th of February 2026 in the default ACME profile. See also: https://letsencrypt.org/2025/05/14/ending-tls-client-authentication. Please transistion to the self-signed mTLS option, to a signature based approach or to using a Authorization header.
- Added endpoints and models to configure callback authentication options, `GET /v1/callbacks/authentication` and `POST /v1/callbacks/authentication`.
- Added endpoints for retrieving the mTLS leaf certificate (in PEM format) and the signing keys (JWKS) as used with the callbacks.
- Updated the way file responses and requests are defined in TypeSpec.

1.5.1

Toggle 1.5.1's commit message
Release 1.5.1 (2026-04-01)

- Add `CheckProducten` endpoint at `POST /v1/waarderingen/check` and related models, this allows to check for all configured products if they are possible for the given input.
- Updated some documentation strings to better reflect the fields.

1.5.0

Toggle 1.5.0's commit message
Release 1.5.0 (2026-03-31)

- Add `desktopTaxatiePlus` product to `ProductType`.
- Add `heeftAflossingvrijDeel` and `aflossingvrijDeel` to `WaarderingInputParameters` model.
- Add `OpnameStaat` enum and `Opnamedata` model.
- Add `opname` object to `Waardering` model.
- Add `bagPandId` and `bagVerblijfsobjectId` to `Objectdata` model.

1.4.0

Toggle 1.4.0's commit message
Release 1.4.0 (2025-11-25)

- Change API to TypeSpec as source of truth.
- Change generated libraries to `openapi-generator` version 7 with modified templates (see `templates` directory).
    - PHP
        - Minimal changes in the use of the library.
    - Python
        - Imports have changes, all models and apis are in separate modules and some have moved for example `api.model` -> `api.models` and `api.apis` -> `api.api`.
        - Model members are now `snake_case`.
        - Enums are now derived from `enum.Enum`.
        - `JsonPatchDocument` has been replaced with `list[Operation]`.
        - Files are now returned as plain `bytearray`.
    - C#
        - New library is generic host based, so `Configuration` class has been removed and more. See the new example on how to use the client with tokens.
        - Uses `System.Text.Json` for JSON processing
        - `JsonPatchDocument`, `Operation` and `OperationType` were dropped and now use the models from `Microsoft.AspNetCore.JsonPatch`
        - `ValidationProblemDetails` and `ProblemDetails` were dropped and now use the models from `Microsoft.AspNetCore.Mvc.Core`
        - Sync versions of operations been removed, added Events based alternative
- Add `taxatieorganisatieWeergave` to `Taxatiedata` model.
- Added `geenEigenBewoning` and `incorrecteErfpacht` values to `BusinessRulesCode`.

1.4.0-rc4

Toggle 1.4.0-rc4's commit message
Release 1.4.0-rc4 (2025-11-12)

- Disabled `seal-object-schemas` TypeSpec emitter option.
- Added `geenEigenBewoning` and `incorrecteErfpacht` values to `BusinessRulesCode`.

1.4.0-rc3

Toggle 1.4.0-rc3's commit message
Release 1.4.0-rc3 (2025-10-28)

- Add `taxateurorganisatieWeergave` to `Taxatiedata` model.

1.4.0-rc2

Toggle 1.4.0-rc2's commit message
Release 1.4.0-rc2 (2025-10-02)

- Updated code formatting.
- Update client generation tooling and templates.