Donald Trump officially has enough delegates to become the Republican nominee:

It’s official – Trump reaches the magic number of Republican delegates to clinch nomination. Donald Trump now has 1,238 delegates in the latest Associated Press tally of primary results and the intentions of the other party delegates. Trump was put over the top in the Associated Press delegate count by a small number of the party’s unbound delegates who told the AP they would support him at the convention.