zendframework/zend-filter
Abandoned; use laminas/laminas-filter. Programmatically filter and normalize data and files
2.9.2
21M downloads/mo
#2893 most downloaded on Packagist
zendframework/zend-filter
What this package is like to depend on
Last release 7 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 13 months
Rarely documented
notes for 9 of 69 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
69 releases · first in 2012
0 releases in the last 12 months
see the full history below
Release timeline
37 releases · Oct 2012 to Aug 2019Releases
latest 60 of 69-
2.9.219 Aug 2019Release notes
Open source →Added
- Nothing.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
Release notes
Open source →Added
- Nothing.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
-
2.9.117 Dec 2018Release notes
Open source →Added
- Nothing.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #79 fixes a regression introduced in 2.9.0 when using
Zend\Filter\File\RenameUploadvia the traditional SAPI.
Release notes
Open source →Added
- Nothing.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #79 fixes a regression introduced in 2.9.0 when using
Zend\Filter\File\RenameUploadvia the traditional SAPI.
-
2.9.012 Dec 2018Release notes
Open source →Added
-
#70 Adds compatibility with the PSR-7
UploadedFileInterfaceto the
RenameUploadfilter. The functionality requires PHP 7 and a
psr/http-factory-implementation in your application. When present,
RenameUploadwill accept a PSR-7UploadedFileInterface, and return a new
one representing the renamed file. -
#71 adds the
ToFloatfilter, to complement theToIntfilter. -
#69 adds
Zend\Filter\StringSufix; when provided with a stringsuffix
option, it will suffix scalar values with that string. -
#69 adds
Zend\Filter\StringPrefix; when provided with a stringprefix
option, it will prefix scalar values with that string.
Changed
- #66 modifies how the FilterPluginManager is registered with the dependency
injection container. Previously, it was registered only under the name
FilterManager. Now it regisersZend\Filter\FilterPluginManageras a
factory service, andFilterManageras an alias to that service.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
Release notes
Open source →Added
-
#70 Adds compatibility with the PSR-7
UploadedFileInterfaceto theRenameUploadfilter. The functionality requires PHP 7 and a psr/http-factory-implementation in your application. When present,RenameUploadwill accept a PSR-7UploadedFileInterface, and return a new one representing the renamed file. -
#71 adds the
ToFloatfilter, to complement theToIntfilter. -
#69 adds
Zend\Filter\StringSufix; when provided with a stringsuffixoption, it will suffix scalar values with that string. -
#69 adds
Zend\Filter\StringPrefix; when provided with a stringprefixoption, it will prefix scalar values with that string.
Changed
- #66 modifies how the FilterPluginManager is registered with the dependency
injection container. Previously, it was registered only under the name
FilterManager. Now it regisersZend\Filter\FilterPluginManageras a factory service, andFilterManageras an alias to that service.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
-
-
2.8.011 Apr 2018Release notes
Open source →Added
-
#26 adds the interface
Zend\Filter\FilterProviderInterface, which can be used to provide
configuration for theFilterPluginManagervia zend-mvcModuleclasses. -
#61 adds support for
PHP 7.2.
Deprecated
- Nothing.
Removed
-
#61 removes support
for PHP 5.5. -
#61 removes support
for HHVM. -
#61 removes support
for zend-crypt versions prior to 3.0. This was done as PHP deprecated the
mcrypt extension starting in PHP 7.1, and does not ship it by default
starting in PHP 7.2. zend-crypt 3.0 adds an OpenSSL adapter for its
BlockCipher capabilities, and acts as a polyfill for mcrypt usage. Since this
functionality has been used by default since 2.7.2, users should be able to
upgrade seamlessly.
Fixed
- Nothing.
Release notes
Open source →Added
-
#26 adds the interface
Zend\Filter\FilterProviderInterface, which can be used to provide configuration for theFilterPluginManagervia zend-mvcModuleclasses. -
#61 adds support for PHP 7.2.
Deprecated
- Nothing.
Removed
-
#61 removes support for PHP 5.5.
-
#61 removes support for HHVM.
-
#61 removes support for zend-crypt versions prior to 3.0. This was done as PHP deprecated the mcrypt extension starting in PHP 7.1, and does not ship it by default starting in PHP 7.2. zend-crypt 3.0 adds an OpenSSL adapter for its BlockCipher capabilities, and acts as a polyfill for mcrypt usage. Since this functionality has been used by default since 2.7.2, users should be able to upgrade seamlessly.
Fixed
- Nothing.
-
-
2.7.217 May 2017Release notes
Open source →Added
- Nothing.
Changes
- #40 updates the
Callbackfilter'ssetCallback()method to allow passing a string name of a class that is instantiable without constructor arguments, and which defines__invoke(). - #43 updates the exception thrown by the
File\Renamefilter when the target already exists to indicate the target filename path.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #56 fixes how the
FilterPluginManagerFactoryfactory initializes the plugin manager instance, ensuring it is injecting the relevant configuration from theconfigservice and thus seeding it with configured translator loader services. This means that thefiltersconfiguration will now be honored in non-zend-mvc contexts. - #36 fixes an issue in the constructor whereby a discovered option was not removed from the options list after being used to set the compression algorithm.
- #49 and #51 fix logic within the
BooleanandToNullfilters to use boolean rather than arithmetic operations, ensuring that if the same type is specified multiple times via the options, it will be aggregated correctly internally, and thus ensure correct operation of the filter. - #55 adds a missing import statement to the
Word\SeparatorToSeparatorFactory.
Release notes
Open source →Added
- Nothing.
Changes
- #40 updates the
Callbackfilter'ssetCallback()method to allow passing a string name of a class that is instantiable without constructor arguments, and which defines__invoke(). - #43 updates the
exception thrown by the
File\Renamefilter when the target already exists to indicate the target filename path.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #56 fixes how the
FilterPluginManagerFactoryfactory initializes the plugin manager instance, ensuring it is injecting the relevant configuration from theconfigservice and thus seeding it with configured translator loader services. This means that thefiltersconfiguration will now be honored in non-zend-mvc contexts. - #36 fixes an issue in the constructor whereby a discovered option was not removed from the options list after being used to set the compression algorithm.
- #49 and
#51 fix logic within
the
BooleanandToNullfilters to use boolean rather than arithmetic operations, ensuring that if the same type is specified multiple times via the options, it will be aggregated correctly internally, and thus ensure correct operation of the filter. - #55 adds a missing
import statement to the
Word\SeparatorToSeparatorFactory.
-
2.7.118 Apr 2016Release notes
Open source →Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #27 fixes the
Module::init()method to properly receive aModuleManagerinstance, and not expect aModuleEvent.
Release notes
Open source →Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #27 fixes the
Module::init()method to properly receive aModuleManagerinstance, and not expect aModuleEvent.
-
2.7.006 Apr 2016Release notes
Open source →Added
- #25 exposes the
package as a ZF component and/or generic configuration provider, by adding the
following:
FilterPluginManagerFactory, which can be consumed by container-interop / zend-servicemanager to create and return aFilterPluginManagerinstance.ConfigProvider, which maps the serviceFilterManagerto the above factory.Module, which does the same asConfigProvider, but specifically for zend-mvc applications. It also provices a specification toZend\ModuleManager\Listener\ServiceListenerto allow modules to provide filter configuration.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
- #25 exposes the
package as a ZF component and/or generic configuration provider, by adding the
following:
-
2.6.108 Feb 2016Release notes
Open source →Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #24 updates the
FilterPluginManagerto reference theNumberFormatfilter, instead of the view helper.
-
2.6.004 Feb 2016Release notes
Open source →Added
- #14 adds the
UpperCaseWordsfilter to the default list of filters known to theFilterPluginManager. - #22 adds documentation, and automatically publishes it to https://zendframework.github.io/zend-filter/
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #14 adds the
-
2.5.103 Jun 2015Nothing published for this version
-
2.5.003 Jun 2015Nothing published for this version
-
2.4.1307 May 2015Nothing published for this version
-
2.4.12no dateNothing published for this version
-
2.4.11no dateNothing published for this version
-
2.4.10no dateNothing published for this version
-
2.4.9no dateNothing published for this version
-
2.4.8no dateNothing published for this version
-
2.4.7no dateNothing published for this version
-
2.4.6no dateNothing published for this version
-
2.4.5no dateNothing published for this version
-
2.4.4no dateNothing published for this version
-
2.4.3no dateNothing published for this version
-
2.4.2no dateNothing published for this version
-
2.4.1no dateNothing published for this version
-
2.4.025 Mar 2015Nothing published for this version
-
2.3.910 Feb 2015Nothing published for this version
-
2.3.8no dateNothing published for this version
-
2.3.7no dateNothing published for this version
-
2.3.6no dateNothing published for this version
-
2.3.5no dateNothing published for this version
-
2.3.413 Jan 2015Nothing published for this version
-
2.3.311 Aug 2014Nothing published for this version
-
2.3.2no dateNothing published for this version
-
2.3.114 Apr 2014Nothing published for this version
-
2.3.012 Mar 2014Nothing published for this version
-
2.2.1005 Mar 2014Nothing published for this version
-
2.2.9no dateNothing published for this version
-
2.2.8no dateNothing published for this version
-
2.2.7no dateNothing published for this version
-
2.2.6no dateNothing published for this version
-
2.2.531 Oct 2013Nothing published for this version
-
2.2.421 Aug 2013Nothing published for this version
-
2.2.3no dateNothing published for this version
-
2.2.222 Jul 2013Nothing published for this version
-
2.2.112 Jun 2013Nothing published for this version
-
2.2.010 May 2013Nothing published for this version
-
2.1.617 Apr 2013Nothing published for this version
-
2.1.5no dateNothing published for this version
-
2.1.413 Mar 2013Nothing published for this version
-
2.1.319 Feb 2013Nothing published for this version
-
2.1.2no dateNothing published for this version
-
2.1.106 Feb 2013Nothing published for this version
-
2.1.029 Jan 2013Nothing published for this version
-
2.0.826 Jan 2013Nothing published for this version
-
2.0.7no dateNothing published for this version
-
2.0.619 Dec 2012Nothing published for this version
-
2.0.520 Nov 2012Nothing published for this version
-
2.0.4no dateNothing published for this version
-
2.0.317 Oct 2012Nothing published for this version
-
2.4.0rc7no dateNothing published for this version