All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
For compatibility information see govukFrontendVersion
and hmrcFrontendVersion
in
LibDependencies
- Added meta-tests to ensure fixture-driven unit tests and Scalacheck-driven integration tests cover all components
- Fixed up existing gaps in coverage highlighted by these new tests
- Deprecated the
CurrencyInput
/HmrcCurrencyInput
component. This component is now replaced by usingInput
/GovukInput
with prefix of£
. Examples of the new pattern can be seen at:- HMRC Design Patterns: https://design.tax.service.gov.uk/hmrc-design-patterns/currency-input/
- GOV.UK Design System: https://design-system.service.gov.uk/components/text-input/#prefixes-and-suffixes
The
CurrencyInput
/HmrcCurrencyInput
component will be removed in a future library version.
- Added beforeInput(s) and afterInput(s) options to form groups
- Compress whitespace in integration tests (test change only)
- Added in caching with a max-age of 60 minutes for hmrc-frontend resources
- Release new version of play-frontend-hmrc that includes govuk-frontend 5.3.0
- Added ADR for deferring the inclusion of the password field from govuk-frontend v5.3.0
- Pulled in styling fix for
HmrcAccountMenu
accessibility for Windows High Contrast Mode for submenu items
- Added support for custom attributes on
govuk-form-group
wrappers in various input components - Updated form group customisation model to mirror govuk-frontend
Warning
If you are passing custom classes via formGroupClasses
you must update these to use the new FormGroup
model
eg. from
val foo = Checkboxes(
...
formGroupClasses = "my-custom classes",
...
)
to
val foo = Checkboxes(
...
formGroup = FormGroup(classes = Some("my-custom classes")),
...
)
- Updated
HmrcHeader
template to align withGovukHeader
, and to take in optionalmenuButtonText
,menuButtonLabel
andnavigationLabel
parameters - Removed
hmrc-header__service-name
andhmrc-header__service-name--linked
classes fromHmrcHeader
- Added Welsh translation for
Choose a language
- Added default config entries for optimizely to show that our library supports it, and avoid services using it getting "NotOverriding" config warnings
- Updated
TaskList
viewmodel, updated missing Aliases
- Uplifted v5.2.0 of
govuk-frontend
and v6.4.0 ofhmrc-frontend
. Added GovukTaskList, reduced Internet Explorer support. Major breaking release. - Please read the v9.0.0 release notes when uplifting your frontend service, and check that it still works as expected, particularly if using custom Javascript / CSS.
- Feature flag introduced for Tudor Crown icon switch over
- Removed unused
summaryList.Card.content
parameter to prevent confusion
- Uplifted version of
hmrc-frontend
to5.62.0
to pull in new stylesheethmrc-frontend-print-overrides.scss
- Uplifted version of
hmrc-frontend
to5.61.0
to pull in link scaling fix foraccount-menu
/HmrcAccountMenu
- Uplifted version of
hmrc-frontend
to5.59.0
to pull in accessible-autocomplete fix for Welsh content
- Cross built for Play 2.9 as well as Play 2.8
- The play version is included in the artefact name rather than the version.
is replaced by
libraryDependencies += "uk.gov.hmrc" %% "play-frontend-hmrc" % "x.y.z-play-28"
libraryDependencies += "uk.gov.hmrc" %% "play-frontend-hmrc-play-28" % "x.y.z"
- Test refactoring
- Uplifted version of
hmrc-frontend
to5.58.0
- Updated
HmrcLanguageSelect
andHmrcReportTechnicalIssue
to not display on print views viagovuk-!-display-none-print
- Updated Welsh translations for
HMRC
andHM Revenue & Customs
- Uplifted version of
hmrc-frontend
to5.56.0
- Updated
RichSelectSupport
'sasAccessibleAutocomplete
method to pull language from implicitMessages
- Uplifted version of
hmrc-frontend
to5.55.0
- Updated aria-label on HMRC Header nav/button, to be accessible to voice activation users
- Uplifted version of
hmrc-frontend
to5.53.0
- Updated
TimeoutDialog
to reflect the new experimental feature oftimeout-dialog
- Added Welsh translation of
Back
toGovukBackLink
- Require an implicit instance of
Messages
to be passed through theGovukBackLink
component - Uplifted version of
hmrc-frontend
to5.51.0
- Added Welsh translation of default title
Contents
toGovukTabs
- Change type of
title
fromString
toOption[String]
inTab
to support the translation change - Require an implicit instance of
Messages
to be passed through theGovukTabs
component
- Added wrapper around deprecated HmrcLayout to surface deprecation warning that was being swallowed by Play
- Uplifted version of
hmrc-frontend
to5.49.0
, to allow people the use of the utility class to hide stuff when javascript is disabled
- Uplifted version of
hmrc-frontend
to5.48.0
, to fix regression with .js-hidden
- Uplifted version of
hmrc-frontend
to5.46.0
, for backlink to be hidden when referrer is on a different domain
- Updated version of
hmrc-frontend
to v5.45.0 - As part of above uplift, Webjar for
accessible-autocmplete
removed fromsbt
dependencies. If required, can be manually added to dependencies asorg.webjars.npm % accessible-autocomplete % xx.xx.xx
, wherexx.xx.xx
is the latest version
- Updated version of
hmrc-frontend
to v5.44.0
- Included
ExitThePage
component fromgovuk-frontend
intoHmrcStandardPage
with documentation
- Updated version of
govuk-frontend
to v4.7.0 - Added new
ExitThePage
component fromgovuk-frontend
, with Welsh translations of default text
- Add Welsh translations for default content in GovukWarningText
- Use
LazyList
instead of deprecatedStream
(usingscala-collection-compat
library for backward compatibility with Scala 2.12)
- Add Welsh translations for default content in GovukPagination
- Restore previous behaviour of
mainContentLayout
andpageLayout
in HmrcLayout helper. In a previous version (v6.3.0)[https://github.com/hmrc/play-frontend-hmrc/releases/tag/v6.3.0], the semantics of passing None changed unintentionally - from causing no layout to be applied, to falling back to applying the default layouts. If you pass None to either of these parameters, please double-check your usage after upgrading to this version, to ensure there are no unexpected layout changes as a result.
- Add Welsh translations for default content in GovukNotificationBanner
- Uplifted version of
hmrc-frontend
to5.37.0
, to enable new GOVUK link styling
- Updated the position of the user research banner in the HmrcHeader component to comply with design system guidance
- Ensured that auto-generated integration test examples encode HTML (test code only change)
- Add empty alt attribute to logo IE8 fallback PNG IN
HmrcHeader
- Add empty alt attribute to logo IE8 fallback PNG IN
GovukHeader
- Uplifted version of
govuk-frontend
to4.6.0
- Uplifted version of
hmrc-frontend
to5.30.0
- Updated hmrc-frontend version to 5.28.0 to get a fix for a timeout dialog bug which could cause the timeout dialog to get stuck in an infinite loop and start counting backwards if the user timed out and the timeout redirection request took longer than a second to load.
- Fixed a bug with HmrcAccessibleAutocompleteJavascript introduced in v7.0.0 that prevented the autocomplete javascript from loading causing fields to fallback to select menus.
- Fixed a bug with the divider RadioItem being marked as checked when
withFormField(field)
is provided a field with a value set to None
- Updated markup for the HmrcUserResearchBanner component
- Added hideCloseButton parameter to UserResearchBanner viewmodel
- Bumped hmrc-frontend version to v5.26.0
- Removed explicit
cspNonce
parameter from various templates - get it from the current request instead
- Added guidance on XSS prevention to README.
- Reorganised README into more cohesive sections, and used doctoc to generate the table of contents.
- Uplifted version of
govuk-frontend
to4.5.0
- Uplifted version of
hmrc-frontend
to5.24.0
- Added new summary
Card
functionality toSummaryList
, as implemented ingovuk-frontend
- Patched tests for
GovukTemplate
.govuk-frontend
now allows passing in of custom Opengraph URL, but at this time we have decided not to replicate inplay-frontend-hmrc
- Updated the
HmrcCharacterCount
to use the underlyingGovukCharacterCount
, with translations passed in. - As part of
HmrcCharacterCount
changes, classes on theHmrcCharacterCount
have now changed fromhmrc-character-count
togovuk-character-count
. Tests relying on classes applied to the character, such as UI tests, may need to be updated to reflect this.
- Added Welsh translations for
Menu
text and aria labels to theHmrcHeader
component.
- Added
bodyAttributes
option parameter to theGovukTemplate
. You can now set attributes in the<body>
element of page template
- Deprecated
HmrcLayout
template; added newHmrcStandardPage
template to replace it.
- Added new
GovukPagination
Twirl component withPagination
view fromgovuk-frontend
.
- Documentation change:
CHANGELOG.md
update regardingh2
elements inGovukErrorSummary
- Added
values
parameter to GovukCheckboxes component, as an alternative way of pre-checking checkbox items - Added
value
parameter to GovukRadios component, as an alternative way of pre-checking a radio item - Changed GovukRadios component to throw if more than one
RadioItem
ischecked
- Added
value
parameter to GovukSelect component, as an alternative way of pre-selecting a select item - Updated
README
to include links on CSP configuration for Google Analytics 4 - Updated maintainers document for upgrading, to include the process for identifying Govuk component updates
- Updated version of
hmrc-frontend
to5.19.0
- Updated
HmrcFooter
andStandardPhaseBanner
to include the classgovuk-!-display-none-print
for improved accessibility
- Auto-update of copyright headers only
- Updated
hmrc-frontend
to v5.16.0 - Harmonised wording of links that "open in new tab" to align with GDS/WLU guidance
- Update
hmrc-frontend
to v5.15.0 to pull in accessibility bugfix fromgovuk-frontend
v4.4.1 - Documentation change: added steps to publish
govuk-frontend
as a WebJar toupgrading.md
- Changed default value of
disableAutoFocus
inErrorSummary
to reflectgovuk-frontend
logic
- Updated
play-language
to v6.0.0
play-language no longer depends on the deprecated url-builder library,
so, if your service depends on url-builder, you'll need to add a direct dependency in your sbt
setup.
- Updated
hmrc-frontend
to v5.14.0 to fix issue with timeout dialog
- Updated
hmrc-frontend
to v5.12.0
You must make the following changes when you migrate to this release.
- Govuk design system team removed the id attribute from the GovukErrorSummary heading, if you were using this as a selector in your tests you should now use the class
govuk-error-summary__title
instead. - GovukErrorSummary now needs an
Option
value for thedisableAutoFocus
field in theErrorSummary
model. - GovukButton now needs an
Option
value for thepreventDoubleClick
field in theButton
model.
- Updated
hmrc-frontend
to v5.11.3
- Updated the Play
sbt-plugin
to v2.8.18
- Updated
hmrc-frontend
to v5.11.1, the new accessible autocomplete css was pulling in webfonts by mistake causing network errors where they weren't available at the path expected by govuk-frontend config.
README
updated
- Added an implicit helper method
asAccessibleAutocomplete
for theSelect
component, that transforms it into an accessible autocomplete component. - Updated
hmrc-frontend
to v5.11.0
- Added the ability to pass a custom
BackLink
toHmrcLayout
instead of just abackUrl
- Added a helper
BackLink.mimicsBrowserBackButtonViaJavaScript
which mimics the browser Back button if the referrer is on the same domain - Updated
hmrc-frontend
to v5.10.0
- Added in helpers to add CSS and Javascript for
accessible-autocomplete
fromhmrc-frontend
- Updated
hmrc-frontend
to v5.8.0
- Test coverage review
- Documentation update only
- Updated
hmrc-frontend
to v5.7.0 - Add
data-synchronise-tabs
toHmrcTimeoutDialog
andsynchroniseTabs
toTimeoutDialog.scala
- Add
synchroniseTabs
toHmrcTimeoutDialogHelper
and usereference.conf
- Updated
hmrc-frontend
to v5.5.0 - Use
BLOCK_TAGS_MAX
instead ofALL_TAGS
when compressing HTML, to properly compare whitespace that could affect inline layout - Fix existing twirl templates / patched examples to align with nunjucks output (previously tests were passing because we weren't considering significant whitespace)
- Reinstate previously-skipped examples where unit tests now pass
- Updated
hmrc-frontend
to v5.4.0 - Updated
govuk-frontend
to v4.3.1 - Corrected broken link in
README
forgovuk-frontend
repository on Github - Updated
README
to include more information on the User Research Banner.
- Updated
hmrc-frontend
to v5.3.0 - Updated
govuk-frontend
to v4.2.0
- Updated
hmrc-frontend
to v5.2.0 - Updated the
HmrcCharacterCount.scala.html
to removearia-live
in live withgovuk-frontend
v4.1.0 andhmrc-frontend
v5.2.0
- Updated
hmrc-frontend
to v5.1.0 - Updated
govuk-frontend
to v4.1.0
- Updated
HmrcUserResearchBanner
, we've added extra visually-hidden text to the "No thanks" button to help users of assistive technology more easily understand the purpose of the button and what will happen when it's used. - Updated
hmrc-frontend
to v5.0.6
- Updated
HmrcUserResearchBanner
to have a heading<h2>
element for improved accessibility - Updated
hmrc-frontend
to v5.0.5
- Updated play-language to 5.3.0
- Added new
apply()
method forStandardBetaBanner
, taking in an implicitContactFrontendConfig
and constructing URL using values fromapplication.conf
- Updated profile link text in
HmrcAccountMenu
from "Your profile" to "Profile and settings" in English and Welsh
- Removed trailing spaces from
HmrcNewTabLink
/HmrcNewTabLinkHelper
, so that consuming services can embed these in surrounding content without having to trim.
- Fixed
HmrcPageHeading
missing the defaultgovuk-caption-xl
css style.
- Corrected
CHANGELOG
which had got out of alignment with actual versions (v3.10.0
was listed here asv4.0.0
,v3.11.0
was listed here asv4.1.0
)
- Fixed translation of "opens in a new tab" in
HmrcNewTabLink
- Update the list-with-actions component and added the ability to add custom classes to the row element
- Updated hmrc-frontend to 5.0.2
- Updated HmrcPageHeading component to accept additional classes for header, h1 and caption elements
- Updated hmrc-frontend to 4.9.0
- Builds for Scala 2.13 in addition to 2.12
- Updated HmrcHeader from
hmrc-frontend
changes to align with header fromgovuk-frontend
- Updated integration guidance for hmrc timeout dialog in README around use of signOutUrl
- Uplifted to use v4.0.1 of govuk-frontend
ErrorSummary
updated to take in boolean parameterdisableAutoFocus
, set to false by default, which is used inGovukErrorSummary
template.
- Updated
HmrcHeader
Twirl template to align with the changes made in hmrc-frontend v4.4.0 which fixes behaviour of navigation dropdown menu on mobile by adding "govuk-" prefix to data-module attribute of header.
- Updated
GovukHeader
Twirl template to align with the changes made in govuk-frontend v4.0.0 (missed in previous uplift)
- Added
HmrcPageHeadingHelper
component which allows the language parameter to be passed in implicitly, instead of directly using theHmrcPageHeading
component in which the language parameter would need to be provided manually.
- Uplifted to use v4.0.0 of govuk-frontend. Please read the release notes when uplifting your service, and check that components still display as expected.
HmrcPageHeading
now supports Welsh language (note that the language parameter will need to passed in manually for Welsh translation).
- Major version has been bumped because this is the first release since we've had to remove builds for Play 2.6 and Play 2.7 support from the library. No breaking API changes have been made.
- HmrcReportTechnicalIssue component tabnabbing protections are now only added if a non-empty referrerUrl has been provided. May trigger a DAST alert if you're not using our helper and not supplying a referrerUrl, recommendation is to upgrade your usage to the HmrcReportTechnicalIssueHelper or explicitly supply a referrerUrl.
- Set default version to Play 2.8 in PlayCrossCompilation
- Added an optional
Business account link
to theHmrcAccountMenu
component.
- Added
HmrcInternalGtmScript
andHmrcInternalHead
helpers to add GTM snippet to internal services.
- Added inline SVG to
HmrcInternalHeader
&HmrcBanner
.
- Added helper methods
withUrlsFromConfig
andwithMessagesCount
to theAccountMenu
allowing for menu item links to be passed in via configuration and for the setting of message count on the messages link.
- hmrc-frontend to v3.1.0 which brings govuk-frontend to v3.14.0
- Added page layout argument to layout components, to allow internal services to use a full width layout.
- Added "yourProfile" parameter to account menu and removed "paperlessSettings" and "personalDetails" to match the latest implementation from PTA.
- Added
withHeading
andwithHeadingAndSectionCaption
helper methods for form inputs - Added various implicit conversions for
String
to nested case classes viaRichStringSupport
- Added various implicit conversions for
Seq[(String, String)]
to nested case classes viaRichSeqStringTupleSupport
- Added
HmrcYesNoRadioItems
helper
- Fixed incomplete pattern match in
HmrcNewTabLink
, and correctedHmrcNewLinkHelper
to uselang.language
notlang.code
- Removed two no longer used dependencies ahead of bootstrap-play integration
- Updated test fixtures for hmrc-frontend to 2.7.0
- Updated version of hmrc-frontend to 2.7.0 which has a fix for timeout dialog navigation issues for screen readers
- Updated
HmrcReportTechnicalIssue
component to includerel="noreferrer noopener"
to guard against reverse tabnapping. - Fixed use of unsafe
.get
on optionallanguage
parameter inHmrcNewTabLink
- Added
HmrcNewTabLinkHelper
and associated viewmodelNewTabLinkHelper
so that services can add a link to a new tab which uses an implicitMessages
for internationalization, rather than having to pass in an explicit string representing a language code.
- Fixed typo in
README.md
- Added a "Troubleshooting" section to the README, with a link to the "Typography" section of GOV.UK Design System
- Added additionalBannersBlock param to hmrcHeader, hmrcStandardHeader, and hmrcLayout which allows inclusion of custom html at the end of the header element
- Added a dependency on v2.0.0 of
play-frontend-govuk
. This is an empty release of the deprecated library to force eviction of any incorrectly added direct dependencies on non-emptyplay-frontend-govuk
- hmrcHeader to render service name in a span when no service url is provided
- hmrcListWithActions component
- Translation for the "this.section.is" message used in the visually hidden prefix of section captions for page headings.
- Removed
govuk.routes
and associated Assets controller, all images now served fromhmrc-frontend
webjar - Removed
GovukHeaderIntegrationSpec
as no longer compatible with library assets path
Action required:
- Remove the following from your
routes
file in your service if present:
-> /govuk-frontend govuk.Routes
- Failure to do so will result in a compilation error as
govuk.Routes
has been deleted.
- Default branch changed to main, updated README to reflect
- ADR concerning the introduction of implicit conversions.
- Further removal of duplicated integration test code following merge in of
play-frontend-govuk
- Removing duplicated code following merge in of
play-frontend-govuk
- Updated version of
hmrc-frontend
- Fixed
HmrcUserResearchBanner.scala.html
to remove reverse tabnapping vulnerability
- Updated version of
sbt-auto-build
plugin to generate Twirl headers
- Inlined the library play-frontend-govuk into play-frontend-hmrc. See ADR
Action required:
- Remove any direct references to
play-frontend-govuk
from yourproject/AppDependencies.scala
module.
- Added
HmrcPageHeadingLabel
andHmrcPageHeadingLegend
for constructing labels and legends as a hmrc heading with a section as a caption, see the guidance in our readme for their usage
- Removed features originally added for Play 2.5 support
- Deprecated static helpers
- Twirl component type aliases
- Component names starting with a lower-case letter
Actions required:
- Convert all Twirl templates to use dependency injection with the
@this()
directive. See here - Replace any references to play-frontend component classes starting with a lower-case letter to upper-case.
For example if you have references
like
@this(govukButton: govukButton)
these will need changing to@this(govukButton: GovukButton)
- Remove any instances of the wildcard import
uk.gov.hmrc.govukfrontend.views.html.helpers._
. You may find such references in yourbuild.sbt
file underTwirlKeys.templateImports
.
- Update
hmrcLayout
to use correct language for "Back" text onBackLinks
- Using English values regardless of the component's language.
- Added ADR for decision to create a session endpoint.
- Added ADR for inlining play-frontend-govuk.
- Updated version of
play-frontend-govuk
to 0.83.0- withFormField helpers will now return error messages with their default strings translated
- Added ADR and documentation around resolving ambiguous import compilation errors
- Added
backLinkUrl
andbeforeContentBlock
parameter tohmrcLayout
- Updated version of
play-frontend-govuk
to 0.82.0 - Refactored Rich implicits
- Removed duplicated code RichHtml, RichString, and RichOptionString
- Updated version of
play-frontend-govuk
to 0.81.0 - Added
withFormFieldWithErrorAsHtml
for RichCharacterCount and RichDateInput
- Added missing space before a nonce attribute in
hmrcHead
andhmrcScripts
- Removed experimental warning for HMRC layout
- Welsh translation and language parameter added to hmrcInternalHeader
- Added ability to pass custom
accessibilityStatementUrl
tohmrcLayout
- Documentation housekeeping
- RichErrorSummary to hydrate an ErrorSummary with the errors in a Play form.
- Added static
HmrcLayout
template todeprecatedPlay26Helpers
.
- Upgrade to govuk-frontend version 3.13.0
- Remove hard dependency on the govuk-frontend webjar as per ADR
- README typo for hmrcLayout fixed
- README guidance for hmrcLayout updated
- Added hmrcLayout
- Update play-frontend-govuk to 0.77.0 to passing in of main content styling to govukTemplate
- In RichDateInput, style all date inputs with
govuk-input--error
when a global date validation error occurs as per GDS guidance
- Added implicit class RichDateInput for hydrating a DateInput using a Play Field
- Added ADR for self-publishing webjar
- Update hmrc-frontend dependency to use self-published webjar
- Updated play-frontend-govuk to 0.75.0 to pull in welsh translation for skip to content link
- Updated hmrcTimeline so event content is output as html
- Uplifted version of
play-language
to major version 5.0.0
- hmrcTimeline component
- Updated play-frontend-govuk to 0.73.0
- Updated hmrc-frontend to 1.35.2
- Changed hmrcAddToAList to use formWithCSRF including the novalidate attribute
- Support Play 2.8
- Updated play-frontend-govuk to 0.72.0
- Updated hmrc-frontend to 1.35.0
- Updated hmrc-frontend to 1.34.0
- Updated hmrcReportTechnicalIssue and hmrcReportTechnicalIssueHelper to point to new endpoint
/contact/report-technical-problem
- hmrcAddToAList component
- Update hmrc-frontend to 1.33.1 which contains some security and bug fixes for existing components
- Add correct lang and hreflang attributes to Welsh language information link
- Add Scala and Play framework compatibility notes to README
- Upgrade play-frontend-govuk
Updated documentation
Test formatting
- Added class to hmrcReportTechnicalIssue to support browser testing and bring us in line with hmrc-frontend 1.29.0
Nothing changed in the software, this was a change to the documentation.
- Added hmrcLanguageSelectHelper
- Added hmrcLanguageSelectHelper
- Added hmrcCharacterCount with support for Welsh language
- Added Play 2.8 support
- hmrcStandardFooter to support an off-platform accessibility statement url
- hmrcUserResearchBanner
- StandardPhaseBanner, StandardBetaBanner, StandardAlphaBanner
- hmrcStandardHeader to support adding a phase and user research banner
- Support CSP nonce in hmrcHead and hmrcScripts.
- Bug with hmrcHead and hmrcScripts where asset routes are not configured correctly due to the static nature of the initialisation of reverse routers.
- Ambiguous reference to buildinfo package causing unhelpful errors when both play-frontend-govuk and play-frontend-hmrc are dependencies.
- Update hmrc-frontend version to properly include govuk-frontend v3.11.0.
- hmrcTimeoutDialogHelper
- hmrcHead and hmrcScripts helpers
- hmrcStandardHeader helper
- Removed unintentional references to non-dependency injected static objects in Twirl views.
- ADR for adding compiled assets to hmrc-frontend
- SBT uplifted to 1.4.6
- Incremented version of play-frontend-govuk to 0.58.0
- Removed JsonDefaultValueFormatter following on from removal of Play 2.5
- Removed cross-compilation against Play 2.5
- Updated HMRC standard file headers to 2021
hmrcHeader
- added documentation
hmrcTrackingConsentSnippet
- use relative URL to link to tracking consent
hmrcStandardFooter
- added Contact and Welsh information links
hmrcReportTechnicalIssueHelper
- this is a helper which sets up the Report a Technical Issue component
hmrcTimeoutDialog
- added documentation
hmrcHeader
- upgraded content as per hmrc-frontend v1.22.0
hmrcReportTechnicalIssue
- updated content as per hmrc-frontend v1.21.0
hmrcStandardFooter
- added support for additional footer items
hmrcTrackingConsentSnippet
- added support for data-language
hmrcReportTechnicalIssue
- added baseUrl, referrerUrl. URL encoding service name.
- Upgrading
govuk-frontend
version
- hmrcTrackingConsentSnippet - default Nonce parameter to None
- hmrcTrackingConsentSnippet
- hmrcFooter
- Moved the footer helper into a new
helpers
package and renamed itHmrcStandardFooter
- Ported the
hmrcFooter
fromhmrc-frontend
- hmrcTimeoutDialog
- hmrcReportTechnicalIssue
- hmrcNewTabLink
- Added helper for Footers with standard configuration
- Bug with hmrcHeader that threw a MatchError when serviceName was empty
- hmrcTimeoutDialog
- hmrcHeader
- hmrcNotificationBadge (input formats only)
- Support for Play 2.7
- Refactor build to remove dependency on x-frontend-snapshotter
- hmrcCurrencyInput
- hmrcReportTechnicalIssue
- hmrcLanguageSelect