Skip to content

Latest commit

 

History

History
708 lines (488 loc) · 26.5 KB

CHANGELOG.md

File metadata and controls

708 lines (488 loc) · 26.5 KB

Change Log

release-109 - 2024-12-09

  • NRMI-78: release notes feature

release-108 - 2023-10-07

  • RMI-707: Implement accordion_use and search_filter gtm events
  • RMI-709: Implement page_view gtm event
  • RMI-718: Implement cta_button_click, tab_navigation and login gtm events
  • NRMI-28: Change notification banner to details component
  • NRMI-75: Fix docker build

release-107 - 2023-08-19

  • RMI-706: doc upload and download gtm events
  • RMI-717: view search results gtm event
  • [Snyk] Upgrade nokogiri from 1.16.2 to 1.16.5
  • [Snyk] Upgrade rails from 7.1.3.2 to 7.1.3.3
  • [Snyk] Upgrade rails from 7.1.3.3 to 7.1.3.4
  • [Snyk] Upgrade rexml from 3.2.6 to 3.3.2

release-106 - 2023-06-20

  • RMI-700: Speed up loading time for completed tasks page

release-105 - 2023-05-28

  • RMI-674: update cookies for content square

release-104 - 2023-05-23

  • RMI-592: Allow suppliers to see replaced submissions info
  • RMI-605: Improve journey to move on to remaining tasks
  • RMI-682: Change wording on feedback survey
  • RMI-666: Correct due date display on tasks list
  • RMI-671: Ruby upgrade from 3.1.4 to 3.2.2

release-103 - 2023-03-07

  • RMI-652: notification banner
  • RMI-672: update wording on doc loading page
  • [Snyk] Security upgrade webmock from 3.12.2 to 3.13.0
  • [Snyk] Security upgrade puma from 6.4.0 to 6.4.2
  • [Snyk] Upgrade govuk-frontend from 3.14.0 to 3.15.0
  • [Snyk] Security upgrade nokogiri from 1.13.9 to 1.16.2
  • [Dependabot] Bump rails from 7.1.0 to 7.1.3.1
  • [Snyk] Security upgrade actionpack from 7.1.0 to 7.1.3.2
  • [Dependabot] Bump rack from 3.0.8 to 3.0.9.1

release-102 - 2023-12-13

  • RMI-673: update maintenance mode page
  • GMTRP-63: Fix for missing Linux container image security updates in aws instance

release-101 - 2023-12-07

  • RMI-670: set up maintenance mode page
  • RMI-653: correct customer effort score label
  • RMI-632: add no business button to errored submission pages

release-100 - 2023-11-09

  • RMI-648: Update google tag manager
  • RMI-665: Address jsonapi-consumer gem vulnerability

release-99 - 2023-10-26

  • RMI-646: enable encryption on traffic between front-end and API layer
  • RMI-649: enable RMI apps to be run within Jenkins using docker
  • RMI-654: Upgrade to jquery3
  • [Dependabot] Bump puma from 4.3.12 to 5.6.7
  • [Snyk] Security upgrade rails from 7.0.5.1 to 7.0.7.1
  • [Snyk] Security upgrade web-console from 4.2.0 to 4.2.1
  • [Snyk] Security upgrade rubocop-rails from 2.20.2 to 2.21.0
  • [Snyk] Security upgrade skylight from 5.3.4 to 6.0.0
  • [Snyk] Security upgrade rails from 7.0.7.2 to 7.1.0

release-98 - 2023-09-07

  • RMI-631: add submitter details to view completed task page
  • RMI-642: GPaaS Migration prep work - add /check to the Frontend service
  • [Snyk] Security upgrade lograge from 0.12.0 to 0.13.0
  • [Snyk] Security upgrade rails from 7.0.4 to 7.0.5.1
  • [Snyk] Security upgrade jquery-rails from 4.5.1 to 4.6.0

release-97 - 2023-08-15

  • RMI-627: Improve loading time of URN list page
  • RMI-630: Minor content updates for URN list page
  • RMI-637: fix for GPG error in build

release-96 - 2023-07-06

  • RMI-427: Workday invoice number integration
  • RMI-606: Searchable URN table

release-95 - 2023-06-22

  • RMI-620: Rails upgrade from 6.1.7.3 to 7 and Ruby upgrade from 2.7 to 3.1.4

release-94 - 2023-05-25

  • RMI-612: implement session timeout

release-93 - 2023-05-11

  • [Snyk] Security upgrade rails from 5.2.8.1 to 6.1.7.3
  • [Dependabot] Bump nokogiri from 1.14.2 to 1.14.3

release-92 - 2023-03-30

  • RMI-590: Prevent users from replacing no business with same to avoid error
  • RMI-549: Imporvements to URN page
  • [Dependabot] Bump rack from 2.2.5 to 2.2.6.4

release-91 - 2023-03-02

  • RMI-547: Improve feedback submitted wording

release-90 - 2023-02-16

  • RMI-476: Terminate sessions effectively
  • RMI-502: Fix for workday transaction not being reversed
  • RMI-582: Fix for blanks on completed tasks page
  • RMI-583: Fix for discrepency between completed tasks and individual completed task view.
  • [Security] Bump globalid from 1.0.0 to 1.0.1

release-89 - 2023-01-19

  • RMI-527: Change task titles and sort order on home page

release-88 - 2023-01-05

  • RMI-516: Amend content security policy to allow use of Glassbox
  • [Snyk] Security upgrade httparty from 0.18.1 to 0.21.0
  • [Snyk] Security upgrade sass-rails from 5.1.0 to 6.0.0
  • [Snyk] Security upgrade loofah from 2.18.0 to 2.19.1
  • [Snyk] Security upgrade rails-html-sanitizer from 1.4.3 to 1.4.4

release-87 - 2022-12-14

  • RMI-516: Amend content security policy to allow use of Glassbox

release-86 - 2022-12-08

  • RMI-516: Amend content security policy to allow use of Glassbox

release-85 - 2022-11-10

  • RMI-534: Remove signed in home page
  • RMI-560: Fix accessibility issue on Help page
  • RMI-558: Fix accessibility issue on Completed Tasks page

release-84 - 2022-11-02

  • RMI-33: New agreements page
  • RMI-419: Added status filter to Agreements page
  • RMI-546: Fix for HTML showing on completed tasks page
  • RMI-532: Update nav menu
  • RMI-524: Improve customer effort score messaging
  • RMI-525: Update travis yaml for postgres 11

release-83 - 2022-09-29

  • RMI-509: Amended wording to suppliers upload and ingest failed pages
  • RMI-401: Replaced UI instaces of "Framework" with "Agreement", to web pages, or where it will be seen on the site.
  • RMI-353: Add additional year filter to the completed tasks page.
  • RMI-522: Include Glassbox into the cookie configuration and page.

release-82 - 2022-07-28

  • RMI-516: Add glassbox domains to CSP whitelist
  • [Snyk] Upgrade jbuilder and jsonapi-consumer
  • [Dependabot] Bump tzinfo from 1.2.9 to 1.2.10

release-81 - 2022-07-14

  • RMI-341: Created mechanism to measure customer effort score
  • [Snyk] Security upgrade rails from 5.2.7.1 to 5.2.8.1
  • [Dependabot] Bump rails-html-sanitizer from 1.4.2 to 1.4.3

release-80 - 2022-06-23

  • RMI-505: Google Analytics 4 set up
  • RMI-511: Google Tag Manager set up
  • Bump jmespath from 1.4.0 to 1.6.1
  • [Snyk] Security upgrade aws-sdk-s3 from 1.94.1 to 1.94.1

release-79 - 2022-03-24

  • RMI-504: Dependency updates, to fix security vulnerabilities. (Manual Update)

release-78 - 2022-02-03

  • RMI-494: Fixed nav menu dropdown and filter expansion

  • RMI-480: Enable Sidekiq pro

release-77 - 2022-01-27

  • RMI-378: Cookie banner
  • RMI-379: Cookie setting and policy pages
  • RMI-478: Update to HTST config

release-76 - 2021-11-25

  • RMI-418: Guard against incorrectly issuing credit notes.
  • RMI-377: Update to google analytics code.

release-75 - 2021-10-14

  • RMI-352: Fixed aria text for screenreader in completed tasks page.

release-74 - 2021-09-16

  • RMI-425: Update travis env variable
  • Ruby update

release-73 - 2021-08-05

  • RMI-314: Sort feature for completed tasks page
  • RMI-315: Paginate completed tasks page
  • RMI-36: Framework filter on completed tasks page
  • Ruby update
  • Snyk fix

release-72 - 2021-06-03

  • RMI-345: set up conclave branch to deploy rmi-conclave integration work to preprod env
  • RMI-343: Update Ruby version from 2.5.7 to 2.5.8 (minor update).
  • RMI-348: Update survey url.

release-71 - 2021-04-01

  • Fix: Update mime-magic dependancy gem.
  • RMI-37: Added reported value to completed tasks page.

release-70 - 2021-03-18

  • RMI-27: Removed Beta Banner. Add Feedback footer link.
  • RMI-300: Add missing label for corresponding input field, as per accessibility report.
  • RMI-299: Fix Aria reference/label.

release-69 - 2021-03-03

  • RMI-313: gem update to resolve dependabot alert and resolving obsolete rubocop config.

release-68 - 2021-02-11

  • RMI-294: Updated Help page
  • RMI-295: Updated upload page
  • RMI-301: Switched from zdt to rolling deploy
  • RMI-31: Blank template link on submission upload page
  • RMI-297: URN list page amendments

release-67 - 2021-01-07

  • [Security] Bump Nokogiri from 1.10.10 to 1.11.0
  • Added test to remediation measures for omniauth vulnerability
  • Addressed build issue caused by libv8

release-66 - 2020-11-26

  • Fix: prevent error when users download template stored in repo
  • RMI-275: Add to travis.yml and deploy-app.sh to accomodate and add Preproduction to the Travis/Github infrastructure.

release-65 - 2020-11-11

  • Bump rails from 5.2.4.3 to 5.2.4.4
  • [Security] Bump actionview from 5.2.4.3 to 5.2.4.4
  • Fix: templates now keep their original file extension.

release-64 - 2020-11-09

  • Added SimpleCov and Code Climate to Travis build
  • Change to pull request template

release-63 - 2020-10-08

  • Update Travis credentials, from dxw to ccs (password & username).

release-62 - 2020-09-18

  • Enable splunk monitoring

## release-61 - 2020-03-12

  • [Security] Bump puma from 3.12.2 to 3.12.4
  • [Security] Bump rake from 12.3.2 to 13.0.1
  • [Security] Bump omniauth from 1.8.1 to 1.9.1
  • Accessibility improvements

release-60 - 2020-02-27

  • Fix: Prevent users getting stuck on authentication page

release-59 - 2020-02-18

  • Show OtherFields row count on summary page

release-58 - 2019-12-19

  • [Security] Bump rack from 2.0.6 to 2.0.8

release-57 - 2019-09-27

  • Add accessibility statement (support ticket 10178)
  • Accessibility-related changes on upload page (support ticket 10178)

release-56 - 2019-09-20

  • Change survey link (support ticket 10150)

release-55 - 2019-08-29

  • Fix Google Analytics by expanding Content-Security-Policy whitelist

release-54 - 2019-08-29

  • Improvements to documentation and Docker development environment
  • Add some security-related HTTP response headers
  • Lock Nokogiri to a safe version

release-53 - 2019-08-22

  • Handle the new management_charge_calculation_failed submission status
  • [Security] Bump nokogiri from 1.10.3 to 1.10.4
  • Add the correction param to view errors button

release-52 - 2019-08-13

  • Allow suppliers to download submissions from S3
  • Remove 'Sign in' link in header
  • Fix up the Docker-based development environment

release-51 - 2019-06-20

  • Revert JWT for API authentication. Fixes infinite redirect.

release-50 - 2019-06-19

  • Don't forget if submission is a replacement on ingest failed
  • Address CVE-2015-9284
  • Use JWT for API authentication

release-49 - 2019-06-10

  • Add additional page for a submission in the 'ingest_failed' state

release-48 - 2019-05-21

  • Allow downloading of URN list from API

release-47 - 2019-05-14

  • Allow downloading of framework templates from API

release-46 - 2019-04-29

  • Configure Service Connection Environment variables
  • Upgrade ruby to 2.5.5
  • Update bundler to 2.0.1
  • List of RMI frameworks is dynamic
  • [Security] Bump nokogiri from 1.10.1 to 1.10.3
  • Add scripts to set up and deploy to GPaaS
  • Add Travis

release-45 - 2019-04-09

  • Allow users to replace return in errors with no business

release-44 - 2019-04-04

  • Update RM3788 Excel template to 3/4/2019 version

release-43 - 2019-03-28

  • Update URN list to 27/03/2019 version
  • Add April frameworks and templates

release-42 - 2019-03-26

  • Updated content for support page with correction returns

release-41 - 2019-03-25

  • Show incomplete correction submissions
  • Allow cancellation of incomplete correction submissions

release-40 - 2019-03-20

  • Removal of JQuery/CoffeeScript dependencies

release-39 - 2019-03-18

  • Service copy review implementation
  • Display the submission file name and link to it in review view
  • Page title displays default value
  • Send correction param everywhere and prevent double-clicking buttons

release-38 - 2019-03-14

  • Don't specify explicit platform for mini_racer gem
  • [Security] Bump rails from 5.2.1.1 to 5.2.2.1

release-37 - 2019-03-13

  • Update history page based on user research learnings
  • Update replacement returns flow based on user research learnings

release-36 - 2019-03-12

  • Supplier can correct a submission by uploading an MI return
  • Set the class of the show task report no business
  • Refactor/switch to reportmi frontend

release-35 - 2019-03-11

  • Use active_submission instead of latest_submission

release-34 - 2019-03-05

  • Users can download their submission files
  • Users can replace their submissions with no business

release-33 - 2019-03-04

  • Added RM6060 to framework list support page
  • Updated RM6060 framework template file
  • Updated URN list

release-32 - 2019-02-28

  • Added RM6060 framework template file
  • Added a task page to view an historic task (where replacements will start)

release-31 - 2019-02-20

  • Add analytics.txt for Google Analytics

release-30 - 2019-02-19

  • Provide friendly message when authentication fails

release-29 - 2019-01-31

  • Updated template for RM3772

release-28 - 2019-01-08

  • Include year when displaying task period
  • Include user aut id with API requests to enable scoping of tasks and submissions
  • Updated rubygems to 3.0.0

release-27 - 2018-12-19

  • RM1043.5 added to list of frameworks supported on RMI
  • Corrected typo on frameworks page

release-26 - 2018-12-17

  • Add skylight

release-25 - 2018-12-12

  • Added DOS3 framework template file
  • Removed "MISO" from the filename generated for template downloads

release-24 - 2018-12-06

  • [Accessibility] Update badge colours for legibility
  • [Accessibility] Make task list an actual HTML list
  • [Accessibility] Add aria labels for tasks
  • [Accessibility] Add HTML titles to pages
  • [Accessibility] Adjust start page content for accessibility

release-23 - 2018-11-30

  • [Accessibility] Add a label to the submission file upload form
  • Update Customer URN file for November

release-22 - 2018-11-28

  • Remove User model and table
  • Show supplier names or not based on a new multiple_suppliers? property on the user
  • Remove 'nil return' from the frontend supplier app
  • [Security] Bump rails from 5.2.0 to 5.2.1.1

release-21 - 2018-11-26

  • Add basic authentication to API
  • Update the the confirmation page
  • [Security] Bump rack from 2.0.5 to 2.0.6

release-20 - 2018-11-13

  • Stop using the User model and user id

release-19 - 2018-11-08

  • Send User's Auth ID in API requests

release-18 - 2018-10-31

  • Updated template for RM3786

release-17 - 2018-10-30

  • Update Customer URN file for November
  • Automatically update template xls filenames each month
  • Update RM3797.xls
  • Don't hardcode API_ROOT in tests
  • Bump loofah from 2.2.2 to 2.2.3
  • Fixed a character encoding bug affected console access
  • Added support times to support page
  • Separate page to list supported frameworks
  • Updated home page to follow GOVUK start page pattern
  • Adjusted documentation for onboarding new users
  • Reduce logging in production environments
  • Updated dependency with security fixes
  • Make signposting clearer when making a no-business submission
  • Fixed typo on submission confirmation page
  • Updated URN file with a stripped down version

[release-13] - 2018-10-01

  • Fixed broken link for September URN file
  • Updated home page with October frameworks

[release-12] - 2018-09-27

  • Updated Customer URN file for October
  • Added Template files for October frameworks
  • Display supplier name against tasks to support users with multiple suppliers

[release-11] - 2018-09-26

  • Made service alerts design clearer
  • Added utility code for setting up new users

[release-10] - 2018-09-25

  • Added task and framework signposting
  • Display validation errors using newer API endpoint, which is optimised for larger submissions.
  • Show message to user explaining that at most ten validation errors are displayed, where appropriate.

[release-9] - 2018-09-19

  • Adjusted terraform config for zero-downtime deploys
  • Updated analytics to use Google Tag Manager

[release-8] - 2018-09-18

  • Updated to allow purchase order number to be set with submissions
  • Removed redundant code relating to early version of the service
  • Improved submission summary page performance by using summary information instead of counting entries
  • Updated frontend toolkit and made markup more consistent
  • Fixed bug in main menu mobile view

[release-7] - 2018-09-13

  • Updated to use new GOV.UK Design System
  • Updated design and content following end-to-end review

[release-6] - 2018-08-23

  • Tasks are ordered by due date
  • Completed tasks are placed at the bottom of the task list
  • Rename framework templates to August 2018
  • Remove mentions of specific deadline dates from various pages

[release-5] - 2018-08-22

  • Sync file upload details with API

[release-4] - 2018-08-13

  • Custom 404 and 500 pages
  • Static maintenance page for use during scheduled maintenance
  • Adjusted in-review submission screens to make re-upload clearer
  • Updated URN list file with latest version

[release-3] - 2018-08-09

  • Added exception monitoring and reporting
  • Updated dependent libraries
  • Added static code analysis to build process (brakeman)

[release-2] - 2018-08-06

  • Updated content on the URNs page
  • Updated home page to show different content to signed in users
  • Ensure sign-in session required on relevant pages

[release-1] - 2018-08-01

Initial release