52 lines
1.5 KiB
Markdown
52 lines
1.5 KiB
Markdown
# CHANGELOG for ZipStream-PHP
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
|
|
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
|
|
|
|
## [2.1.0] - 2020-06-01
|
|
### Changed
|
|
- Don't execute ob_flush() when output buffering is not enabled (#152)
|
|
- Fix inconsistent return type on 32-bit systems (#149) Fix #144
|
|
- Use mbstring polyfill (#151)
|
|
- Promote 7zip usage over unzip to avoid UTF-8 issues (#147)
|
|
|
|
## [2.0.0] - 2020-02-22
|
|
### Breaking change
|
|
- Only the self opened streams will be closed (#139)
|
|
If you were relying on ZipStream to close streams that the library didn't open,
|
|
you'll need to close them yourself now.
|
|
|
|
### Changed
|
|
- Minor change to data descriptor (#136)
|
|
|
|
## [1.2.0] - 2019-07-11
|
|
|
|
### Added
|
|
- Option to flush output buffer after every write (#122)
|
|
|
|
## [1.1.0] - 2019-04-30
|
|
|
|
### Fixed
|
|
- Honor last-modified timestamps set via `ZipStream\Option\File::setTime()` (#106)
|
|
- Documentation regarding output of HTTP headers
|
|
- Test warnings with PHPUnit (#109)
|
|
|
|
### Added
|
|
- Test for FileNotReadableException (#114)
|
|
- Size attribute to File options (#113)
|
|
- Tests on PHP 7.3 (#108)
|
|
|
|
## [1.0.0] - 2019-04-17
|
|
|
|
### Breaking changes
|
|
- Mininum PHP version is now 7.1
|
|
- Options are now passed to the ZipStream object via the Option\Archive object. See the wiki for available options and code examples
|
|
|
|
### Added
|
|
- Add large file support with Zip64 headers
|
|
|
|
### Changed
|
|
- Major refactoring and code cleanup
|