Which campaign promises has Trump kept?

President Donald Trump was voted into office on a raft of campaign promises that delighted his hardcore supporters and horrified his critics. Here’s where those pledges stand as Trump closes out the first stretch of his administration: