DSO Toolkit v67.0.0 ✍️
Deze release bevat breaking changes voor de volgende componenten:
- Modal (Web Component)
- Input Number (HTML/CSS Component)
- List Button (HTML/CSS Component)
Modal (Web Component): Property role
hernoemd naar dialogRole
.
role
is een property die op elk HTMLElement zit en ook door assistive technology (zoals screenreaders) wordt geinterpreteerd. Het component Modal had role
echter ook als attribute/property opgenomen om het type dialog te zetten.
Dat resulteerde in een role attribuut op de verkeerde plek. We hebben dit opgelost door de property te hernoemen naar dialogRole
.
❌
<dso-modal role="alert"></dso-modal>
✅
<dso-modal dialog-role="alert"></dso-modal>
Input Number, List Button
Het HTML/CSS component Input Number
is in 🎸 Release 63.0.0 deprecated. In deze release hebben we dit component verwijderd.
Input Number
had een sterke verwevenheid met de HTML/CSS implementatie van List Button
. Dit had tot gevolg dat er tussen de Core en HTML/CSS implementatie aanzienlijke verschillen ontstonden.
Omdat de HTML/CSS List Button
bij navraag niet meer in gebruik bleek bij de afnemers van DSO Toolkit is besloten ook dat component te verwijderen.
❌
<div class="dso-input-number" ...></div>
❌
<button type="button" class="dso-list-button" ...></button>
❌
<div class="dso-button-group">
<button type="button" class="dso-list-button" ...></button>
<div class="dso-input-number" ...></div>
</div>