This changelog references the relevant changes done in 0.x versions.
- Add twig functions in NcrExtension:
- ncr_preload_embedded_nodes
- ncr_to_node_ref
- Actually return the preloaded nodes in the NcrExtension.
- Fix invalid service config for
gdbots_ncr.twig.ncr_extension
.
- Add service definition for
ncr_preloader
. - Add twig functions to access NcrPreloader:
- ncr_get_preloaded_nodes
- ncr_get_preloaded_published_nodes
- ncr_preload_node
- ncr_preload_nodes
- Add service definition for
gdbots_ncr.node_idempotency_validator
.
- Add service definition for
gdbots_ncr.unique_node_validator
.
- When using useAttributeAsKey in
Configuration
setnormalizeKeys(false)
.
- Add service definition for
gdbots_ncr.node_etag_enricher
to ensure node's always get a new etag on create/update.
BREAKING CHANGES
- Require
"gdbots/pbjx-bundle": "~0.3"
and"gdbots/ncr": "~0.2"
. - Change composer type to
symfony-bundle
. - Add
pbjx.binder
tag togdbots_ncr.node_command_binder
service. - Remove
curie
attribute frompbjx.handler
tag ongdbots_ncr.get_node_batch_request_handler
service. - Mark all classes as final as they are not meant to be extended.
BREAKING CHANGES
- Register all commands in
Command
namespace using new Symfony 4 convention. - Require
"gdbots/pbjx-bundle": "~0.2"
which requires"symfony/framework-bundle": "^4.0"
. - Remove
Gdbots\Bundle\NcrBundle\Form
as symfony forms is no longer apart ofgdbots/pbjx-bundle
. - Register interfaces and classes for autowiring:
Gdbots\Ncr\Ncr
Gdbots\Ncr\NcrCache
Gdbots\Ncr\NcrLazyLoader
Gdbots\Ncr\NcrSearch
- Add support for Symfony 4.
- Add
ncr:get-node
symfony console command.
- Initial version.