New feature
- 405 Add min/maxLength; pattern; deprecated; uniqueItems; contains; min/maxContains; min/maxProperties; dependentRequires; header level (reteps)
<details><summary>
Dependency update
</summary>
- 406 Update own packages (minor) ([renovate[bot]](https://github.com/apps/renovate))
- 396 Update dependency prospector-profile-duplicated to v1.10.4 ([renovate[bot]](https://github.com/apps/renovate))
- 368 Update CI dependencies (minor) ([renovate[bot]](https://github.com/apps/renovate))
- 397 Update CI dependencies (minor) ([renovate[bot]](https://github.com/apps/renovate))
- 427 Update dependency pytest to v8.3.5 ([renovate[bot]](https://github.com/apps/renovate))
- 389 Update all patch versions (patch) ([renovate[bot]](https://github.com/apps/renovate))
- 402 Update dependency prospector to v1.14.1 ([renovate[bot]](https://github.com/apps/renovate))
- 379 Update CI dependencies (major) ([renovate[bot]](https://github.com/apps/renovate))
- 378 Update dependency python to v3.13.0 ([renovate[bot]](https://github.com/apps/renovate))
- 403 Update dependency prospector-profile-utils to v1.20.1 ([renovate[bot]](https://github.com/apps/renovate))
- 414 Update dependency tag-publish to v1 ([renovate[bot]](https://github.com/apps/renovate))
- 392 Update pre-commit hook sbrunner/jsonschema-validator to v1 ([renovate[bot]](https://github.com/apps/renovate))
- 370 Lock file maintenance ([renovate[bot]](https://github.com/apps/renovate))
- 354 Update pre-commit hook psf/black to v24.8.0 (master) ([renovate[bot]](https://github.com/apps/renovate))
- 418 Update dependency camptocamp/tag-publish to v1 ([renovate[bot]](https://github.com/apps/renovate))
- 419 Lock file maintenance ([renovate[bot]](https://github.com/apps/renovate))
- 356 Lock file maintenance (master) ([renovate[bot]](https://github.com/apps/renovate))
- 395 Update CI dependencies (patch) ([renovate[bot]](https://github.com/apps/renovate))
- 420 Update own packages (minor) ([renovate[bot]](https://github.com/apps/renovate))
- 383 Update dependency pytest to v8.3.4 ([renovate[bot]](https://github.com/apps/renovate))
- 400 Lock file maintenance ([renovate[bot]](https://github.com/apps/renovate))
- 424 Update own packages ([renovate[bot]](https://github.com/apps/renovate))
- 429 Update dependency poetry-plugin-drop-python-upper-constraint to v1 ([renovate[bot]](https://github.com/apps/renovate))
- 352 Update CI dependencies (master) (patch) ([renovate[bot]](https://github.com/apps/renovate))
- 398 Update all minor versions (minor) ([renovate[bot]](https://github.com/apps/renovate))
- 381 Lock file maintenance ([renovate[bot]](https://github.com/apps/renovate))
- 409 Update dependency prospector-profile-utils to v1.21.4 ([renovate[bot]](https://github.com/apps/renovate))
- 422 Update own packages ([renovate[bot]](https://github.com/apps/renovate))
- 385 Update all minor versions (minor) ([renovate[bot]](https://github.com/apps/renovate))
- 416 Update CI dependencies (patch) ([renovate[bot]](https://github.com/apps/renovate))
- 412 Update dependency prospector to v1.15.2 ([renovate[bot]](https://github.com/apps/renovate))
- 413 Update dependency prospector-profile-utils to v1.21.7 ([renovate[bot]](https://github.com/apps/renovate))
- 377 Update all minor versions (minor) ([renovate[bot]](https://github.com/apps/renovate))
- 369 Update CI dependencies (major) ([renovate[bot]](https://github.com/apps/renovate))
- 380 Update dependency pytest-cov to v6 ([renovate[bot]](https://github.com/apps/renovate), sbrunner)
- 384 Update CI dependencies (minor) ([renovate[bot]](https://github.com/apps/renovate))
- 407 Update dependency prospector-profile-utils to v1.21.1 ([renovate[bot]](https://github.com/apps/renovate))
- 411 Update dependency prospector-profile-utils to v1.21.6 ([renovate[bot]](https://github.com/apps/renovate))
- 386 Update pre-commit hook renovatebot/pre-commit-hooks to v39 ([renovate[bot]](https://github.com/apps/renovate))
- 393 Lock file maintenance ([renovate[bot]](https://github.com/apps/renovate))
- 353 Update dependency PyYAML to v6.0.2 (master) ([renovate[bot]](https://github.com/apps/renovate))
- 428 Update CI dependencies ([renovate[bot]](https://github.com/apps/renovate))
- 355 Update dependency importlib-metadata to v8 (master) ([renovate[bot]](https://github.com/apps/renovate))
- 390 Update all minor versions (minor) ([renovate[bot]](https://github.com/apps/renovate))
- 423 Update pre-commit hook sbrunner/hooks to v1.4.0 ([renovate[bot]](https://github.com/apps/renovate))
- 375 Update CI dependencies (patch) ([renovate[bot]](https://github.com/apps/renovate))
- 388 Update CI dependencies (patch) ([renovate[bot]](https://github.com/apps/renovate))
- 391 Update pre-commit hook renovatebot/pre-commit-hooks to v39.86.3 ([renovate[bot]](https://github.com/apps/renovate))
- 417 Update CI dependencies (minor) ([renovate[bot]](https://github.com/apps/renovate))
- 376 Update CI dependencies (minor) ([renovate[bot]](https://github.com/apps/renovate))
- 367 Update dependency pytest to v8.3.3 ([renovate[bot]](https://github.com/apps/renovate))
- 404 Update dependency prospector-profile-utils to v1.20.2 ([renovate[bot]](https://github.com/apps/renovate))
- 387 Lock file maintenance ([renovate[bot]](https://github.com/apps/renovate))
- 425 Update own packages to v1.15.3 ([renovate[bot]](https://github.com/apps/renovate))
- 382 Update CI dependencies (patch) ([renovate[bot]](https://github.com/apps/renovate))
- 399 Update dependency poetry to v2 ([renovate[bot]](https://github.com/apps/renovate))
- 410 Update own packages (patch) ([renovate[bot]](https://github.com/apps/renovate))
- 408 Update dependency prospector-profile-utils to v1.21.2 ([renovate[bot]](https://github.com/apps/renovate))
- 366 Update CI dependencies (patch) ([renovate[bot]](https://github.com/apps/renovate))
</details>
<details><summary>
Chore
</summary>
Changes that shouldn't affect the users like continuous integration updates
- 415 CI updates (sbrunner, [geo-ghci-int[bot]](https://github.com/apps/geo-ghci-int))
- 371 CI updates (sbrunner)
- 421 CI updates (sbrunner)
- 372 CI updates (sbrunner)
- 426 Avoid merging with CI failure (sbrunner)
- 363 CI updates (sbrunner)
- 394 CI updates (sbrunner, [geo-ghci-int[bot]](https://github.com/apps/geo-ghci-int))
- 401 CI updates (sbrunner, [geo-ghci-int[bot]](https://github.com/apps/geo-ghci-int))
- 362 CI updates (sbrunner)
- 359 CI updates (sbrunner)
- 374 CI updates (sbrunner)
</details>