Merge pull request #172 from Codappix/release/0.0.8

Release/0.0.8
This commit is contained in:
Justus Moroni 2018-11-07 10:18:23 +01:00 committed by GitHub
commit 58055f6373
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 23 additions and 6 deletions

View file

@ -45,8 +45,7 @@ class ConfigurationContainer implements ConfigurationContainerInterface
{ {
$this->settings = $configurationManager->getConfiguration( $this->settings = $configurationManager->getConfiguration(
ConfigurationManagerInterface::CONFIGURATION_TYPE_SETTINGS, ConfigurationManagerInterface::CONFIGURATION_TYPE_SETTINGS,
'SearchCore', 'SearchCore'
'search'
); );
if ($this->settings === null) { if ($this->settings === null) {
throw new NoConfigurationException('Could not fetch configuration.', 1484226842); throw new NoConfigurationException('Could not fetch configuration.', 1484226842);

View file

@ -14,3 +14,4 @@ Changelog
changelog/20180308-introduce-php70-type-hints changelog/20180308-introduce-php70-type-hints
changelog/20180306-120-facet-configuration changelog/20180306-120-facet-configuration
changelog/20180926-163-allow-zero-as-typoscript-filter-value changelog/20180926-163-allow-zero-as-typoscript-filter-value
changelog/20181106-170-do-not-specify-the-pluginname-in-configurationcontainer

View file

@ -0,0 +1,17 @@
Feature 170 "Do not specify the pluginName in ConfigurationContainer"
===============================================================================
Prior to the change it was not possible to create a second plugin in a
separate extension. The pluginName for the configuration was set to `search`.
The problem was that the plugin specific settings could not be fetched.
The configuration in `plugin.tx_exampleextension_pluginkey.settings {..}` and
from flexform were not fetched.
Now the pluginName is not set and the ConfigurationManager checks which plugin
is used in the current context.
It is now possible to create a second plugin. For example if you want to cache
the output of your query or the filters you specified.
See :issue:`170`.

View file

@ -59,9 +59,9 @@ author = u'Daniel Siepmann'
# built documents. # built documents.
# #
# The short X.Y version. # The short X.Y version.
version = u'0.0.7' version = u'0.0.8'
# The full version, including alpha/beta/rc tags. # The full version, including alpha/beta/rc tags.
release = u'0.0.7' release = u'0.0.8'
# The language for content autogenerated by Sphinx. Refer to documentation # The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages. # for a list of supported languages.
# #

View file

@ -9,7 +9,7 @@ Composer
The extension can be installed through composer:: The extension can be installed through composer::
composer require "codappix/search_core" "~0.0.7" composer require "codappix/search_core" "~0.0.8"
Note that you have to allow unstable packages: Note that you have to allow unstable packages:

View file

@ -18,7 +18,7 @@ $EM_CONF[$_EXTKEY] = [
], ],
], ],
'state' => 'beta', 'state' => 'beta',
'version' => '0.0.7', 'version' => '0.0.8',
'author' => 'Daniel Siepmann', 'author' => 'Daniel Siepmann',
'author_email' => 'coding@daniel-siepmann.de', 'author_email' => 'coding@daniel-siepmann.de',
]; ];