In version 2.1 Person was added to the range of publisher - see (#611).
Somewhere since this has been reversed.
Need to add Person to the range of publisher again
Fixed reversion: publisher property can expect Person values.
The 3.0 release had this reverted, See #1203 #1198
See also http://schema.org/docs/releases.html#g611
Fixed in 3.1