Releases: calcasa/api-python
Releases · calcasa/api-python
Release list
1.5.5
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
funderingtoWaarderingmodel, deprecate endpointGET /v1/funderingen/{bagNummeraanduidingId}. - Added
technischHerstelTypefield toFunderingdatamodel, replacesherstelTypewhich is marked deprecated. - Added
ExpiredValuationProblemDetailsmodel for when a valuation is too old and can not be returned. - Deprecated enum
FunderingRisicoLabelthis is replaced by enumFunderingsrisico.
1.5.4
1.5.3
1.5.2
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.
- 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/authenticationandPOST /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
Release 1.5.1 (2026-04-01)
- Add
CheckProductenendpoint atPOST /v1/waarderingen/checkand 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
Release 1.5.0 (2026-03-31)
- Add
desktopTaxatiePlusproduct toProductType. - Add
heeftAflossingvrijDeelandaflossingvrijDeeltoWaarderingInputParametersmodel. - Add
OpnameStaatenum andOpnamedatamodel. - Add
opnameobject toWaarderingmodel. - Add
bagPandIdandbagVerblijfsobjectIdtoObjectdatamodel.
1.4.0
Release 1.4.0 (2025-11-25)
- Change API to TypeSpec as source of truth.
- Change generated libraries to
openapi-generatorversion 7 with modified templates (seetemplatesdirectory).- 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.modelsandapi.apis->api.api. - Model members are now
snake_case. - Enums are now derived from
enum.Enum. JsonPatchDocumenthas been replaced withlist[Operation].- Files are now returned as plain
bytearray.
- Imports have changes, all models and apis are in separate modules and some have moved for example
- C#
- New library is generic host based, so
Configurationclass has been removed and more. See the new example on how to use the client with tokens. - Uses
System.Text.Jsonfor JSON processing JsonPatchDocument,OperationandOperationTypewere dropped and now use the models fromMicrosoft.AspNetCore.JsonPatchValidationProblemDetailsandProblemDetailswere dropped and now use the models fromMicrosoft.AspNetCore.Mvc.Core- Sync versions of operations been removed, added Events based alternative
- New library is generic host based, so
- PHP
- Add
taxatieorganisatieWeergavetoTaxatiedatamodel. - Added
geenEigenBewoningandincorrecteErfpachtvalues toBusinessRulesCode.