Please backup and delete your configuration file if you are upgrading from an older version! I moved a bunch of stuff around in there, and unfortunately that creating a bunch of "dead" config elements, is a little limitation of the Forge annotation config system.
Anyway, here's what's inside version 1.2.0:
+ Narrowed the "Animals" check, from EntityLivings to just EntityAnimals. This reduces the number of false positives (i.e. Dissolution possession.) Thanks to MinerRuler for pointing that out.
! This may create new false negatives for non-animal, non-boat, non-minecart rideables. You can just add them to the whitelist if you find one.
+ Added an entity blacklist, to go with the whitelist. Any entity IDs that match any entry in the entity blacklist will not trigger third person behavior, even if they would have.
+ If you find the sudden elytra third-person transition jarring, there's now a configurable tick delay before it kicks in.
# Reworked the way "Skip Front View" works internally. You shouldn't see the occasional 1-frame of third person flipped view anymore.
# Gave a more friendly error for when you royally screw up a regular expression in the config.
- Removed the mode where if the "additional entities" config was blank, it would match everything. (You can do that with a regex.)
- Removed the "Other entities" config setting. It's redundant, since you can just leave the "additional entities" config blank.