211 lines
5.8 KiB
Markdown
211 lines
5.8 KiB
Markdown
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](https://github.com/KnpLabs/Gaufrette/pull/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](https://github.com/KnpLabs/Gaufrette/pull/558)
|
|
|
|
## Fixes
|
|
- Fix Dockerfile for php 7.0 [aaa66dc](https://github.com/KnpLabs/Gaufrette/commit/aaa66dcf298d313e7ae3f525714923fcfd787e94)
|
|
- Fix appveyor build [#562](https://github.com/KnpLabs/Gaufrette/pull/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`](https://github.com/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.
|