Releases: jackalope/jackalope-doctrine-dbal
Releases · jackalope/jackalope-doctrine-dbal
1.2.5
loosen type hint from DBAL PDOConnection to simply PDO object
this fixes and issue that broke the integration with Laravel (see #304).
see also https://github.com/ramping/laravel-jackalope-doctrine-dbal
various bug fixes and feature additions
- handle issues with the
drop
option on Doctrine 2.4 in theInitDoctrineDbalCommand
#278 - fixed bug in CachedClient::getNodeTypes() related to filtering by node type #279
- also cache queries, remove redundant code, refactor for better efficiency when nodes are not cached #280
- fixed
Argument 1 passed to Jackalope\Transport\DoctrineDBAL\Client::setNamespaces() must be of the type array, object given
#291 - use autoloading for PHPCR-API tests #288
- implement getting the definition of a node #296
- fix binary copy #299
- fix issues with deleting of references #293
- allow property name to be escaped #300
- make it possible to create and reference nodes within a single transaction #292
also updated Jackalope and PHPCR Utils core system
fixed issues with node types and namespaces in the CachedClient
Merge pull request #286 from jackalope/cached_client_fixes Cached client fixes
Respect direction when sorting by numerical properties
Merge pull request #273 from jackalope/numerical_sort_ordering Respect direction when sorting by numerical properties
1.2.0
- Validate namespaces in node paths and throws NamespaceException on unknown prefixes.
- Throw Exception when user tries to select either jcr:path or jcr:score
- The jackalope:init:dbal command now only really executes when the --force parameter is given.
- Fixed Property::getNode() can return the same node multiple times if that node was added to the property multiple times. This has the side effect that
- the array returned by this method is not indexed by uuid anymore. That index was never advertised but might have been used.
- RepositoryFactoryDoctrineDbal::getRepository now throws a PHPCR\ConfigurationException instead of silently returning null on invalid parameters or missing required parameters.
- A bunch of bugfixes
- A bunch of performance tweaks, notably with the CachedClient.