Skip to content

Releases: spryker/flysystem

3.1.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 02 Apr 15:53

Included commits: 3.0.0...3.1.0

Improvements

  • Introduced FlysystemService::getPublicUrl() to expose public URL generation for configured filesystems.
  • Introduced Flysystem::FLYSYSTEM_OPTIONS to control Flysystem options shared across all filesystem adapters.
  • Adjusted FileSystemReaderPlugin to implement FileSystemPublicUrlGeneratorPluginInterface.

Adjustments

  • Increased FileSystemExtension version dependency.

3.0.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 29 Feb 13:34

Included commits: 2.2.0...3.0.0

Breaking Changes

  • Increased league/flysystem version dependency to version 3.

2.2.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 29 Mar 12:50

Included commits: 2.1.0...2.2.0

Fixes

  • Introduced FlysystemDependencyProvider::getFilesystemBuilderPluginCollection() to provide the collection of \Spryker\Service\Flysystem\Dependency\Plugin\FlysystemFilesystemBuilderPluginInterface plugins.

2.1.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 26 Oct 10:10

Included commits: 2.0.0...2.1.0

Improvements

  • Adjusted FlysystemServiceFactory::createFilesystemProvider() so it follows architecture guidelines (FactoryOnlyGetAndCreateRule, FactoryCreateContainOneNewRule, FactoryNoLoopsRule).

2.0.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 08 Oct 18:46

Included commits: 1.0.6...2.0.0

Adjustments

  • Adjusted composer.json in order to allow version ^2.0.0 for league/flysystem.

Improvements

  • Removed FlysystemServiceInterface::put(), FlysystemServiceInterface::update(), FlysystemServiceInterface::putStream(), FlysystemServiceInterface::updateStream(), FlysystemServiceInterface::getMetadata().
  • Removed StreamInterface::putStream(), StreamInterface::updateStream().
  • Removed WriterInterface::put(), WriterInterface::update().
  • Removed ReaderInterface::getMetadata().
  • Adjusted FlysystemServiceInterface::has(), FlysystemServiceInterface::isPrivate(), FlysystemServiceInterface::getMimeType(), FlysystemServiceInterface::getTimestamp(), FlysystemServiceInterface::getSize(), FlysystemServiceInterface::createDir(), FlysystemServiceInterface::rename() in order to allow to integrate with increased packages versions.
  • Adjusted FlysystemFilesystemBuilderPluginInterface::build() in order to allow to integrate with increased packages versions.

1.0.6

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 11 Mar 13:38

Included commits: 1.0.5...1.0.6

Fixes

  • Ignore missing properties on AbstractTransfer::fromArray() for the \Spryker\Service\Flysystem\FlysystemService::listContents() method.

1.0.5

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 03 Aug 08:38

Included commits: 1.0.4...1.0.5

Fixes

  • Adjusted the default config value [] (empty array) for FlysystemConstants::FILESYSTEM_SERVICE.

1.0.4

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 17 Jun 15:44

Included commits: 1.0.3...1.0.4

Fixes

  • Refactored ContainerInterface array access usage to ContainerInterface::set() method usage.

1.0.3

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 08 Oct 08:34

Included commits: 1.0.2...1.0.3

Bugfixes

Added missed third parameter recursive to FileSystemReaderPlugin::listContents().

1.0.2

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 13 Aug 13:27

Included commits: 1.0.1...1.0.2

Bugfixes

Fix return type to be int|null instead of hidden int|false.