NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #483 most downloaded on Packagist
Virtual file system to mock the real file system in unit tests.
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 2.5 years
Nearly every release is documented
notes for 19 of 19 stable releases
Nothing withdrawn
no release was ever pulled
15 years old
26 releases · first in 2012
Fix PHP 8.4 deprecate-implicitly-nullable-types by @andypost in #290
One column per quarter.
This is a maintenance release adding support for PHP 8.2.
This is a maintenance release adding support for PHP 8.2.
$content property in vfsStreamWrapperThis release's notes have been redacted. See release notes for vfsStream 1.6.11 instead.
[See the purpose of this release in #271]
Nothing published for this version
Fix PHP 8.1 deprecation warnings affecting the following ( #258 , #259 ):
This is a maintenance release adding support for PHP 8.1.
This release's notes have been redacted. See release notes for vfsStream 1.6.10 instead.
[See the purpose of this release in #263]
vfsStreamContainerIterator::current()vfsStreamContainerIterator::next()vfsStreamContainerIterator::key()vfsStreamContainerIterator::rewind()vfsStreamDirectory::getIterator()vfsStreamPrintVisitor::printContent()vfsStreamPrintVisitorNothing published for this version
Fix deprecation warning on StringBasedFileContent for PHP 8.1
StringBasedFileContent for PHP 8.1 (#252)FileContent::write(), SeekableFileContent::write(), and vfsStreamFile::write() to fix static analysis toolsFix StringBasedFileContent::doRead to always return a string
StringBasedFileContent::doRead to always return a string (#204)fix PHP 7.4 deprecation warnings (backported #189 from master)
backported #174 from master, original PR provided by @localheinz
fixed #157 seeking before beginning of file should fail, reported and fixed by @merijnvdk
vfsStream::create() and vfsStream::setup() now can contain instances of org\bovigo\vfs\content\FileContent and org\bovigo\vfs\vfsStreamFile, patch provided by Joshua Smith (@jsmitty12)fixed #134 type safe directory names, reported and fixed by Sebastian Hopfe
fixed #131 recursive mkdir() fails if the last dirname is '0'
fixed #128 duplicate "valid" files/directories and incorrect file names
vfsStream::url() didn't urlencode single path parts while vfsStream::path() did urldecode them
vfsStream::url() didn't urlencode single path parts while vfsStream::path() did urldecode them
added vfsStreamWrapper::unregister(), provided by @malkusch with #114
vfsStreamWrapper::unregister(), provided by @malkusch with #114
.. in root directory on PHP 5.5, fix provided by @acoulton with #116implemented #91: vfsStream::copyFromFileSystem() should create large file instances
vfsStream::copyFromFileSystem() should create large file instances
vfsStream::copyFromFileSystem() should respect block devicestouch() does not respect file permissionsimplemented #85: Added support for emulating block devices in the virtual filesystem, feature provided by Harris Borawski
deprecated org\bovigo\vfs\vfsStreamFile::readUntilEnd()
RecursiveDirectoryIteratororg\bovigo\vfs\vfsStreamFile::readUntilEnd()org\bovigo\vfs\vfsStreamFile::getBytesRead()implemented issue #34: provide url() method on all vfsStreamContent instances
url() method on all vfsStreamContent instances
org\bovigo\vfs\vfsStreamContent::url()org\bovigo\vfs\vfsStreamContent::path()unlink() must consider permissions of directory where file is inside, not of the file to unlink itselfchmod(), chown() and chgrp() must consider permissions of directory where file/directory is insidechmod(), chown() and chgrp() must consider current user and current owner of file/directoy to changeimplemented issue #11: add support for streamWrapper::stream_metadata() vfsStream now supports touch(), chown(), chgrp() and chmod()
streamWrapper::stream_metadata() vfsStream now supports touch(), chown(), chgrp() and chmod()
stream_truncate() (provided by https://github.com/nikcorg)Nothing published for this version
raised requirement for PHP version to 5.3.0
fopen()fclose()vfsStreamWrapper::stream_open() should return false while trying to open existing non-writable file, patch provided by Alexander PeresypkinNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →