Releases: kitconcept/volto-button-block
5.0.0-alpha.0
5.0.0-alpha.0 (2025-10-31)
Internal
- Re-release 4a2 as 5a0. @sneridagh
Breaking
- Removed SemancticUI Button, use
@plone/componentsbutton instead. @sneridagh #30 - Removed local
AlignWidget, move it to use the default Volto 19 one (or the VLT one). @sneridagh #29
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. -
Transfer VLT enhanced schema to the add-on. @sneridagh #30
-
Refactor to use TypeScript and best practices. @sneridagh #29
4.0.0
4.0.0-alpha.2
4.0.0-alpha.2 (2025-10-28)
Breaking
- Removed SemancticUI Button, use
@plone/componentsbutton 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. -
Transfer VLT enhanced schema to the add-on. @sneridagh #30
4.0.0-alpha.1
4.0.0-alpha.1 (2025-10-28)
Breaking
- Removed local
AlignWidget, move it to use the default Volto 19 one (or the VLT one). @sneridagh #29
Feature
- Refactor to use TypeScript and best practices. @sneridagh #29
4.0.0-alpha.0
3.0.3
3.0.2
3.0.1
3.0.0
3.0.0 (2024-06-11)
Breaking
-
Compatible with the Block Model v3, via the
blockModelopt-in flag. @sneridagh** Deprecation notice **:
During the 3.x series of this add-on, the flag will be opt-in.
From 4.x onwards, the model v3 will be the default for this add-on and the flag will be removed (no opt-out).The 3.x series will be the last to support tge SemanticUI button component.
The 4.x version will support@plone/componentsButtoncomponent only. #20
Feature
- Add Spanish translations @macagua #13
- Use docker-less and project-less approach for developing @sneridagh #17
Internal
- Improve project-less setup @sneridagh #18