Skip to content
This repository was archived by the owner on Mar 5, 2022. It is now read-only.

Roadmap

Florian Krämer edited this page Jan 11, 2016 · 25 revisions

Roadmap

Here is the rough plan for the next few upcoming releases:

1.2.0

  • Switch the StorageManager inplementation to a separate repository that will feature the Flysystem lib besides Gaufrette as well so that people can pick the one underlying storage lib they like. This refers to #56

2.0.0

Backward compatibility breaking release!

Far future, probably in ~12 month as of today 2015-08-05, will drop the old listeners and other legacy code but should provide as much BC as possible through the new listeners. But expect BC breaking changes!

  • Abstract file pre- and post-processing better so that the image/video/whatever-processing can be better decoupled
  • Change record in the event options toentity to match Cake3s naming
  • Change the table field adapter to storage_config or something else that describes it better
  • Maybe add a path_builder field, but then we need the config as well to be stored somewhere...
  • Remove the old listeners /src/Event/
  • Remove the lib folder /src/Lib/
  • Simplify the ImageHelper to reflect the changes from the 1.1.0 branch but keep it because of the fallback functionality
  • Remove the deprecated event FileStorage.ImageHelper.imagePath, it has already been replaced by ImageVersion.getVersions
  • Might use the silly PSR-2 aka "spaces!!!!" standard
Clone this wiki locally