Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 1.82 KB

UPGRADE.md

File metadata and controls

48 lines (32 loc) · 1.82 KB

Upgrading from v0.9.0 to master

  • inject_on_load config param defaults to false. Set it to true if you want to keep your old behavior.

  • the NamerInterface and DirectoryNamerInterface were modified.

Upgrading from v0.5.0 to 0.6.0

  • getUriPrefix default value is now /uploads

  • delete_on_update config param added. It defaults to true.

Upgrading from v0.4.0 to v0.5.0

  • gaufrette and KnpGaufretteBundle are now soft dependencies

  • storage configuration entry added.

  • web_dir_name configuration entry deprecated.

  • mapping:upload_dir configuration entry renamed to mapping:upload_destination

  • mapping:uri_prefix configuration entry added

  • The old vich_uploader.uploader service has been split into two new services for a more modular, separation of concerns approach. The new services are vich_uploader.storage.gaufrette and vich_uploader.file_injector. The storage service is responsible for saving and removing files as well as resolving their path. The injector service is responsible for injecting File instances back into the object upon retrieval from the datastore.

Upgrading from v0.2.0 to v0.3.0

  • Annotations have changed namespace from Vich\UploaderBundle\Annotation to Vich\UploaderBundle\Mapping\Annotation. You will need to update your use statement for the annotations used in your entity or document classes.

  • The mappings configuration entry prototype has had a new option added to it. The inject_on_load config option specifies whether or not the uploadable fields should have an instnace of Symfony\Component\HttpFoundation\File\File created and injected into the property upon retrieval from the datastore. THis option has a default value of true.