Between the EU and the UK it is a 'deal', but as far as the Democratic and Unionist Party (DUP) is still concerned, they still stand by their rejection of it [0] even after their announcement of the deal. Therefore, more negotiations are needed to satisfy both the DUP and the EU before holding a vote to MPs first.
[0] https://twitter.com/duponline/status/1184707245478678533