Skip to content

4.0.0-alpha.2

Pre-release
Pre-release

Choose a tag to compare

@sneridagh sneridagh released this 28 Oct 13:15
· 11 commits to main since this release
648098b

4.0.0-alpha.2 (2025-10-28)

Breaking

  • Removed SemancticUI Button, use @plone/components button instead. @sneridagh #30

Feature

  • This PR improves accessibility by rendering a semantic <a> tag instead of a <Button> when the component is linked (data.href). Buttons are meant for actions, while links indicate navigation. Using the correct HTML element helps assistive technologies (like screen readers) interpret the component properly and enhances keyboard navigation and semantics.

    In edit mode, the button is still wrapped in a ConditionalLink, as before. In view mode, a plain <a> tag is rendered when a link is present, and a <Button> is used only if no link exists.

    @tomschall #26

  • Update Spanish translations #27 @macagua #27

  • Transfer VLT enhanced schema to the add-on. @sneridagh #30