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.
3.2.0 - 15/10/2024
- GOV.UK Frontend v5.7.1 support
- Python 3.13 support
- Python 3.8 support
3.1.0 - 29/05/2024
- GOV.UK Frontend v5.4.0 support
- Use new GOV.UK password input component for PasswordInput fields
3.0.0 - 13/02/2024
- GOV.UK Frontend v5.1.0 support
- WTForms 3.1 support
- Python 3.12 support
- Avoid rendering an empty hint #82. Thanks andreyyudin
- Use id for errors #84. Thanks andreyyudin
2.5.0 - 13/07/2023
- GOV.UK Frontend v4.7.0 support
2.4.0 - 25/04/2023
- GOV.UK Frontend v4.6.0 support
- Upgraded dependencies
- Python 3.7 support
2.3.0 - 15/02/2023
- GOV.UK Frontend v4.5.0 support
- Upgraded dependencies
2.2.0 - 16/12/2022
- GOV.UK Frontend v4.4.0 support
- Python 3.11 support
2.1.0 - 22/07/2022
- GOV.UK Frontend v4.2.0 support
2.0.0 - 13/01/2022
- GOV.UK Frontend v4.0.0 support
- Python 3.6 support
1.2.1 - 08/12/2021
From #38, thanks to Dale Potter
ValueError
when parsing edge-caseGovDateInput
input data- Removes call to a private WTForm
Field
method. - Ensures user-inputted data (i.e.
Field.raw_data
) always takes precedence over default values (i.e.Field.data
)
1.2.0 - 23/11/2021
GovCharacterCount
widget to render text area fields with character counts. Thanks to Matt Pease
1.1.0 - 11/11/2021
- Support for WTForms v3.0.0
- Removed deprecated
jinja2.Markup
call in favour ofmarkupsafe.Markup
, which resolves all deprecation warnings from test execution
1.0.0 - 22/10/2021
- Form field descriptions are automatically added as hint text
- Support for Python v3.10
- Support for GOV.UK Frontend v3.14.0 via GOV.UK Frontend Jinja v1.5.1
- Restricted future version requirements of GOV.UK Frontend Jinja to <2.0.0 to maintain compatibility with GOV.UK Frontend v3.x.x (both GOV.UK Frontend Jinja and GOV.UK Frontend WTForms will move to v2.x.x when GOV.UK Frontend v4.x.x is released)
GovCheckboxesInput
have thearia-describedby
attribute added to their fieldset, not the inputGovCheckboxInput
have the inherited fieldset removed, so that thearia-describedby
attribute is added to the input
0.3.2 - 01/06/2021
- Set day, month, year values to None if no value is provided
0.3.1 - 28/05/2021
- Ensure day, month, year values are set when default provided for GovDateInput
0.3.0 - 13/05/2021
- Support flattening errors from FieldList/FormField for display in the error summary.
- Use field label as fieldset legend by default for
GovRadioInput
0.2.0 - 05/05/2021
GovDateInput
widget to render WTForms DateField and DateTimeFields as GOV.UK Date input components. Thanks to Hugo Baldwin and Dale Potter
- Exclude tests directory from built package
0.1.1 - 05/03/2021
- Clarification that this is a GOV.UK Design System Community Resource, created and maintained by HM Land Registry
- Issue templates for bug reports and feature requests
- Dependabot config to help keep requirements up to date
- Contributor Covenant Code of Conduct
- Contribution guidelines
- Support information
0.1.0 - 23/02/2021
- Refactored from internal source code into publicly available package.
- Error summary links were linked to the error message not linked to the corresponding input. Now corrected.