Releases: NHSDigital/national-document-repository
Releases · NHSDigital/national-document-repository
1.6.7
What's Changed
- [PRMP-122] Add missing function return types by @adamwhitingnhs in #784
- PRMP-643 MNS update with review table by @NogaNHS in #840
- [PRMP-539] Send expedite files to the metadata processor lambda by @MohammadIqbalAD-NHS in #865
- [NDR-313] Add slack notification for workflow failures by @megan-bower4 in #880
- [PRMP-875] Update sonar exclusions list by @adamwhitingnhs in #898
- [NDR-314] Move PDM tests. by @jameslinnell in #884
- [PRMP-846] Bug daily_statistical_report_bulk_upload_rejected by @SWhyteAnswer in #894
- [NDR-286] Set search to return an empty bundle with no results by @jameslinnell in #897
- [NDR-294] Refactor search fhir E2E tests to be more robust by @megan-bower4 in #891
- [PRM-521] Upgrade Cypress and Cypress Grep to latest versions by @chrisbloe in #869
- [PRM-605] Update .github/PULL_REQUEST_TEMPLATE.md (Jira link & checkboxes) by @chrisbloe in #887
- PRMP-587 Get document review by id by @NogaNHS in #862
- [PRMP-579] Creating review S3 bucket for review feature by @steph-torres-nhs in #853
- [PRMP-861] [WIP] Add configs for doc types by @adamwhitingnhs in #906
- [PRM-607] November 25 npm/action/pypdf upgrades by @chrisbloe in #889
- [PRMP-386] Allow bulk upload to have parallel executions by @PedroSoaresNHS in #892
- [PRMP-541] Enforce virus scans on expedite files by @PedroSoaresNHS in #886
- [NDR-313] Provide environment to notify-slack step by @megan-bower4 in #904
- [PRMP-540] Extract file information and Validate 1 of 1 file format and general processing by @MohammadIqbalAD-NHS in #888
- [PRM-537] Introduce markdown validation on PRs by @chrisbloe in #910
- [PRMP-594] Get Document by ID by @FoxMaltas-NHS in #858
- [PRMP-589] Create SearchDocumentReview lambda logic by @steph-torres-nhs in #864
- [PRMP-589-2] fix broken pipeline by @steph-torres-nhs in #912
- [NDR-313] Don't check packages on merge to main by @megan-bower4 in #911
- [PRMP-919] Update nginx.conf by @lillie-dae in #914
Full Changelog: 1.6.6...1.6.7
1.6.6
What's Changed
- [NDR-289] E2E tests for Raw data field. by @jameslinnell in #857
- [PRMP-191] Update Bulk upload lambda to use the standardised file name by @MohammadIqbalAD-NHS in #794
- [PRMP-653] SelectFileErrors page content changes by @kamenbachvarov-nhs in #861
- [PRMP-169] Document Update - Update existing virus scanning by @lillie-dae in #804
- [PRMP-168] Update lambda handler and service by @kamenbachvarov-nhs in #843
- [PRMP-561] [Add files] Update document upload to allow adding files by @lillie-dae in #825
- [NDR-283] Bypass requirement for Bearer token in FHIR endpoint when using PDM by @jameslinnell in #856
- [PRMP-777] Ruff Fixes by @robg-test in #867
- [NDR-270] Add spec & APIM e2e tests by @megan-bower4 in #859
- [PRMP-780] Fix add document journey by @adamwhitingnhs in #875
- [NDR-310] Fix bug introduced by the S3 file key index. by @jameslinnell in #874
- [NDR-284] Add E2E test for invalid common name by @megan-bower4 in #876
- [NDR-191] Run e2e tests on sandbox deploy by @jameslinnell in #866
- [PRMP-570] Step Function Error Handling by @SWhyteAnswer in #863
- [PRMP-816] Backend E2E tests failing for Lloyd George by @steph-torres-nhs in #879
- [NDR-309] Add checkbox requirements to a PR by @jameslinnell in #877
- [PRMP-374] Optional Remapping of Metadata Headers by @robg-test in #868
- [PRMP-824] Add feature flag to search handler around status by @adamwhitingnhs in #878
Full Changelog: 1.6.5...1.6.6
1.6.5
What's Changed
- [PRM-583] October 25 package upgrades by @chrisbloe in #829
- [PRMP-399] Dynamo DB Migration Segment Lambda Handler and Service by @SWhyteAnswer in #813
- [NDR-278] Refactor retrieve & search E2E tests by @megan-bower4 in #830
- [PRMP-202] Migration to Data Standards - LG table values by @PedroSoaresNHS in #793
- [PRMP-179] Adding update function and get_s3_values by @SWhyteAnswer in #799
- [NDR-279] Allow FHIR releases to all environments by @jameslinnell in #831
- [PRMP-198] Created author migration by @PedroSoaresNHS in #789
- [PRMP-625] Set S3 key in documentReference model by @NogaNHS in #828
- [PRMP-167] Add put fhir document reference base service by @FoxMaltas-NHS in #808
- [NDR-253] Only search PDM table on requests from PDM by @jameslinnell in #812
- [NDR-282] Test virus scan behaviour in E2E upload tests by @megan-bower4 in #845
- [PRMP-562] Implement DynamoDB Migration Segment Worker Lambda by @PedroSoaresNHS in #833
- [PRMP-401] Parse scan date in bulk upload by @NogaNHS in #795
- [PRMP-175] Implementing consistent pagination when querying DynamoDB by @NogaNHS in #779
- [PRMP-554] Fix issue with clicking continue before stitch is loaded by @adamwhitingnhs in #822
- [PRMP-740] Fix duplicated environment by @robg-test in #855
- Bump validator from 13.15.15 to 13.15.20 in /app in the npm_and_yarn group across 1 directory by @dependabot[bot] in #854
- [NDR-274] Add raw incoming json to an atribute in the PDM table. by @jameslinnell in #838
- [PRMP-731] Fix screenspace issue with pdf-viewer at high zoom by @adamwhitingnhs in #844
Full Changelog: 1.6.4...1.6.5
1.6.4
What's Changed
- [NDR-269] Allow PDM routing in a POST DocumentReference by @jameslinnell in #800
- [PRM-546] Upgrade actions/download-artifact@v4 -> v5 by @chrisbloe in #803
- [PRM-539] Generate SBOM by @chrisbloe in #792
- [PRM-545] Run make format by @steph-torres-nhs in #802
- [NDR-257] Define bucket and db in virus scanner based on file location. by @jameslinnell in #809
- [NDR-252] Use the correct DocType by SNOMED for a GET request by @jameslinnell in #805
- [NDR-275] Common name is checked as literal. by @jameslinnell in #815
- [NDR-276] Use the requestContext to extract the Common Name by @jameslinnell in #818
- [PRM-565] Always upgrade all packages within node:24-alpine & nginx:latest Docker images by @chrisbloe in #817
- [PRMP-444] Add new content on correcting mistakes and SNOMED code by @adamwhitingnhs in #811
- [PRMP-144] Select File Errors Page by @kamenbachvarov-nhs in #796
- [PRMP-406] [Virus found] Update content to enforce urgency re: virus detected by @lillie-dae in #814
- [PRMP-409] Add new files selected text and scrolling to upload by @adamwhitingnhs in #810
- [PRMP-195] Write to dynamo (bulk upload report) table for invalid file names by @MohammadIqbalAD-NHS in #773
- [PRM-536] GitHub Org migration changes by @chrisbloe in #790
- [PRM-568] Upgrade pdfjs from v4 to v5 by @chrisbloe in #820
- [PRM-573] Exclude E2E test files from Sonar Analysis by @megan-bower4 in #823
- [PRMP-189] Update new metadata lambda to add filename corrections to the queue by @PedroSoaresNHS in #807
- [PRMP-337] Refactor custodian assignment logic in document reference by @NogaNHS in #801
- [PRMP-550] Add error handling for duplicate file names and wrong type by @adamwhitingnhs in #824
- [NDR-244] Duplicate api E2E tests for FHIR endpoints by @megan-bower4 in #819
- [PRMP-602] changing scripts/lambda to /scripts/lambda/ for exclusion by @SWhyteAnswer in #826
New Contributors
- @megan-bower4 made their first contribution in #823
Full Changelog: 1.6.3...1.6.4
1.6.3
What's Changed
- [PRMP-120] Resolved issue with LloydGeorgeDownloadStage tests by @lillie-dae in #783
- [PRMP-124] Resolved issue DocumentUploadLloydGeorgePreview tests by @lillie-dae in #782
- [PRMP-178] Reporting ECS task isn't producing all logs by @PedroSoaresNHS in #781
- [PRMP-434] Bulk upload not reporting patient not found errors by @MohammadIqbalAD-NHS in #797
- [PRM-538] Upgrade SonarSource/sonarqube-scan-action from v5 to v6 by @chrisbloe in #791
Full Changelog: 1.6.2...1.6.3
1.6.2
What's Changed
- [PRME-222] Back button text change on Search and Download report pages by @kamenbachvarov-nhs in #766
- [PRMT-542] Add test for bulk upload - 300 patients with 3 files by @bethany-kish-nhs in #770
- [PRME-163] Update feedback page errors & include error box by @kamenbachvarov-nhs in #758
- [PRM-442] ITOC feedback -> IM (Slack/Teams) by @steph-torres-nhs in #747
- [PRME-189] Add handling for backwards navigation on upload pages by @adamwhitingnhs in #767
- [PRM-520] September 25 package updates by @chrisbloe in #774
- [PRMT-542] Clear unstitched table before bulk upload setup by @bethany-kish-nhs in #775
- [PRME-295] Add LCOV report to UI test coverage by @adamwhitingnhs in #778
- [PRM-522] Update Cypress userAgent & delete unused package-lock.json by @chrisbloe in #776
- [PRMT-611] Implement pagination for DynamoDB queries for the statistical reports by @NogaNHS in #780
- [PRMT-601] Allow filepath to be used for demographics and without numbering logic by @NogaNHS in #771
New Contributors
- @chrisbloe made their first contribution in #774
Full Changelog: 1.6.1...1.6.2
1.6.1
What's Changed
- [NDR-143] Updating FHIR error code to use UKCore by @NogaNHS in #728
- [PRMT-229] Renamed updated bulk upload workflow to performance bulk upload by @PedroSoaresNHS in #668
- [PRME-164] Fix document select & document order select pages not scrolling to the error message when it appears by @FoxMaltas-NHS in #759
- [NDR-210] handling PCSE ods code with custodian field by @NogaNHS in #755
- [PRME-193] Fix script execution when opening pdf's in new tab by @adamwhitingnhs in #754
- [PRME-228] Remove unused page PatientSimpleSummary and tests by @FoxMaltas-NHS in #768
- [PRMT-466] Create alarm for old messages in the queue by @steph-torres-nhs in #748
- [PRME-223] Fix upload prototype discrepancies by @kamenbachvarov-nhs in #765
- [NDR-237] Use JSON Snapshots for API Testing by @robg-nhs in #769
- [PRM-391] Fix python warnings by @oliverbeumkes-nhs in #705
- [PRME-139] Practice - Patient ODS mismatch error update by @kamenbachvarov-nhs in #764
- [PRM-370] NDR aws-sdk upgrade from v2 to v3 by @oliverbeumkes-nhs in #739
New Contributors
- @FoxMaltas-NHS made their first contribution in #759
Full Changelog: 1.6.0...1.6.1
1.6.0
What's Changed
- [PRM-429] npm package upgrades - 2025-07 by @chrisbloe-nhse in #703
- [PRM-453] Update actions/checkout to v5 by @jack-nhs in #751
- [PRM-452] Fixing SonarCloud Issues - Tranche 1 by @chrisbloe-nhse in #733
- [NDR-187] Update logs formatter, add nhs correlation id by @NogaNHS in #750
- [NDR-174] Upload API Tests by @robg-nhs in #715
- [NDR-203] API Login Tests by @robg-nhs in #719
- [NDR-189] Remove update to Status by @jameslinnell in #742
- [NDR-193] Removing Splunk by @SWhyteAnswer-NHS in #731
- [PRME-221] Update pdfjs worker script and add move file script by @adamwhitingnhs in #760
- [NDR-204] Enable GET FHIR document reference lambda by @NogaNHS in #762
- [PRME-173] Update Bulk Order Upload Process to clear LG stitch table by @lillie-dae in #752
New Contributors
- @jameslinnell made their first contribution in #742
- @SWhyteAnswer-NHS made their first contribution in #731
Full Changelog: 1.5.21...1.6.0
1.5.21
What's Changed
- [PRME-16] Add new class needed for multiple tickets by @adamwhitingnhs in #707
- [NDR-183] Bulk upload missing scan_date field in metadata by @NogaNHS in #700
- [NDR-176] Search Tests with Snapshots by @robg-nhs in #701
- [PRMT-371] Mock OIDC Service by @MohammadIqbalAD-NHS in #672
- [PRMT-329] Mock login screen by @samFallowfieldNHS in #674
- [NDR-101] Fhir docment ref upload check lambda by @NogaNHS in #670
- [NDR-158] Update query filters for search endpoint by @NogaNHS in #681
- [PRMT-462] Schedule start and stop for bulk upload ingestion by @PedroSoaresNHS in #691
- [PRM-428] Decommission Firefox tests by @chrisbloe-nhse in #702
- [PRMT-534] Fix Workflow Failure in Smoke Tests by @robg-nhs in #711
- [NDR-173] Retrieve E2e Tests by @robg-nhs in #712
- [PRME-16] Implement choose files page by @adamwhitingnhs in #704
- [PRME-115] Patient Summary Changes by @lillie-dae in #696
- [NDR-202] Seperate FHIR Stub Disable from Bulk Upload Execution by @robg-nhs in #717
- [PRME-74] Implement document upload confirmation page by @adamwhitingnhs in #708
- [PRME-22] Uploading files - Build virus detected error page by @lillie-dae in #722
- [PRMT-331] Change NHS numbers for mocked smoke test by @bethany-kish-nhs in #723
- [PRME-20] [Order files] Build details & layout by @lillie-dae in #710
- [PRMT-541] Add option to enable mock login on Pre-Prod by @MohammadIqbalAD-NHS in #725
- [PRME-17] Implement file selection error handling by @adamwhitingnhs in #718
- [PRMT-331] Update smoke test workflow for Edge by @bethany-kish-nhs in #730
- [PRME-125] Modify Upload Confirm to Document Status Lambda by @lillie-dae in #724
- [PRME-160] Add uploading files content to available records by @adamwhitingnhs in #727
- [PRMT-546] Mock creating NHS user ID as string by @MohammadIqbalAD-NHS in #732
- [PRME-79] Create Document Reference lambda by @kamenbachvarov-nhs in #714
- [PRME-148] Implement upload complete page by @adamwhitingnhs in #726
- [PRME-71] [Order files] Build duplicate position error handling by @lillie-dae in #716
- [PRME-73] Implement document uploading page by @adamwhitingnhs in #729
- [PRMT-572] Deceased patient in upload journey by @NogaNHS in #737
- [PRME-169] pre-prod api prefix to work with mock login by @NogaNHS in #736
- [NDR-209] Enable virus scan deployment in all environments by @NogaNHS in #735
- [PRME-73] Resolve issues with merge conflicts by @lillie-dae in #738
- [PRME-177] fix dob and nhs number formatting on upload complete stage by @kamenbachvarov-nhs in #740
- [PRME-185] Fix nav links on go virus page and complete page by @adamwhitingnhs in #744
- [PRME-186] Empty file error incorrect by @lillie-dae in #745
- [PRME-170] Move startUpload call into the DocumentUploadingStage by @kamenbachvarov-nhs in #743
- [PRME-188] fix and reuse full name logic from patient summary by @kamenbachvarov-nhs in #749
- Bump pypdf from 5.3.0 to 6.0.0 in /lambdas/requirements/layers in the pip group across 1 directory by @dependabot[bot] in #746
- [PRME-194] Add auth handling for Feedback lambda by @adamwhitingnhs in #753
New Contributors
- @kamenbachvarov-nhs made their first contribution in #714
Full Changelog: 1.5.20...1.5.21
1.5.20
What's Changed
- [PRM-393] Updated testing packages and fixed failing tests by @oliverbeumkes-nhs in #676
- [PRM-403] Remove further build warnings by @oliverbeumkes-nhs in #678
- [PRM-371] npm package upgrades by @jack-nhs in #682
- [PRMT-508] Remove Firefox from Smoke Tests by @robg-nhs in #687
- [NDR-97] Post Document Reference lambda by @NogaNHS in #667
- Revert "[NDR-97] Post Document Reference lambda (#667)" by @robg-nhs in #688
- [PRMT-496] Add deleted filter to the unstitched table update by @abbas-khan10 in #683
- [PRM-134] IM Alerting Lambda by @steph-torres-nhs in #630
- [NDR-154] End-to-end test framework for patient search API by @robg-nhs in #684
- [NDR-171] Run CI testing branches only on main by @robg-nhs in #689
- [PRME-107] Add CodeQL GitHub action by @adamwhitingnhs in #686
- [PRME-107] Move CodeQL file to correct folder by @adamwhitingnhs in #692
- [PRME-107] Move CodeQL config settings to correct step by @adamwhitingnhs in #693
- [PRMT-18] Initial implementation of new document upload by @adamwhitingnhs in #685
- [NDR-172] Look at root path and github changes to determine pipeline … by @robg-nhs in #690
- [NDR-97] FHIR Post document ref by @NogaNHS in #695
- [NDR-180] Missing Condition in GitHub Action for GET FHIR Lambda Deployment by @NogaNHS in #697
Full Changelog: 1.5.19...1.5.20