Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: calcasa/api-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0
Choose a base ref
...
head repository: calcasa/api-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 20 commits
  • 158 files changed
  • 1 contributor

Commits on Dec 15, 2021

  1. Release 1.0.0 (2021-12-13)

    - Initial release of v0 based on v0.0.6
    EraYaN committed Dec 15, 2021
    Configuration menu
    Copy the full SHA
    e1c5e02 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2021

  1. Release 1.0.1 (2021-12-22)

    - Dates are now serialized in the ISO date-only format `yyyy-MM-dd` to stop any confusion around timezones and are all assumed to be in UTC.
        - `peildatum` in `WaarderingsInputParameters`
        - `datum_bestemmingplan` in `Bestemmingsdata`
        - `datum_laatste_onderzoek` in `Bodemdata`
        - `verkoopdatum` in `Referentieobject`
        - `verkoopdatum` in `VorigeVerkoop`
        - `waardebepalingsdatum` in `Modeldata`
    - Reintroduced the `WaarderingWebhookPayload` model that was omitted.
    EraYaN committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    b0bf179 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2022

  1. Release 1.0.2 (2022-01-11)

    - Fixed `GET /api/v1/bodem/{id}` endpoint path parameter description, query parameter was never meant to be there.
    EraYaN committed Jan 11, 2022
    Configuration menu
    Copy the full SHA
    085af6b View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2022

  1. Release 1.1.0 (2022-03-07)

    - Added `isErfpacht` to `WaarderingInputParameters`.
    - Cleaned up serialization of null values, they should no longer appear in the output.
    EraYaN committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    651ed9c View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2022

  1. Release 1.1.1 (2022-03-08)

    - Added `GET /v1/geldverstrekkers/{productType}` endpoint.
    - Restored all `ProblemDetails` models.
    EraYaN committed Mar 8, 2022
    Configuration menu
    Copy the full SHA
    c828467 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2022

  1. Release 1.1.2 (2022-03-17)

    - Fixed response type for `GET /v1/geldverstrekkers/{productType}` endpoint.
    EraYaN committed Mar 17, 2022
    Configuration menu
    Copy the full SHA
    049fdde View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2022

  1. Release 1.1.3 (2022-03-22)

    - Add 402 (Payment required) and 422 (Unprocessable entity) as potential response for `PATCH /v1/waarderingen/{id}`.
    EraYaN committed Mar 22, 2022
    Configuration menu
    Copy the full SHA
    246b9c4 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2022

  1. Release 1.1.4 (2022-04-12)

    - Added proper Content-Disposition headers to the `GET /v1/rapporten/{id}` and `GET /v1/facturen/{id}` endpoints with the correct filename.
    - Fix Mime Types for the `GET /v1/configuratie/callbacks` and `POST /v1/configuratie/callbacks` endpoints to only be `application/json`.
    - Fix
    EraYaN committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    201f891 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2022

  1. Release 1.1.5 (2022-04-13)

    - Fix the schema for `Operation` `value` field for the benefit of the PHP and Python code generators, these will now correctly support any value type.
    EraYaN committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    87a5c6e View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2022

  1. Release 1.1.6 (2022-05-19)

    - Added `LtvTeHoogOverbrugging` value to the `BusinessRulesCode` enumeration.
    EraYaN committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    ad57c29 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2022

  1. Release 1.1.7 (2022-07-12)

    - Added support for the OAuth 2.0 authorization code flow for use of the API with user accounts.
    - Add `Bouweenheid` to `FunderingSoortBron` enumeration.
    EraYaN committed Jul 15, 2022
    Configuration menu
    Copy the full SHA
    54e11d1 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. Release 1.2.0 (2022-08-04)

    - Add support for managing `CallbackSubscription`'s, this allows you to subscribe to callbacks for valuations that were not created with your API client.
        - `GET /v1/callbacks/inschrijvingen`
        - `POST /v1/callbacks/inschrijvingen`
        - `GET /v1/callbacks/inschrijvingen/{bagNummeraanduidingId}`
        - `DELETE /v1/callbacks/inschrijvingen/{bagNummeraanduidingId}`
    - Add `taxateurnaam` field to the `Taxatiedata` model.
    - Callback URIs should now end in `/` not just contain it to help stop common errors (ending in `=` is also still allowed when using a query string).
    - Updating configuration in the `POST /v1/configuratie/callbacks` endpoint now clears stored but decommissioned versions from the configuration object.
    - Add `klantkenmerk` to the `WaarderingInputParameters` and `Waardering` models.
    EraYaN committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    3f9b1d7 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. Release 1.2.1 (2023-04-17)

    - Add `externeReferentie` field to the `CallbackInschrijving` and `WaarderingWebhookPayload` models.
    EraYaN committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    edca27b View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. Release 1.3.0 (2023-10-24)

    - Add `geldverstrekker` field to the `CallbackInschrijving` model.
    - Add support for mTLS on the callback service.
        - By default when requested by the target server the public CA signed TLS certificate with the appropriate domain as Common Name will be offered as the client certificate.
        - Public TLS Certificates rotate every couple of months.
    - Change a couple of `date-time` fields that only contained a date to pure `date` fields. This might result is a different type in the generated clients and the service-side validation will be more strict. Times included in values will no longer be silently dropped, but will generate an error.
        - Change `Modeldata` model `waardebepalingsdatum` field to type `date` in OpenAPI spec.
        - Change `Bestemmingsdata` model `datumBestemmingplan` field to type `date` in OpenAPI spec.
        - Change `Bodemdata` model `datumLaatsteOnderzoek` field to type `date` in OpenAPI spec.
        - Change `Referentieobject` model `verkoopdatum` field to type `date` in OpenAPI spec.
        - Change `VorigeVerkoop` model `verkoopdatum` field to type `date` in OpenAPI spec.
        - Change `waarderingInputParameters` model `peildatum` field to type `date` in OpenAPI spec. This is an input field and will now require a date without a time.
    - Add `desktopTaxatieHerwaardering` product to enumeration `ProductType`.
    - The service no longer returns CORS headers.
    - Actions now correctly report the 'application/problem+json' Content-Type in the documentation for the `HTTP 422 Unprocessable Entity` responses.
    - Added `energielabelData` field to `Objectdata` model to contain the extra information about the energy label.
    - The OpenAPI spec generation was changed slightly and thus the generated and published clients might be affected. There might be some slight breaking changes at compile time, but the functionality remains the same.
        - For example for
    EraYaN committed Sep 22, 2023
    Configuration menu
    Copy the full SHA
    c59d434 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Release 1.3.1 (2024-05-14)

    - Add `DeelWaarderingWebhookPayload` model.
    - Use of strings for CBS codes.
        - Add `buurtCode` field to `CbsIndeling` model.
        - Allow for string input for endpoint `buurt`.
    - Add UserAgent header to callback requests with format: CalcasaPublicAPI/`<version>`
    EraYaN committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    bedfe22 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2025

  1. Release 1.4.0-rc1 (2025-07-01)

    - 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
    EraYaN committed Jul 1, 2025
    Configuration menu
    Copy the full SHA
    0ae7a5e View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2025

  1. Release 1.4.0-rc2 (2025-10-02)

    - Updated code formatting.
    - Update client generation tooling and templates.
    EraYaN committed Oct 2, 2025
    Configuration menu
    Copy the full SHA
    c4c606b View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2025

  1. Release 1.4.0-rc3 (2025-10-28)

    - Add `taxateurorganisatieWeergave` to `Taxatiedata` model.
    EraYaN committed Oct 28, 2025
    Configuration menu
    Copy the full SHA
    0b2e6ad View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2025

  1. Release 1.4.0-rc4 (2025-11-12)

    - Disabled `seal-object-schemas` TypeSpec emitter option.
    - Added `geenEigenBewoning` and `incorrecteErfpacht` values to `BusinessRulesCode`.
    EraYaN committed Nov 12, 2025
    Configuration menu
    Copy the full SHA
    2f5c4fd View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2025

  1. 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`.
    EraYaN committed Nov 25, 2025
    Configuration menu
    Copy the full SHA
    65e6c02 View commit details
    Browse the repository at this point in the history
Loading