v0.8.0 FMD RDS Database Variables Release
What's Changed
- 🔥 Remove workflow files by @mitchdawson1982 in #9
- update allowed host setting with fqdn by @mitchdawson1982 in #10
- update docker file build, gitignore. Add docker ignore by @mitchdawson1982 in #12
- add workflow dispatch to deploy by @tom-webber in #13
- add django whitenoise for static file serving by @mitchdawson1982 in #15
- small changes for running local debug by @tom-webber in #16
- Query search results from the catalogue library by @MatMoore in #18
- Add sass via npm to compile stylesheets by @MatMoore in #19
- add environment variables by @mitchdawson1982 in #20
- Update readme with .env variable details. by @mitchdawson1982 in #22
- Bump actions/dependency-review-action from 3 to 4 by @dependabot in #11
- Bump ministryofjustice/github-actions from 13 to 14 by @dependabot in #4
- Update MOJ frontend and make sure JS is initialised by @MatMoore in #23
- Bump actions/checkout from 3 to 4 by @dependabot in #3
- ⚡ Added node base and npm commands to dockerfile and fixed assets… by @mitchdawson1982 in #24
- Add missing main element by @MatMoore in #25
- Update catalogue to 0.7.0 by @MatMoore in #26
- Remove Nginx and apply pre commit linting updates by @mitchdawson1982 in #27
- Dc 2982 frontend changes by @PriyaBasker23 in #29
- Added signed cookie by @PriyaBasker23 in #32
- Update catalogue library by @MatMoore in #33
- Add page titles, defaulting to "Data catalogue" by @MatMoore in #34
- Frontend fixes by @MatMoore in #36
- Improve readability by @MatMoore in #37
- Dp 3108 paginate search results by @LavMatt in #39
- Added sort radio by @murdo-moj in #40
- Add some starter tests by @MatMoore in #43
- add internal moj ips to ingress whitelist by @LavMatt in #57
- Update ingress.yml by @LavMatt in #58
- Implement django forms by @mitchdawson1982 in #56
- Resolve issue with Page Title displaying incorrect information by @mitchdawson1982 in #59
- Dp-3182-views-and-forms-tests by @murdo-moj in #62
- Dpl 3280 service layer tests by @LavMatt in #63
- Add selenium tests by @MatMoore in #70
- Added label for search input by @murdo-moj in #73
- Include subdomains in the filter when we filter by a parent domain by @MatMoore in #77
- A crowning achievement by @MatMoore in #79
- Find-moj-data-45/search-highlighting by @murdo-moj in #78
- Add javascript for domain/subdomain widget behaviour by @MatMoore in #89
- Dp 3072 data product detail page by @LavMatt in #92
- Dp 3047 present additional metadata items by @mitchdawson1982 in #91
- Find moj data 69/glossary by @murdo-moj in #96
- Bump actions/setup-node from 1 to 4 by @dependabot in #97
- Bump faker from 22.6.0 to 23.2.1 by @dependabot in #74
- Bump actions/cache from 2 to 4 by @dependabot in #66
- Bump actions/setup-python from 2 to 5 by @dependabot in #65
- Bump sass from 1.70.0 to 1.71.1 by @dependabot in #95
- Bump black from 23.12.1 to 24.2.0 by @dependabot in #61
- Integrate subdomain filter by @MatMoore in #99
- Add sticky sidebar by @MatMoore in #107
- Update README by @MatMoore in #116
- add href to back link by @LavMatt in #118
- rename k8s secret names to have
-
by @LavMatt in #120 - Make glossary filterable by @MatMoore in #109
- Copy over issue templates from monorepo by @MatMoore in #88
- Revert "Update README" by @MatMoore in #121
- 🔥 Remove unnecessary classification choices by @mitchdawson1982 in #122
- Add fully qualified name by @LavMatt in #134
- update vars in deploy by @LavMatt in #135
- Update matched reason display name options by @mitchdawson1982 in #137
- Trying new test workflow deployment by @murdo-moj in #132
- Introduce table details page by @MatMoore in #136
- Show contact info and metadata on all details pages by @MatMoore in #160
- Update catalogue version by @mitchdawson1982 in #163
- fix variable calls within env by @tom-webber in #165
- Demote headings appearing in markdown by @MatMoore in #166
- Misc fixes to frontend to match design by @MatMoore in #168
- Fix search term highlighting and deploy tags by @mitchdawson1982 in #169
- Expand docstring by @MatMoore in #100
- Condensed metadata component by @MatMoore in #170
- Swapped dev and test environments by @murdo-moj in #174
- Added environment name to alpha banner by @murdo-moj in #183
- Update search term pattern matching by @mitchdawson1982 in #184
- Fmd-149-charts by @murdo-moj in #190
- Dc 156 add database entities by @LavMatt in #205
- Add repo badge and H1 to README by @jemnery in #208
- Added entity type search filter by @murdo-moj in #207
- Repo compliance badge by @jemnery in #209
- Add djhtml to format HTML templates by @MatMoore in #164
- Fix clear filter for entity type by @LavMatt in #224
- ensure DEBUG is set as expected by @tom-webber in #225
- actually fix debug this time by @tom-webber in #226
- Bump library by @MatMoore in #227
- Stop showing "TBC" as "Database Name" in search results by @MatMoore in #236
- Improve captions on details pages by @MatMoore in #243
- Add additional skiplink to bypass glossary nav by @MatMoore in #242
- Add a skip link for skipping filters in search by @MatMoore in #244
- Workaround for skip link issues by @MatMoore in #246
- Markdown in column descriptions by @MatMoore in #247
- Fmd-249-adjust-section-breaks-in-search-results by @murdo-moj in #253
- add workflow_dispatch to test-and-deploy by @tom-webber in #250
- Bump black from 24.3.0 to 24.4.0 by @dependabot in #254
- use stringData for unencoded secret strings by @tom-webber in #258
- Better highlighting in descriptions by @MatMoore in #259
- Fmd 217 error pages by @murdo-moj in #260
- Stable tables by @MatMoore in #267
- Limit column descriptions temporarily by @MatMoore in #261
- upversion catalogue package 0.24.2 by @tom-webber in #279
- ♿️ DP193 Create consistent page titles by @mitchdawson1982 in #281
- Add a details component with search query tips by @MatMoore in #293
- Front End Logging by @mitchdawson1982 in #298
- ❗ [Includes historical git commits] Merge latest version of ministryofjustice-data-platform-catalogue by @MatMoore in #301
- Create a new version of the library for release by @MatMoore in #311
- Fix dist path by @MatMoore in #312
- Bump faker from 23.3.0 to 25.0.1 by @dependabot in #304
- Bump sass from 1.71.1 to 1.76.0 by @dependabot in #297
- Bump node from 21-bullseye to 22-bullseye by @dependabot in #289
- Bump @babel/preset-env from 7.24.0 to 7.24.5 by @dependabot in #288
- Bump pyproject-flake8 from 6.1.0 to 7.0.0 by @dependabot in #255
- Bump axe from 12.2.3 to 12.2.6 by @dependabot in #286
- Bump govuk-frontend from 5.2.0 to 5.3.1 by @dependabot in #275
- Bump pytest-cov from 4.1.0 to 5.0.0 by @dependabot in #214
- Bump @ministryofjustice/frontend from 2.1.1 to 2.1.3 by @dependabot in #313
- Bump the pip group with 2 updates by @dependabot in #310
- Bump aws-actions/configure-aws-credentials from 2 to 4 by @dependabot in #5
- Bump the pip group across 1 directory with 2 updates by @dependabot in #306
- 🧑💻 Integrate front end with Sentry by @mitchdawson1982 in #308
- Fix rendering of some details pages by @MatMoore in #319
- Make h1_value optional by @murdo-moj in #309
- Bump sass from 1.76.0 to 1.77.0 by @dependabot in #316
- Bump selenium from 4.17.2 to 4.20.0 by @dependabot in #317
- Bump @testing-library/jest-dom from 6.4.2 to 6.4.5 by @dependabot in #315
- Bump django from 5.0.4 to 5.0.6 by @dependabot in #318
- Tidy empty search results page by @MatMoore in #320
- Introduce Sentry test function by @mitchdawson1982 in #329
- Fmd-314-automate-static-build by @murdo-moj in #330
- Update feature-request-template.yml by @seanprivett in #326
- Update story-template.yml by @seanprivett in #325
- Add google analytics JS by @MatMoore in #332
- Used ManifestStaticFilesStorage to implement cache busting by @murdo-moj in #331
- Corrected parent_entity attribute to display_name by @murdo-moj in #338
- Fmd 305 output prometheus metrics by @LavMatt in #333
- Edit parse properties to convert some None values to by @hjribeiro-moj in #337
- fix template so table details are shown in details pages by @LavMatt in #347
- add slack webhook secret to k8s and deploy workflows by @LavMatt in #349
- Replace all underscores with spaces in the search query by @murdo-moj in #355
- Bump pre-commit from 3.7.0 to 3.7.1 by @dependabot in #335
- add action-cve workflow to post high, critical severity dependabot alerts to slack by @tom-webber in #361
- Search benchmark by @MatMoore in #362
- DP-212 Azure auth configuration by @mitchdawson1982 in #342
- Minor formatting changes by @mitchdawson1982 in #369
- Fmd 348 metadata spec by @murdo-moj in #356
- Change sentry dsn env var to avoid datahub telemetry clash by @mitchdawson1982 in #374
- Remove sentry test exception urls and function by @mitchdawson1982 in #375
- Catalogue unavilable page by @MatMoore in #368
- add
display_in_catalogue
tag to filter in search method by @LavMatt in #383 - Update slack link by @MatMoore in #389
- Add tags to display by @LavMatt in #395
- Bypass auth for metrics by @mitchdawson1982 in #397
- Widen table columns in metadata spec by @MatMoore in #388
- Add ip access restriction to the
/metrics
path only by @mitchdawson1982 in #406 - update metadata specs with
dc_
prefixed customProperties from dbt by @tom-webber in #410 - Add MOJ internal service header by @MatMoore in #405
- Populate domains drop down with what's been ingested in datahub by @MatMoore in #407
- Cleanup - bring through tags and glossary terms consistently, and remove dead code for data products by @MatMoore in #418
- Remove metrics ingres config by @mitchdawson1982 in #425
- Show when stuff is an ESDA by @MatMoore in #421
- Metrics ingress test by @mitchdawson1982 in #428
- Update workflow variable assignments by @mitchdawson1982 in #431
- Fmd 366 add dataset lineage link by @LavMatt in #416
- match condition to esda display_name in datahub by @LavMatt in #433
- Dp 372 automate local development variable generation by @mitchdawson1982 in #434
- Remove phase banner by @MatMoore in #444
- Bump the pip group with 3 updates by @dependabot in #443
- Bump sass from 1.77.0 to 1.77.6 by @dependabot in #442
- Bump kunalnagarco/action-cve from 1.12.36 to 1.13.2 by @dependabot in #420
- Bump axe from 12.1.0 to 12.2.6 by @dependabot in #412
- Bump @testing-library/jest-dom from 6.4.5 to 6.4.6 by @dependabot in #422
- Bump govuk-frontend from 5.3.1 to 5.4.0 by @dependabot in #350
- Bump selenium from 4.20.0 to 4.21.0 by @dependabot in #345
- Bump flake8 from 7.0.0 to 7.1.0 by @dependabot in #465
- Html validation errors by @MatMoore in #464
- Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 by @dependabot in #439
- Bump faker from 25.0.1 to 25.8.0 by @dependabot in #414
- Bump @babel/preset-env from 7.24.5 to 7.24.7 by @dependabot in #402
- Bump sentry-sdk from 2.0.1 to 2.5.1 by @dependabot in #413
- change frequency of check-for-vulnerabilities.yml workflow by @tom-webber in #403
- Bump the npm_and_yarn group with 2 updates by @dependabot in #445
- Add
get_database_metadata
method, add slack channel info to contact info partial for chart, dataset, and database views by @tom-webber in #432 - minor housekeeping by @tom-webber in #470
- metadata spec field names snake case by @tom-webber in #467
- Azure auth 2.0.0 required changes and upgrade by @mitchdawson1982 in #472
- use the prefixed
dc_where_to_access_dataset
custom property for search by @tom-webber in #476 - remove actionable pagination for single page by @tom-webber in #478
- Make search a search input, and style its close button by @MatMoore in #483
- fix parse_owners() by @LavMatt in #486
- DP-455 show selected filters only when filters have been applied by @mitchdawson1982 in #488
- Refactor search component by @MatMoore in #487
- Search and browse from the home page by @MatMoore in #490
- Bump axe from 12.2.6 to 12.2.7 by @dependabot in #492
- Bump faker from 25.8.0 to 25.9.2 by @dependabot in #491
- Handle h1 values and page titles on errors by @mitchdawson1982 in #500
- Homepage fixes by @MatMoore in #501
- Fmd 181 display tags as links by @LavMatt in #479
- Fmd 449 remove to level domain by @LavMatt in #503
- Filter container entities on dc_display_in_catalogue by @MatMoore in #509
- add actual owner from datahub to chart details template by @LavMatt in #513
- Fmd 452 add feature switch - remove sort by @LavMatt in #515
- fmd-194 - Make search result same structure as result detail by @hjribeiro-moj in #506
- Bump selenium from 4.21.0 to 4.22.0 by @dependabot in #475
- Update details page header and title by @mitchdawson1982 in #511
- Hide empty metadata on details pages by @MatMoore in #514
- Fmd 471 display table name only by @LavMatt in #518
- ✨ Live filtering by @mitchdawson1982 in #520
- remove nltk data download by @LavMatt in #529
- add find-moj-data prod workflow deployment step by @mitchdawson1982 in #531
- bump django version by @LavMatt in #535
- move axe to devDependencies and not install dev deps in dockerfile by @LavMatt in #530
- Streamline GitHub Actions workflows by @tom-webber in #532
- publish datahub-client as part of staged deploy workflow by @tom-webber in #536
- FMD Github Action Workflow Updates by @mitchdawson1982 in #547
- fix datahub-client-path-filter job in reusable-test.yml workflow by @tom-webber in #548
- Add checkout step by @mitchdawson1982 in #553
- fix reusable deploy workflow by @tom-webber in #559
- Obtain rds outputs from secrets and populate env by @mitchdawson1982 in #570
- Small fixes by @MatMoore in #571
- Fix typo in prod ecr role to assume var by @mitchdawson1982 in #579
New Contributors
- @tom-webber made their first contribution in #13
- @dependabot made their first contribution in #11
- @PriyaBasker23 made their first contribution in #29
- @LavMatt made their first contribution in #39
- @murdo-moj made their first contribution in #40
- @jemnery made their first contribution in #208
- @seanprivett made their first contribution in #326
- @hjribeiro-moj made their first contribution in #337
Full Changelog: v0.6.0...v.0.8.0