- Added support for
session
parameter in repository initializers by implementing SessionAwareInitializerInterface. GenericInitializer now implements this new interface.
- Fixed bug with
default_locale
option in configuration.
- Since version 1.3.0
LocaleListener
has treated thelocale_fallback
strategy 'hardcoded' as 'merge', this is now rectified so and the default behaviour is now 'merge'
- Added curl-options to configuration
- Reverted jackalope.check_login_on_server depending on kernel.debug because it caused too many chicken and egg problems. That value now defaults to false.
- Added support for priorities. This fixes a regression whereby the new CMF initializer services would be executed in an arbitrary order, causing unresolvable conflicts.
-
2014-08-19: Renamed PHPCRTypeGuesser to PhpcrOdmTypeGuesser as its about phpcr-odm.
-
2014-08-09: Added PHPCR-Shell proxy command. This command deprecates the existing PHPCR commands and provides access to the full suite of commands provided by PHPCR shell.
-
2014-07-25: jackalope.check_login_on_server now defaults to kernel.debug. Furthermore Proxy cache warming is disabled when jackalope.check_login_on_server is enabled and Jackalope Doctrine DBAL is used by any Document Manager to prevent issues while bootstrapping the repository
-
2014-05-05: XML configuration is now supported with namespace http://doctrine-project.org/schema/symfony-dic/odm/phpcr
-
2014-04-15: doctrine:phpcr:fixtures:load command should be called with dm instead of session to avoid confusion. Throws error when the previously unused parameter
--name
is passed. -
2014-04-11: drop Symfony 2.2 compatibility
-
2014-03-14: [Configuration] Cleaned up parameters that define service classes. A few needed to be renamed, if you use them you need to update:
- doctrine_phpcr.odm.form.path_class => doctrine_phpcr.odm.form.path.type.class
- doctrine_phpcr.console_dumper_class => doctrine_phpcr.console_dumper.class
- doctrine_phpcr.initializer_manager => doctrine_phpcr.initializer_manager.class
-
2014-03-14: [Configuration] Jackalope repository factory configuration is cleaned up. Instead of the explicit list of options, the DI now passes on all parameters you provide as phpcr_backend.parameters.: value. The previously supported options directly specified on phpcr_backend are kept for backwards compatibility but it is recommended to switch to the new mode. The names need to be adjusted to the jackalope parameter names as follows:
- check_login_on_server => jackalope.check_login_on_server
- disable_stream_wrapper => jackalope.disable_stream_wrapper
- disable_transactions => jackalope.disable_transactions
-
2014-02-01: [Initializer] Initializer names
-
All initializers now must implement the
getName
method. -
Pushed $name as the first argument for the
GenericInitializer
. -
The object passed to the
init
method of classes implementingInitializerInterface
is now the PHPCRManagerRegistry
. Custom implementations can now retrieve:- The document manager:
$registry->getManager()
- The PHPCR session:
$registry->getConnection()
- The document manager:
-
2013-12-11: [Form] Deprecated the form type "phpcr_odm_reference_collection". It seems to not work and "phpcr_document" should cover everything we need.
-
2013-11-27: [Initializer] Parameter "doctrine_phpcr.initialize.initializers" no longer defined
-
Initializers are now collected using a compiler pass and injected into the new InitializerManager
-
2013-11-27: [Initializer]
doctrine:phpcr:fixtures:load
now executes all of the initializers -
This behavior can be disabled using the
--no-initialize
command -
2013-08-16: [Form] moved image logic to the CmfMedia bundle
-
phpcr_odm_image
is changed tocmf_media_image
-
the ImagineCacheInvalidatorSubscriber is moved
-
the ModelToFileTransformer is moved