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

Remove IE8–10 related Sass and CSS build tasks #3559

Merged
merged 12 commits into from
May 3, 2023

Commits on May 3, 2023

  1. Configuration menu
    Copy the full SHA
    1254e73 View commit details
    Browse the repository at this point in the history
  2. Remove instances of govuk-if-ie8 and govuk-not-ie8 mixins

    Removes uses of the `govuk-if-ie8` and `govuk-not-ie8` mixins from Sass, removing IE8 specific code in the process, whilst maintaing any non-IE8 code.
    
    This commit does not remove the mixins themselves.
    querkmachine authored and colinrotherham committed May 3, 2023
    Configuration menu
    Copy the full SHA
    1f1b2ce View commit details
    Browse the repository at this point in the history
  3. Clean up other IE8-specific Sass code

    Clean up some other code which wasn't specifically scoped to IE8, but where the code structure had been altered to accommodate IE8.
    querkmachine authored and colinrotherham committed May 3, 2023
    Configuration menu
    Copy the full SHA
    204b722 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    28ed837 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    25d8fa4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9454969 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5720e0c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ed52314 View commit details
    Browse the repository at this point in the history
  9. Add changelog entry

    querkmachine authored and colinrotherham committed May 3, 2023
    Configuration menu
    Copy the full SHA
    a6c490d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    482a82f View commit details
    Browse the repository at this point in the history
  11. Updates pseudo-selectors to use the standards-compliant double colon …

    …syntax.
    
    We can change from single colons to double colons, as single colons were only needed for IE8 support.
    
    Includes a temporary override of the GDS Stylelint configuration to not raise complaints about the use of double colons.
    querkmachine authored and colinrotherham committed May 3, 2023
    Configuration menu
    Copy the full SHA
    652d8a2 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d736de5 View commit details
    Browse the repository at this point in the history