Added a new form action that allows engineers to reschedule a job.
Added a new setting that allows you to complete a shift that hasn’t been fully completed.
Added a task table to the work package finance page.
Added an extra config option to move a task when all shifts are complete.
Added new “Custom” Recur Interval and “Weekdays Only” toggle to Recurring Templates.

Added Overnight and Task ID to the Contracted Hours Report.
Added shift Tags to the task show list of shifts.

Allow indefinite rates.
Added Task Type when viewing a Rate.
Client application form for tasks will be passed task information when creating.
Ensured the rate table listed out the correct columns.
Fixed filters which flowed off the outstanding consolidated tasks page.
Fixed validation on bulk moving departments on table action.
Fixed work flow form questions appearing multiple times for conditions when multiple work types share the same forms.
Fixed an issue where a recuring task would lose it’s tags when published if there were also EWC codes attached.
Fixed due date not updating when the invoice date was changed on the invoice form.
Fixed issue with unit amount and quantity inputs on advanced quote form being a bit jumbled.
Fixed loads of issues with Task Templates.
Fixed SeInput so that given a type of “number” it will return numbers not a string, Also fixed min prop not being respected at all.
Fixed sorting the date on the contracted hours report.
Fixed updating payment applications to set PO numbers.
Stopped a queued job from firing and failing when creating a work bank item.