All notable changes to @wendermedia/astro-components will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- 8 new section components (158 total, up from 150)
- Storybook deployment at https://wm-astro-components.netlify.app
llms.txtfor LLM context and discoverabilityOPEN-SOURCE-REPORT.mdwith full release auditCONTRIBUTING.mdwith coding standards and component guidelinesCODE_OF_CONDUCT.md(Contributor Covenant v2.1)
- Open-source release: repository set to public, published to npm
- All 158 components now carry standardized copyright headers
- README rewritten for open-source audience with badges, examples, and full catalog
package.jsonlicense changed from PROPRIETARY to MIT with full metadata
- Layout Components: BaseLayout, Header, Footer, Container, Grid, Section
- SEO Components: SEOHead, SchemaOrg, OpenGraph, TwitterCard, Canonical
- Accessibility Components: CookieConsent, SkipToContent, FocusTrap, A11yAnnouncer
- Breadcrumbs: Accessible breadcrumb navigation with Schema.org support
- Pagination: Server-side pagination with SEO-friendly links
- TableOfContents: Auto-generated table of contents for long content
- ScrollToTop: Animated scroll-to-top button
- Accordion: WCAG-compliant accordion with keyboard navigation
- Tabs: Accessible tab interface with ARIA support
- Modal: Focus-trapped modal dialogs with backdrop
- Cart: Shopping cart with localStorage persistence
- Wishlist: Product wishlist with toggle functionality
- ProductCard: Product display with hover effects and badges
- ProductQuickView: Modal-based product quick view
- AddToCartButton: Add to cart with loading states
- VideoPlayer: Privacy-first video player (YouTube, Vimeo, native)
- AudioPlayer: HTML5 audio player with custom controls
- ImageGallery: Lightbox gallery with keyboard navigation
- CLI Tool:
npx @wendermedia/astro-components create my-project - Design Tokens: Style Dictionary integration for colors, spacing, typography
- Testing Utilities: Vitest setup with axe-core for accessibility testing
- Storybook: Component documentation and visual testing
- Upgraded to Astro 5.x compatibility
- All components now use CSS custom properties for theming
- Improved TypeScript definitions
- GDPR-compliant video embeds with consent management
- No third-party tracking by default
- BFSG accessibility compliance
Initial release with core components.