Releases: markteekman/accessible-astro-components
Releases · markteekman/accessible-astro-components
v3.0.1
Features
- tabs: add view transitions support #89 (Mark Teekman)
Bug Fixes
- accordion: resolve iOS marker visibility and icon animation #89 (Mark Teekman)
- modal: add fallback sr-only utility class #89 (Mark Teekman)
Thanks @f3bruary and @OliverSpeir for noticing these issues!
v3.0.0
Native Elements & Modern CSS
This major release focuses on leveraging native HTML elements and modern CSS features for better accessibility, performance, and developer experience.
⚠️ Breaking Changes
Accordion
: Completely rewritten to use native<details>
and<summary>
elementsAccordion
: Changedheader
prop totitle
for better semanticsAccordion
: Visual changesModal
: Visual changes
✨ Major Features
- New Tabs Component (#88)
- Fully WCAG compliant with proper ARIA roles
- Keyboard navigation support
- Responsive design
- Enhanced DarkMode Component
- Improved Modal (#85, #87)
- Smooth transitions using
@starting-style
- Enhanced backdrop with blur effect
- Better focus management
- Smooth transitions using
⚙️ Technical Improvements
- Added TypeScript support to several components
- Updated tsconfig to support Astro 5.x (#86)
- Enhanced build configuration
- Improved documentation
Modal
now uses less JavaScript
♿ Accessibility Enhancements
- Better screen reader announcements using native semantics
- Improved focus trapping in modals
- Enhanced ARIA attributes and roles
- Better support for reduced-motion preferences
v2.3.6
What's Changed
- Allow rendering user-defined progress-text in
Pagination
by @boredland in #80 - Use correct
close
method onwindow
#79 by @markteekman in #81
New Contributors
- @boredland made their first contribution in #80
Full Changelog: v2.3.5...v2.3.6
v2.3.5
Updates
- 6b99c0e: Add
height: auto
to ensure new sizing attributes of Astro Icon work in Notification.astro component (@markteekman) #77
v2.3.4
Updates
- 406775e: Updated the way to target icons from Astro Icon in Notification.astro (@markteekman) #76
v2.3.3
Updates
- d42548e: Make
z-index
larger on SkipLinks to accommodate for Tailwind utilities #73 (@markteekman) #74 thanks @david-abell!
v2.3.2
v2.3.1
Bug Fixes
- Card children can be a string #66 (David Abell)
v2.3.0
Updates
- Add Modal
viewTransition
support #60 (David Abell) - Add DarkMode
viewTransition
support #60 (David Abell) - Changed Modal Background color specificity #60 (David Abell)
Bug Fixes
- Fade-in animation not working on Dialog #60 (David Abell)
- Modal height issue on Safari #60 (David Abell)
v2.2.1
Bug Fixes
- Change default
src
value for Media component #58 (@david-abell)