v3.0.0
What's Changed
Accessibility
- Fix focus colours for masthead component by @MatMoore in #793
- Opt into new type scale by @MatMoore in #723
- Fix low colour contrast and incorrect label markup by @MatMoore in #889
- fix(accessibility): home page link text improved and added aria label for better accessibility by @LavMatt in #892
- fix(accessibility): add entity type to details page titles by @LavMatt in #894
- Fmd-883-orphaned-form-label by @murdo-moj in #893
- fix(accessibility): add visually hidden description text in tables by @LavMatt in #896
- Remove max length and associated test by @mitchdawson1982 in #937
- fix(accessibility): improved aria label for filters by @LavMatt in #942
- Fix broken labels on home page by @MatMoore in #897
- Make chart name in dashboard a href by @murdo-moj in #887
UI changes
- feat: sort non keyword search results a-z by @LavMatt in #854
- feat: add switch for table details is_nullable column by @LavMatt in #927
- Hide schema section for performance hub metrics and display caveats by @MatMoore in #943
Performance
- perf: remove unused javascripts by @MatMoore in #828
- Disable datahub telemetry and force debug off by @MatMoore in #857
- Added GZip middleware for http compression by @murdo-moj in #909
Fixes
- fix: use STORAGES instead of STATICFILES_STORAGE by @MatMoore in #827
- Quoted search fix by @mitchdawson1982 in #839
- Fix sentence casing on subject area, entity type labels when filters are selected by @MatMoore in #829
- Corrected href for organisation name in nav bar by @murdo-moj in #849
- Corrected MOJ -> MoJ by @murdo-moj in #870
- Changed h3 to h2 fordescription heading on data pages by @murdo-moj in #888
- Render correct Http404 error response by @mitchdawson1982 in #898
Docs
Maintenance
- feat: add django-debug-toolbar by @tom-webber in #575
- Dependabot issue creation by @mitchdawson1982 in #802
- Initial commit of esda scripts by @murdo-moj in #790
- Make it easier to see what's deployed by @MatMoore in #816
- ci: fix typo in prod notification check by @MatMoore in #818
- Improve body text of automated prod push ticket by @murdo-moj in #817
- Add an end to end test that checks breadcrumbs by @MatMoore in #786
- build: allow tag to be overwritten by @MatMoore in #819
- ci: skip end to end test in deploy pipeline by @MatMoore in #820
- ci: allow sentry to be configured per environment by @MatMoore in #821
- Chore(deps): Bump sass from 1.77.8 to 1.78.0 by @dependabot in #777
- Chore(deps): Bump actions/setup-python from 5.1.1 to 5.2.0 by @dependabot in #737
- Chore(deps): Bump cryptography from 42.0.7 to 43.0.1 in the pip group by @dependabot in #770
- Chore(deps): Bump django from 5.1 to 5.1.1 in the django-dependencies group across 1 directory by @dependabot in #792
- ci: completely remove e2e test from ci by @MatMoore in #822
- Chore(deps-dev): Bump the dev-dependencies group across 1 directory with 3 updates by @dependabot in #776
- Revert "Dependabot issue creation" by @mitchdawson1982 in #823
- Update Psycopg lib and binary to v3.2.2 by @mitchdawson1982 in #850
- Chore(deps): Bump actions/checkout from 2 to 4 by @dependabot in #806
- Chore(deps): Bump sass from 1.78.0 to 1.79.1 by @dependabot in #853
- Chore(deps-dev): Bump faker from 28.4.1 to 29.0.0 in the dev-dependencies group by @dependabot in #859
- Chore(deps-dev): Bump selenium from 4.24.0 to 4.25.0 in the dev-dependencies group by @dependabot in #863
- Chore(deps): Bump sass from 1.79.1 to 1.79.3 by @dependabot in #864
- Chore(deps): Bump sentry-sdk from 2.13.0 to 2.14.0 by @dependabot in #805
- Chore(deps-dev): Bump faker from 29.0.0 to 30.0.0 in the dev-dependencies group by @dependabot in #891
- Chore(deps): Bump govuk-frontend from 5.5.0 to 5.6.0 by @dependabot in #738
- Chore(deps): Bump redis from 5.0.8 to 5.1.0 by @dependabot in #895
- Chore(deps): Bump @babel/preset-env from 7.25.4 to 7.25.7 by @dependabot in #914
- Chore(deps-dev): Bump faker from 30.0.0 to 30.1.0 in the dev-dependencies group by @dependabot in #900
- Chore(deps): Bump sentry-sdk from 2.14.0 to 2.15.0 by @dependabot in #906
- Chore(deps): Bump psycopg from 3.2.2 to 3.2.3 by @dependabot in #901
- Chore(deps): Bump psycopg-binary from 3.2.2 to 3.2.3 by @dependabot in #902
- Chore(deps): Bump sass from 1.79.3 to 1.79.4 by @dependabot in #903
- Chore(deps): Bump @ministryofjustice/frontend from 2.2.0 to 2.2.4 by @dependabot in #904
- Chore(deps): Bump redis from 5.1.0 to 5.1.1 by @dependabot in #923
- Chore(deps): Bump govuk-frontend from 5.6.0 to 5.7.1 by @dependabot in #939
- Chore(deps): Bump @babel/preset-env from 7.25.7 to 7.25.8 by @dependabot in #936
- Chore(deps-dev): Bump the dev-dependencies group across 1 directory with 3 updates by @dependabot in #931
- Chore(deps): Bump django from 5.1.1 to 5.1.2 in the django-dependencies group by @dependabot in #929
- Chore(deps): Bump sentry-sdk from 2.15.0 to 2.16.0 by @dependabot in #930
- Chore(deps): Bump sass from 1.79.4 to 1.79.5 by @dependabot in #940
Full Changelog: v2.9.0...d00b11e