Version 0.19.0
Released under RFC CHG0107571 on 4 July 2024. See CHANGELOG.MD for details
What's Changed
- Check Your Answers - Reason link amendment by @Demwunz in #916
- Add new fetch bill runs service by @Cruikshanks in #921
- Add new check 'busy' bill runs service by @Cruikshanks in #922
- Manage 2PT Status on Licence review page by @Jozzey in #918
- Add Hapi yar session manager to the project by @Cruikshanks in #926
- Add paginator presenter by @Cruikshanks in #924
- Bump @joi/date from 2.1.0 to 2.1.1 by @dependabot in #929
- Bump joi from 17.12.3 to 17.13.0 by @dependabot in #930
- Returns required journey - Notes page by @Demwunz in #906
- Redirect to check-your-answers from reason page by @Demwunz in #931
- Migrate view bill runs page from legacy UI by @Cruikshanks in #925
- Returns Required - Reason back link fixed by @Demwunz in #932
- Fix the order the licences show on the licence review page by @Beckyrose200 in #935
- Amend billable volume on element review page by @Beckyrose200 in #878
- Refactor review licence POST pattern by @Cruikshanks in #928
- Fix licence status button text by @Jozzey in #941
- Use yar for Review licence flash notifications by @Cruikshanks in #938
- Bump @aws-sdk/client-s3 from 3.556.0 to 3.563.0 by @dependabot in #944
- Add supp. billing notification to view licence by @jonathangoulding in #943
- Fix validation messages for two-part tariff billable returns page by @Beckyrose200 in #940
- Fix bill run status badge in bill runs page by @Cruikshanks in #945
- Fix bill run 'busy' tags in bill runs page by @Cruikshanks in #946
- Update the two-part tariff review tables to include adjustments by @Beckyrose200 in #942
- Bump @aws-sdk/client-s3 from 3.563.0 to 3.564.0 by @dependabot in #950
- Select agreements and exceptions for requirements by @rvsiyad in #912
- Fix from and to date to start and end date by @rvsiyad in #933
- Fix broken PRESROC review bill run links by @Cruikshanks in #954
- Bump @aws-sdk/client-s3 from 3.564.0 to 3.565.0 by @dependabot in #955
- Display view licence tabs only to permitted users by @jonathangoulding in #949
- Add validation for amend billable returns page by @Beckyrose200 in #947
- Add charge reference links to licence review page by @Beckyrose200 in #936
- Saving input from return requirements in session by @rvsiyad in #939
- Refactor to load tabs as pages in view licence by @jonathangoulding in #953
- Replay submitted data with a validation error by @rvsiyad in #956
- Bump sass from 1.75.0 to 1.76.0 by @dependabot in #961
- Return to Check Your Answers after making a change by @rvsiyad in #959
- Select the start date page H1 Title text change by @rvsiyad in #963
- How do you want to set up H1 Title text change by @rvsiyad in #965
- Refactor View License Summary services and presenters by @jonathangoulding in #957
- Select the reason page H1 Title text change by @rvsiyad in #964
- Add .editorconfig to keep project files consistent by @Cruikshanks in #960
- Fix amended billable returns banner two-part tariff review by @Beckyrose200 in #962
- Persist charge reference authorised volume for two-part tariff review by @Beckyrose200 in #966
- Bump @aws-sdk/client-s3 from 3.565.0 to 3.567.0 by @dependabot in #969
- Bump joi from 17.13.0 to 17.13.1 by @dependabot in #970
- Show correct text in textarea in Add Note page by @Demwunz in #971
- add financial agreements and licence agreements models by @robertparkinson in #958
- Bump @aws-sdk/client-s3 from 3.567.0 to 3.568.0 by @dependabot in #973
- Check your answers page with notes for additions, changes and deletions by @Demwunz in #923
- Add model relationship for return logs & licences by @Cruikshanks in #972
- Fix permissions for licence summary by @Cruikshanks in #974
- Remove Licence from bill 2PT bill run during review by @Jozzey in #927
- Alter and add migration for amendAllocated column two-part tariff review by @Beckyrose200 in #975
- Add View License Returns page by @jonathangoulding in #967
- Check return req. radio buttons using session data by @Demwunz in #968
- Rename add-note route in ret. requirements to note by @Cruikshanks in #978
- Correct validators test folder name by @Cruikshanks in #979
- Enhance the SessionModel to expose and update data by @Cruikshanks in #981
- Bump @aws-sdk/client-s3 from 3.568.0 to 3.569.0 by @dependabot in #982
- Update bill run setup journey to use new session by @Cruikshanks in #983
- Update rtn. req. setup journey to use new session by @Cruikshanks in #984
- Bump sass from 1.76.0 to 1.77.0 by @dependabot in #985
- Add View Licence Bills page by @jonathangoulding in #986
- Add linting using eslint with standard as the base by @jonathangoulding in #948
- Add two-part tariff charge reference details review page by @Beckyrose200 in #952
- Fix the returns and bills empty message by @jonathangoulding in #990
- Use @stylistic/eslint-plugin-js for max-len rule by @Cruikshanks in #989
- Exclude long strings from ESLint max-len rule by @Cruikshanks in #992
- Bump @aws-sdk/client-s3 from 3.569.0 to 3.572.0 by @dependabot in #995
- Cancel these requirements for returns page by @rvsiyad in #934
- Add support for multiple rtn. reqs. plus tidy up by @Cruikshanks in #977
- View licence bills Fixes by @jonathangoulding in #998
- Remove two-part tariff check endpoint from project by @Cruikshanks in #1002
- Fix all max-len ESLint rule infractions by @Cruikshanks in #1001
- Fix all no-unused-vars ESLint rule infractions by @Cruikshanks in #1003
- Bump sass from 1.77.0 to 1.77.1 by @dependabot in #1010
- Bump @aws-sdk/client-s3 from 3.572.0 to 3.574.0 by @dependabot in #1009
- Add eslint rule to enforce file extenstions by @jonathangoulding in #1008
- Use
yar
to store 2PT Review Licences filter data by @Jozzey in #999 - Ensure parens used in all arrow functions by @Cruikshanks in #1004
- Ensure strict mode directive in all files by @Cruikshanks in #1005
- Add View Licence contact details page by @jonathangoulding in #993
- Ensure use of block body for arrow functions by @Cruikshanks in #1006
- Ensure blank line b4 function return statements by @Cruikshanks in #1007
- Add CRM V2 Company contacts view by @jonathangoulding in #1013
- Fix unsent bills displaying in licence bills tab by @Cruikshanks in #1015
- Add View Licence customer details by @jonathangoulding in #1012
- Update points page to use point id as the value by @robertparkinson in #1016
- Add pagination to 2PT review page by @Jozzey in #997
- Bump @aws-sdk/client-s3 from 3.574.0 to 3.576.0 by @dependabot in #1017
- You are about to remove these return requirements by @rvsiyad in #996
- Two-part tariff review set adjustment factors by @Beckyrose200 in #987
- Add Scheduled Notifications model by @jonathangoulding in #1018
- Fix bug introduced when fixing merge conflicts by @Jozzey in #1022
- Bump @aws-sdk/client-s3 from 3.576.0 to 3.577.0 by @dependabot in #1023
- Adding multiple return requirements to the session by @rvsiyad in #1014
- Alter 2PT Review Licences filter behaviour by @Jozzey in #1024
- View licence contact details title format by @jonathangoulding in #1028
- Remove returns requirements button on check page by @rvsiyad in #1021
- Refactor to use computed error message by @robertparkinson in #1026
- Fix QA issues found with the review adjustment factors validation by @Jozzey in #1027
- Add sentence case function & rename capitalize by @Cruikshanks in #1029
- Bump sass from 1.77.1 to 1.77.2 by @dependabot in #1030
- Refactor purposes page to use purpose ids as values by @robertparkinson in #1025
- Select additional submission options page by @Demwunz in #988
- Add View Licence communications by @jonathangoulding in #1020
- View Licence customer duplicate contacts by @jonathangoulding in #1031
- Fix typo with remove button in remove requirements by @rvsiyad in #1032
- Fix view licence summary for incomplete licences by @Cruikshanks in #1033
- Fix adjustment factors link by @Beckyrose200 in #1035
- View licence communication alert by @jonathangoulding in #1038
- View licence communications remove alert by @jonathangoulding in #1040
- Content change on set adjustment factors page 2pt by @Beckyrose200 in #1041
- Bump @aws-sdk/client-s3 from 3.577.0 to 3.582.0 by @dependabot in #1044
- Calculate and display expected charge during 2PT review by @Jozzey in #1036
- View Licence set up page by @jonathangoulding in #1034
- Fix user seeding not creating user groups by @Cruikshanks in #1048
- Add NALD test data to permit licence helper by @Cruikshanks in #1049
- Two-part tariff review pages housekeeping by @Beckyrose200 in #1050
- Set authorised volume for 2pt by @Beckyrose200 in #1037
- Bump @aws-sdk/client-s3 from 3.582.0 to 3.583.0 by @dependabot in #1052
- Add new acceptance test data loader by @Cruikshanks in #1051
- Fix licence set up route guard by @jonathangoulding in #1053
- Fix licence set up charge information buttons by @jonathangoulding in #1055
- Bump sass from 1.77.2 to 1.77.3 by @dependabot in #1057
- Change message text and add a link to approve page by @rvsiyad in #1058
- View licence set up agreements by @jonathangoulding in #1047
- Bump sass from 1.77.3 to 1.77.4 by @dependabot in #1062
- Bump @aws-sdk/client-s3 from 3.583.0 to 3.587.0 by @dependabot in #1061
- Calculate and display expected charge during 2PT review - Part 2 by @Jozzey in #1046
- Adding tags in view for acceptance tests by @rvsiyad in #1043
- Check your requirements page (with requirements summary cards) by @Demwunz in #1019
- Fix licence agreement action links by @jonathangoulding in #1065
- Standardise the descriptive text used in unit tests by @Jozzey in #1059
- Bump @aws-sdk/client-s3 from 3.587.0 to 3.588.0 by @dependabot in #1066
- Tidy up of the Models and comments by @Beckyrose200 in #1067
- Feature returns required purposes by @jonathangoulding in #1064
- Resolve values with too many decimal places by @Jozzey in #1069
- Bump pg from 8.11.5 to 8.12.0 by @dependabot in #1072
- Bump pg-query-stream from 4.5.5 to 4.6.0 by @dependabot in #1074
- Bump @aws-sdk/client-s3 from 3.588.0 to 3.590.0 by @dependabot in #1073
- Feature returns required points by @jonathangoulding in #1068
- Update two-part tariff review views to add Cypress data test attributes by @Beckyrose200 in #1063
- Add the returns cycle text to the returns requirements check page by @jonathangoulding in #1075
- Tidy up the file names of legacy migrations by @Cruikshanks in #1077
- Bump @aws-sdk/client-s3 from 3.590.0 to 3.591.0 by @dependabot in #1078
- Add return requirements models to project by @Cruikshanks in #1071
- Bump @aws-sdk/client-s3 from 3.591.0 to 3.592.0 by @dependabot in #1082
- Add the agreement exceptions text to the returns requirements check page by @jonathangoulding in #1076
- Remove blipp plugin by @Jozzey in #1080
- Add flash notification when changes occur on returns Requirements by @jonathangoulding in #1079
- Add copy existing rtn req. option to setup journey by @Cruikshanks in #1081
- Fix return req. frequency fields in view by @Cruikshanks in #1083
- Two-part tariff review pages - Removing validation by @Beckyrose200 in #1084
- Complete Select existing return requirement page by @Demwunz in #895
- Exclude not-required rtn versions from copy exist by @Cruikshanks in #1086
- Bump sass from 1.77.4 to 1.77.5 by @dependabot in #1089
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #1091
- Bump @hapi/hapi from 21.3.9 to 21.3.10 by @dependabot in #1090
- Adding tags to view for acceptance tests (returns) by @rvsiyad in #1070
- Correct copy existing return req. page title by @Cruikshanks in #1092
- Fix the title for the requirements for returns check page by @jonathangoulding in #1096
- Add purpose description on two-part tariff licence review page by @Beckyrose200 in #1094
- Adding acceptance test tags for no returns journey by @rvsiyad in #1093
- Remove multiple issues showing as review status on two-part tariff pages by @Beckyrose200 in #1097
- Add purpose primary and secondary models by @Cruikshanks in #1088
- Add ability to search by Licence Number in 2 Part Tariff Review by @Jozzey in #1095
- Bump @aws-sdk/client-s3 from 3.592.0 to 3.596.0 by @dependabot in #1099
- Amend no returns message in view licence Returns tab by @jonathangoulding in #1087
- Display return versions in view licence setup tab by @jonathangoulding in #1054
- Link licences to licence agreements by @Cruikshanks in #1098
- Fix pagination text in 2PT review screen by @Jozzey in #1101
- Fix No returns required missing notification banner by @jonathangoulding in #1104
- Update two-part tariff review pages to add Cypress data test attributes by @Beckyrose200 in #1105
- Fix licence 2 licence gauging station relationship by @Cruikshanks in #1102
- Fix model migrations since last release by @Cruikshanks in #1108
- Add Return Requirement helpers to data loader by @Cruikshanks in #1109
- Fix missing view licence returns status tags by @Cruikshanks in #1110
- Use abstraction data to create return requirements by @Cruikshanks in #1107
- Bump @aws-sdk/client-s3 from 3.596.0 to 3.598.0 by @dependabot in #1111
- Temporary session storage cleanup job by @Jozzey in #1100
- Bump sass from 1.77.5 to 1.77.6 by @dependabot in #1113
- Update validation msg for ret. req. copy existing by @Cruikshanks in #1112
- Fix message text in two-part tariff review screen by @Jozzey in #1116
- Remove additional hr on requirements check page by @jonathangoulding in #1115
- Update empty requirements for returns message by @jonathangoulding in #1114
- Bump @aws-sdk/client-s3 from 3.598.0 to 3.600.0 by @dependabot in #1121
- Add charging model to review model relationships by @Cruikshanks in #1120
- Add Continue bill run btn to 2PT review screen by @Cruikshanks in #1122
- Update validation msg for ret. req. copy existing by @Cruikshanks in #1125
- Bump joi from 17.13.1 to 17.13.3 by @dependabot in #1127
- Fix Ret. Req. logic to determine cycle for 2PT by @Cruikshanks in #1124
- Update two-part tariff review pages to add Cypress data test attributes by @Beckyrose200 in #1128
- Add created_by to return versions and link models by @Cruikshanks in #1126
- Add new two-part tariff generate bill run endpoint by @Cruikshanks in #1123
- Add orderBy to data fetched for two-part tariff review by @Beckyrose200 in #1131
- Feature-requirements-for-returns-view-page by @jonathangoulding in #1118
- Fix returns requirement button text by @jonathangoulding in #1134
- Add 'currentVersion' modifier to LicenceModel by @Cruikshanks in #1133
- Fix ordering of points and purposes in ret. req. by @Cruikshanks in #1135
- Fix default licence view createdBy by @jonathangoulding in #1138
- Add feature flag to enable the system licence view by @jonathangoulding in #1130
- Remove points data created during acceptance tests by @rvsiyad in #1136
- Add company address model and relationships by @Cruikshanks in #1140
- Update two-part tariff review pages to add Cypress data test attributes by @Beckyrose200 in #1139
- Fix licence set up links by @jonathangoulding in #1141
- Fix company contact model relationships by @Cruikshanks in #1142
- Lint - spaces around blocks and expressions by @jonathangoulding in #1143
- Enhance the padding-line lint rules by @Cruikshanks in #1146
- Spike allowing test to be independent of cleanup. by @jonathangoulding in #1144
- Add enableSystemLicenceView toggle to missed links by @jonathangoulding in #1148
- Fetch conditions from licence summary service by @Cruikshanks in #1149
- Fix view licence abs amounts issue plus refactor by @Cruikshanks in #1132
- Bump @aws-sdk/client-s3 from 3.600.0 to 3.606.0 by @dependabot in #1151
- Enhance view licence page contacts tab by @Cruikshanks in #1150
Full Changelog: v0.18.0...v0.19.0