You've already forked wp-bootstrap
v0.3.0 - Polish: accessibility, security, performance, RTL, French translation
Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
27
CHANGELOG.md
27
CHANGELOG.md
@@ -2,6 +2,33 @@
|
||||
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
## [0.3.0] - 2026-02-08
|
||||
|
||||
### Added
|
||||
|
||||
- Skip-to-content link for keyboard navigation accessibility
|
||||
- ARIA labels on all navigation landmarks (`<nav>`, `<aside>`)
|
||||
- `aria-current="page"` on active dropdown menu items across all header variants
|
||||
- Lazy loading (`loading="lazy"`) on all below-fold images (post thumbnails, cards, avatars)
|
||||
- Screen reader announcement for dark mode toggle via `aria-live` status region
|
||||
- Font preload hints for Inter and Lora variable fonts
|
||||
- RTL language support: conditional RTL stylesheet, logical CSS properties for blockquote and list styles
|
||||
- French (fr_FR) translation with all ~216 strings translated
|
||||
- CSS classes for post thumbnails, card thumbnails, sidebar headings, and hero overlays (replacing inline styles)
|
||||
|
||||
### Fixed
|
||||
|
||||
- XSS vulnerability in search results template (`search_query` now escaped with `|e('html')`)
|
||||
- Comment author URLs now explicitly escaped with `esc_url()` in Twig templates
|
||||
|
||||
### Changed
|
||||
|
||||
- Block style `blockquote-accent` uses `border-inline-start` instead of `border-left` for RTL compatibility
|
||||
- Block style `list-unstyled` uses `padding-inline-start` instead of `padding-left` for RTL compatibility
|
||||
- Inline styles in Twig templates replaced with CSS classes for maintainability
|
||||
- Updated translation files (`.pot` and `de_CH.po`) with new accessibility strings
|
||||
- Build pipeline includes RTL SCSS compilation step
|
||||
|
||||
## [0.2.0] - 2026-02-08
|
||||
|
||||
### Added
|
||||
|
||||
Reference in New Issue
Block a user