Skip to content

Latest commit

 

History

History
85 lines (64 loc) · 3.89 KB

CHANGELOG.md

File metadata and controls

85 lines (64 loc) · 3.89 KB

Changelog

  • 2015-04-12: [BC BREAK] The following services were made private: cmf_core.admin_extension.child, cmf_core.security.publishable_voter, cmf_core.security.publish_time_period_voter, cmf_core.security.published_voter, cmf_core.admin_extension.publish_workflow.publishable, cmf_core.admin_extension.publish_workflow.time_period, cmf_core.twig.children_extension, cmf_core.templating.helper, cmf_core.persistence.phpcr.non_translatable_metadata_listener, cmf_core.persistence.phpcr.translatable_metadata_listener, cmf_core.admin_extension.translatable
  • 2015-04-12: The following services could not be private, but should be considered as such: cmf_core.publish_workflow.request_listener, cmf_core.form.type.checkbox_url_label

1.2.0-RC1

  • 2014-06-06: Updated to PSR-4 autoloading

1.1.0

  • 2014-05-08 [Multilang]: When using phpcr-odm but not configuring cmf_core.multilang.locales, the metadata listener now makes all documents non-translated. It no longer checks whether the document implements TranslatableInterface.

1.1.0-RC2

  • 2014-04-11: drop Symfony 2.2 compatibility, also the "cmf_request_aware" tag has been deprecated. please add the setRequest() call manually now: <call method="setRequest"><argument type="service" id="request" on-invalid="null" strict="false"/></call>

1.1.0-RC1

  • 2014-02-14: Twig function cmf_linkable_children now uses cmf_linkable which considers documents to be linkable if they are either route, or have actually a route pointing to them. (Previously, just having the interface for route referrers was enough, even if there was no route.)

1.0.0-RC7

  • 2013-10-03: added support for setting a global PHPCR ODM translation strategy

1.0.0-RC5

  • 2013-09-04: added prepend support for CmfSearchBundle and CmfTreeBrowserBundle and various tweaks to the existing prepend support

1.0.0-RC2

  • 2013-08-04: [Doctrine ORM] Fix doctrine orm compiler pass to match signature of the one in the doctrine bridge.

  • 2013-08-01: [PublishWorkflow] Adjusted interfaces to naming conventions. PublishableInterface is now read and write, PublishableReadInterface for read only. PublishTimePeriod is adjusted the same way.

1.0.0-RC1

  • 2013-07-29: [DependencyInjection] Implemented PrependExtensionInterface

  • 2013-07-29: [DependencyInjection] Renamed config item document_manager_name to persistence.phpcr.manager_name

  • 2013-07-26: The CoreBundle now supports translatable models. For phpcr-odm you need to configure the locales or a metadata listener will convert the properties to not translated.

  • 2013-06-20: [PublishWorkflow] The PublishWorkflowChecker now implements SecurityContextInterface and the individual checks are moved to voters. Use the service cmf_core.publish_workflow.checker and call isGranted('VIEW', $content) - or 'VIEW_ANONYMOUS' if you don't want to see unpublished content even if the current user is allowed to see it. Configuration was adjusted: The parameter for the role that may see unpublished content moved from role to publish_workflow.view_non_published_role. The security context is also triggered by a core security voter, so that using the isGranted method of the standard security will check for publication. The PublishWorkflowInterface is split into the reading interfaces PublishableReadInterface and PublishTimePeriodReadInterface as well as PublishableInterface and PublishableTimePeriodInterface. The sonata admin extension has been split accordingly and there are now cmf_core.admin_extension.publish_workflow.time_period and cmf_core.admin_extension.publish_workflow.publishable.

  • 2013-05-16: [PublishWorkFlowChecker] Removed Request argument from check method. Class now accepts a DateTime object to optionally "set" the current time.