Ga naar hoofdinhoud

DSO Toolkit v67.0.0 โœ๏ธ

ยท Een minuut leestijd
Eric Tamminga
DSO Toolkit Maintainer
Thomas Rijsewijk
DSO Toolkit Product Owner & Architect

Deze release bevat breaking changes voor de volgende componenten:

  • Modal (Web Component)
  • Input Number (HTML/CSS Component)
  • List Button (HTML/CSS Component)

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>