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 2025Releases
latest 43-
v1.4.104 Oct 2025Release notes
Open source →- 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
Release notes
Open source →- 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
-
v1.4.016 Mar 2025Release notes
Open source →- 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
Release notes
Open source →- 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
-
v1.3.228 May 2024Release notes
Open source →- Fixed remote file download (thanks to @denistorresan)
- Tested up to Apache Tika 1.28.5 and 2.9.2
Release notes
Open source →- Fixed remote file download (thanks to @denistorresan)
- Tested up to Apache Tika 1.28.5 and 2.9.2
-
v1.3.131 Aug 2023 -
v1.3.024 Aug 2023Release notes
Open source →- Added
WebClient::setFetcherName()to easily set the fetcher name (thanks to @relthyg) - Tested up to Apache Tika 1.28.5 and 2.8.0
Release notes
Open source →- Added
WebClient::setFetcherName()to easily set the fetcher name (thanks to @relthyg) - Tested up to Apache Tika 1.28.5 and 2.8.0
- Added
-
v1.2.514 Apr 2023Release notes
Open source →- Allow https:// URLs on web client (closes #32)
- Tested up to Apache Tika 1.28.2 and 2.4.0
-
v1.2.404 May 2022Release notes
Open source →- Fix known issues before parsing response (see LOG4J2-2537)
- Tested up to Apache Tika 1.28.2 and 2.4.0
-
v1.2.321 Apr 2022Release notes
Open source →- Removed debug statement when the JSON parse fails
- Added new known issues to README.md
- Tests runs now on GitHub Actions
Release notes
Open source →- Removed debug statement when the JSON parse fails
- Added new known issues to README.md
- Tests runs now on GitHub Actions
-
v1.2.220 Apr 2022 -
v1.2.115 Jan 2022Release notes
Open source →- Filter response before parsing to fix known issues
- Tested up to Apache Tika 1.28 and 2.2.0
Release notes
Open source →- Fix known issues before parsing response (see LOG4J2-2537)
- Tested up to Apache Tika 1.28 and 2.2.0
-
v1.2.005 Sep 2021Release notes
Open source →- 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
-
v1.1.106 Jul 2021 -
v1.1.002 Jun 2021Release notes
Open source →- Drop PHP 7.2 support
- Preliminary support for Apache Tika 2.0.0
- Tested up to Apache Tika 1.26
-
v1.0.208 Dec 2020Nothing published for this version
-
v1.0.119 Oct 2020Release notes
Open source →CLIClient::setEnvVars()to allow users to set its own environment variables (thanks to @gregoriopellegrino)- Tested up to Apache Tika 1.25
-
v1.0.028 Aug 2020Release notes
Open source →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 expectedClient::getSupportedVersions()andClient::isVersionSupported()methods cannot be called staticallyClient::getAvailableDetectors()andClient::getAvailableParsers()returns an array with new format
-
v0.9.326 Jul 2020 -
v0.9.224 Apr 2020 -
v0.9.119 Mar 2020 -
v0.9.008 Mar 2020Release notes
Open source →Added
Client::setEncoding()to avoid encoding problems using app mode- Troubleshooting section to the README.md
-
v0.8.029 Jan 2020 -
v0.7.226 Dec 2019Release notes
Open source →Changed
- Tested up to Apache Tika 1.23
- Spawn scripts 'autodetects' if module java.se.ee is required
-
v0.7.103 Aug 2019 -
v0.7.021 May 2019Release notes
Open source →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)
-
v0.6.019 Feb 2019Release notes
Open source →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
-
v0.5.118 Oct 2018 -
v0.5.005 Oct 2018Release notes
Open source →Added
Client::isVersionSupported()methodClient::getSupportedMIMETypes()methodClient::getAvailableDetectors()methodClient::getAvailableParsers()methodClient::getOption()andClient::getOptions()methods to web clientClient::getTimeout()andClient::getTimeout()methods to web client
Changed
- Enhanced spawn.sh script
-
v0.4.619 Sep 2018Nothing published for this version
-
v0.4.519 Sep 2018Nothing published for this version
-
v0.4.418 Jul 2018Nothing published for this version
-
v0.4.313 Jun 2018Nothing published for this version
-
v0.4.203 May 2018Nothing published for this version
-
v0.4.107 Mar 2018Nothing published for this version
-
v0.4.017 Jul 2017Nothing published for this version
-
v0.3.707 Jun 2017Nothing published for this version
-
v0.3.604 Jun 2016Nothing published for this version
-
v0.3.528 Feb 2016Nothing published for this version
-
v0.3.406 Feb 2016Nothing published for this version
-
v0.3.304 Feb 2016Nothing published for this version
-
0.3.226 Jan 2016Nothing published for this version
-
0.3.013 Dec 2015Nothing published for this version
-
0.2.013 Sep 2015Nothing published for this version
-
0.1.030 Aug 2015Nothing published for this version