Puli v1.0.0-beta Release Notes
Release Date: 2015-01-27 // about 9 years ago-
- ๐ฆ 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