Skip to content

Latest commit

 

History

History
210 lines (145 loc) · 5.84 KB

CHANGELOG.md

File metadata and controls

210 lines (145 loc) · 5.84 KB

v0.11.1

Added

  • gitattributes file to avoid download too much files on install with composer in #679

Fixed

  • Azure integraton with stream was not working properly, it has been fixed in #683

v0.11.0

Added

  • Google Cloud Storage: options to automatically create bucket if not exists
  • Support for PHP 8.0+
  • Support for doctrine/dbal 3.x

Updated

  • Azure seems to have break compatibility, phpstan detected it and it's now fixed (#674)

Removed

  • Adapter for OpenCloud (#669)

v0.10.0

Added

  • Support for AsyncAws

Removed

The following adapters were deprecated and have now been removed.

  • AclAwareAmazonS3
  • AmazonS3
  • Cache
  • Dropbox
  • LazyOpenCloud
  • MogileFS
  • Sftp

We also removed the deprecated function AwsS3::getUrl().

v0.9.0

New features

  • Add MimeTypeProvider to AzureBlobStorage (#630)

Fixes

  • Fix docker setup for dev env (#580)
  • Define env vars in .env file only (#615)
  • Add PHP Coding Standard check step on CI (#617)
  • PHPUnit tests enhancement (#627)

Thank you @nicolasmure, @peter279k and @rgembalik for your contributions!

v0.8.3

Changes

  • Change Filesystem to FilesystemInterface in File's constructor (#608)

Thank you @athlan for your contribution !

v0.8.2

New features

  • Declare a FilesystemMapInterface (#604)
  • Add SizeCalculator support to GridFS (#603)
  • Local Adapter: directory deletion (#610)

Fixes

  • GridFS : return empty array when object has no metadata (#609)

Thank you @athos7933, @bsperduto and @nicolasmure for your contributions !

v0.8.1

Fixes

  • Fix rename with GoogleCloudStorage adapter #598

Thank you @jerome-arzel for your contribution !

v0.8

New features

  • Implement ChecksumCalculator interface for AzureBlobStorage adapter #594

Changes

In #593 :

  • Drop support for EOL php versions (5.6 and 7.0)
  • Minimim requirement is now php 7.1
  • Add support for php 7.3

Fixes

  • fix opencloud tests #579
  • fix appveyor build #589
  • Fix ini_get() for boolean values #595

Thank you @andreybolonin, @damijank, @deguif and @nicolasmure for your contributions !

v0.7

Changes

  • FilesystemMap::set() should expect FilesystemInterface instead of Filesystem #576

Fixes

  • Add PutObjectAcl in the required permission #566
  • Ensure correct return type from Flysystem adapter "exists" method #572

Thank you @andreybolonin, @clement-michelet, @jakob-stoeck, @nicolasmure, @teohhanhui, @tristanbes for your contributions !

v0.6

Changes

  • Add support for major release of Azure Blob Storage SDK #558

Fixes

  • Fix Dockerfile for php 7.0 aaa66dc
  • Fix appveyor build #562

Thank you @nicolasmure, @NiR- and @z38 for your contributions!

v0.5

New features

  • Added support for calculated size for Azure Blob Storage #523
  • GridFS Support for Metadata Retrieval after Write #535

Changes

  • Test case for AwsS3 now inherits common test case #514
  • Run azure tests on appveyor #512
  • Bump PHPUnit to ^5.6.8 #529
  • Use composer's autoload-dev #530
  • Drop HHVM support + sync docker conf with Travis #528
  • Refactoring tests to have more detailed failure messages #542

Fixes

  • Documentation #510
  • Typos #506, #538
  • Fix incomplete tear down phase for AwsS3Test #516
  • Fix FTP tests + bug in PhpseclibSftp::fetchKeys() #527
  • fix travis build for php 5.6 #543
  • Quickfix for Adapter/AwsS3, check if count() call is allowed #544

Thank you @andreasschacht, @bsperduto, @carusogabriel, @dawkaa, @gerkestam2, @GrahamCampbell, @Lctrs, @nicolasmure, @NiR- for your contributions !

v0.4

  • Following adapters have been deprecated: AclAwareAmazonS3, AmazonS3, Apc, Cache, LazyOpenCloud, Sftp, Dropbox, MogileFS, GoogleCloudStorage (see #482)
  • Improvement of test coverage during CI builds: functional tests for AzureBlobStorage, AwsS3, DoctrineDbal, Ftp, GridFS, OpenCloud and PhpseclibSftp now run on Travis (see #457, #460, #483, #484, #500, #504, #505)
  • Maintained adapters now have metapackage to enforce version of 3rd party libraries, and ease installation process (see #487)
  • Add FilesystemInterface and make current Filesystem implement it (see #492)
  • Drop support for PHP v5.4 and v5.5 (see #503)
  • File:
    • Add rename method to File (see #468)
  • Local adapter:
    • Suppress warning if directory has been created between check and create attempt (see #331)
    • Replace file_exists with is_file, to check if given path exists (see #479)
    • Allow Local adapter mkdir mode to cascade to it's Stream (see #488)
    • Fix phpdocs (see #489)
  • AzureBlobStorage:
    • Add support for multi container mode (see #486)
  • AwsS3 adapter:
    • Add ContentType support to AwsS3 (see #451)
    • Allow aws-sdk-php v2 and v3 to be used (see #457, #462, #475)
    • Provide mime type (see #491)
    • Deprecate AwsS3::getUrl() method, instead use ResolvableFilesystem from gaufrette/extras (see #496)
  • GridFS adapter:
    • Unmaintained mongo extension has been replaced with newer mongodb extension (see #460)
  • GoogleCloudStorage adapter:
    • Fixed missing leading "" before Google_Http_Request (see #471)
  • Ftp adapter:
    • Always ensure target directory exists before renaming (see #476)
    • Don't use FTP_USEPASSVADDRESS before php 5.6.18, and 7.0.0/7.0.1 (see #477, #480, #483)
  • Docs:
    • Add minimum IAM roles for AwsS3 adapter, and recommend to manually create bucket (see #467)

Contributors: @NiR-, @nicolasmure, @WARrior-Alex, @zyphlar, @AntoineLelaisant, @Shivoham, @richardfullmer, @kcassam.

Also, we thank @edhgoose and @zyphlar who made patches for deprecated adapters, before those adapters were deprecated, but still did not see their respective work merged in this version.