Few concessions to business have been made in the bill after five consultations with employers and unions, though the government confirmed it was not proceeding with any legal guarantees on the right to switch off, which had not been in the original bill.
Instead, the business secretary, Jonathan Reynolds, has added a slew of extra employee protections in the latest version of the bill, including extending a ban on exploitative zero-hours contracts to agency workers, guaranteeing sick pay to 1 million of the lowest-paid workers and bolstering enforcement powers against rogue employers.
One union source said the trade unions had "got almost everything we asked for".
Unite, whose leadership has been deeply critical of Keir Starmer and had previously accused the government of watering down the bill, said the government had "listened and acted" to improve the bill in favour of workers.
The union's general secretary, Sharon Graham, said: "For decades, workers' rights have been pushed down the agenda. This is the first time in a generation that workers' rights have been taken seriously."
The Unison general secretary, Christina McAnea, said huge improvements had been made to the bill and it was "what working people and decent employers have been waiting for"