spryker/flysystem
Flysystem module
3.1.0
2.6M downloads/mo
#4640 most downloaded on Packagist
spryker/flysystem
What this package is like to depend on
Last release 4 months ago
02 Apr 2026
Release timing varies
gaps range from 2 weeks to 2.1 years
Most releases are documented
notes for 10 of 12 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
12 releases · first in 2017
1 release in the last 12 months
see the full history below
Release timeline
12 releases · Jun 2017 to Apr 2026Releases
latest 12-
3.1.002 Apr 2026Release notes
Open source →Included commits: 3.0.0...3.1.0
Improvements
- Introduced
FlysystemService::getPublicUrl()to expose public URL generation for configured filesystems. - Introduced
Flysystem::FLYSYSTEM_OPTIONSto controlFlysystemoptions shared across all filesystem adapters. - Adjusted
FileSystemReaderPluginto implementFileSystemPublicUrlGeneratorPluginInterface.
Adjustments
- Increased
FileSystemExtensionversion dependency.
- Introduced
-
3.0.029 Feb 2024Release notes
Open source →Included commits: 2.2.0...3.0.0
Breaking Changes
- Increased
league/flysystemversion dependency to version 3.
- Increased
-
2.2.029 Mar 2023Release notes
Open source →Included commits: 2.1.0...2.2.0
Fixes
- Introduced
FlysystemDependencyProvider::getFilesystemBuilderPluginCollection()to provide the collection of\Spryker\Service\Flysystem\Dependency\Plugin\FlysystemFilesystemBuilderPluginInterfaceplugins.
- Introduced
-
2.1.026 Oct 2021Release notes
Open source →Included commits: 2.0.0...2.1.0
Improvements
- Adjusted
FlysystemServiceFactory::createFilesystemProvider()so it follows architecture guidelines (FactoryOnlyGetAndCreateRule,FactoryCreateContainOneNewRule,FactoryNoLoopsRule).
- Adjusted
-
2.0.008 Oct 2021Release notes
Open source →Included commits: 1.0.6...2.0.0
Adjustments
- Adjusted composer.json in order to allow version
^2.0.0forleague/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.
- Adjusted composer.json in order to allow version
-
1.0.605 Mar 2021Release notes
Open source →Included commits: 1.0.5...1.0.6
Fixes
- Ignore missing properties on
AbstractTransfer::fromArray()for the\Spryker\Service\Flysystem\FlysystemService::listContents()method.
- Ignore missing properties on
-
1.0.529 Jul 2020Release notes
Open source →Included commits: 1.0.4...1.0.5
Fixes
- Adjusted the default config value
[](empty array) forFlysystemConstants::FILESYSTEM_SERVICE.
- Adjusted the default config value
-
1.0.429 May 2020Release notes
Open source →Included commits: 1.0.3...1.0.4
Fixes
- Refactored
ContainerInterfacearray access usage toContainerInterface::set()method usage.
- Refactored
-
1.0.308 Oct 2018Release notes
Open source →Included commits: 1.0.2...1.0.3
Bugfixes
Added missed third parameter
recursivetoFileSystemReaderPlugin::listContents(). -
1.0.213 Aug 2018Release notes
Open source →Included commits: 1.0.1...1.0.2
Bugfixes
Fix return type to be
int|nullinstead of hiddenint|false. -
1.0.125 Oct 2017Nothing published for this version
-
1.0.030 Jun 2017Nothing published for this version