Releases: cabinetoffice/GCGS-Central-Digital-Platform
Releases · cabinetoffice/GCGS-Central-Digital-Platform
1.0.2
Release notes
- Bugfixes
- Prototype page variations
- Header links to FTS
Tickets
- DP-737
- DP-770
- DP-774
- DP-766
What's Changed
- Header links to FTS by @dharmverma in #838
- Release-1.0.1 Pin application version 1.0.1 in staging by @jakzal in #837
- corrected validation. by @shilpigoel-goaco in #821
- Feature/dp 730 unexpected error existing identifier number by @shilpigoel-goaco in #831
- DP-774 Add CNAME Record for FTS and External Networking Component by @webit4me in #839
- DP-770 - Organisation dashboard updates by @andymantell in #836
- Revert "Feature/dp 730 unexpected error existing identifier number" by @jakzal in #840
Full Changelog: 1.0.1...1.0.2
1.0.1
Release notes
- User Management - Notify Approve User invited to join
- Content updates to buyer registration journey
- Cookie banner
- Bugfixes
Tickets
- DO-247
- DP-268
- DP-691
- DP-696
- DP-723
- DP-747
- DP-763
- DP-247
- DP-268
What's Changed
- Release-1.0.0 Pin application version 1.0.0 in staging by @jakzal in #829
- Dp 747 content updates to buyer reg by @jason-goaco in #827
- DP-763 - Session is not remembering the values by @maciej-goaco in #820
- DP-691 Prepare PGAdmin for Production Deployment by @webit4me in #830
- DP-247 & DP-268 - API method to get all user with pending request to join organisation and unit test by @dpatel017 in #767
- Feature/cookie acceptance by @andymantell in #825
- DP-723: Disable Persisting keys to AWS SSM by @mareg in #834
New Contributors
- @jason-goaco made their first contribution in #827
Full Changelog: 1.0.0...1.0.1
1.0.0
Release notes
Candidate for the first beta release.
- Registration - Duplicate Buyer Check
- Registration - Buyer Registers as a Supplier
- Duplicate Checks - Additional Identifier
- Point Contact us To FTS Contact us Page
- Bug fixes
- https://github.com/cabinetoffice/GCGS-Central-Digital-Platform/releases/tag/0.1.0
- https://github.com/cabinetoffice/GCGS-Central-Digital-Platform/releases/tag/0.1.1
- https://github.com/cabinetoffice/GCGS-Central-Digital-Platform/releases/tag/0.2.0
- https://github.com/cabinetoffice/GCGS-Central-Digital-Platform/releases/tag/0.3.0
- https://github.com/cabinetoffice/GCGS-Central-Digital-Platform/releases/tag/0.4.0
- https://github.com/cabinetoffice/GCGS-Central-Digital-Platform/releases/tag/0.5.0
- https://github.com/cabinetoffice/GCGS-Central-Digital-Platform/releases/tag/0.6.0
- https://github.com/cabinetoffice/GCGS-Central-Digital-Platform/releases/tag/0.6.1
- https://github.com/cabinetoffice/GCGS-Central-Digital-Platform/releases/tag/0.6.2
- https://github.com/cabinetoffice/GCGS-Central-Digital-Platform/releases/tag/0.7.0
Tickets
- DP-259
- DP-266
- DP-601
- DP-603
- DP-652
- DP-723
- DP-731
- DP-736
- DP-759
- DP-760
- DP-761
What's Changed
- Release-0.7.0 Pin application version 0.7.0 in staging by @jakzal in #804
- Add error message aria attributes to contact form by @andymantell in #806
- DP-266 - Allow buyers to register as suppliers by @andymantell in #785
- Release-0.7.0 Pin application version 0.7.0 in production by @webit4me in #810
- Fixed - forms answer no selection value display by @dharmverma in #809
- DP-736 - cancel an API code named with special characters gets 'page not found' by @dpatel017 in #812
- DP-760 - Point contact us footer link to FTS service's contact page by @andymantell in #813
- DP-761: Disable the HTTPS redirection middleware by @jakzal in #811
- DP-731 - Duplicate Checks - Additional Identifier and direct user to request to join by @rmohammed-goaco in #807
- Fixed - form website input validation by @dharmverma in #814
- Release-0.7.0 Pin application version 0.7.0 in integration by @jakzal in #805
- DP-759 - Add localization capability to PDF - just translating form section titles for now by @andymantell in #815
- DP-601: Configure the QuerySplittingBehavior for the tenant lookup query by @jakzal in #817
- DP-723: Configure data protection to persist keys to AWS System Manager by @maciej-goaco in #816
- Include component diagrams in the documentation by @jakzal in #824
- DP-652: Explicitly configure single query behaviour in the person invite query by @jakzal in #823
- DP-603: Explicitly configure single query behaviour in organisation queries by @jakzal in #822
Full Changelog: 0.7.0...1.0.0
0.7.0
Release notes
- Registration - Request to Join Organisation
- Support - Beta Feedback Banner & Contact us in footer
- [Bug fix] Form question order
- [Bug fix] Fixed - Exclusions - "exclusion applies" not displaying
- [Bug fix] Exclusions - Submission with a connected person
Tickets
- DP-626
- DP-676
- DP-689
- DP-71
- DP-722
- DP-729
- DP-744
- DP-748
- DP-754
What's Changed
- Release-0.6.2 Pin application version 0.6.2 in staging by @jakzal in #788
- DP-689: Registration - Request to Join Organisation- Notify by @rmohammed-goaco in #781
- DP-729 Add panel visualising status codes trend by @webit4me in #789
- Do not configure the fake policy evaluator by default by @jakzal in #793
- DP-748 Remova Integration's manual deployment approval by @webit4me in #792
- Use the test web application factory consistently by @jakzal in #795
- DP-754 - fix null reference exception when rendering connected persons by @andymantell in #798
- Use identifier and lookup for all join request screens. by @rmohammed-goaco in #799
- DP-741 - Migration updating Form Questions sort order by @maciej-goaco in #796
- Fixed - Exclusions - "exclusion applies" not displaying by @dharmverma in #797
- Release-0.6.2 Pin application version 0.6.2 in integration by @jakzal in #800
- Bugfix - Notify: Fix wrong name being displayed in email. by @rmohammed-goaco in #802
- Feature/dp 676 beta feedback banner by @shilpigoel-goaco in #791
- Add tests for earlier bugfix on choice provider strategy rendering methods by @andymantell in #801
Full Changelog: 0.6.2...0.7.0
0.6.2
Release notes
- bug fix - ensure JSON values for applies to section are persisted
What's Changed
- Fix exclusions "applies to" changes not saving by @andymantell in #790
Full Changelog: 0.6.1...0.6.2
0.6.1
Release notes
- bugfixes, including
- Unexpected error shown when you create an organisation that already exists
- form.submittedAt in the data sharing response is missing the teimzone
- Inconsistent date formatting in the data sharing response
- Unapproved buyers will not have the buyer role untill approved
- First Welsh translations
Tickets
- DP-505
- DP-578
- DP-626
- DP-634
- DP-670
- DP-695
- DP-703
- DP-721
- DP-724
- DP-729
- DP-733
- DP-738
What's Changed
- BAU-POC Sample dashboard to demonstrate cloudwatch aggregation functions by @webit4me in #758
- Release-0.6.0 Pin application version 0.6.0 in staging by @jakzal in #763
- DP-626 - Create organisation join request endpoint by @rmohammed-goaco in #744
- Added CompaniesHouse configuration to 01-development-environment.adoc by @dbgoaco in #765
- fixed API error by @shilpigoel-goaco in #759
- DP-505 Add production to the pipeline, tidy code and docs by @webit4me in #766
- Feature/dp 670 manipulating urls records creating bug by @JBaigGoaco in #760
- DP-721 - hide VAT number on org info screen. by @dbgoaco in #768
- Correctly interpret viewer requirement by @dharmverma in #770
- Fix markup rendering in form url input by @andymantell in #773
- DP-505 Clarify Organisation's authority value for better maintainability by @webit4me in #771
- DP-505 Accomodate different domain delegation for production account by @webit4me in #776
- DP-578 - User Management - New User Validation Check by @maciej-goaco in #774
- Common Header - Integration related by @dharmverma in #777
- DP-626 Request to Join Organisation - Frontend by @rmohammed-goaco in #772
- DP-703 - Framework for Welsh translation by @andymantell in #762
- DP-706 Update govuk-frontend 👑 + DP-726 Update footer to match FTS by @andymantell in #778
- DP-695 - Error: Failed during call to registered office address. by @dbgoaco in #761
- DP-724: Unapproved buyers should not have the buyer role until approved by @jakzal in #775
- Release-0.6.0 Pin application version 0.6.0 in integration by @jakzal in #764
- Remove an unnecessary build target by @jakzal in #779
- DP-729 Add overview dashboards by @webit4me in #780
- DP-724: Append roles instead of replacing them by @jakzal in #782
- DP-703 - Localizing the form section name in data sharing api by @andymantell in #783
- DP-738: Use the datetimeoffset as well as ISO-8601 standard to document date time responses by @jakzal in #787
- DP-733: Ensure submittedAt is formatted according to the ISO-8601 standard by @jakzal in #786
Full Changelog: 0.6.0...0.6.1
0.6.0
Release notes
- Identifier URIs are now populated for known registries
- Super user landing page
- Adding exclusions
- Exclusions on the PDF download
- ZIPped Attachments with the PDF download
- Adding multiple identifiers to the organisation
- Buyer pending status
- Answering exclusion questions
- Trusts and trustees exposed via the Data Sharing API
- Organisation type and legal form exposed via the Data Sharing API
- Qualifications and trade assurances migrated to forms
- Documents exposed via the data sharing API are now available for download (documentUri field)
- Question names exposed via Data Sharing API are now human-readable
- Section names are now exposed via Data Sharing API
- Sorting of form answers
- Request to join an organisation
- Share code can no longer be created unless all mandatory sections are filled out
- VAT can no longer be the primary identifier
- Bug fixes
Tickets
- DP-193
- DP-260
- DP-396
- DP-447
- DP-460
- DP-497
- DP-501
- DP-505
- DP-543
- DP-550
- DP-554
- DP-556
- DP-557
- DP-573
- DP-589
- DP-590
- DP-593
- DP-602
- DP-613
- DP-614
- DP-626
- DP-627
- DP-628
- DP-629
- DP-635
- DP-637
- DP-641
- DP-643
- DP-658
- DP-660
- DP-663
- DP-667
- DP-671
- DP-677
- DP-683
- DP-700
- DP-705
- DP-712
- DP-716
What's Changed
- Release-0.5.0 Pin application version 0.5.0 in integration by @webit4me in #657
- Api key - Web api permission and error message fix by @dpatel017 in #658
- Fix ApprovedBy null with conditional. by @rmohammed-goaco in #660
- fix for runtime error by @dpatel017 in #662
- DP-193 - Identifier Uri mapping added by @maciej-goaco in #661
- Added SectionName in response by @shilpigoel-goaco in #663
- DP-604 - Feature/qualifications form by @andymantell in #659
- Gov Notify email fail logging by @dpatel017 in #666
- DP-635 - Fix error caused by emails notify classes as invalid - by @rmohammed-goaco in #665
- Part1 - form to provide journey required option by @dharmverma in #664
- Part 2 - Trade Assurance Form Section by @dharmverma in #669
- Basic information -TradeAssurance and Qualification clean up by @dharmverma in #670
- DP-593 Registration - Buyer Approval - Approval Screen by @rmohammed-goaco in #652
- DP-614: Added notification message if CH not found or if company already registered by @dbgoaco in #667
- DP-193 Add OrganisationApiUrl to set Org's API self address by @webit4me in #671
- DP-544 - Add single choice question type by @andymantell in #668
- Added optional option to form date and file upload control by @dharmverma in #672
- DP-627 - Migration - Add scopes to persons entity. by @rmohammed-goaco in #655
- DP-658 Allow Grafana describe all regions by @webit4me in #676
- Updated the title of exclusions email address screen. by @dbgoaco in #677
- DP-663 Keep only 1 task running for now by @webit4me in #679
- Fixed create share code journey navigation by @dharmverma in #678
- Custom choice provider strategies to create dynamic radio button questions by @andymantell in #673
- Fix file re-upload validation by @dharmverma in #680
- Feature/dp 497 registration buyer pending status by @shilpigoel-goaco in #682
- DP-396: Plug in the Message Outbox by @jakzal in #639
- Feature/dp 627 create support admin role by @rmohammed-goaco in #674
- Registration - Buyer Approval - Notify Support Admin by @dpatel017 in #681
- Form Save - double click prevent by @dharmverma in #688
- Session expiry redirect by @dharmverma in #689
- Exclusions - Adding an exclusion - authority website by @dharmverma in #675
- DEV-613: Fix mapping for name by @mareg in #690
- Removed style from Swagger example for DataSharing API by @dbgoaco in #691
- Introducing JsonValue field and extending ChoiceProviderStrategies to allow for json values in radio button options by @andymantell in #686
- DP-671: Include version in logs by @mareg in #695
- Remove the warning: "[CS8602] Dereference of a possibly null reference." by @jakzal in #693
- DP-671: Add version to OrganisationApp by @mareg in #696
- DP-671 Pass version to the frontend app by @webit4me in #698
- DP-193 - Migration updating existing identifiers with Uri added by @maciej-goaco in #687
- Feature/dp 543 exclusions single choice question type by @JBaigGoaco in #683
- Anonymous health endpoint access by @dharmverma in #701
- DP-544 - Adding "Select who the exclusion applies to" question by @andymantell in #702
- Ensure only SUPPORTADMIN can see Support link. by @rmohammed-goaco in #694
- DP-501: Update diagrams to include the entity verification component, SQS, S3, companies house, gov.uk notify by @jakzal in #692
- Encode the application version inside the Docker image by @jakzal in #703
- Check if running services are healthy (unless they are stopped) by @jakzal in #704
- Support admin only inherits from viewer role. by @rmohammed-goaco in #697
- DP-544 - Expose JsonValue and OptionValue via the data sharing api by @andymantell in #705
- DP-613: Add question name to the answer set too by @mareg in #707
- Fixed broken exclusion journey by @dharmverma in #708
- DP-554 - Updated FormAnswer mapping to map the actual Name instead of Guid as previously by @maciej-goaco in #700
- DP-667 Revoke extenral pen testers access by @webit4me in #685
- DP-544 - Exclusions form bug fixes by @andymantell in #711
- Feature/dp 660 apply sorting on form answers by @shilpigoel-goaco in #709
- DP-589 - Notify support admin refactor by @dpatel017 in #699
- API permission - Person role - SupportAdmin by @dharmverma in #712
- DP-557 - Legal Forms returned by API by @maciej-goaco in #713
- DP-641 Add diagram, high-level overview ECS by @webit4me in #716
- DP-671: Make grafana display
Version
when processing logs by @mareg in #717 - Improvement - Forms save optional answer state by @dharmverma in #715
- Remove USERADMIN and change to only 3 organisationPerson scopes: ADMIN, EDITOR, ...
0.5.0
Release notes
- Organisation details can be changed
- Better log format for AWS
- Super user landing page
- Shared information PDF download
- Link back to FTS
- Answers cannot be changed once share code is generated
- Companies house integration
- User management
- Early exclusions journeys
- Readable form question names
- Other changes and bug fixes
Tickets
- DP-171
- DP-222
- DP-231
- DP-260
- DP-273
- DP-396
- DP-434
- DP-444
- DP-445
- DP-446
- DP-451
- DP-455
- DP-456
- DP-461
- DP-478
- DP-486
- DP-490
- DP-512
- DP-516
- DP-523
- DP-524
- DP-527
- DP-531
- DP-532
- DP-541
- DP-542
- DP-549
- DP-551
- DP-552
- DP-558
- DP-559
- DP-564
- DP-565
- DP-571
- DP-583
- DP-585
- DP-586
- DP-587
- DP-594
- DP-595
- DP-596
- DP-611
- DP-613
- DP-630
- DP-632
- DP-639
What's Changed
- DP-531 Add ECS configuration mechanism to differentiate … by @webit4me in #540
- DP-531 Take orchestrator into the account when constructing ECS config by @webit4me in #541
- Release-0.4.0 Pin application version 0.4.0 in integration by @webit4me in #543
- DP-516 - Excluding Answers for Questions of types NoInput and CheckYourAnswers by @maciej-goaco in #544
- Feature/dp 537 datasharing supplier information dashboard incorrect number of financial information records displayed by @maciej-goaco in #530
- DP-561 Connected person fix by @dpatel017 in #546
- DP-564 Handle Version Strings with and without Hyphens by @webit4me in #547
- DP-531 Keep org-app running on a single task by @webit4me in #548
- DP-523 PPON service not available by @dbgoaco in #549
- DP-531 Persist session only for org-app atarget groups… by @webit4me in #550
- DP-444 Add secrets for FTS Service URL by @webit4me in #552
- DP-549 - Error code changed to "SHARE_CODE_NOT_FOUND" + some refactoring by @maciej-goaco in #551
- Generate share code fix - when organisation is created and tried to generate code without logout by @dharmverma in #554
- WIP: writing logs to CloudWatch by @mareg in #545
- Feature/dp 490 ppon primary identifier if only identifier by @dbgoaco in #533
- Feature/dp 512 email validation by @andymantell in #555
- #dp-445 added the logic for generating the PDf for Basic info by @JBaigGoaco in #542
- DP-222 Set Serilogs env_vars and grant Task full permissions … by @webit4me in #560
- Load logging levels from the configuration and enable console logging in Development by @jakzal in #557
- #dp-456 Add Authorization issue fixed for Share information by @JBaigGoaco in #561
- Diagnostic page to reveal the authentication tokens by @dharmverma in #563
- DP-552 - "Financial Information Form" name changed to "Standard Quest… by @maciej-goaco in #556
- Feature/dp 451 ppon service removing identifiers by @dbgoaco in #562
- DP 513 - Implement success message for user invite flow by @andymantell in #559
- Added new endpoint for update person Invite by @shilpigoel-goaco in #558
- DP-577: Enable the database connection healthcheck in entity verification by @jakzal in #568
- Feature/dp 461 be share my information answsers cannot be changed once share code is generated by @maciej-goaco in #510
- Fixed - Allowed invalid URI on Supplier Basic Info page by @dharmverma in #566
- Removed address from dash board. by @dbgoaco in #565
- DP-455: Cleanup the DataService by @jakzal in #567
- DP-551 - Questions of type NoInput and CheckYourAnswers get filtered out by @maciej-goaco in #564
- Redirect on Session expiry by @dharmverma in #572
- DP-531 Delete protection for prod DB by @webit4me in #574
- Feature/dp 558 update enpoint person by @shilpigoel-goaco in #573
- DP-222: make other services use serilog by @mareg in #570
- BAU Check if secret needs updating by @webit4me in #578
- Amended Request object by @shilpigoel-goaco in #580
- Fix - Update Connected person creating duplicate address entries by @dharmverma in #579
- #dp-434 added the PDF download button function by @JBaigGoaco in #569
- DP-222 Update Grafana application's dashboards by @webit4me in #581
- DP 486 - Editing person / person invite roles by @andymantell in #553
- DP-222: Change the order of fields in Grafana dashboards by @jakzal in #582
- DP-222: Use RenderedCompactJsonFormatter for logging by @mareg in #584
- Feature/dp 571 user management invite link by @rmohammed-goaco in #575
- DP-532 canary prep by @webit4me in #586
- DP-565 Add GOV UK Notify secret and pass it to organisation service by @webit4me in #587
- DP-222: Use the non-templated message (
@m
) instead of templated (@mt
) by @jakzal in #588 - DP-516 BE- Share my information - Data sharing endpoint (API) - Test by @glgoaco in #577
- Call Tenant Lookup to get the list of user's organisations by @dbgoaco in #585
- updated endpoints for Person invite by @shilpigoel-goaco in #592
- DP-222: Configure logging on Frontend APP by @mareg in #591
- Facilitate FTS redirect to co-sirsi app by @dharmverma in #589
- DP-222: Add a safe fall back if env variables are missing by @mareg in #593
- Organisation selection redirect fix by @dharmverma in #599
- BE: User management - Send email by @dpatel017 in #583
- DP-524 frontend diagnostic page by @webit4me in #595
- Dp 524 frontend diagnostic random path by @webit4me in #603
- DP-524 Lift the is_production flag to main config by @webit4me in #605
- User management - send email - pr suggested changes by @dpatel017 in #602
- DP-587 - Ensure there is a link between person and tenant. by @rmohammed-goaco in #598
- DP-565 Add OrganisationAppUrl env_var to organisation, ... by @webit4me in #607
- Feature/dp 446 share info connected person pdf by @JBaigGoaco in #597
- Add exclusion form section by @dharmverma in #604
- DP-222 top it up by @we...
0.4.0
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 codetype
- type of the address (Registered/Postal)
Updated schema of supplierInformationData
:
answers
are now grouped underanswerSets
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 valuesanswers.answer.dateValue
and a relatedDate
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
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
- Populate dynamic form sections by @dharmverma in #489
- Corrected Auth by @shilpigoel-goaco in #494
- DP-222: PoC Serilog logging to Console/AwsCloudWatch by @mareg in #492
- Move Form Type from 'Form' table to 'FormSection' table by @dharmverma in #495
- User management - Summary, Add, Remove, Check Answers by @rmohammed-goaco in #476
- DP-375 - Organisation - No journey flow fix by @dpatel017 in #499
- User check answers. Fix bug with array fallback. by @rmohammed-goaco in #500
- Feature/dp 392 ppon service lookup during registration by @dbgoaco in #498
- Feature/dp 431 share code list page by @JBaigGoaco in #496
- Compose yml data sharing url port fix by @dharmverma in #501
- DP-571 Sync organisation-app live configuration with recent local changes by @webit4me in #502
- Feature/dp 274 be share code details query by @shilpigoel-goaco in #497
- DP-519 Connected Persons - Check your Answers enhancements by @dpatel017 in #504
- Added EntityVerificationService port to organisation app. by @dbgoaco in #506
- DP-516 BE- Share my information - Data sharing endpoint (API) - Form answers by @glgoaco in #503
- Address country code by @dharmverma in #505
- DP-530 Upgrade tools and provider by @webit4me in #509
- Migration merge fix by @dharmverma in #511
- Form Address Answer migration fix by @dharmverma in #512
- Organisation - No journey fix by @dpatel017 in #513
- Feature/dp 449 historic share code details display by @JBaigGoaco in #514
- #dp-271 generate share code refactor by @JBaigGoaco in #517
- DP-396: MQ Outbox Pattern - Publisher by @jakzal in #493
- Feature/dp 433 data sharing verification endpoint by @shilpigoel-goaco in #515
- DP-222: PoC configure localstack to receive logs by @mareg in #518
Full Changelog: 0.2.0...0.3.0