All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.
- add missing property and vehicle data model properties (9ca1fdf)
- add missing property and vehicle data model properties (cba8fb9)
- add missing property and vehicle data model properties (89de8d4)
- add missing property and vehicle data model properties (8cb8748)
- Initial commit for Citizen Assist first Draft (d5c48da), closes [#58448](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/58448)
- clares law relationships (37e9207)
- clares law relationships (4fa4258)
- adding missing properties and cv values to data models (bcd8589)
- adding missing properties and cv values to data models (131cbca)
- contact perfs (61fe75f)
- contact perfs (938b953)
- incorrect-disability-type (9de033c)
- adding missing properties for bicycle, evidence, incident models (10f801c)
- adding missing properties for bicycle, evidence, incident models (9004d96)
- Add ias payload (e609d9d)
- Add ias payload (7aa69c7)
- stolen from location (decbfb1)
- stolen from location (172b4b1)
- addition of deleted schema n the crime profile association subdirectory (85bf81f)
- addition of deleted schema n the crime profile association subdirectory (f4ce928)
- update catalog mount path (8c3bc0d)
- update catalog mount path (9db21f3)
- schema type (7864317)
- schema type (e808df5)
- schema push issue and updated packages (d0673a4)
- update catalog path (9f93baa)
- update catalog path (7ae4543)
- add foi request relationships (87519e0)
- expose cloud-events nmpp directory (93557f8)
- move identity subdirectory to cloud-events (55f5184)
- remove service directories (638c693)
- ocr incident and geo property corrections (ab03c36)
- version and remove space in schema file (6b6cf3c)
- bump version (214a4da)
- add optionals to crime detail schema (508d7b7)
- move profile directory from core-lib to dpc-data-contract-internal (b583e35)
- move crime directory from core-lib to data-contract-internal (63439be)
- move common, enum and soap files (f5dff95)
- Port test suite from jest to vitest (47d7621)
- Port test suite from jest to vitest (77cfc89)
- update SohFormResponse to SohFormResponseCv, minor fixes (5b25728)
- update SohFormResponse to SohFormResponseCv, minor fixes (7f4bcbf)
- added skeleton IDM properties (5884872)
- added skeleton IDM properties (18463d9)
- asyncapi: add initial API spec, CI/CD pipeline, docs, and setup for SOH reporting submission event (51b5fd9)
- add nationality enum, update person nationality schema (241ce24)
- add nationality enum, update person nationality schema (d0c5216)
- initialize media async API spec with AsyncAPI definition, project config, CI pipeline, and docs (6261302)
- asyncapi: add initial AsyncAPI definition for SOH reporting submission.created event with build pipeline and Redocly integration (a7f9256)
- fix for enum descriptions, create reusable schema, some improvements (b84d064)
- fix for enum descriptions, create reusable schema, some improvements (76f95bc)
- tidy up of object contract models (12004dc)
- tidy up of object contract models (98ab537)
- openapi: update schema refs in mediaTargetLocation and submissionMediaDelivery to use external URLs (8b1f11f)
- docs: restructure Splunk docs, refine API categorization, and remove unused schemas (ecf777e)
- media: remove trailing dot from MediaLocationCreateResponseV1 id format (c278ad5)
- media: remove trailing dot from MediaLocationCreateResponseV1 id format (143eef8)
- media: update schema IDs, enums, and tags in media and reporting modules (85e0c41)
- media: update schema IDs, enums, and tags in media and reporting modules (10d0ceb)
- Add Person and Event models (4891c24)
- Add Person and Event models (0c67409)
- docs: add A&I Dashboard and Redocly technical architecture docs (0bce83e)
- injury details data contract model (0d9a8d1)
- injury details data contract model (e8bc474)
- ihub-event-type: correct MediaSubmissionCreatedV1 enum value and OpenAPI reference (ec041e1)
- ihub-event-type: correct MediaSubmissionCreatedV1 enum value and OpenAPI reference (c8d46f9)
- pipeline: update build template to add jsonSchemasPath and clean mountPath formatting (a4ad682)
- pipeline: update build template to add jsonSchemasPath and clean mountPath formatting (41362e8)
- add btp schemas to incident, add enums (9c13dce)
- addition of media data contract model (628730b)
- addition of media data contract model (941afbe)
- openapi: initialize API spec structure and update schema refs to ihub.police.uk URLs (95f69f2)
- initial API spec for Digital reporting (2326b7b)
- submission: add optional fields (highHarm, replyToEmail, digitalSignature, statementOf) to submission variables (3b02f09)
- submission: add optional fields (highHarm, replyToEmail, digitalSignature, statementOf) to submission variables (c3852a1)
- add evidence data model (6769417)
- add evidence data model (b00d13c)
- Addition of equalities information data model (7d511ab)
- Addition of equalities information data model (ac3f694)
- add vrr request data model (dbd77a1)
- add vrr request data model (b480521)
- soh: add media and reporting API schemas. (ad33efe)
- soh: add media and reporting API schemas. (5ed69e6)
- addition of medical treatment details data contract model (7d0ad98)
- addition of medical treatment details data contract model (c0b7a3d)
- adding complaint data model (3a4c7ef)
- adding complaint data model (862d0db)
- adding driving licence data model (9ddfdae)
- adding driving licence data model (534a547)
- addition of Business data model (b2eef73)
- addition of Business data model (0a25d1a)
- channel shift contract data model (0f5788a)
- channel shift contract data model (082f198)
- adding insurance data model (1e123cb)
- adding insurance data model (8b8ba2c)
- add isrequest and slrequest data models (ff345b9)
- add isrequest and slrequest data models (af6ab81)
- addition of passport data contract model (d708683)
- addition of passport data contract model (d15e4e1)
- addition of signature data contract model (ef3b8bb)
- addition of signature data contract model (83a70f8)
- add rti incident data model, add event enums (7375e25)
- add rti incident data model, add event enums (c920d01)
- adding bicycle data model (a6ad47d)
- adding bicycle data model (570395c)
- addition of weapon contract data model (ed98a70)
- addition of weapon contract data model (b97948f)
- add foi request data model (ff5b28f)
- add foi request data model (b6e7884)
- adding vehicle data model and enums (d4e8d3f)
- adding vehicle data model and enums (dc878d5)
- add da report data model (63299b7)
- add da report data model (70eafe8)
- add public transport card data contract model (72926a1)
- add public transport card data contract model (0e1a387)
- add photo data contract model (c8c2f0b)
- add photo data contract model (ff4f04e)
- updating package scripts (4cc317a)
- updating package scripts (8b1c1b4)
- add ClaresLawRequest data model, minor update to AsbReport (cc6c468)
- add ClaresLawRequest data model, minor update to AsbReport (fe8b1ef)
- add social media data contract model (c94de09)
- add social media data contract model (dba3303)
- add AsbReport data model, bump version (1e53980)
- add AsbReport data model, bump version (c28fe9b)
- allow imports without js extension (63fe54b)
- allow imports without js extension (45fe935)
- resolving duplicate schemas issue (0b6683b)
- resolving duplicate schemas issue (a6acb1e)
- scorecard: reorganize sidebar and file structure for improved documentation clarity and accuracy (7f7a881), closes [#47996](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/47996)
- initial Ihub AWS migration design changes (7e59cd4), closes [#47996](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/47996) [#48004](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/48004) [#48007](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/48007) [#48699](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/48699) [#52522](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/52522)
- correcting schema reference paths (e73d543)
- correcting schema reference paths (b4d3ec8)
- correcting schema ref paths (34ac354)
- correcting schema ref paths (e62f026)
- Pipeline to generate schemas and push to Redocly (6b17370)
- soh: restructure design docs to support multiple products (68e07e5)
- crime-store: add crimeReference-index GSI and update dependencies (c849f72), closes [#51347](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/51347)
- update @ihub/dpc-pe-nmpp-data-models to 2.25.2 (57d62c5)
- update @ihub/dpc-pe-nmpp-data-models to 2.25.2 (52c7036)
- update @ihub/dpc-pe-nmpp-data-models to 2.25.2 (98194c2)
- crime-profile: include id and temporal fields in event payload spec using allOf composition (205f8ea)
- crime-profile: include id and temporal fields in event payload spec using allOf composition (1ef44da)
- openapi: request body rendering (1abda79)
- notification: update notification-store schema, delivery logic, and documentation (612cb54), closes [#48194](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/48194)
- docs: update analytics logging details and platform security diagrams (PKI, mTLS, Cloudflare) (b7aefde)
- unsubscribe: update analytics, event catalog + RBAC docs (6d67daa)
- cloudevents: rename authClaims to authclaims in extensions schema (f35a065)
- update @ihub/dpc-pe-nmpp-data-models to 2.25.1 (92f9bb6)
- update @ihub/dpc-pe-nmpp-data-models to 2.25.1 (099bfc0)
- schema: allow profile to be nullable in crime-profile-association-delete events (20ab73c)
- schema: allow profile to be nullable in crime-profile-association-delete events (e28a774)
- update @ihub/dpc-pe-nmpp-data-models to 2.25.0 (23fed67)
- update @ihub/dpc-pe-nmpp-data-models to 2.25.0 (81f45c5)
- notification: simplify notification trigger types (e1e758b)
- notification: simplify notification trigger types (1319f0f)
- observability: add Observability domain, analytics event docs, and refactor identity event channels (7f59c68)
- update messaging and observability schemas (167a629)
- docs: clarify logic for crime.stage.updated event in notification service (c1c8d1b), closes [#46477](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/46477) [#46477](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/46477)
- notification, permissions: update notification logic/diagrams and permissions schema for force ID inclusion (5ac2166)
- update @ihub/dpc-pe-nmpp-data-models to 2.23.0 (6bad3b5)
- update @ihub/dpc-pe-nmpp-data-models to 2.23.0 (69a52b2)
- schema: require pncCode in organisation schema ([#45784](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/45784)) (0d208be)
- schema: require pncCode in organisation schema ([#45784](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/45784)) (b6c3e16)
- openapi: update auth API server URLs and upgrade Redocly CLI dependencies (f679516)
- improve NMPP event documentation and terminology (f44e948)
- update @ihub/dpc-pe-nmpp-data-models to 2.22.0 (36f0a4a)
- update @ihub/dpc-pe-nmpp-data-models to 2.22.0 (5f25817)
- openapi: add new crime-related events, update crime-stage schema, and upgrade dependencies (9d7d964)
- openapi: add new crime-related events, update crime-stage schema, and upgrade dependencies (6895f68)
- rename package to @ihub/e-ihub-notification-oas and update metadata, dependencies, and pipeline configuration (6d64799)
- asyncapi: initial AsyncAPI 3.0.0 setup with messages for profile and notification status update requested events (df1fc36)
- notifications: update unsubscribe logic, remove unused event, and rename service (043b0dd)
- update @ihub/dpc-pe-nmpp-data-models to 2.21.1 (4c36144)
- update @ihub/dpc-pe-nmpp-data-models to 2.21.1 (58ddff9)
- notifications: add govLoginUrl and nationalUrl template variables. (683fbab), closes [#43510](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43510) [#43510](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43510)
- association-events: add association composite key and update schema structure (efe8aa7)
- various documentation fixes (a5bd31b), closes [#45016](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/45016) [#45015](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/45015) [#45007](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/45007) [#45005](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/45005) [#45004](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/45004)
- e-ihub-notifications: migrate from s-ihub-notification-service to e-ihub-notification-api (4f91d22)
- schema: rename notification-delivered event to notification-status-update and update references (0c5b511)
- schema: rename notification-delivered event to notification-status-update and update references (4a65363)
- Updated matching-rules.md to add in user initiated flow diagram (c968920), closes [#43409](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43409)
- add Profile Led Mermaid Diagram to Docs (6144f34), closes [#43409](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43409)
- Splunk design (7010ada), closes [#43346](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43346)
- docs: update asyncapi spec and dependencies to resolve rendering issues (f305ad6)
- asyncapi: update event definitions, channels, and dependencies for consistency (6b48d14)
- docs: update channel structure and message references (4531810)
- docs: update asyncapi spec formatting to resolve realm rendering (8c88121)
- docs: update asyncapi spec and message filenames for improved Redocly rendering (33a5973)
- update @ihub/dpc-pe-nmpp-data-models to 2.21.0 (7cc884c)
- update @ihub/dpc-pe-nmpp-data-models to 2.21.0 (ff40688)
- get-force-events: set additionalEventsAvailable to false when no messages returned (c930fcb), closes [#43521](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43521)
- events/crime: add crime-update-requested schema and fix dataschema URLs in event schemas (1018f39)
- update @ihub/dpc-pe-nmpp-data-models to 2.20.1 (6d4aca3)
- data-catalog: add missing
association-indexGSI and update schema table formatting for message store (f512e32), closes [#43264](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43264) [#43264](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43264)
- crime-deleted: ensure associations are processed before event publication (638f348), closes [#43575](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43575)
- storm: add storm integration design placeholder and WSDL specification (42ab112), closes [#43584](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43584)
- update @ihub/dpc-pe-nmpp-data-models to 2.20.1 (5cdfdbd)
- openapi: add association delete, and refactor endpoints (9961590)
- schema: require essential fields in notification schema (c586a48)
- schema: require essential fields in notification schema (11e7b92)
- asyncapi: refine channel definitions and operation semantics in asyncapi3.yaml (2edfdda)
- naming: rename e-nmpp-management to e-ihub-management (511f420)
- update @ihub/dpc-pe-nmpp-data-models to 2.20.0 (3284bea)
- add crime locking and assocation.deleterequested schemas (288679d)
- add crime locking and assocation.deleterequested schemas (4a0723c)
- asyncapi: clarify crime/profile deleted event names and update dependencies (ab70957)
- add crime matching logic and fix association logic (4d6f0a6), closes [#38395](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/38395)
- update @ihub/dpc-pe-nmpp-data-models to 2.19.3 (76617ae)
- notification-service: integrate AWS Secrets Manager for Notify callbacks and API keys (95d1fd1), closes [#37799](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/37799) [#43510](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43510)
- profile-service: add update and delete profile logic diagrams and rules (bba175a)
- messaging): add Gov Notify high-level design doc, update sidebars; docs(identity: improve formatting and add TOC (e60d64e)
- openapi: replace const with example for type in resources (9c41613)
- management: update Entra App Registration configs (52d89d7), closes [#38424](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/38424)
- messaging: remove deprecated inbound/outbound message components (3479fea)
- asyncapi: add crime and profile deleted event messages, update channels and descriptions in association service (8075cbe)
- update @ihub/dpc-pe-nmpp-data-models to 2.19.3 (c078b60)
- update @ihub/dpc-pe-nmpp-data-models to 2.19.3 (9a177cc)
- asyncapi: rename crime.association to crime.match-request and update message references (a172b99)
- update event catalog for profile/crime deletion logic and rename matching service to crime-matching-service (63bb3ce)
- add high-level design documentation for GOV.UK One Login integration with NMPP services (218e9d7), closes [#43311](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43311)
- Association: update crime profile deleted event description and ID (a6d84f0), closes [#43340](https://dev.azure.com/SingleOnlineHome//Digital Public Contact/_workitems/edit/43340)
- chrime: require reportedAt and status fields in crime schema (9aead6f)
- chrime: require reportedAt and status fields in crime schema (c3e6310)
- ihub: add messaging service and message store (62afcd4)
- update @ihub/dpc-pe-nmpp-data-models to 2.19.2 (db35ac1)
- update @ihub/dpc-pe-nmpp-data-models to 2.19.2 (ff3d73d)
- update @ihub/dpc-pe-nmpp-data-models to 2.19.2 (26295b7)