Minecraft wiki entry for Development_versions, associated text: Schema
Split allowed_blocks into use_on and dispense_on.
use_on specifies what blocks an entity placer item is allowed to be used on, omit to allow all blocks.
dispense_on specifies what blocks an entity placer item is allowed to be dispensed on, omit to allow all blocks.