Skip to content

Commit 393c0d1

Browse files
authored
Merge pull request #77 from LandRegistry/govuk-frontend-47
GOV.UK Frontend 4.7.0
2 parents c4d9778 + 48da74b commit 393c0d1

9 files changed

+54
-53
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# GOV.UK Frontend Flask
22

3-
![govuk-frontend 4.6.0](https://img.shields.io/badge/govuk--frontend%20version-4.6.0-005EA5?logo=gov.uk&style=flat)
3+
![govuk-frontend 4.7.0](https://img.shields.io/badge/govuk--frontend%20version-4.7.0-005EA5?logo=gov.uk&style=flat)
44

55
**GOV.UK Frontend Flask is a [community tool](https://design-system.service.gov.uk/community/resources-and-tools/) of the [GOV.UK Design System](https://design-system.service.gov.uk/). The Design System team is not responsible for it and cannot support you with using it. Contact the [maintainers](#contributors) directly if you need [help](#support) or you want to request a feature.**
66

app/templates/base.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
<meta name="description" content="{{config['SERVICE_NAME']}}">
1414
<meta name="keywords" content="GOV.UK, govuk, gov, government, uk, frontend, ui, user interface, jinja, python, flask, port, template, templating, macro, component, design system, html, forms, wtf, wtforms, widget, widgets, demo, example">
1515
<meta name="author" content="{{config['DEPARTMENT_NAME']}}">
16-
<!--[if gt IE 8]><!--><link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='govuk-frontend-4.6.0.min.css') }}" /><!--<![endif]-->
17-
<!--[if IE 8]><link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='govuk-frontend-ie8-4.6.0.min.css') }}" /><![endif]-->
16+
<!--[if gt IE 8]><!--><link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='govuk-frontend-4.7.0.min.css') }}" /><!--<![endif]-->
17+
<!--[if IE 8]><link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='govuk-frontend-ie8-4.7.0.min.css') }}" /><![endif]-->
1818
{% assets "css" %}<link href="{{ ASSET_URL }}" rel="stylesheet">{% endassets %}
1919
{% endblock %}
2020

@@ -162,7 +162,7 @@
162162

163163
{% block bodyEnd %}
164164
<!--[if gt IE 8]><!-->
165-
<script src="{{ url_for('static', filename='govuk-frontend-4.6.0.min.js') }}"> </script>
165+
<script src="{{ url_for('static', filename='govuk-frontend-4.7.0.min.js') }}"> </script>
166166
<script>window.GOVUKFrontend.initAll()</script>
167167
<!--<![endif]-->
168168
{% assets "js" %}<script type="text/javascript" src="{{ ASSET_URL }}"></script>{% endassets %}

app/templates/demos/component.html

+3
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
{%- from 'govuk_frontend_jinja/components/details/macro.html' import govukDetails -%}
1212
{%- from 'govuk_frontend_jinja/components/error-message/macro.html' import govukErrorMessage -%}
1313
{%- from 'govuk_frontend_jinja/components/error-summary/macro.html' import govukErrorSummary -%}
14+
{%- from 'govuk_frontend_jinja/components/exit-this-page/macro.html' import govukExitThisPage -%}
1415
{%- from 'govuk_frontend_jinja/components/fieldset/macro.html' import govukFieldset -%}
1516
{%- from 'govuk_frontend_jinja/components/file-upload/macro.html' import govukFileUpload -%}
1617
{%- from 'govuk_frontend_jinja/components/footer/macro.html' import govukFooter -%}
@@ -98,6 +99,8 @@ <h2 id="{{fixture.name | replace(' ', '-')}}" class="govuk-heading-l">{{fixture.
9899
{{ govukErrorMessage(fixture.options)}}
99100
{% elif fixtures.component == 'error-summary' %}
100101
{{ govukErrorSummary(fixture.options)}}
102+
{% elif fixtures.component == 'exit-this-page' %}
103+
{{ govukExitThisPage(fixture.options)}}
101104
{% elif fixtures.component == 'fieldset' %}
102105
{{ govukFieldset(fixture.options)}}
103106
{% elif fixtures.component == 'file-upload' %}

build.sh

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ rm -rf app/static/images
44
rm -rf app/static/govuk-frontend*
55

66
# Get new release distribution assets and move to static directory
7-
curl -L https://github.com/alphagov/govuk-frontend/releases/download/v4.6.0/release-v4.6.0.zip > govuk_frontend.zip
7+
curl -L https://github.com/alphagov/govuk-frontend/releases/download/v4.7.0/release-v4.7.0.zip > govuk_frontend.zip
88
unzip -o govuk_frontend.zip -d app/static
99
mv app/static/assets/* app/static
1010

@@ -21,10 +21,10 @@ rm -rf govuk_frontend.zip
2121
rm -rf govuk_components
2222

2323
# Get new release source code and move to a directory
24-
curl -L https://github.com/alphagov/govuk-frontend/archive/v4.6.0.zip > govuk_frontend_source.zip
24+
curl -L https://github.com/alphagov/govuk-frontend/archive/v4.7.0.zip > govuk_frontend_source.zip
2525
unzip -o govuk_frontend_source.zip -d govuk_frontend_source
2626
mkdir govuk_components
27-
mv govuk_frontend_source/govuk-frontend-4.6.0/package/govuk/components/** govuk_components
27+
mv govuk_frontend_source/govuk-frontend-4.7.0/package/govuk/components/** govuk_components
2828

2929
# Remove all files apart from test fixtures json
3030
find govuk_components -type f ! -name 'fixtures.json' -delete

requirements.in

+5-5
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@ cssmin==0.2.0
22
email_validator==2.0.0.post2
33
flask-assets==2.0
44
flask-compress==1.13
5-
flask-limiter==3.3.0
5+
flask-limiter==3.3.1
66
flask-talisman==1.0.0
7-
flask==2.3.1
8-
govuk-frontend-jinja==2.6.0
9-
govuk-frontend-wtf==2.4.0
7+
flask==2.3.2
8+
govuk-frontend-jinja==2.7.0
9+
govuk-frontend-wtf==2.5.0
1010
gunicorn==20.1.0
1111
jsmin==3.0.1
1212
python-dotenv==1.0.0
13-
redis==4.5.4
13+
redis==4.6.0

requirements.txt

+14-16
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,23 @@
44
#
55
# pip-compile requirements.in
66
#
7-
async-timeout==4.0.2
8-
# via redis
97
blinker==1.6.2
108
# via flask
119
brotli==1.0.9
1210
# via flask-compress
13-
click==8.1.3
11+
click==8.1.4
1412
# via flask
1513
cssmin==0.2.0
1614
# via -r requirements.in
1715
deepmerge==1.1.0
1816
# via govuk-frontend-wtf
19-
deprecated==1.2.13
17+
deprecated==1.2.14
2018
# via limits
2119
dnspython==2.3.0
2220
# via email-validator
2321
email-validator==2.0.0.post2
2422
# via -r requirements.in
25-
flask==2.3.1
23+
flask==2.3.2
2624
# via
2725
# -r requirements.in
2826
# flask-assets
@@ -34,23 +32,23 @@ flask-assets==2.0
3432
# via -r requirements.in
3533
flask-compress==1.13
3634
# via -r requirements.in
37-
flask-limiter==3.3.0
35+
flask-limiter==3.3.1
3836
# via -r requirements.in
3937
flask-talisman==1.0.0
4038
# via -r requirements.in
4139
flask-wtf==1.1.1
4240
# via govuk-frontend-wtf
43-
govuk-frontend-jinja==2.6.0
41+
govuk-frontend-jinja==2.7.0
4442
# via
4543
# -r requirements.in
4644
# govuk-frontend-wtf
47-
govuk-frontend-wtf==2.4.0
45+
govuk-frontend-wtf==2.5.0
4846
# via -r requirements.in
4947
gunicorn==20.1.0
5048
# via -r requirements.in
5149
idna==3.4
5250
# via email-validator
53-
importlib-resources==5.12.0
51+
importlib-resources==6.0.0
5452
# via limits
5553
itsdangerous==2.1.2
5654
# via
@@ -63,11 +61,11 @@ jinja2==3.1.2
6361
# govuk-frontend-wtf
6462
jsmin==3.0.1
6563
# via -r requirements.in
66-
limits==3.4.0
64+
limits==3.5.0
6765
# via flask-limiter
68-
markdown-it-py==2.2.0
66+
markdown-it-py==3.0.0
6967
# via rich
70-
markupsafe==2.1.2
68+
markupsafe==2.1.3
7169
# via
7270
# jinja2
7371
# werkzeug
@@ -82,17 +80,17 @@ pygments==2.15.1
8280
# via rich
8381
python-dotenv==1.0.0
8482
# via -r requirements.in
85-
redis==4.5.4
83+
redis==4.6.0
8684
# via -r requirements.in
87-
rich==13.3.4
85+
rich==13.4.2
8886
# via flask-limiter
89-
typing-extensions==4.5.0
87+
typing-extensions==4.7.1
9088
# via
9189
# flask-limiter
9290
# limits
9391
webassets==2.0
9492
# via flask-assets
95-
werkzeug==2.3.0
93+
werkzeug==2.3.6
9694
# via flask
9795
wrapt==1.15.0
9896
# via deprecated

requirements_dev.in

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
bandit==1.7.5
22
black==22.12.0
3-
flake8-bugbear==23.3.23
3+
flake8-bugbear==23.7.10
44
isort==5.12.0
55
pep8-naming==0.13.3
6-
pip-tools==6.13.0
6+
pip-tools==6.14.0
77
pur==7.1.0
8-
pytest-cov==4.0.0
8+
pytest-cov==4.1.0
99
safety==2.3.5

requirements_dev.txt

+21-21
Original file line numberDiff line numberDiff line change
@@ -12,37 +12,37 @@ black==22.12.0
1212
# via -r requirements_dev.in
1313
build==0.10.0
1414
# via pip-tools
15-
certifi==2022.12.7
15+
certifi==2023.5.7
1616
# via requests
17-
charset-normalizer==3.1.0
17+
charset-normalizer==3.2.0
1818
# via requests
19-
click==8.1.3
19+
click==8.1.4
2020
# via
2121
# black
2222
# pip-tools
2323
# pur
2424
# safety
25-
coverage[toml]==7.2.3
25+
coverage[toml]==7.2.7
2626
# via pytest-cov
27-
dparse==0.6.2
27+
dparse==0.6.3
2828
# via safety
2929
flake8==6.0.0
3030
# via
3131
# flake8-bugbear
3232
# pep8-naming
33-
flake8-bugbear==23.3.23
33+
flake8-bugbear==23.7.10
3434
# via -r requirements_dev.in
3535
gitdb==4.0.10
3636
# via gitpython
37-
gitpython==3.1.31
37+
gitpython==3.1.32
3838
# via bandit
3939
idna==3.4
4040
# via requests
4141
iniconfig==2.0.0
4242
# via pytest
4343
isort==5.12.0
4444
# via -r requirements_dev.in
45-
markdown-it-py==2.2.0
45+
markdown-it-py==3.0.0
4646
# via rich
4747
mccabe==0.7.0
4848
# via flake8
@@ -62,11 +62,11 @@ pbr==5.11.1
6262
# via stevedore
6363
pep8-naming==0.13.3
6464
# via -r requirements_dev.in
65-
pip-tools==6.13.0
65+
pip-tools==6.14.0
6666
# via -r requirements_dev.in
67-
platformdirs==3.4.0
67+
platformdirs==3.8.1
6868
# via black
69-
pluggy==1.0.0
69+
pluggy==1.2.0
7070
# via pytest
7171
pur==7.1.0
7272
# via -r requirements_dev.in
@@ -76,31 +76,31 @@ pyflakes==3.0.1
7676
# via flake8
7777
pygments==2.15.1
7878
# via rich
79-
pyparsing==3.0.9
79+
pyparsing==3.1.0
8080
# via packaging
8181
pyproject-hooks==1.0.0
8282
# via build
83-
pytest==7.3.1
83+
pytest==7.4.0
8484
# via pytest-cov
85-
pytest-cov==4.0.0
85+
pytest-cov==4.1.0
8686
# via -r requirements_dev.in
8787
pyyaml==6.0
8888
# via bandit
89-
requests==2.29.0
89+
requests==2.31.0
9090
# via safety
91-
rich==13.3.4
91+
rich==13.4.2
9292
# via bandit
93-
ruamel-yaml==0.17.21
93+
ruamel-yaml==0.17.32
9494
# via safety
95+
ruamel-yaml-clib==0.2.7
96+
# via ruamel-yaml
9597
safety==2.3.5
9698
# via -r requirements_dev.in
9799
smmap==5.0.0
98100
# via gitdb
99-
stevedore==5.0.0
101+
stevedore==5.1.0
100102
# via bandit
101-
toml==0.10.2
102-
# via dparse
103-
urllib3==1.26.15
103+
urllib3==2.0.3
104104
# via requests
105105
wheel==0.40.0
106106
# via pip-tools

runtime.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
python-3.11.3
1+
python-3.11.4

0 commit comments

Comments
 (0)