Over one million people on zero-hours contracts will now benefit from guaranteed hours policies, providing them with greater job security and financial stability.