Skip to content

Releases: alphagov/govuk-frontend

GOV.UK Frontend release v0.0.26-alpha

08 Mar 15:10
0fd001d
Compare
Choose a tag to compare
Pre-release

0.0.26-alpha (Breaking release)

Breaking changes:

  • The error summary component now has a default bottom margin
    (PR #583)
  • Nest components correctly
    (PR #584)

Fixes:

  • Make section break line 1px instead of 2px
    (PR #585)

New features:

  • Add footer component (PR #569)

Internal:

  • Update pre-release step to check for new components
    (PR #574)
  • Ensure render function does not have undefined object
    (PR #587)
  • Fix components relying on global builds
    (PR #588)

GOV.UK Frontend release v0.0.25-alpha

07 Mar 09:12
aa14b25
Compare
Choose a tag to compare
Pre-release

0.0.25-alpha (Breaking release)

💥 Breaking changes:

  • The colour variable $govuk-fuschia has been replaced with a new variable
    with the correct spelling ($govuk-fuchsia) – thanks to
    @charlesrt for reporting.
    (PR #571)

🆕 New features:

  • The input macro now accepts a type which allows you to override the default
    type="text" (PR #568)

🔧 Fixes:

  • The transparent outline has been removed from the button, as it already has
    a transparent border which is visible when overriding colours in the browser
    (PR #552)
  • Redundant duplication on the start button variant has been removed as it is
    inherited from the main .govuk-c-button class
    (PR #552)
  • A fix to remove a black border from buttons in IE7 has been removed as we are
    not targeting IE7 for GOV.UK Frontend
    (PR #552)
  • The date input component now sets type="number" and pattern="[0-9]*" to
    match the previous implementation in Elements
    (PR #568)

🏠 Internal:

  • The logic to determine button text colour automatically has been removed and
    replaced with a new variable $govuk-button-text-colour
    (PR #552)
  • The button component now uses the focusable mixin
    (PR #552)
  • The button component Sass has been restructured so that e.g. pseudo-selectors
    are consistently nested within their parents
    (PR #552)
  • Fixes for the release process
    (PR #567)
  • Add HTML5-shiv to review app
    (PR #575)

GOV.UK Frontend release v0.0.24-alpha

01 Mar 15:17
5978e80
Compare
Choose a tag to compare

0.0.24-alpha (Breaking release)

Breaking changes:

  • Namespace existing mixins and functions ( PR #557)
  • The class .govuk-section-break__visible has been renamed to
    .govuk-section-break--visible as it is a modifier, not an element.
    (PR #547)
  • Simplify src/ folder structure, remove tree and string manipulations from
    gulp tasks (PR #545)

New features:

  • A new variable $govuk-input-border-colour has been introduced to define the
    border colour for inputs. The Input, Select and Textarea components have been
    updated to use it.
    (PR #551)

Fixes:

  • Removes media query display on body from compiled CSS
    (PR #560)

  • Fieldset legends now correctly use 'full black' text colour when printed
    (PR #544)

  • Radio and Checkbox components now explicitly use currentColor for their
    borders, rather than relying on inheriting it
    (PR #551)

Internal:

  • The 'prose scope' has been updated to extend only placeholder classes. The
    corresponding classes the prose scope extends have been updated to provide a
    placeholder class and separately create the concrete class. This allows us
    to be specific about which occurrences of the class are meant to be extended.
    (PR #550)
  • The sass-lint config has been updated to prevent the use of @extend with
    concrete classes.
    (PR #550)
  • Release process has been streamlined with fewer steps
    (PR #553)
  • Update govuk-section-break__visible new class name govuk-section-break--visible in the review app's Typography page.
    (PR #566)