There's no list. "Because he finds some 'unseemly-ness' [Hebrew: ervah - it's an interesting word - look at the prior/subsequent uses] in her."
BUT:
Can =! should. [is NOT equal to, or the same as]
In general, he bears HER guilt, and he will stand before YHVH to answer for the choice.
And Yahushua says it was 'allowed,' but, again, that does not mean he SHOULD. (Warnings abound; Shaul/Paul says essentially, it may be OK, but not 'profitable,' appropriate...etc.)
And read Matthew 5:31-32 carefully (meaning - KJV got it WRONG!!!) The so-called "exception clause," is the OPPOSITE: If she has ALREADY committed adultery, she is (duh) already an adulterer. You can't MAKE her one ['causeth her'] by 'putting her away.' In such a case, she is not even owed the courtesy/privilege of a 'certificate of divorce,' making her eligible for remarriage. (See Isaiah 50, Jeremiah 3, Ezekiel 23 - YHVH was nothing if not patient and forgiving.)
Note - again - and this is vital: The POINT Yahushua is making, over and over in that entire chapter 5 sequence, is "you have HEARD it said" - WRONGLY!!!! - but "I tell you" what it really says (i.e., What I Wrote!) He didn't change so much as "one yod or tiddle".
This is only hard because it has been lied about for so long, so extensively.