Initial Stable Release
This major release enables
- Simplified Flysystem adapter creation with unified factory interface
- 12+ adapter factories for common storage backends
- Consistent configuration API across all adapters
- Built-in support for replication and testing adapters
Features
Core Factories
- Unified factory interface for all Flysystem adapters
- Configuration-based adapter instantiation
- Factory instances always return new adapter objects
Supported Adapters
- Local - Local filesystem storage
- AWS S3 v3 - Amazon cloud storage
- Azure - Microsoft Azure Blob Storage
- Dropbox - Dropbox cloud storage
- FTP/SFTP - File transfer protocols
- WebDAV - Web-based file access
- Rackspace - Rackspace cloud files
- Memory - In-memory storage (testing)
- Null - No-op adapter (testing)
- Replica - Mirroring between adapters
- Zip Archive - Zip file handling
Configuration
- Array-based configuration for all factories
- Consistent parameter naming across adapters
- Support for adapter-specific options
Requirements
- league/flysystem ^3.0
- Adapter-specific packages as needed