PackageTrack
Sign in Get early access

vaites/php-apache-tika

Apache Tika bindings for PHP: extracts text from documents and images (with OCR), metadata and more...

v1.4.1 1.6M downloads/mo #4986 most downloaded on Packagist vaites/php-apache-tika

What this package is like to depend on

Last release 10 months ago

04 Oct 2025

Ships fairly regularly

a new release about every 4 months

Most releases are documented

notes for 26 of 43 stable releases

Nothing withdrawn

no release was ever pulled

11 years old

43 releases · first in 2015

1 release in the last 12 months

see the full history below

Release timeline

43 releases · Aug 2015 to Oct 2025
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 43
  1. v1.4.1 04 Oct 2025
    Release notes
    • Fixed WebCLient::getHeader() to return null if header does not exist (thanks to @menturion)
    • Fixed mode deprecations for nullable parameters on PHP 8.4 (thanks to @Zombaya)
    • Tested up to Apache Tika 1.28.5, 2.9.4 and 3.2.2
    Open source →
    Release notes
    • Fixed WebCLient::getHeader() to return null if header does not exist (thanks to @menturion)
    • Fixed mode deprecations for nullable parameters on PHP 8.4 (thanks to @Zombaya)
    • Tested up to Apache Tika 1.28.5, 2.9.4 and 3.2.2
    Open source →
  2. v1.4.0 16 Mar 2025
    Release notes
    • Drop support for PHP 7.3
    • Fixed deprecations for nullable parameters on PHP 8.4 (thanks to @denistorresan)
    • Tested up to Apache Tika 1.28.5, 2.9.3 and 3.1.0
    • Tested up to PHP 8.4
    Open source →
    Release notes
    • Drop support for PHP 7.3
    • Fixed deprecations for nullable parameters on PHP 8.4 (thanks to @denistorresan)
    • Tested up to Apache Tika 1.28.5, 2.9.3 and 3.1.0
    • Tested up to PHP 8.4
    Open source →
  3. v1.3.2 28 May 2024
    Release notes
    • Fixed remote file download (thanks to @denistorresan)
    • Tested up to Apache Tika 1.28.5 and 2.9.2
    Open source →
    Release notes
    • Fixed remote file download (thanks to @denistorresan)
    • Tested up to Apache Tika 1.28.5 and 2.9.2
    Open source →
  4. v1.3.1 31 Aug 2023
    Release notes
    • Removed WebClient::setFetcherName() restrictions (thanks to @mpdude)
    Open source →
    Release notes
    • Removed WebClient::setFetcherName() restrictions (thanks to @mpdude)
    Open source →
  5. v1.3.0 24 Aug 2023
    Release notes
    • Added WebClient::setFetcherName() to easily set the fetcher name (thanks to @relthyg)
    • Tested up to Apache Tika 1.28.5 and 2.8.0
    Open source →
    Release notes
    • Added WebClient::setFetcherName() to easily set the fetcher name (thanks to @relthyg)
    • Tested up to Apache Tika 1.28.5 and 2.8.0
    Open source →
  6. v1.2.5 14 Apr 2023
    Release notes
    • Allow https:// URLs on web client (closes #32)
    • Tested up to Apache Tika 1.28.2 and 2.4.0
    Open source →
    Release notes
    • Tested up to Apache Tika 1.28.5 and 2.7.0
    Open source →
  7. v1.2.4 04 May 2022
    Release notes
    • Tested up to Apache Tika 1.28.2 and 2.4.0
    Open source →
    Release notes
    • Fix known issues before parsing response (see LOG4J2-2537)
    • Tested up to Apache Tika 1.28.2 and 2.4.0
    Open source →
  8. v1.2.3 21 Apr 2022
    Release notes
    • Removed debug statement when the JSON parse fails
    • Added new known issues to README.md
    • Tests runs now on GitHub Actions
    Open source →
    Release notes
    • Removed debug statement when the JSON parse fails
    • Added new known issues to README.md
    • Tests runs now on GitHub Actions
    Open source →
  9. v1.2.2 20 Apr 2022
    Release notes
    • Tested up to Apache Tika 1.28.1 and 2.3.0
    Open source →
  10. v1.2.1 15 Jan 2022
    Release notes
    • Filter response before parsing to fix known issues
    • Tested up to Apache Tika 1.28 and 2.2.0
    Open source →
    Release notes
    • Fix known issues before parsing response (see LOG4J2-2537)
    • Tested up to Apache Tika 1.28 and 2.2.0
    Open source →
  11. v1.2.0 05 Sep 2021
    Release notes
    • Added specific methods to set OCR languages on web client (thanks to @aleksanm)
    • Fixed CLI client encoding on Windows (see TIKA-3515)
    • Tested up to Apache Tika 2.1.0
    Open source →
  12. v1.1.1 06 Jul 2021
    Release notes
    • Tested up to Apache Tika 1.27
    Open source →
  13. v1.1.0 02 Jun 2021
    Release notes
    • Drop PHP 7.2 support
    • Preliminary support for Apache Tika 2.0.0
    • Tested up to Apache Tika 1.26
    Open source →
  14. v1.0.2 08 Dec 2020

    Nothing published for this version

  15. v1.0.1 19 Oct 2020
    Release notes
    • CLIClient::setEnvVars() to allow users to set its own environment variables (thanks to @gregoriopellegrino)
    • Tested up to Apache Tika 1.25
    Open source →
  16. v1.0.0 28 Aug 2020
    Release notes

    Added

    • Type declarations and return types

    Removed

    • Support for PHP 5
    • Support for Apache Tika 1.14 and lower

    Changed

    • $client->getRecursiveMetadata() returns an array as expected
    • Client::getSupportedVersions() and Client::isVersionSupported() methods cannot be called statically
    • Client::getAvailableDetectors() and Client::getAvailableParsers() returns an array with new format
    Open source →
  17. v0.9.3 26 Jul 2020
    Release notes

    Added

    • Recursive metadata in command line mode
    Open source →
  18. v0.9.2 24 Apr 2020
    Release notes

    Changed

    • Tested up to Apache Tika 1.24.1
    Open source →
  19. v0.9.1 19 Mar 2020
    Release notes

    Changed

    • Tested up to Apache Tika 1.24
    Open source →
  20. v0.9.0 08 Mar 2020
    Release notes

    Added

    • Client::setEncoding() to avoid encoding problems using app mode
    • Troubleshooting section to the README.md
    Open source →
  21. v0.8.0 29 Jan 2020
    Release notes

    Added

    • Option to disable append on Client::setCallback() to save memory
    Open source →
  22. v0.7.2 26 Dec 2019
    Release notes

    Changed

    • Tested up to Apache Tika 1.23
    • Spawn scripts 'autodetects' if module java.se.ee is required
    Open source →
  23. v0.7.1 03 Aug 2019
    Release notes

    Changed

    • Tested up to version 1.21
    Open source →
  24. v0.7.0 21 May 2019
    Release notes

    Added

    • Recursive metadata support (thanks to @svaningelgem)
    • Encoding to DocumentMetadata (thanks to @svaningelgem)

    Changed

    • Improve web client extensibility
    • Abstracted cache layer
    • Tested up to version 1.21

    Fixed

    • Compatibility with Windows on command line mode (thanks to @GAMESTER90)
    Open source →
  25. v0.6.0 19 Feb 2019
    Release notes

    Added

    • Client::prepare() to avoid checks, saving HTTP calls and filesystem accesses
    • Support to set host and port using an URL (thanks to @mpdude)

    Changed

    • Reduced memory usage (thanks to @JBleijenberg)
    • Tested up to Apache Tika 1.20
    Open source →
  26. v0.5.1 18 Oct 2018
    Release notes

    Changed

    • Tested up to Apache Tika 1.19.1
    • Tested up to PHP 7.3
    Open source →
  27. v0.5.0 05 Oct 2018
    Release notes

    Added

    • Client::isVersionSupported() method
    • Client::getSupportedMIMETypes() method
    • Client::getAvailableDetectors() method
    • Client::getAvailableParsers() method
    • Client::getOption() and Client::getOptions() methods to web client
    • Client::getTimeout() and Client::getTimeout() methods to web client

    Changed

    • Enhanced spawn.sh script
    Open source →
  28. v0.4.6 19 Sep 2018

    Nothing published for this version

  29. v0.4.5 19 Sep 2018

    Nothing published for this version

  30. v0.4.4 18 Jul 2018

    Nothing published for this version

  31. v0.4.3 13 Jun 2018

    Nothing published for this version

  32. v0.4.2 03 May 2018

    Nothing published for this version

  33. v0.4.1 07 Mar 2018

    Nothing published for this version

  34. v0.4.0 17 Jul 2017

    Nothing published for this version

  35. v0.3.7 07 Jun 2017

    Nothing published for this version

  36. v0.3.6 04 Jun 2016

    Nothing published for this version

  37. v0.3.5 28 Feb 2016

    Nothing published for this version

  38. v0.3.4 06 Feb 2016

    Nothing published for this version

  39. v0.3.3 04 Feb 2016

    Nothing published for this version

  40. 0.3.2 26 Jan 2016

    Nothing published for this version

  41. 0.3.0 13 Dec 2015

    Nothing published for this version

  42. 0.2.0 13 Sep 2015

    Nothing published for this version

  43. 0.1.0 30 Aug 2015

    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