Skip to content

Commit cae90ef

Browse files
authored
Merge pull request #1004 from kadaster/ESD-592
Update linkjes die leidden naar de oude VNG repo
2 parents 11876e0 + 9c16668 commit cae90ef

39 files changed

+3141
-766
lines changed

Haal-Centraal-common/README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Haal-Centraal-common
2+
3+
![lint oas](https://github.com/VNG-Realisatie/Haal-Centraal-Common/workflows/lint-oas/badge.svg)
4+
5+
De Haal Centraal common repository is opgezet om zaken die gemeenschappelijk over alle Haal Centraal API's worden toegepast op één plek vast te leggen en te delen.
6+
7+
In de [common.yaml](./api-specificatie/common.yaml) een aantal yaml-componenten opgenomen die op diverse plaatsen herbruikt worden. Op het moment dat onderdelen hiervan op een hoger nieveau eenduidig gedefinieerd worden (VNG, Landelijke API-strategie eyc) kan bezien worden of de HC-API's zich daaran conformeren.
8+
9+
Er zijn diverse [features](./features) opgenomen die in alle Haal Centraal API's van toepassing zijn.
10+
11+
Design decisions die van toepassing zijn op alle Haal Centraal API's zijn opgenomen in het [Design Decisions](./docs/design_decisions.md) document
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# Releasenotes Haal-Centraal-common
2+
3+
## Versie 1.2.0 :
4+
5+
### Common.yaml :
6+
7+
- DatumOnvolledig is toegevoegd als CamelCase tegenhanger van Datum_onvolledig (deprecated).
8+
Deze constructie (t.b.v. evolvability) zorgt ervoor dat
9+
- je geen duplicaat krijgt van een schema en
10+
- maakt het mogelijk voor een provider om wel al te linken naar deze versie (voor bijvoorbeeld de nieuwe HalPaginationLinks en HalPaginationLinksMetLast schemas) zonder Datum_onvolledig ook te moeten vervangen.
11+
Deze constructie is wel een overtreding van DD5.21 (een allOf zonder extra properties toevoegingen).
12+
- Contact, license en paths toegevoegd om valide OAS3 te krijgen ivm linter-parametervalidatie (primair voor intern beheer)
13+
- datumvan --> datumVan
14+
- datumtotenmet --> datumTotEnMet
15+
- Bij foutmeldingen type aangepast zodat de URL correct verwijst naar de betreffende section
16+
- Diverse descriptions voor standaard Hal-componenten aangepast.
17+
- Bij paginering de embedded object definitie vervangen door $ref's
18+
- Bij diverse properties de overbodige titles verwijderd
19+
20+
### features:
21+
22+
- expand.feature aangepast
23+
- fields.feature aangepast
24+
- wildcard.feature aangepast
25+
- toevoeging onvolledige_datum.feature toegevoegd (overgenomen uit BRP-repository)
26+
- toevoeging self.links feature
27+
28+
### Design Decisions aangepast
29+
30+
- DD1.17 aangepast
31+
32+
### linter-validatie toegevoegd
33+
34+
- Dit is voornamelijk voor interne kwaliteitsborging en heeft geen effect op het gebruik van de common zoals bedoeld.
35+
36+
## Versie 1.1.0 :
37+
38+
### Common.yaml :
39+
40+
- Toevoegen van de last link aan de paginerings-links.
41+
- Default uit de CRS-headers verwijderd
42+
43+
### features:
44+
45+
- mogelijkOnjuist.feature verwijderd (obsolete)
46+
- paginering.feature toegevoegd
47+
- toevoeging foutmelding voor array minItems en maxItems (foutafhandeling.feature)
48+
- toevoeging voor foutmelding voor type number (foutafhandeling.feature)
49+
- toevoeging scenario's requiest headre Content-Crs (foutafhandeling.feature)
50+
- toevoeging scenario voor niet ondersteunen parametercombinatie (foutafhandeling.feature)
51+
- toevoeging scenario niet leveren templated link bij ontbreken gerelateerde identificatie (url-templating.feature)

0 commit comments

Comments
 (0)