Upgrade to 1.0.9

Concerns: pushword/core

VichUploaderBundle 3.0

Pushword requires VichUploaderBundle 3.0; composer update absorbs it unless the site extends Vich itself.

Affects sites with a custom namer or directory namer. Widen the first parameter of name() / directoryName() from object to object|array, type-hint the mapping as PropertyMappingInterface (PropertyMapping is final now), and replace the removed Vich\UploaderBundle\Mapping\Annotation namespace with Mapping\Attribute.

Body images cached before 1.0.7 now show their credit

The markdown fragment cache is keyed by a version that 1.0.7 forgot to bump, so a page already rendered kept serving its images without the title credit that release added. The bump is in this one — see Image license.

Nothing to do: the first render after the upgrade rebuilds the fragments.