• v0.3.0 eb5ac6f7ad

    WP Bootstrap 0.3.0
    All checks were successful
    Create Release Package / PHP Lint (push) Successful in 52s
    Create Release Package / Build Release (push) Successful in 1m21s
    Pre-Release

    magdev released this 2026-02-08 15:27:20 +00:00 | 24 commits to main since this release

    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
    Downloads