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 #372

Closed
wants to merge 2 commits into from
Closed

Release v4.0.0 #372

wants to merge 2 commits into from

Conversation

huwd
Copy link
Member

@huwd huwd commented Oct 22, 2024

Release v4.0.0

Breaking

  • Upgrade to govuk-frontend v5.6.0 and introduce new Javascript entry point
  • BREAKING: drop support for IE8
  • BREAKING: drop support for end-of-life Ruby versions 2.7 and 3.0. The minimum Ruby version is now 3.1.

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

@huwd huwd changed the title V4 v4 Oct 22, 2024
@kr8n3r kr8n3r changed the title v4 Release v4.0.0 Oct 22, 2024
kr8n3r
kr8n3r previously approved these changes Oct 22, 2024
@kr8n3r kr8n3r dismissed their stale review October 23, 2024 08:28

waiting on some fixes

@kr8n3r
Copy link
Contributor

kr8n3r commented Oct 23, 2024

don't want the work on main. #375 replace this one

@kr8n3r kr8n3r closed this Oct 23, 2024
@kr8n3r kr8n3r deleted the v4 branch October 23, 2024 08:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants