All Versions
10
Latest Version
Avg Release Cycle
96 days
Latest Release
3296 days ago
Changelog History
Changelog History
-
v1.0.0-beta9 Changes
January 14, 2016- made compatible with Symfony 3.0
- โ added JSON schema for path mapping files:
path-mappings-schema-1.0.json
- ๐ upgraded to webmozart/glob 4.1 to improve performance
- ๐ renamed
Resource
toPuliResource
- ๐ renamed
AbstractPathMappingRepository
toAbstractJsonRepository
- ๐ renamed
PathMappingRepository
toJsonRepository
- โก๏ธ renamed
OptimizedPathMappingRepository
toOptimizedJsonRepository
- ๐ changed constructor arguments of JSON repositories from
KeyValueStore
to paths of JSON files - โ added
AbstractEditableRepository
- โ added
ChangeStream
- โ added
VersionList
- โ added
NoVersionFoundException
- โ added
InMemoryChangeStream
- โ added
KeyValueStoreChangeStream
- โ added
JsonChangeStream
- โ added
PuliResource::getVersions()
- โ added
ResourceRepository::getVersions()
- โ added
LinkResource::getTarget()
- made
LinkResource
serializable
-
v1.0.0-beta8 Changes
October 05, 2015- ๐ fixed problem with slash handling in
PathMappingRepository
- โ added
LinkResource
- ๐ fixed problem with slash handling in
-
v1.0.0-beta7 Changes
August 24, 2015- ๐ improved Windows compatibility
- ๐ fixed minimum package versions in composer.json
- ๐ switched to webmozart/glob 3.1 to fix Windows issues
- ๐ fixed resource overriding in the
PathMappingRepository
- ๐ supported removal of path mappings in
PathMappingRepository
-
v1.0.0-beta6 Changes
August 12, 2015- โ added
PathMappingRepository
- โ added
OptimizedPathMappingRepository
- ๐ fixed repository building on Windows
- ๐ upgraded to webmozart/glob 3.0 for enhanced performance of file iteration
- โ added
AbstractRepository
andAbstractPathMappingRepository
- ๐ fixed reading of file modification time for symlinks
- โ added
-
v1.0.0-beta5 Changes
May 29, 2015- โฌ๏ธ upgraded to webmozart/path-util 2.0
- ๐ fixed overriding of files in deep directories
-
v1.0.0-beta4 Changes
April 13, 2015- โ removed
Resource::getPayload()
- โ removed
$code
arguments from static exception factory methods - โก๏ธ updated to webmozart/glob 2.0
- โ removed
-
v1.0.0-beta3 Changes
March 19, 2015- โ added
Resource::getPayload()
- โ removed
DetachedException
- replaced
Assert
by webmozart/assert - โ added support for relative symlinks to
FilesystemRepository
- ๐
FilesystemRepository
now falls back to copies if symlinks are not supported
- โ added
-
v1.0.0-beta2 Changes
January 27, 2015- โ added
NullRepository
- โ removed dependency to beberlei/assert
- symfony/filesystem is now an optional dependency that is only needed when
using the FilesystemRepository
- โ added
-
v1.0.0-beta10 Changes
February 05, 2016- ๐ fixed regression in
FilesystemRepository::clear()
which caused files in
symlinked directories to be deleted
- ๐ fixed regression in
-
v1.0.0-beta Changes
January 27, 2015- ๐ฆ renamed
Selector
toGlob
and moved it to package "webmozart/glob" - โ removed
AttachableResourceInterface
- โ removed
DirectoryResourceInterface
- โ removed
FileResourceInterface
- โ removed
OverriddenPathLoaderInterface
- โ removed
Interface
suffix of all interfaces ResourceRepository::find()
now matches directory separators "/" when given
a wildcard "*"- ๐ merged
AbstractResource
andDirectoryResource
intoGenericResource
- ๐ renamed
LocalDirectoryResource
toDirectoryResource
- ๐ renamed
LocalFileResource
toFileResource
- โ removed
LocalResource::getAllLocalPaths
- ๐ rename
LocalResource::getLocalPath
toLocalResource::getFilesystemPath
- ๐ renamed
LocalResource
toFilesystemResource
- ๐ renamed
LocalResourceCollection
toFilesystemResourceCollection
- โ removed
createAttached()
fromGenericResource
,FileResource
and
DirectoryResource
- โ removed tagging
- ๐ renamed
ResourceRepository
toInMemoryRepository
- ๐ renamed
ResourceCollection
toArrayResourceCollection
- ๐ renamed
RecursiveResourceIterator
toRecursiveResourceIteratorIterator
- ๐ renamed
ManageableResourceRepository
toEditableRepository
- โ removed
UriRepository
- โ added
$scheme
argument toResourceStreamWrapper::register()
and
ResourceStreamWrapper::unregister()
- โ added
ResourceNotFoundException::forPath()
- โ added
NoDirectoryException::forPath()
- ๐ moved contents of
Puli\Repository\Filesystem\Iterator
toPuli\Repository\Iterator
- ๐ moved contents of
Puli\Repository\Filesystem\Resource
toPuli\Repository\Resource
- ๐ moved
FilesystemRepository
toPuli\Repository
- โ removed
PhpCacheRepository
- โ added domain-specific
Assert
class - ๐ moved API interfaces to
Api
sub-namespace - โ removed notions of "directories" and "files". All resources can have children
and a body now. - โ added
ResourceRepository::listChildren()
andhasChildren()
- โ added
ResourceMetadata
andFilesystemMetadata
- โ added methods to
Resource
:getChild()
hasChild()
hasChildren()
listChildren()
getMetadata()
getRepository()
getRepositoryPath()
attachTo()
detach()
isAttached()
createReference()
isReference()
- made
Resource
extendSerializable
- โ added
EditableRepository::clear()
- โ removed backend repositories from
InMemoryRepository
andFilesystemRepository
- โ added symlink support to
FilesystemRepository
- โ removed
FilesystemException
- โ removed
InvalidPathException
- โ removed
UnsupportedSchemeException
- ๐ replaced
NoDirectoryException
byUnsupportedOperationException
- โ removed
CompositeRepository
from the 1.0 branch
- ๐ฆ renamed