Skip to content

Releases: cabinetoffice/GCGS-Central-Digital-Platform

0.4.0

02 Sep 11:39
260aa90
Compare
Choose a tag to compare

Release notes

The data sharing and verification endpoint stubs are now implemented. These two endpoints can be used to pull supplier information and verify if the share code is the latest available.

Changes in the response payload are summarised below.

New properties in the address:

  • country - two letter country code
  • type - type of the address (Registered/Postal)

Updated schema of supplierInformationData:

  • answers are now grouped under answerSets property. This is to accommodate the possibility of questions being answered multiple times in each section.
  • answers.answer.optionValue was made a list of strings (IDs) that point to option values
  • answers.answer.dateValue and a related Date question type were added.
  • questions.question.type has new types supported: Date, None.
  • questions.question.title with the question's title was added.

Tickets

  • DP-184
  • DP-222
  • DP-392
  • DP-393
  • DP-444
  • DP-516
  • DP-531
  • DP-534
  • DP-548

What's Changed

  • corrected empty title by @shilpigoel-goaco in #520
  • Fix getting the latest tag by @jakzal in #522
  • DP-534 Pin version 0.3.0 in integration by @webit4me in #523
  • DP-222: Set JSON as log formatter by @mareg in #521
  • chore nuget deps update and lint by @glgoaco in #519
  • DP-392 Sync org-app configuration with latest local changes by @webit4me in #525
  • Changed FormType and Scope to Enum by @shilpigoel-goaco in #524
  • DP-534 Concider potential pinned version in API landing page by @webit4me in #526
  • Disable cloudwatch logging locally by @jakzal in #527
  • Verify if all docker services have successfully been run by @jakzal in #528
  • PPON Service - Lookup While adding VAT in supplier information by @dbgoaco in #516
  • Session expiry handle by @dharmverma in #534
  • DP-444 Link back to FTS with the organisation id in the query parameter by @dpatel017 in #536
  • DP-531 Add Switch for RDS Production Configuration by @webit4me in #532
  • DP-548: Configure the authority in data-sharing and require authorisation for the data sharing endpoint by @jakzal in #539
  • DP-531 Add RDS Performance Overview Grafana Dashboard by @webit4me in #538
  • DP-516 - SupplierInformation mapping added by @maciej-goaco in #537

Full Changelog: 0.3.0...0.4.0

0.3.0

28 Aug 11:59
a9dd947
Compare
Choose a tag to compare

Tickets

  • DP-222
  • DP-271
  • DP-274
  • DP-375
  • DP-392
  • DP-396
  • DP-429
  • DP-431
  • DP-433
  • DP-449
  • DP-516
  • DP-530
  • DP-571

What's Changed

Full Changelog: 0.2.0...0.3.0

0.2.0

21 Aug 11:47
e6e73b8
Compare
Choose a tag to compare

Tickets:

  • DP-192
  • DP-200
  • DP-210
  • DP-228
  • DP-229
  • DP-271
  • DP-318
  • DP-382
  • DP-387
  • DP-390
  • DP-391
  • DP-396
  • DP-40
  • DP-400
  • DP-405
  • DP-407
  • DP-408
  • DP-426
  • DP-427
  • DP-428
  • DP-429
  • DP-439
  • DP-442
  • DP-452
  • DP-455
  • DP-456
  • DP-464
  • DP-465
  • DP-467
  • DP-468
  • DP-473
  • DP-474
  • DP-483
  • DP-487
  • DP-491
  • DP-492
  • DP-494
  • DP-507
  • DP-529

What's Changed

  • DP-407 Add new DB instance by @webit4me in #408
  • Feature/dp 318 save form answers by @dharmverma in #398
  • Fix Organisation - Yes workflow small fix by @dpatel017 in #406
  • DP-452: Take the Version for Swagger Doc from configuration by @jakzal in #407
  • Remove Form answers from session after save by @dharmverma in #412
  • DP-200: Add env specific config for tenant (missed in previous PR) by @mareg in #411
  • DP-426 Change button - Connected Persons - Load from DB, Update and Save by @rmohammed-goaco in #394
  • DP-452 Set the VERSION by @webit4me in #410
  • DP-396: Do not crash the dispatcher loop in case of an exception by @jakzal in #409
  • DP-408: Create a dead-letter queue for each regular queue by @jakzal in #416
  • Check answer fix workflow fix for taken over company by @dpatel017 in #418
  • DP-408 by @webit4me in #415
  • DP-408: Configure FIFO queues by @jakzal in #417
  • DP-408 Tidy up environment variables by @webit4me in #420
  • DP-427 Connected person individual and trust change button functionality by @rmohammed-goaco in #414
  • DP-464 Pass Form's service address to Organisation App's task by @webit4me in #422
  • BAU Remove user by @webit4me in #421
  • Feature/dp 382 ppon service lookup web api stub by @dbgoaco in #413
  • DP-428 BE- Share my information - Declaration form (Forms API) by @glgoaco in #423
  • Trust or trustee work flow Unit test for addresse by @dpatel017 in #424
  • Feature/dp 390 ppon service lookup web api by @dbgoaco in #426
  • DP-229 - BE- Share my information - Generating code (API) by @maciej-goaco in #419
  • Forms Address UI work by @dharmverma in #425
  • Data Sharing API Startup fix by @dharmverma in #428
  • Address Value DB change by @dharmverma in #430
  • DP-428 BE- Share my information - Declaration form (Forms API) updated by @glgoaco in #431
  • Feature/dp 228 share my information declaration statement by @JBaigGoaco in #434
  • DP-428 BE- Share my information - Declaration form (Forms API) Captions by @glgoaco in #435
  • DP-465 - Add "None apply" to Connected persons - No - Conditions of control by @rmohammed-goaco in #429
  • S3 Move file to permanent bucket by @dharmverma in #436
  • Migration merge issue fix by @dharmverma in #437
  • Legal form question page by @dpatel017 in #433
  • DP-405 Authenticate organisation-app and healthcheck services by @webit4me in #432
  • Law enforce by @dpatel017 in #439
  • Feature/dp 439 share data name email job title by @JBaigGoaco in #440
  • DP-483 Pass bucket addresses to the relevant services by @webit4me in #442
  • Feature/dp 229 be share my information generating code api by @maciej-goaco in #438
  • DP-192 Adjust deployment's pipeline trigger by @webit4me in #443
  • DP-455: Add an unique index constraint to the API Key by @mareg in #446
  • DP-473 - Connected person registration date question by @dpatel017 in #447
  • Declaration Form -Check your answers Page by @dharmverma in #448
  • DP-487 Add (Slack) notification by @webit4me in #449
  • DP-200: Make forms respect the SwaggerUI feature flag setting by @mareg in #450
  • Make data sharing api health endpoint anonymous by @dharmverma in #452
  • Initial working version of Supplier sees their PPON if their organisa… by @dbgoaco in #445
  • Connected person - No Journey by @dpatel017 in #454
  • No longer inserts PPON identifier on OrganisationUpdated. by @dbgoaco in #451
  • DP-474 connected persons select where registered significant person by @rmohammed-goaco in #453
  • DP-494 Connect Data-sharing to DB in live accounts by @webit4me in #455
  • Feature/dp 456 share my information link by @JBaigGoaco in #458
  • Publish the Entity Verification OpenAPI contract by @jakzal in #460
  • Error message tidy - removed "please" from error messages by @dpatel017 in #461
  • Feature/dp 439 update validation error message by @JBaigGoaco in #459
  • DP-492 POC pinning services to specific version in different accounts by @webit4me in #462
  • BAU Add link to view published revision by @webit4me in #465
  • DP-494 Document pining process by @webit4me in #467
  • DP-442 BE- Share my information - Answering Declaration form (Forms API) by @glgoaco in #457
  • Register name bug fix & Session improvment by @dpatel017 in #469
  • DP-507 Pen test IAM role by @webit4me in #468
  • DP-491 - Identifier_Id made nullable; Identifier_Id + Scheme unique constraint added by @maciej-goaco in #464
  • Add Google Tag to SIRSI by @dharmverma in #470
  • Feature/dp 390 ppon service lookup web api by @dbgoaco in #456
  • Data Sharing API Authorisation by @dharmverma in #474
  • Authority - Refresh tokens by @dharmverma in #472
  • Bug fix: PPON Lookup not returning PPON in list of identifiers. by @dbgoaco in #475
  • connected person - Individual/Trust NO journey by @dpatel017 in #473
  • DP-400 Update services to receive DB details in segments instead of a single connection string by @glgoaco in #471
  • dp-442 - FormVersionId mapping added with migration changes by @maciej-goaco in #478
  • DP-400 Correct tool's credentials, Local Username and ENV_VAR...
Read more

0.1.1

31 Jul 17:05
bd7182c
Compare
Choose a tag to compare

Tickets:

  • DP-200
  • DP-212

What's Changed

  • DP-200: Enable SwaggerUI feature flag override for Aws envs by @mareg in #405
  • DP-212: Remove faxNumber by @mareg in #403

Full Changelog: 0.1.0...0.1.1

0.1.0

31 Jul 17:04
ade8173
Compare
Choose a tag to compare

Tickets:

  • DP-190
  • DP-191
  • DP-200
  • DP-213
  • DP-214
  • DP-221
  • DP-283
  • DP-295
  • DP-296
  • DP-297
  • DP-299
  • DP-300
  • DP-305
  • DP-306
  • DP-308
  • DP-311
  • DP-313
  • DP-315
  • DP-318
  • DP-320
  • DP-340
  • DP-344
  • DP-383
  • DP-384
  • DP-385
  • DP-386
  • DP-388
  • DP-389
  • DP-397
  • DP-409
  • DP-410
  • DP-417
  • DP-422
  • DP-436
  • DP-440
  • DP-453

What's Changed

  • Added react routing, your details page and organisation type page by @dharmverma in #1
  • CDP-22: Add the organisation-app to docker compose services by @jakzal in #2
  • Fixed npm build warning by @dharmverma in #4
  • Improve speed of npm ci on Docker by @jakzal in #6
  • Using GDS Sass by @dharmverma in #5
  • Rename image and container names to match the project name by @jakzal in #3
  • Bootstrap the decision log by @jakzal in #7
  • DataSharing API was updated to design by @glgoaco in #9
  • Bootstrap docs by @jakzal in #8
  • Generate OrganisationApp project in ASP.NET Core MVC by @jakzal in #10
  • Added GOV.UK Design System by @dharmverma in #11
  • Supplier Journey Screens added with GDS controls by @jakzal in #13
  • Document the process of preventing a service from starting by @jakzal in #15
  • Move all projects under the CO.CDP namespace by @jakzal in #14
  • Introduced session in MVC App by @dharmverma in #18
  • Refactor session tests to avoid mocking a 3rd party type by @jakzal in #19
  • Tenant Persistence by @jakzal in #16
  • Remove unused variable warnings by @jakzal in #20
  • dp-49 - Model validation of details page, GDS Html Error Tags implantation by @dharmverma in #24
  • Remove a blocking task operation from a test by @jakzal in #23
  • CDP-61 Supplier provides organisation details by @dpatel017 in #26
  • Add .editorconfig by @jakzal in #28
  • Data Capture on your details page by @dharmverma in #27
  • Enforce file-scoped namespaces by @jakzal in #30
  • DP-6 Supplier registers as a Tenant - backend by @jakzal in #25
  • #dp-11-refactored Organisations identification validation and tests by @JBaigGoaco in #33
  • #dp-11 organisation details page navigates to org identification page by @JBaigGoaco in #38
  • Remember organisation details in the session by @dpatel017 in #29
  • Install dotnet-ef locally in the project by @jakzal in #39
  • open api pipeline by @glgoaco in #40
  • Decide how to create webapi clients by @jakzal in #35
  • DP-49: Supplier provides organisation's registered address by @dpatel017 in #42
  • DP-6: Tenant client by @jakzal in #41
  • Update Testcontainers (3.7.0 -> 3.8.0) by @jakzal in #43
  • #DP-11 On validation errors, highlighting the empty fields fixed by @JBaigGoaco in #45
  • #DP-11 back button should always go to previous screen fixed by @JBaigGoaco in #47
  • Use a single Dockerfile to build all projects by @jakzal in #48
  • DP-61 Error Messages are not same as Other pages and Back link is not working as expected. Email validation by @dpatel017 in #49
  • #dp-11 display saved values inside the session for organisation ident… by @JBaigGoaco in #50
  • Choose the database migration strategy by @jakzal in #52
  • Build a dedicated migrations container by @jakzal in #51
  • Organisation summury list. Populate your detail page from session. by @dpatel017 in #53
  • Phone number not required on Organisation details registration & added tenant email on summary screen by @dpatel017 in #54
  • Supplier registers as a tenant (with a faked onelogin call) - Frontend by @dharmverma in #46
  • Tenant lookup endpoint created by @dharmverma in #55
  • Fix a typo in the layer name that prevents the form service to start by @jakzal in #57
  • Supplier login tenant lookup before registration by @dharmverma in #56
  • Change the tenant service URL in the organisation-app run on docker by @jakzal in #58
  • Changes on Organisation Identification screen. by @dpatel017 in #59
  • DP-45 - Supplier refines their details From the check your answers page, the Supplier can jump to the selected step to alter their details. by @dpatel017 in #62
  • Remove personal details page email address by @dharmverma in #63
  • Removed redundant line by @dharmverma in #64
  • dp 63 organisation is registered web api by @JBaigGoaco in #65
  • Prototype for OneLogin Client by @dharmverma in #67
  • #dp-66 organisation web api client by @JBaigGoaco in #66
  • Choose error handing & data validation strategy by @glgoaco in #60
  • Tidying/docker by @jakzal in #70
  • One login integration by @dharmverma in #68
  • Configure and document onelogin secrets by @jakzal in #71
  • DP-64, DP-70 - Person registration API & happy path by @dpatel017 in #69
  • Person web api client dependendecy fix in solution by @dharmverma in #72
  • Bugs/dp 108 get organisation by id and lookup by name not working by @JBaigGoaco in #73
  • Merge all persistence projects into one by @jakzal in #74
  • Give a clear indication which endpoints are stubs by @jakzal in #75
  • DP-64 Person API refactor by @dpatel017 in #76
  • Bugs/dp 121 refactor organisation model new by @JBaigGoaco in #77
  • Organisation register happy path by @dharmverma in #78
  • DP-70 => Supplier completes the registration - person is registered - happy path by @dpatel017 in #79
  • Configure organisation and person services in docker by @jakzal in #82
  • Register organisation failure handling by @dharmverma in #81
  • Bu...
Read more