Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v4.0.0 #375

Merged
merged 1 commit into from
Oct 23, 2024
Merged

Release v4.0.0 #375

merged 1 commit into from
Oct 23, 2024

Commits on Oct 23, 2024

  1. Release v4.0.0

    ## 4.0.0
    
    ### Breaking
    - BREAKING: drop support for end-of-life Ruby versions 2.7 and 3.0. The minimum Ruby version is now 3.1.
    - BREAKING: drop support for IE8
    - Upgrade to govuk-frontend v5.7.1 and introduce new Javascript entry point
    
    To upgrade you need to:
      - create a `govuk_frontend.js` file your project’s `source/assets/javascripts` directory
      - add `//= require govuk_frontend_all` into it
    
    ### Fixes
    
    - Update gem dependencies.
    - Declare some missing indirect dependencies to prepare for Ruby 3.4. This also resolves some warnings about this at build time.
    - Remove aria-hidden from search label to let assistive technologies see its accessible name
    - Use hidden attribute to show/hide expiry notices instead of just CSS
    - Only use dialog role for table of contents when it behaves like one (accessibility fix)
    - Prevent interactive elements being obscured by sticky table of contents header
    - Only wrap images with alt text in hyperlinks
    kr8n3r committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    dee6101 View commit details
    Browse the repository at this point in the history