PackageTrack
Sign in Get early access

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 2019
2013 2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 60 of 69
  1. 2.9.2 19 Aug 2019
    Release notes

    Added

    • Nothing.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #89 fixes infinite
      loop on malformed HTML comments in StripTags filter.

    • #92 fixes Tar adapter
      to not require archive in options when decompressing.

    Open source →
    Release notes

    Added

    • Nothing.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #89 fixes infinite loop on malformed HTML comments in StripTags filter.

    • #92 fixes Tar adapter to not require archive in options when decompressing.

    Open source →
  2. 2.9.1 17 Dec 2018
    Release notes

    Added

    • Nothing.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #79 fixes a regression introduced in 2.9.0 when using
      Zend\Filter\File\RenameUpload via the traditional SAPI.
    Open source →
    Release notes

    Added

    • Nothing.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #79 fixes a regression introduced in 2.9.0 when using Zend\Filter\File\RenameUpload via the traditional SAPI.
    Open source →
  3. 2.9.0 12 Dec 2018
    Release notes

    Added

    • #70 Adds compatibility with the PSR-7 UploadedFileInterface to the
      RenameUpload filter. The functionality requires PHP 7 and a
      psr/http-factory-implementation in your application. When present,
      RenameUpload will accept a PSR-7 UploadedFileInterface, and return a new
      one representing the renamed file.

    • #71 adds the ToFloat filter, to complement the ToInt filter.

    • #69 adds Zend\Filter\StringSufix; when provided with a string suffix
      option, it will suffix scalar values with that string.

    • #69 adds Zend\Filter\StringPrefix; when provided with a string prefix
      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 regisers Zend\Filter\FilterPluginManager as a
      factory service, and FilterManager as an alias to that service.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Nothing.
    Open source →
    Release notes

    Added

    • #70 Adds compatibility with the PSR-7 UploadedFileInterface to the RenameUpload filter. The functionality requires PHP 7 and a psr/http-factory-implementation in your application. When present, RenameUpload will accept a PSR-7 UploadedFileInterface, and return a new one representing the renamed file.

    • #71 adds the ToFloat filter, to complement the ToInt filter.

    • #69 adds Zend\Filter\StringSufix; when provided with a string suffix option, it will suffix scalar values with that string.

    • #69 adds Zend\Filter\StringPrefix; when provided with a string prefix 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 regisers Zend\Filter\FilterPluginManager as a factory service, and FilterManager as an alias to that service.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Nothing.
    Open source →
  4. 2.8.0 11 Apr 2018
    Release notes

    Added

    • #26 adds the interface
      Zend\Filter\FilterProviderInterface, which can be used to provide
      configuration for the FilterPluginManager via zend-mvc Module classes.

    • #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.
    Open source →
    Release notes

    Added

    • #26 adds the interface Zend\Filter\FilterProviderInterface, which can be used to provide configuration for the FilterPluginManager via zend-mvc Module classes.

    • #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.
    Open source →
  5. 2.7.2 17 May 2017
    Release notes

    Added

    • Nothing.

    Changes

    • #40 updates the Callback filter's setCallback() 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\Rename filter when the target already exists to indicate the target filename path.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #56 fixes how the FilterPluginManagerFactory factory initializes the plugin manager instance, ensuring it is injecting the relevant configuration from the config service and thus seeding it with configured translator loader services. This means that the filters configuration 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 Boolean and ToNull filters 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.
    Open source →
    Release notes

    Added

    • Nothing.

    Changes

    • #40 updates the Callback filter's setCallback() 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\Rename filter when the target already exists to indicate the target filename path.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #56 fixes how the FilterPluginManagerFactory factory initializes the plugin manager instance, ensuring it is injecting the relevant configuration from the config service and thus seeding it with configured translator loader services. This means that the filters configuration 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 Boolean and ToNull filters 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.
    Open source →
  6. 2.7.1 18 Apr 2016
    Release notes

    Added

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #27 fixes the Module::init() method to properly receive a ModuleManager instance, and not expect a ModuleEvent.
    Open source →
    Release notes

    Added

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #27 fixes the Module::init() method to properly receive a ModuleManager instance, and not expect a ModuleEvent.
    Open source →
  7. 2.7.0 06 Apr 2016
    Release notes

    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 a FilterPluginManager instance.
      • ConfigProvider, which maps the service FilterManager to the above factory.
      • Module, which does the same as ConfigProvider, but specifically for zend-mvc applications. It also provices a specification to Zend\ModuleManager\Listener\ServiceListener to allow modules to provide filter configuration.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Nothing.
    Open source →
  8. 2.6.1 08 Feb 2016
    Release notes

    Added

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #24 updates the FilterPluginManager to reference the NumberFormat filter, instead of the view helper.
    Open source →
  9. 2.6.0 04 Feb 2016
    Release notes

    Added

    • #14 adds the UpperCaseWords filter to the default list of filters known to the FilterPluginManager.
    • #22 adds documentation, and automatically publishes it to https://zendframework.github.io/zend-filter/

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #15, #19, and #21 update the component to be forwards-compatible with zend-servicemanager v3, and reduce the number of development dependencies required for testing.
    Open source →
  10. 2.5.1 03 Jun 2015

    Nothing published for this version

  11. 2.5.0 03 Jun 2015

    Nothing published for this version

  12. 2.4.13 07 May 2015

    Nothing published for this version

  13. 2.4.12 no date

    Nothing published for this version

  14. 2.4.11 no date

    Nothing published for this version

  15. 2.4.10 no date

    Nothing published for this version

  16. 2.4.9 no date

    Nothing published for this version

  17. 2.4.8 no date

    Nothing published for this version

  18. 2.4.7 no date

    Nothing published for this version

  19. 2.4.6 no date

    Nothing published for this version

  20. 2.4.5 no date

    Nothing published for this version

  21. 2.4.4 no date

    Nothing published for this version

  22. 2.4.3 no date

    Nothing published for this version

  23. 2.4.2 no date

    Nothing published for this version

  24. 2.4.1 no date

    Nothing published for this version

  25. 2.4.0 25 Mar 2015

    Nothing published for this version

  26. 2.3.9 10 Feb 2015

    Nothing published for this version

  27. 2.3.8 no date

    Nothing published for this version

  28. 2.3.7 no date

    Nothing published for this version

  29. 2.3.6 no date

    Nothing published for this version

  30. 2.3.5 no date

    Nothing published for this version

  31. 2.3.4 13 Jan 2015

    Nothing published for this version

  32. 2.3.3 11 Aug 2014

    Nothing published for this version

  33. 2.3.2 no date

    Nothing published for this version

  34. 2.3.1 14 Apr 2014

    Nothing published for this version

  35. 2.3.0 12 Mar 2014

    Nothing published for this version

  36. 2.2.10 05 Mar 2014

    Nothing published for this version

  37. 2.2.9 no date

    Nothing published for this version

  38. 2.2.8 no date

    Nothing published for this version

  39. 2.2.7 no date

    Nothing published for this version

  40. 2.2.6 no date

    Nothing published for this version

  41. 2.2.5 31 Oct 2013

    Nothing published for this version

  42. 2.2.4 21 Aug 2013

    Nothing published for this version

  43. 2.2.3 no date

    Nothing published for this version

  44. 2.2.2 22 Jul 2013

    Nothing published for this version

  45. 2.2.1 12 Jun 2013

    Nothing published for this version

  46. 2.2.0 10 May 2013

    Nothing published for this version

  47. 2.1.6 17 Apr 2013

    Nothing published for this version

  48. 2.1.5 no date

    Nothing published for this version

  49. 2.1.4 13 Mar 2013

    Nothing published for this version

  50. 2.1.3 19 Feb 2013

    Nothing published for this version

  51. 2.1.2 no date

    Nothing published for this version

  52. 2.1.1 06 Feb 2013

    Nothing published for this version

  53. 2.1.0 29 Jan 2013

    Nothing published for this version

  54. 2.0.8 26 Jan 2013

    Nothing published for this version

  55. 2.0.7 no date

    Nothing published for this version

  56. 2.0.6 19 Dec 2012

    Nothing published for this version

  57. 2.0.5 20 Nov 2012

    Nothing published for this version

  58. 2.0.4 no date

    Nothing published for this version

  59. 2.0.3 17 Oct 2012

    Nothing published for this version

  60. 2.4.0rc7 no date

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive