Skip to content

Latest commit

 

History

History
1360 lines (1117 loc) · 54.1 KB

File metadata and controls

1360 lines (1117 loc) · 54.1 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog

Release 117 - 2022-03-31

  • Admin

    • Display stats for outcomes of School Workforce Census checks

Release 116 - 2022-03-24

  • Admin

    • Add labels to automated tasks so they can be easily identified by data source and automated task in the notes screen
    • Tasks that have passed also show in the 'view claims' section
    • Update the claims index view to display status of identity and qualification tasks if they have been manually passed/failed
  • Update documentation

    • Automated address lookup
  • Update rails from 6.0.3.7 to 6.0.4.7

Release 115 - 2022-03-17

  • Switch to TWD_TRA_DQT_API (V3 DqT API)
    • used for identity checking
    • used for qualifications checking
  • Admin
    • Allocate claims by policy
    • Deallocate claims by policy
    • Add ability to filter claims by team member
    • Add automation for School Workforce Census checks - (TSLR + ECP only)

Release 114 - 2022-02-24

  • Admin
    • Upload TPS data onto admin site
  • Decisions stats dashboard showing incorrect data fix

Release 113 - 2022-02-17

  • Admin
    • Upload school workforce census data onto admin site
    • Add ability to allocate claims to claims team members

Release 112 - 2022-02-10

  • Update the release process documentation
  • Update cookie policy to include collection of IP addresses
  • In DEV/TEST environments (NOT PROD) add data seeding/loading capabilities
    • For DfE Payroll moving in-house UAT Testing
      • Add ability to generate Payroll Test data for ECP and/or TSLR
    • For DqT Testing
      • Add ability to upload from CSV (developer process) data sent to the DqT for use in System/Integration Testing for ECP & TSLR

Release 111 - 2022-01-27

  • Add DqT task automation notes in Admin task confirmation screens
  • Align policies to transition to GOVUK Notify Mail Templates to allow business users to modify wording
    • TSLR + ECP
      • Claim approved
      • Update after three weeks
      • Claim rejected
    • ECP
      • Reminder - application window open
      • Reminder set up confirmation

Release 110 - 2022-01-20

  • ECP + TSLR policies transition to use GOVUK Notify Mail Templates to allow business users to modify wording
    • Claim submitted / received

Release 109 - 2022-01-13

  • Admin
    • Fix how the data for Cantium is presented
  • All Policies
    • Change how auto-population of addresses in 'select-home-address' screen is built from the results of the call to Ordnance Survey API, and how the data is saved
  • ECP Policy
    • DqT - Match against subject names while not receiving subject codes

Release 108 - 2022-01-06

  • Admin
    • Display results of Dqt API qualification matching status
    • Fix ITT year and ITT subject for future years admin ECP qualifications task
    • Fix Manual checks to display updated time, not time of claim submission
  • Early Career Payments
    • DqT temporary use of subject(n) in response to report JACS/HECOS codes used in the determination of matching DqT response with claim ITT subject
    • use QTS Award Date for qualification matching for:
      • EEA
      • Northern Ireland
      • OTT
      • OTT Recognition
      • QTS Assessment only
      • QTS Award only
      • Scotland
  • Transition to use GOVUK Notify Mail Templates to allow business users to modify wording
    • OTP email verification - All Policies
    • OTP ECP Reminders

Release 107 - 2021-12-09

  • All policies
    • Amend payment breakdown email
  • ECP
    • Amend hint text

Release 106 - 2021-12-06

  • ECP
    • Make Leigh Academy Rainham an eligible school as currently it is not as it has no local_authority_district.code

Release 105 - 2021-12-02

  • All policies
    • Prevent non-selection of an address option on the home address page
    • Add mobile verification with OTP to TSLR & M+P policies
    • Decision deadline update
    • Fix address output in csv payroll file for Cantium

Release 104 - 2021-11-25

  • All policies
    • Update school data import to include GIAS OpenDate
    • Report school as open when
      • it has a close_date in the future
      • it has a open_date that is in the past
    • Fix Statistics for 2021/2022 AY to be from 6th Sept, 2021
    • Amend 'no address found' screen
    • Update SLA timescales for claim submitted and claim approved screens and emails
  • ECP
    • Ensure claim award_amount is set during claimant eligible journey
    • Back-populate existing claims to have award_amount, if payment made use payment amount, otherwise use value from lookup

Release 103 - 2021-11-18

  • Ensure JS school search autocomplete only reports school as closed after close date
  • Remove Geckoboard
  • ECP
    • Fix issue where reminder OTP page link was not going anywhere
  • TSLR
    • How much student loan did you repay page content change
  • All policies
    • Adding postgraduate loan contribution to payroll confirmation
    • Middle names input field change

Release 102 - 2021-10-28

  • ECP policy
    • Eligibility link update for ineligible screens
    • Ineligible school content change
    • Not teaching subject now ineligible page content change
    • Future years
      • eligible/ineligibility configuration
      • application complete display reminders section when eligible

Release 101 - 2021-10-21

  • ECP Journey
    • Landing page future year update
  • All policies
    • Remove mobile_number when scrubbing personal data from a claim

Release 100 - 2021-10-14

  • DAC Accessibility Report fixes
    • ECP poor performance hint incorrectly named
    • Bank or Building Society DAC hint fix
    • Postgraduate doctoral loan DAC hint fix
    • Postgraduate masters loan DAC hint fix
    • Provide mobile number DAC hint fix
    • Personal details DAC hint fix
    • TRN DAC hint fix
    • Bank details DAC hint fix
  • Reminders
    • OTP - reduce size of OTP input
  • ECP Journey
    • toggle 'trainee teacher' false (No) text for NQT question
    • NQT question content updates for future years
  • All policies
    • DQT switchover

Release 099 - 2021-10-07

  • Admin
    • Improve DQT client qualified teacher status data casting
    • DQT client now consumes from official API
  • Add capability to send SMS messages to GOVUK Notify
  • Add GTM_Analytics to Azure
  • DAC Accessibility Report fixes
    • Error message fix
    • Contrast enhanced
  • Early Career Payments
    • integrate GOVUK Notify SMS capabilities to ECP journey
    • allow OTP to be entered when changing mobile or email details
  • All policies
    • OTP - reduce size of OTP input

Release 098 - 2021-09-30

  • DAC Accessibility Report fixes
    • Error skip link

Release 097 - 2021-09-23

  • All policies
    • TRN hint text content change
    • 'How is your gender recorded on your school’s payroll system?' page content change
    • 'How we will use the information you provide' page content change
  • Early Career Payments
    • 'Which subject did you do your teaching qualification in?' content change
    • 'Check your eligibility today' link update
  • Upgrade to Ruby 2.7.3

Release 096 - 2021-09-16

  • Google Analytics
    • Adds CSV view for claim stats
  • Early Career Payments
    • Add Teacher Trainee mini journey (for 2021 ONLY)
  • DAC Accessibility Report fixes
    • Expanded wording of ITT when first used in ECP service
  • TSLR and M&P
    • Combining teacher personal details onto one page

Release 095 - 2021-09-09

  • DAC Accessibility Report fixes
    • Non-descriptive error message
    • Illogical heading structure for start page
    • Illogical heading structure for uplift link
    • Incorrect autocomplete value
    • Abbreviations
  • Support
    • Fix local authority district code
  • Google Analytics
    • Add scheduled job to deliver decisions CSV to GCS

Release 094 - 2021-09-06

  • Site wide
    • Update to Privacy Policy
  • All policies
    • Update to allow claimant to provide feedback via email (replaces google forms)
  • Early Career Payments
    • Fix link to set reminder - I am a Trainee Teacher (NQT question)
    • Remove '?' at end of some URL's (information provided / eligibility confirmed)
  • Admin
    • Student Loan Plan Types
      • Update the CSV Payroll file to include new plan types

Release 093 - 2021-09-02

  • Admin
    • Show admin claim identity confirmation task questions when claim verifier identity not fully matched
    • Add ECP admin claim identity confirmation task screen
    • Create admin claim note when identity confirmation mailer is sent
    • Amend admin timeout from 30 mins to 60 mins
    • Add ECP admin claim qualifications task screen
    • Warning added upon changing ECP to open
    • Reminder emails triggered upon opening ECP
    • Add ECP admin claim employment task screen
    • Remove verify notice from claim summary
    • Add a note if DQT active alert flag is set to true
    • Add important notes to claim summary (DQT active alert)
    • Add ECP admin claim matching details task screen
    • DQT identity check mailer removed
    • Add admin claim verifier ECP qualifications
    • Update claim verifiers to handle multiple partial matches
    • Add identity claim verifier admin claim notes claimant vs DQT mismatch information
    • Fix ECP admin claim qualifications task question to first claim year eligibility (Mathematics 2018)
    • Make admin claim verifier qualifications matching comparable to previous CSV matching
    • Update ECP admin claim verifier qualifications eligibility to use dates based on qualification type
    • Add new DQT fields to admin claim verifier qualifications notes
    • Add qualification name to admin ECP claim qualification task presenter
  • All policies
    • Home Address selection
      • Add home address search screen to claim journey
      • Add screen to allow claimant to select address from API provided results presented as radio buttons
      • Add links that allow claimant to manually enter their address information when on the two address auto-population screens
    • Add postgraduate loans questions to M+P / TSLR journeys
    • Hiding mobile/SMS related OTP screens
    • Update Northamptonshire local authority to reflect GIAS changes 1st April 2021
    • Add ECP link in README for developers to use
    • Add normalisation to claim name fields
    • Claim received template content change
    • Claim rejected template content change
    • ECP OTP email content change
    • Claim approved template content change
    • Claim submitted content change
    • 'What gender does your school's payroll system associate with you?' content change
    • Update subject heading on TSLR and ECP OTP email
    • Split Postgraduate loans (ITT course) from Postgraduate Masters/Doctoral loans
    • Update Postgraduate Masters and Doctoral Loans questions to be only being asked if the answer to 'Do you have postgraduate masters and/or doctoral' loans is 'Yes'
    • Remove HTML 5 validation messages on national insurance number
    • Update references to DQT with Teaching Regulation Agency
    • Student Loan Plan Types
      • Add plan type 3 - Postgraduate Masters and/or Doctoral loan
      • Add plan type 4 - Scotland
  • ECP policies
    • Adds set reminder flow to eligible now flow
    • Fix no validation occurring on 'Personal Details' screens
    • Fix typo on 'How we will use the information you provide' page
    • Content change for 'Performance issues' screen
    • Content change for 'Application complete' page
  • TSLR policies
    • Move PG screens in the user journey (student loan amount)
    • Update location of student loan amount question in check your answers
  • DAC Accessibility Report fixes
    • Incorrect aria value
    • Links opening in a new window
    • Incorrect ID in 'for' attribute for one time password
    • Multiple level 1 headings
    • Error skip links
    • Non-descriptive links
  • Google Analytics
    • Add Google Tag Manager to admin and application
    • Adds CSV view for claims decisions
  • Claims
    • Stop claim full name adding redundant spaces when middle name is an empty or blank string

Release 092 - 2021-07-22

  • All policies
    • Update content for 'Email address' screen
  • ECP policy
    • Update content for ECP Start Page
    • Update performance questions 'poor performance' and 'disciplinary action' combining them on a single screen
    • Update qualification question 'Did you do a postgraduate ITT course or an undergraduate ITT course?', add new answer options for 'Assessment only' and 'Overseas recognition'
    • Update content for 'You are eligible for an early-career payment' screen
    • Update Which subject did you do your qualification in? screen for
    • Update Which subject did you do your qualification in? screen for Overseas Recognition
    • Include ECP data as part of the 'DQT download' feature and add additional columns on the Claim Admin site
    • Add claim calculation to 'You are eligible for an early-career payment' screen
    • Update question for ITT Year to 'Which academic year did you earn your qualified teacher status (QTS)?' for AO and OR routes into teaching
    • Update content for 'What is your address?' screen
    • Add 'Set up a Reminder - Enter Personal Details' screen to ECP eligible later journey
    • Add 'Mobile number' screen
    • Update DQT client qualified teacher status to handle 404 response
    • Fix admin claim tasks update with DQT API without matching DQT identity
    • Add multiple statuses to admin task statuses
    • Update admin claims index ID verification column with new statuses
    • Add claim calculation to 'You will be eligible for an early-career payment in [YEAR]' screen
    • Update 'Which subject did you do your undergraduate itt/postgraduate itt/assessment only/overseas recognition qualification in?' page validation
    • Update 'Do you teach chemistry/foreign languages/mathematics/physics now?' page validation
    • Update the 'application complete' for TSLR and M&P user journeys
    • Update poor performance page message
    • Add client for Ordnance Survey to make API calls for address/postcode data
    • Show admin claim identity confirmation task questions when claim verifier identity not fully matched
    • Adds mobile number to claim summary
    • Adds mobile number request to TSLR and M&P
    • Adds OTP step to reminders journey

Release 091 - 2021-06-24

  • All policies
    • Add 'What account do you want the money paid into?' screen
  • ECP policy
    • Add subject cohort ineligibility to eligibility
    • Update content for 'How many higher education courses did you take a student loan out for?' screen
    • Update content for 'Did you take out a Postgraduate Masters Loan?' screen
    • Update content for 'Did you take out a Postgraduate Doctoral Loan?' screen
    • Update content for 'When did all of your higher education courses start?' screen
    • Update content for 'Application complete' screen
    • Add 'Would you like to provide your phone number?' screen
    • Update payment account details for 'Enter your bank/building society account details' screen
    • Change admin manage services accepting claims for academic year select to display four years instead of two

Release 090 - 2021-06-02

  • Remove GOVUK Verify IAS components
  • Remove GOVUK Verify from claimant journeys
  • Documentation updates - DFE Signin process
  • Reduce sensitivity of high response time alert
  • Build new Early-Career Payments Policy
  • Build new Early-Career Payments Journey with following page additions
    • Add Landing Page - 'Apply for an early-career payment'
    • Eligibility Journey
      • Add 'Are you employed directly by your school?'
      • Add 'Did you do your NQT the academic year after your ITT?'
      • Add 'Which school do you teach at?'
      • Add 'Are you currently employed as a Supply Teacher?'
      • Add 'Do you have a contract to teach at the same school for an entire term or longer?'
      • Add 'Are you currently subject to action for poor performance?'
      • Add 'Are you currently subject to disciplinary action?'
      • Add 'Did you do a postgraduate ITT course or an undergraduate ITT course?'
      • Add 'Which subject did you do your undergraduate ITT in?'
      • Add 'Do you teach ITT subject now?'
      • Add 'You are not eligible' (Subject)
      • Add 'In what academic year did you complete your undergraduate ITT?'
      • Add 'Check your answers for eligibility?'
      • Add 'How we will use the information you provide'
      • Add 'Did you take out a Postgraduate Master's Loan on or after 1 August 2016?'
      • Add 'Did you take out a Postgraduate Doctoral Loan on or after 1 August 2018?'
      • Add 'You are not eligible for an early-careers payment'
      • Add 'Are you currently paying off your student loan?'
      • Add 'When you applied for your student loan where was your home address?'
      • Add 'How many higher education courses did you take a student loan out for?'
    • Personal Details Journey
      • Add 'What is your address?'
      • Add 'What gender does your school's payroll system associate with you?'
      • Add 'Enter bank account details'
      • Add 'Email address'
      • Add 'Email validation - ask user to validate their email with a One Time Password"
      • Add 'What is your teacher reference number'
    • Student Loan Information Journey
      • Add 'Are you currently paying off your student loan'
      • Add 'When you applied for your student loan where was your address'
      • Add 'How many higher education courses did you take a student loan for'
      • Add 'When did the first year of your higher education course start'
      • Add 'When did your higher education courses start'
      • Add 'Did you take out a masters loan on or after 1 August 2016'
      • Add 'Did you take out a doctoral loan on or after 1 August 2016'
    • Add 'Check your answers before sending your application'
    • Add 'Application complete'
  • Automatically update admin claim tasks with DQT API
  • Add list of schools eligible for uplift ECP payments

Release 089 - 2021-03-05

  • Infrastructure changes

Release 088 - 2021-01-27

  • Add an additional rejection reason to the claim rejection email (Zendesk #13584)

Release 087 - 2020-11-02

  • Update the DQT automation to include HECOS codes as well as JACS codes
  • Update email copy for claim submitted and claim approved
  • Fix incorrect display of claims in payroll run
  • Update Verify Service Provider to version 2.2.0

Release 086 - 2020-10-08

  • Fix incorrect summing for claims by policy

Release 085 - 2020-10-07

  • Update payment email copy
  • Separate policies in payment with a space

Release 084 - 2020-09-30

  • Update data report request to retrieve email address and date of birth

Release 083 - 2020-09-25

  • Geckoboard now only includes claims from the current academic year

Release 082 - 2020-09-02

  • Break down number of claims and claim amount in payroll runs by policy
  • Display the correct financial year for employment as part of the employment task.

Release 081 - 2020-09-01

  • Changes made to content pages ready for academic year 2020-21
  • Increase Verify timeout from 90 minutes to 120 minutes
  • Update code formatting to match latest Standard version

Release 080 - 2020-06-25

  • Bump rails from 6.0.3.1 to 6.0.3.2

Release 079 - 2020-06-25

  • Add contextual information when incorrect data is in a confirmation report
  • Remove thousand separators from numeric columns in confirmation reports

Release 078 - 2020-06-22

  • Remove banking_name when scrubbing personal data from a claim

Release 077 - 2020-06-18

  • When removing personal data from claims, don’t treat a claim as rejected if the rejection has been undone

Release 076 - 2020-06-16

  • Security updates

Release 075 - 2020-05-11

  • A service operator isn’t allowed to amend student loan plan when the claimant has already paid off their student loan

Release 074 - 2020-04-07

  • Display payroll status of claim within task view
  • Display claim amount within task view

Release 073 - 2020-04-07

  • Move shipping logs to logstash to Filebeat
  • Remove a negative contraction in some text, to follow GOV.UK style guide

Release 072 - 2020-04-03

  • DQT report upload now performs automated identity confirmation checks

Release 071 - 2020-04-03

  • The identity confirmation task is now present on all submitted claims

Release 070 - 2020-04-03

  • Add secondary SAML encryption key in preparation for rotating production VSP keys and certificates

Release 069 - 2020-04-02

  • Improve message shown when inconsistent payroll information is found
  • Service operators can add a support ticket to claims
  • Display the claim's decision within the heading on the task view page

Release 068 - 2020-03-31

  • Service operators can add notes to claims
  • Display "Removed" when personal data from the tasks view is removed
  • Remove warning banners for matching claims and missing payroll gender
  • Remove decision form from the full claim view
  • Redirect user to the tasks view instead of full claim view when searching or amending a claim

Release 067 - 2020-03-30

  • Exclude claims from previous academic years on matching claims screen
  • Fix a bug with automated DQT checks where the report has multiple rows for the same claim
  • Allow a claim's decision to be amended by a service operator
  • Move claim amendments to a separate tab
  • Automated DQT checks verify that the surname in DQT matches the one in the claim

Release 066 - 2020-03-25

  • Support searching for claims with more than just the reference
  • Service operators can upload the report from DQT and perform automated qualification checks

Release 065 - 2020-03-24

  • Show the academic year when viewing a claim
  • Allow service operators to amend student loan amount

Release 064 - 2020-03-18

  • Add "Back" link and page title to claim decision screen
  • Link claim tasks view back to the list of claims
  • Add a Missing Payroll Gender task to allow service operators to update a claim's Payroll Gender if it's not specified

Release 063 - 2020-03-16

  • Add a task to check claims with matching attributes
  • Add a claim checking task to verify identity of claimants who didn’t use GOV.UK Verify

Release 062 - 2020-03-12

  • Add Yes/No option to claim checking tasks
  • Update payment removal content

Release 061 - 2020-03-11

  • Add a task for confirming the student loan amount on Student Loans claims
  • Student Loans claims default to new task-based claim checking interface
  • Claim checking tasks have unique headings
  • Show NI number in the claim summary

Release 060 - 2020-03-10

  • Fix question bug on school search results page
  • Show a list of incomplete checks on the claim decision page
  • Exclude claims for the other policy from claims with matching details

Release 059 - 2020-03-09

  • Links that look like buttons now work if users have JS on the claim journey
  • Links styled as buttons now work as expected for keyboard users
  • Manage services page validates in html checker
  • Improve guidance on admin file upload when no file is selected
  • Add visually hidden text to manage services
  • Screen reader improvements when viewing payrun
  • Add visually hidden text to payroll history table
  • Add visually hidden text to GIAS school link
  • Allow service operators to navigate to decision page
  • Financial year for student loans claims varies based on the current academic year

Release 058 - 2020-03-03

  • Adjust content on the service closed page
  • Security: Bump omniauth dependency to 1.9.1

Release 057 - 2020-03-03

  • QTS question will vary based on the year the service is accepting claims for
  • QTS answer will vary in admin based on the year the claim was made
  • Claim decision page is shown at the end of the checks process
  • A service operator can amend a claim
  • Update static error pages (404, 422, 500) to make them policy-agnostic

Release 056 - 2020-02-25

  • Allow service operators to mark a check as completed
  • Update school eligibility to include City Technology Colleges
  • Service operators are taken straight to the tasks list when checking a Maths and Physics claim
  • Handle byte order mark when reading payment confirmation CSV

Release 055 - 2020-02-24

  • Fix skipped heading level on manage services screen
  • Add label to Payroll Cantium link
  • Fix empty th on view claims screen
  • Add page titles to admin area
  • Run multiple worker instances so long-running queued jobs don't entirely block the queue
  • Don't use "1" or "I" characters in claim references to avoid confusion
  • Adjust option for not teaching eligible subjects for student loans

Release 054 - 2020-02-19

  • The admin page for a claim no longer warns about a missing payroll gender once a decision has been made
  • Iterate content on the Verify without Verify journey
  • Service operators can change the academic year a policy is accepting claims for
  • Service operators can view qualification and employment checks
  • PII is automatically deleted from claims which are either rejected and have had no update in the last two months, or which have been paid more than two months ago
  • Update "What information is sent" to include Cantium
  • Swap Net/HTTP for HTTPClient when downloading the school data file to resolve a memory issue

Release 053 - 2020-02-12

  • Don't share the last seen at session variables
  • Fix bug causing school search button text to change when user clicks on it
  • Add subheader to student loans questions
  • Add a component saying why ask about student loans
  • New copy when claim has been removed from payrun
  • Claims now track the academic year they were made in

Release 052 - 2020-02-10

  • Update admin menu with new layout
  • Update "Some of this information is wrong" content on the verified page
  • A Service Operator can remove problematic payments from a payroll run

Release 051 - 2020-02-03

  • Allow claimants to search by school postcode
  • Replace "passed SLA deadline" true/false with ok/warning/passed status in Geckoboard dataset
  • Schools check email export no longer includes claims which have been checked
  • Schools check email export now includes the claim school for claims made under the Student Loans policy

Release 050 - 2020-01-30

  • Claim award amount is now sent to the Geckoboard dataset
  • Identify claimants by teacher reference number instead of NI number
  • Fix date sent to user in three week reminder email
  • Better handling of issues related to browser caching and session expiration/ timeouts

Release 049 - 2020-01-29

  • Prevent service operator from approving a claim if we would not be able to pay it in the current payroll month because we are already paying the same claimant for another claim with different payment details
  • Emails are sent for unchecked claims three weeks after they are submitted, advising users that their claim is still in progress
  • Developers can export data needed for school check mail merge

Release 048 - 2020-01-28

  • QLS questions now refer to academic year, instead of "1 September"
  • Styling tweaks to make the service AAA accessible. Accessibility updated to reflect AAA status
  • Remove basic authentication on the Maths and Physics journey
  • Update the "Claim submitted" page so all journeys link to the done page on GOV.UK
  • Remove the temporary Maths and Physics start page and redirect to the one on GOV.UK
  • New Maths and Physics feedback form link
  • Put Maths and Physics into public beta

Release 047 - 2020-01-23

  • Fix existing session page so if no option is selected a user doesn't continue their claim
  • Update Geckoboard with how many claims are passed their check deadline
  • Log entries are now tagged with their deployed environment
  • Record the the time in days between submitting and approving a claim
  • Add a Rake task to update a Geckoboard dataset when a new field has been added

Release 046 - 2020-01-21

  • Feedback link tells users it will open in a new tab
  • Changed existing session page to use radios and tidy up the interruption card
  • Semantic Logger has been added to make log entries more concise and useful
  • Application logs can now be sent to Logstash for aggregation, analysis and monitoring
  • Allow unverified addresses from GOV.UK Verify responses
  • Unsubmitted claims are purged every 24 hours
  • Batch Geckoboard data when submitting to the API

Release 045 - 2020-01-16

  • Changed buttons on information-provided and eligibility confirmed pages to be actual buttons
  • Check your answers page now has ARIA labels on the change buttons so screen readers will now tell users what they will change by visiting the link
  • Removed unnecessary tags on main and footer elements that were causing warnings on validators
  • A Payment date is set when a payroll run is ingested
  • Backfill data about historic claims in Geckoboard

Release 044 - 2020-01-14

  • Schools in the West Somerset opportunity area are now regarded as eligible again, after the West Somerset local authority district ceased to exist
  • Service operators can approve claims that did not complete GOV.UK Verify
  • Claims that have skipped GOV.UK Verify are identified in admin
  • Bank account numbers must be exactly 8 digits long (6- and 7-digit numbers are no longer accepted)
  • Multiple approved claims from the same person are grouped in to one payment
  • Fix "Sorry, something went wrong" message displayed by GOV.UK Verify when claimant clicks "Continue" button on /verify/authentications/new page
  • Include full name in claims report so it can be used to make TPS data requests

Release 043 - 2020-01-08

  • Update to privacy policy to explain how data can be amended and add bullet point about collecting bank details
  • Users can complete and submit a claim without completing GOV.UK Verify
  • Update autocomplete attributes for the address capture page
  • Application complete page and claim submitted email updated to include content for claimants that do not complete GOV.UK Verify
  • Service operators can see who approved a claim
  • Service operators can see who created a payroll run
  • Fix a bug where users who spent more than 90 minutes in Verify would trigger a routing exception and not receive the session timeout message
  • Service operators can see who downloaded a payroll run
  • Show a warning message when a user tries to switch policies or start a new claim

Release 042 - 2019-12-19

  • Import users from DfE Signin to the local database
  • Bump Rack library dependency with security update

Release 041 - 2019-12-17

  • Restore uptime alerting to alert when the App / VSP are down
  • Don't match bank account sort code when identifying potentially similar claims
  • Alternative provisions schools and special schools that teach students who are over 11 are eligible
  • Update content for both maths and physics and student loans ineligible screens
  • Update student loan question wording to make the intention clearer

Release 040 - 2019-12-09

  • Load the admin IP whitelist from the Key vault

Release 039 - 2019-12-06

  • Service operators can create and view a payroll run and provide a link to payroll operators (Cantium users) to download a file
  • Payroll operators can download the payroll run file using a link
  • Security: Bump puma from 4.3.0 to 4.3.1 to resolve Keepalive thread overload/DoS vulnerability

Release 038 - 2019-12-04

  • Service operators can see Maths and Physics claim eligibility
  • Fix a bug that would occasionally redirect users even after they'd continued their session
  • Redirect requests to the root URL to a GOV.UK page about teacher payments

Release 037 - 2019-11-28

  • Redesign the layout of the payment confirmation email
  • Add script to get a console on a container instance
  • Stop running workers in the same instance as the web app
  • Show policy next to claims in admin view
  • Allow admins to filter list of claims by policy
  • Update Maths & Physics sequence with new ITT specialism questions
  • Adjust Maths & Physics private beta start page content
  • Correct wording in Maths & Physics claim emails
  • Remove explicit mention of Student Loans policy on accessibility statement
  • Update re-apply date on performance/disciplinary ineligibility pages
  • Increase the claim checking deadline date to 12 weeks
  • Privacy notice wording works for Maths & Physics
  • A teacher can submit a Maths and Physics claim
  • "How we use the information you provided" content works for both policies

Release 036 - 2019-11-26

  • Hardcode VSP entity ID to fix our GOV.UK Verify journey
  • Temporarily whitelist new DfE Manchester office IP so that service operators can continue to access admin interface

Release 035 - 2019-11-25

Release 034 - 2019-11-25

  • Change wording of the student loan start date question for more than more course
  • Add the eligibility questions for the Maths and Physics journey
  • Show a different feedback URL depending on the policy being used
  • Maths & Physics claims will work with the payroll process
  • Start using the GOV.UK service domain

Release 033 - 2019-11-21

  • Display the gross pay instead of the gross value in the payment confirmation email
  • Update transactional emails with improved content
  • Clear claim session before view path gets calculated
  • Add some copy to make it clear why we ask about a user's student loan
  • Update transactional emails to support the two different policy types
  • Change "computer science" to "computing" on student loans questions

Release 032 - 2019-11-19

  • Update employment-related copy to clarify that the policy cares about the location that the teacher taught at, not where their employer is based
  • A service operator can open or close an individual service from the admin interface. Closing the service prevents users from making claims. As part of this, we remove the global maintenance mode, and the default maintenance mode availability message.
  • Service operators are shown when the next payroll run file is due to be sent to Cantium
  • Only allow payroll runs to be created if none exist already for the current month
  • Added post-eligibility questions to the Maths & Physics journey
  • Add the current school question to the maths and physics claim journey

Release 031 - 2019-11-18

  • Introduce the beginnings of the Maths & Physics journey, protected with basic auth
  • Send statistics on submitted claims to Geckoboard
  • A service operator can create and download a Database of qualified teachers (DQT) report request csv file

Release 030 - 2019-11-12

  • Add policy specific "Reply-to" address for claim emails
  • Upgrade to Rails 6.0.1

Release 029 - 2019-11-07

  • Make admin claim search case insensitive
  • Change all of the existing claims' National Insurance numbers to upper case
  • Add a link to our service's satisfaction survey to the confirmation page
  • Improve journey for users that worked at more than one school during the claim period

Release 028 - 2019-11-06

  • Always save claimant's National Insurance number in upper case
  • When checking whether a claim's details have been used in other claims, ignore the case (i.e. capitalisation) of the claims' details

Release 027 - 2019-11-05

  • Fixed bug in claim matcher code that would match blank building society roll numbers
  • Admin users are sent to the sign in page when their session times out
  • Add noindex and nofollow directives to prevent search engines indexing pages

Release 026 - 2019-11-04

  • A clear warning is shown to service operators when a claim contains details that have been used in other claims. The other claims are listed and linked.

Release 025 - 2019-10-31

  • Adjusted ineligibility screens for users who may have taught at more than one school
  • Allow user to restart their claim by visiting start page

Release 024 - 2019-10-31

  • Updated feedback URL ready for public beta
  • Service updated to be linked to from external start page
  • Update the Verify Service Provider to version 2.1.0
  • Make static pages such as "Cookies", and "Contact us" policy aware

Release 023 - 2019-10-29

  • Update copy to make it clear we may deduct a student loan repayment from amount the claimant receives
  • Inform the user that their claim is ineligible, if the school that they are currently employed at is not eligible
  • Claimants receive payment notifications once a payroll run has been processed

Release 022 - 2019-10-24

  • The Payment Confirmation Report for a payroll run can be uploaded and processed
  • Update student loan question to latest version
  • Allow service operators to search for a claim
  • No longer ask for specific year for QTS award year

Release 021 - 2019-10-22

  • Service operators can add notes when they approve or reject a claim

Release 020 - 2019-10-21

  • Service operators can easily identify claims that are close to their deadline

Release 019 - 2019-10-17

  • Put the service into "permanent" maintenance mode until public beta
  • Updated maintenance page content to better fit the service
  • Payroll export start date is the second Monday of the month and the end date is the following Sunday

Release 018 - 2019-10-16

  • Run schema and data migrations at the same time
  • Exclude /admin from maintenance mode
  • Allow service to be put into maintenance mode

Release 017 - 2019-10-10

  • Improve bank account capture with separate account name and roll number for building society accounts
  • Remove the legacy payroll CSV download feature
  • A service operator can create a payroll run and download a CSV file for submission to Cantium
  • A service operator can see if a claim is missing a payroll gender

Release 016 - 2019-10-08

  • Admin uses its own layout with with updated navigation
  • A service operator can reject a claim and an email is sent to the claimant
  • Make sure claimants cannot make a claim of £0

Release 015 - 2019-10-07

  • Update the first page of the claim to initialise, rather than create a claim
  • Rework URL structure in preparation for Maths & Physics policy
  • Changes to accessibility statement as we think we now meet AA standard

Release 014 - 2019-10-03

  • Reword the question about how many courses the user studied
  • Update Cantium CSV fields

Release 013 - 2019-10-01

  • Updated accessible-autocomplete to 2.0.0
  • Use a Check model to record the status of a claim
  • Add started at and submitted at times to the admin view of a claim

Release 012 - 2019-09-30

  • Add all-through schools to the eligible schools list
  • Update privacy notice to include the collection of IP address
  • Remove the admin claims CSV download

Release 011 - 2019-09-23

  • Show how many claims are awaiting approval
  • Show date of birth in a better place and format for claim checking
  • Show DfE number against school in approver view of claim
  • Drop redundant full_name column from claims table
  • Updated Accessibility statement to show current issues

Release 010 - 2019-09-17

  • Fix deployment template conflict
  • Make closed schools ineligible for current school
  • Exclude closed schools from current school search

Release 009 - 2019-09-17

  • Add student loan plan and amount to approver view of a claim
  • Link to Get Information About Schools from the admin view of a claim
  • Monitor VSP availability
  • Use slots to make VSP deployment zero-downtime
  • Redirect www. to the base URL

Release 008 - 2019-09-12

  • Fix broken middleware blocking /admin access

Release 007 - 2019-09-12

  • Make content-security-policy more restrictive
  • Use a fieldset for the gender question to improve accessibility
  • Make "Continue" links appear as buttons to screen readers
  • Fix missing assets for error pages
  • Fix for allowing IPv6 addresses to visit the admin area

Release 006 - 2019-09-10

  • Add ability for service operators to download data for payroll
  • Allow service operators to approve claims
  • Update school eligibility checkers to also check when a school closed
  • Increase contrast on hint text to AAA standard
  • Turned off autocomplete setting on National Insurance number and bank inputs
  • Prefix titles with an error notification if an error is present
  • Fix html validation issues with qts year and address views

Release 005 - 2019-09-10

  • Redirect requests from any domain other than the canonical one
  • Fix admin IP restriction bug due to port numbers
  • Fix add clear and helpful page titles
  • Fix a bug displaying incorrect number of decimal places on monetary number form fields
  • Restrict access to /admin by IP
  • Fix student_loan_start_date validation error message
  • Fix OmniAuth failure path

Release 004 - 2019-09-04

  • Fix claims export ordering
  • Store claimants' names as separate fields
  • Add ability to run data migrations
  • Add data migration to back fill claimant's full name, middle name and surname
  • Introduced rake tasks to export eligible schools to CSV

Release 003 - 2019-08-29

  • Fixed a bug where missing "from" dates on Verify attributes caused a crash
  • Stop user IP address appearing in Rollbar
  • Redact all from dates in Verify response
  • Fixed a bug where the no JS school contact was not selectable
  • Fixed a bug in the GOVUK logotype svg src url
  • Improve layout of closed schools in search results
  • Add contact us page
  • Fix an error in the claim CSV where the current school was displaying incorrectly
  • Switch to using deployment slots for "zero-downtime" deployment

Release 002 - 2019-08-22

  • Record Google Analytics page views immediately after the user accepts
  • Update ineligibility page content for clarity
  • Ignore unverified middle names from Verify response
  • Report redacted GOV.UK Verify responses to help debug issues with our response handling
  • Add static error pages for 400, 500 and 422 errors

Release 001 - 2019-08-21

  • First release for student loan repayments private beta