- Fixed remote file download (thanks to @denistorresan)
- Tested up to Apache Tika 1.28.5 and 2.9.2
- Removed
WebClient::setFetcherName()
restrictions (thanks to @mpdude)
- Added
WebClient::setFetcherName()
to easily set the fetcher name (thanks to @relthyg) - Tested up to Apache Tika 1.28.5 and 2.8.0
- Tested up to Apache Tika 1.28.5 and 2.7.0
- Fix known issues before parsing response (see LOG4J2-2537)
- Tested up to Apache Tika 1.28.2 and 2.4.0
- Removed debug statement when the JSON parse fails
- Added new known issues to README.md
- Tests runs now on GitHub Actions
- Fix known issues before parsing response (see LOG4J2-2537)
- Tested up to Apache Tika 1.28 and 2.2.0
- 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
- Tested up to Apache Tika 1.27
- Drop PHP 7.2 support
- Preliminary support for Apache Tika 2.0.0
- Tested up to Apache Tika 1.26
CLIClient::setEnvVars()
to allow users to set its own environment variables (thanks to @gregoriopellegrino)- Tested up to Apache Tika 1.25
- Type declarations and return types
- Support for PHP 5
- Support for Apache Tika 1.14 and lower
$client->getRecursiveMetadata()
returns an array as expectedClient::getSupportedVersions()
andClient::isVersionSupported()
methods cannot be called staticallyClient::getAvailableDetectors()
andClient::getAvailableParsers()
returns an array with new format
- Recursive metadata in command line mode
- Tested up to Apache Tika 1.24.1
- Tested up to Apache Tika 1.24
Client::setEncoding()
to avoid encoding problems using app mode- Troubleshooting section to the README.md
- Option to disable append on
Client::setCallback()
to save memory
- Tested up to Apache Tika 1.23
- Spawn scripts 'autodetects' if module java.se.ee is required
- Tested up to version 1.21
- Recursive metadata support (thanks to @svaningelgem)
- Encoding to
DocumentMetadata
(thanks to @svaningelgem)
- Improve web client extensibility
- Abstracted cache layer
- Tested up to version 1.21
- Compatibility with Windows on command line mode (thanks to @GAMESTER90)
Client::prepare()
to avoid checks, saving HTTP calls and filesystem accesses- Support to set host and port using an URL (thanks to @mpdude)
- Reduced memory usage (thanks to @JBleijenberg)
- Tested up to Apache Tika 1.20
- Tested up to Apache Tika 1.19.1
- Tested up to PHP 7.3
Client::isVersionSupported()
methodClient::getSupportedMIMETypes()
methodClient::getAvailableDetectors()
methodClient::getAvailableParsers()
methodClient::getOption()
andClient::getOptions()
methods to web clientClient::getTimeout()
andClient::getTimeout()
methods to web client
- Enhanced spawn.sh script