This is an automated email from the ASF dual-hosted git repository.

tballison pushed a change to branch TIKA-4816-metadata-key-api
in repository https://gitbox.apache.org/repos/asf/tika.git


    from 5de803215b Merge remote-tracking branch 'origin/main' into 
TIKA-4816-metadata-key-api
     add 103a5c8a3f TIKA-4816 last-chance metadata-key API fixes from the 
pre-4.0.0 five-dimension review

No new revisions were added by this update.

Summary of changes:
 CHANGES.txt                                        |  15 ++
 .../ROOT/pages/developers/metadata-keys.adoc       |  24 ++-
 .../ROOT/pages/developers/serialization.adoc       |   7 +-
 .../pages/migration-to-4x/metadata-changes-4x.adoc | 142 +++++++++++-----
 .../pages/migration-to-4x/migrating-to-4x.adoc     |  12 ++
 .../src/main/java/org/apache/tika/gui/TikaGUI.java |   3 +-
 .../tika/detect/MetadataCharsetDetector.java       |  15 +-
 .../java/org/apache/tika/detect/TypeDetector.java  |   3 +-
 .../apache/tika/digest/InputStreamDigester.java    |   5 +-
 .../tika/extractor/EmbeddedDocumentUtil.java       |   5 +-
 .../java/org/apache/tika/io/CachingSource.java     |   5 +-
 .../java/org/apache/tika/io/FilenameUtils.java     |   5 +-
 .../java/org/apache/tika/io/TikaInputStream.java   |  17 +-
 .../{ClimateForcast.java => ClimateForecast.java}  |   6 +-
 .../main/java/org/apache/tika/metadata/Epub.java   |   2 +-
 .../main/java/org/apache/tika/metadata/IPTC.java   |  91 +---------
 .../java/org/apache/tika/metadata/ISO19115.java    |  10 +-
 .../java/org/apache/tika/metadata/KeyPrefix.java   |  30 +++-
 .../main/java/org/apache/tika/metadata/MAPI.java   |   2 +-
 .../org/apache/tika/metadata/MachineMetadata.java  |   8 +-
 .../java/org/apache/tika/metadata/Metadata.java    | 129 ++++++++++++---
 .../apache/tika/metadata/OfficeOpenXMLCore.java    |   7 -
 .../tika/metadata/OfficeOpenXMLExtended.java       |   2 +-
 .../java/org/apache/tika/metadata/Photoshop.java   |   2 +-
 .../java/org/apache/tika/metadata/Property.java    |  85 ++++------
 .../main/java/org/apache/tika/metadata/TIFF.java   |   4 +-
 .../apache/tika/metadata/TikaCoreProperties.java   |  15 +-
 .../main/java/org/apache/tika/metadata/XMPDM.java  |  87 ++--------
 .../main/java/org/apache/tika/metadata/XMPMM.java  |   2 +-
 .../main/java/org/apache/tika/metadata/Zip.java    |   2 +-
 .../metadata/filter/LegacyKeyMigrationFilter.java  |  46 ++----
 .../filter/RemoveByMimeMetadataFilter.java         |   3 +-
 .../writefilter/MetadataWriteLimiterFactory.java   |   2 +-
 .../writefilter/StandardMetadataLimiter.java       |  19 ++-
 .../main/java/org/apache/tika/mime/MimeTypes.java  |   3 +-
 .../mime/ProbabilisticMimeDetectionSelector.java   |   3 +-
 .../org/apache/tika/parser/AutoDetectParser.java   |   3 +-
 .../org/apache/tika/parser/CompositeParser.java    |   3 +-
 .../java/org/apache/tika/parser/NetworkParser.java |   9 +-
 .../apache/tika/parser/RecursiveParserWrapper.java |   3 +-
 .../tika/sax/RecursiveParserWrapperHandler.java    |   2 -
 .../org/apache/tika/sax/XHTMLContentHandler.java   |   3 +-
 .../tika/metadata/metadata-migration-3x-4x.json    |  20 ++-
 .../tika/detect/MetadataCharsetDetectorTest.java   |  13 +-
 .../org/apache/tika/detect/TypeDetectorTest.java   |   3 +-
 .../EmbeddedDocumentUtilExtensionTest.java         |   9 +-
 ...arsingEmbeddedDocumentExtractorTimeoutTest.java |   3 +-
 .../java/org/apache/tika/io/FilenameUtilsTest.java |   3 +-
 .../org/apache/tika/io/TikaInputStreamTest.java    |  11 +-
 .../org/apache/tika/metadata/KeyPrefixTest.java    | 111 +++++--------
 .../metadata/MetadataInternalKeyGuardTest.java     |  20 ++-
 .../tika/metadata/MetadataTypedAccessorsTest.java  | 117 +++++++++++++
 .../tika/metadata/PropertyReservedNameTest.java    |  10 +-
 .../org/apache/tika/metadata/TestMetadata.java     |  30 ++--
 .../filter/LegacyKeyMigrationFilterTest.java       | 184 ++++++---------------
 .../org/apache/tika/mime/MimeDetectionTest.java    |   3 +-
 .../tika/mime/ProbabilisticMimeDetectionTest.java  |   5 +-
 .../ProbabilisticMimeDetectionTestWithTika.java    |   3 +-
 .../apache/tika/parser/CompositeParserTest.java    |  13 +-
 .../org/apache/tika/parser/mock/MockParser.java    |   3 +-
 .../tika/detect/magika/TestMagikaIntegration.java  |   3 +-
 .../html/StandardHtmlEncodingDetectorTest.java     |   5 +-
 .../tika/detect/icu4j/Icu4jEncodingDetector.java   |   5 +-
 .../ml/chardetect/MojibusterEncodingDetector.java  |   3 +-
 .../universal/UniversalEncodingListener.java       |   5 +-
 .../org/apache/tika/eval/app/ProfilerBase.java     |  15 +-
 .../org/apache/tika/eval/app/io/ExtractReader.java |  15 +-
 .../apache/tika/eval/app/io/ExtractReaderTest.java |   3 +-
 .../src/test/resources/extracts/TIKA-4446-a.json   |   2 +-
 .../src/test/resources/extracts/TIKA-4446-b.json   |   2 +-
 .../resources/test-dirs/extractsA/file15_tags.json |   2 +-
 .../test-dirs/extractsA/file16_badTags.json        |   2 +-
 .../test-dirs/extractsA/file17_tagsOutOfOrder.json |   2 +-
 .../test/resources/test-dirs/raw_input/file15_tags |   2 +-
 .../resources/test-dirs/raw_input/file16_badTags   |   2 +-
 .../test-dirs/raw_input/file17_tagsOutOfOrder      |   2 +-
 .../org/apache/tika/example/ImportContextImpl.java |   3 +-
 .../tika/example/MetadataAwareLuceneIndexer.java   |   2 +-
 .../java/org/apache/tika/example/MyFirstTika.java  |   3 +-
 .../tika/example/PipesForkParserExample.java       |  11 +-
 .../org/apache/tika/example/TIAParsingExample.java |   3 +-
 .../metadata/schema/MigrationTableGenerator.java   |  16 +-
 .../apache/tika/metadata/metadata-key-fields.json  |  42 ++---
 .../org/apache/tika/metadata/metadata-keys.json    |  13 +-
 .../tika/metadata/metadata-open-namespaces.json    |   6 +-
 .../schema/MetadataChangesAdocDriftTest.java       | 122 ++++++++++++++
 .../metadata/schema/MetadataNoUnderscoreTest.java  |   4 +-
 .../org/apache/tika/metadata/migration-overlay.tsv |  46 ++++++
 .../tika/parser/ocrencode/EncodeOCRParser.java     |   5 +-
 .../tika-parser-scientific-module/pom.xml          |   6 +-
 .../tika/parser/climate/ClimateForecast.java       |  59 +++++++
 .../apache/tika/parser/envi/EnviHeaderParser.java  |   5 +-
 .../geoinfo/GeographicInformationParser.java       |  21 +--
 .../org/apache/tika/parser/grib/GribParser.java    |  19 +--
 .../java/org/apache/tika/parser/hdf/HDFParser.java |   6 +-
 .../org/apache/tika/parser/isatab/ISATabUtils.java |   6 +-
 .../apache/tika/parser/netcdf/NetCDFParser.java    |  16 +-
 .../apache/tika/parser/gdal/TestGDALParser.java    |  20 ---
 .../geoinfo/GeographicInformationParserTest.java   |   4 +-
 .../tika/parser/netcdf/NetCDFParserTest.java       |  11 +-
 .../tika/inference/OpenAIImageEmbeddingParser.java |   3 +-
 .../inference/OpenAIImageEmbeddingParserTest.java  |  19 ++-
 .../tika-parsers-ml/tika-parser-nlp-module/pom.xml |   6 +-
 .../apache/tika/parser/geo/topic/GeoParser.java    |  10 +-
 .../apache/tika/parser/ner/NamedEntityParser.java  |   3 +-
 .../apache/tika/parser/vlm/AbstractVLMParser.java  |   3 +-
 .../tika/parser/vlm/ClaudeVLMParserTest.java       |  11 +-
 .../tika/parser/vlm/GeminiVLMParserTest.java       |  11 +-
 .../tika/parser/vlm/OpenAIVLMParserTest.java       |  15 +-
 .../tika/detect/TestContainerAwareDetector.java    |   3 +-
 .../java/org/apache/tika/mime/OneOffMimeTest.java  |   5 +-
 .../apache/tika/parser/AndroidBinaryXMLTest.java   |   7 +-
 .../tika/parser/AutoDetectParserConfigTest.java    |   3 +-
 .../apache/tika/parser/AutoDetectParserTest.java   |  11 +-
 .../tika/parser/AutoDetectReaderParserTest.java    |   3 +-
 .../apache/tika/parser/apple/PListParserTest.java  |   3 +-
 .../tika/parser/crypto/Pkcs7EndToEndTest.java      |   7 +-
 .../apache/tika/parser/crypto/TSDParserTest.java   |   3 +-
 .../tika/parser/digest/DigestConfigTest.java       |   5 +-
 .../parser/html/HtmlEncodingDetectionTest.java     |  11 +-
 .../apache/tika/parser/html/HtmlParserTest.java    |   5 +-
 .../apache/tika/parser/image/JpegParserTest.java   |   5 +-
 .../apache/tika/parser/mail/MboxParserTest.java    |   3 +-
 .../apache/tika/parser/mail/RFC822ParserTest.java  |  10 +-
 .../tika/parser/microsoft/EMFParserTest.java       |   7 +-
 .../tika/parser/microsoft/XML2003ParserTest.java   |   3 +-
 .../microsoft/ooxml/OleObjectRegressionTest.java   |   5 +-
 .../parser/microsoft/ooxml/TruncatedOOXMLTest.java |   5 +-
 .../tika/parser/microsoft/rtf/RTFParserTest.java   |   3 +-
 .../tika/parser/ocr/TesseractOCRParserTest.java    |  21 +--
 .../org/apache/tika/parser/odf/ODFParserTest.java  |  21 +--
 .../org/apache/tika/parser/pdf/PDFParserTest.java  |  16 +-
 .../org/apache/tika/parser/pkg/ArParserTest.java   |   5 +-
 .../apache/tika/parser/pkg/Bzip2ParserTest.java    |   3 +-
 .../apache/tika/parser/pkg/CompressParserTest.java |   3 +-
 .../tika/parser/pkg/CompressorParserTest.java      |   5 +-
 .../org/apache/tika/parser/pkg/GzipParserTest.java |   5 +-
 .../org/apache/tika/parser/pkg/RarParserTest.java  |   3 +-
 .../apache/tika/parser/pkg/Seven7ParserTest.java   |   5 +-
 .../org/apache/tika/parser/pkg/TarParserTest.java  |   3 +-
 .../org/apache/tika/parser/pkg/ZipParserTest.java  |   3 +-
 .../org/apache/tika/parser/pkg/ZlibParserTest.java |   3 +-
 .../tika-parser-apple-module/pom.xml               |   6 +-
 .../org/apache/tika/parser/apple/PListParser.java  |   5 +-
 .../tika/parser/iwork/IWorkPackageParser.java      |   3 +-
 .../tika/parser/iwork/KeynoteContentHandler.java   |   2 +-
 .../parser/iwork/iwana/IWork13PackageParser.java   |   5 +-
 .../parser/iwork/iwana/IWork18PackageParser.java   |   3 +-
 .../apache/tika/parser/apple/PListParserTest.java  |   3 +-
 .../apache/tika/parser/iwork/IWorkParserTest.java  |  13 +-
 .../tika/parser/iwork/iwana/IWork13ParserTest.java |  15 +-
 .../tika-parser-audiovideo-module/pom.xml          |   6 +-
 .../org/apache/tika/parser/audio/AudioParser.java  |  11 +-
 .../org/apache/tika/parser/audio/MidiParser.java   |   5 +-
 .../java/org/apache/tika/parser/mp3/Mp3Parser.java |  10 +-
 .../java/org/apache/tika/parser/mp4/MP4Parser.java |  14 +-
 .../apache/tika/parser/mp4/TikaMp4BoxHandler.java  |   4 +-
 .../tika/parser/mp4/boxes/TikaUserDataBox.java     |   7 +-
 .../org/apache/tika/parser/ogg/FlacParser.java     |   5 +-
 .../org/apache/tika/parser/ogg/OggAudioParser.java |  16 +-
 .../org/apache/tika/parser/ogg/OpusParser.java     |   3 +-
 .../org/apache/tika/parser/ogg/SpeexParser.java    |   3 +-
 .../org/apache/tika/parser/ogg/TheoraParser.java   |   3 +-
 .../org/apache/tika/parser/ogg/VorbisParser.java   |   3 +-
 .../org/apache/tika/parser/video/FLVParser.java    |   3 +-
 .../apache/tika/parser/audio/AudioParserTest.java  |   7 +-
 .../apache/tika/parser/audio/MidiParserTest.java   |   3 +-
 .../org/apache/tika/parser/mp3/Mp3ParserTest.java  |  39 ++---
 .../org/apache/tika/parser/mp4/MP4ParserTest.java  |  17 +-
 .../org/apache/tika/parser/ogg/FlacParserTest.java |   9 +-
 .../apache/tika/parser/ogg/OggAudioParserTest.java |   3 +-
 .../apache/tika/parser/ogg/VorbisParserTest.java   |   9 +-
 .../apache/tika/parser/video/FLVParserTest.java    |   3 +-
 .../tika-parser-cad-module/pom.xml                 |  15 ++
 .../java/org/apache/tika/parser/dwg/DWGParser.java |  13 +-
 .../org/apache/tika/parser/dwg/DWGReadParser.java  |   4 +-
 .../java/org/apache/tika/parser/prt/PRTParser.java |   3 +-
 .../org/apache/tika/parser/dwg/DWGParserTest.java  |   7 +-
 .../org/apache/tika/parser/prt/PRTParserTest.java  |   5 +-
 .../apache/tika/parser/code/SourceCodeParser.java  |   7 +-
 .../tika/parser/executable/ExecutableParser.java   |  37 +++--
 .../java/org/apache/tika/parser/mat/MatParser.java |   3 +-
 .../org/apache/tika/parser/sas/SAS7BDATParser.java |   2 +-
 .../tika/parser/code/SourceCodeParserTest.java     |   3 +-
 .../parser/executable/ExecutableParserTest.java    |   9 +-
 .../executable/UniversalExecutableParserTest.java  |   5 +-
 .../apache/tika/parser/sas/SAS7BDATParserTest.java |   4 +-
 .../org/apache/tika/parser/crypto/Pkcs7Parser.java |   7 +-
 .../org/apache/tika/parser/crypto/TSDParser.java   |   3 +-
 .../apache/tika/parser/crypto/Pkcs7ParserTest.java |   3 +-
 .../tika-parser-font-module/pom.xml                |  15 ++
 .../tika/parser/font/AdobeFontMetricParser.java    |   6 +-
 .../apache/tika/parser/font/TrueTypeParser.java    |  18 +-
 .../apache/tika/parser/font/FontParsersTest.java   |   5 +-
 .../org/apache/tika/parser/html/HtmlHandler.java   |  28 ++--
 .../org/apache/tika/parser/html/JSoupParser.java   |   7 +-
 .../apache/tika/parser/html/HtmlParserTest.java    |  47 +++---
 .../tika-parser-image-module/pom.xml               |  15 ++
 .../tika/parser/image/AbstractImageParser.java     |   9 +-
 .../org/apache/tika/parser/image/ICNSParser.java   |  12 +-
 .../tika/parser/image/ImageMetadataExtractor.java  |  72 ++++----
 .../org/apache/tika/parser/image/ImageParser.java  |  23 ++-
 .../org/apache/tika/parser/image/HeicXmpTest.java  |   5 +-
 .../apache/tika/parser/image/HeifParserTest.java   |   7 +-
 .../apache/tika/parser/image/ICNSParserTest.java   |   5 +-
 .../apache/tika/parser/image/ImageParserTest.java  |  34 ++--
 .../apache/tika/parser/image/JpegParserTest.java   | 133 +++++++--------
 .../tika/parser/image/MotionPhotoXmpTest.java      |   5 +-
 .../apache/tika/parser/image/PSDParserTest.java    |  20 ++-
 .../apache/tika/parser/image/WebPParserTest.java   |   5 +-
 .../org/apache/tika/parser/image/WebPXmpTest.java  |   5 +-
 .../apache/tika/parser/jdbc/JDBCTableReader.java   |   5 +-
 .../tika-parser-mail-module/pom.xml                |  15 ++
 .../tika/parser/mail/MailContentHandler.java       |  27 +--
 .../org/apache/tika/parser/mbox/MboxParser.java    |  28 ++--
 .../apache/tika/parser/mail/RFC822ParserTest.java  |  67 ++++----
 .../apache/tika/parser/mbox/MboxParserTest.java    |  28 ++--
 .../tika-parser-microsoft-module/pom.xml           |  15 ++
 .../microsoft/PSTEmailStreamTranslator.java        |   3 +-
 .../parser/microsoft/AbstractPOIFSExtractor.java   |  15 +-
 .../apache/tika/parser/microsoft/EMFParser.java    |   3 +-
 .../tika/parser/microsoft/JackcessExtractor.java   |   9 +-
 .../apache/tika/parser/microsoft/OfficeParser.java |   7 +-
 .../tika/parser/microsoft/OutlookExtractor.java    |  13 +-
 .../tika/parser/microsoft/SummaryExtractor.java    |  35 +---
 .../apache/tika/parser/microsoft/TNEFParser.java   |   3 +-
 .../tika/parser/microsoft/chm/ChmParser.java       |   3 +-
 .../microsoft/msg/ExtendedMetadataExtractor.java   |   5 +-
 .../parser/microsoft/onenote/OneNoteParser.java    |  38 ++---
 .../onenote/fsshttpb/MSOneStorePackage.java        |   4 +-
 .../microsoft/ooxml/AbstractOOXMLExtractor.java    |   5 +-
 .../microsoft/ooxml/OOXMLExtractorFactory.java     |   5 +-
 .../microsoft/ooxml/SAXBasedMetadataExtractor.java |  37 +++--
 .../parser/microsoft/pst/OutlookPSTParser.java     |   7 +-
 .../parser/microsoft/pst/PSTMailItemParser.java    |   7 +-
 .../parser/microsoft/rtf/RTFEmbObjHandler.java     |   8 +-
 .../parser/microsoft/rtf/RTFObjDataParser.java     |   3 +-
 .../tika/parser/microsoft/rtf/RTFParser.java       |   3 +-
 .../microsoft/rtf/jflex/RTFEmbeddedHandler.java    |   8 +-
 .../rtf/jflex/RTFObjDataStreamParser.java          |   3 +-
 .../parser/microsoft/xml/SpreadsheetMLParser.java  |   3 +-
 .../tika/parser/microsoft/xml/WordMLParser.java    |   3 +-
 .../tika/parser/microsoft/EMFParserTest.java       |   3 +-
 .../tika/parser/microsoft/ExcelParserTest.java     |  78 +++++++--
 .../tika/parser/microsoft/OldExcelParserTest.java  |   3 +-
 .../tika/parser/microsoft/OutlookParserTest.java   |  15 +-
 .../microsoft/POIContainerExtractionTest.java      |   7 +-
 .../parser/microsoft/PowerPointParserTest.java     |   9 +-
 .../tika/parser/microsoft/ProjectParserTest.java   |   3 +-
 .../tika/parser/microsoft/PublisherParserTest.java |   3 +-
 .../parser/microsoft/SolidworksParserTest.java     |  13 +-
 .../tika/parser/microsoft/VisioParserTest.java     |   3 +-
 .../tika/parser/microsoft/WMFParserTest.java       |   3 +-
 .../tika/parser/microsoft/WordParserTest.java      |  17 +-
 .../microsoft/activemime/ActiveMimeParserTest.java |   3 +-
 .../parser/microsoft/libpst/TestLibPstParser.java  |   3 +-
 .../ooxml/OOXMLContainerExtractionTest.java        |   3 +-
 .../parser/microsoft/ooxml/OOXMLDocxSAXTest.java   |  17 +-
 .../parser/microsoft/ooxml/OOXMLParserTest.java    |  21 +--
 .../parser/microsoft/ooxml/OOXMLPptxSAXTest.java   |  21 +--
 .../parser/microsoft/ooxml/TruncatedOOXMLTest.java |   5 +-
 .../parser/microsoft/ooxml/VSDXParserTest.java     |   3 +-
 .../parser/microsoft/ooxml/xps/XPSParserTest.java  |   9 +-
 .../parser/microsoft/pst/OutlookPSTParserTest.java |   3 +-
 .../tika/parser/microsoft/rtf/RTFParserTest.java   |   5 +-
 .../parser/microsoft/xml/XML2003ParserTest.java    |   5 +-
 .../tika-parser-miscoffice-module/pom.xml          |   6 +-
 .../java/org/apache/tika/parser/dbf/DBFParser.java |   5 +-
 .../org/apache/tika/parser/epub/EpubParser.java    |   5 +-
 .../apache/tika/parser/hwp/HwpTextExtractorV5.java |   3 +-
 .../org/apache/tika/parser/hwp/HwpV5Parser.java    |   3 +-
 .../apache/tika/parser/indesign/IDMLParser.java    |   3 +-
 .../java/org/apache/tika/parser/mif/MIFParser.java |   5 +-
 .../tika/parser/odf/FlatOpenDocumentParser.java    |   3 +-
 .../tika/parser/odf/OpenDocumentMetaParser.java    |  17 +-
 .../apache/tika/parser/odf/OpenDocumentParser.java |   5 +-
 .../tika/parser/wordperfect/QuattroProParser.java  |   5 +-
 .../tika/parser/wordperfect/WordPerfectParser.java |  13 +-
 .../org/apache/tika/parser/dbf/DBFParserTest.java  |  11 +-
 .../apache/tika/parser/epub/EpubParserTest.java    |   5 +-
 .../apache/tika/parser/hwp/HwpV5ParserTest.java    |   5 +-
 .../tika/parser/ibooks/iBooksParserTest.java       |   4 +-
 .../tika/parser/indesign/IDMLParserTest.java       |   3 +-
 .../org/apache/tika/parser/mif/MIFParserTest.java  |   3 +-
 .../org/apache/tika/parser/odf/ODFParserTest.java  |  19 +--
 .../tika/parser/wordperfect/QuattroProTest.java    |   8 +-
 .../tika/parser/wordperfect/WordPerfectTest.java   |  14 +-
 .../apache/tika/parser/iptc/IptcAnpaParser.java    |   3 +-
 .../apache/tika/parser/ocr/TesseractOCRParser.java |   5 +-
 .../tika-parser-pdf-module/pom.xml                 |  15 ++
 .../apache/tika/parser/pdf/AbstractPDF2XHTML.java  |  14 +-
 .../java/org/apache/tika/parser/pdf/PDFParser.java |  28 +++-
 .../tika/parser/pdf/PDMetadataExtractor.java       |  23 +--
 .../org/apache/tika/parser/pdf/XFAExtractor.java   |  21 ++-
 .../tika/parser/pdf/image/ImageGraphicsEngine.java |  16 +-
 .../org/apache/tika/parser/pdf/PDFParserTest.java  |  32 ++--
 .../tika/parser/pkg/AbstractArchiveParser.java     |   3 +-
 .../apache/tika/parser/pkg/CompressorParser.java   |   3 +-
 .../org/apache/tika/parser/pkg/PackageParser.java  |   9 +-
 .../java/org/apache/tika/parser/pkg/RarParser.java |   3 +-
 .../org/apache/tika/parser/pkg/SevenZParser.java   |   3 +-
 .../java/org/apache/tika/parser/pkg/ZipParser.java |  11 +-
 .../apache/tika/parser/pkg/AbstractPkgTest.java    |   5 +-
 .../tika/parser/pkg/CompressorParserTest.java      |   3 +-
 .../apache/tika/parser/csv/TextAndCSVParser.java   |  19 ++-
 .../tika/parser/markdown/MarkdownParser.java       |   7 +-
 .../apache/tika/parser/strings/StringsParser.java  |   3 +-
 .../java/org/apache/tika/parser/txt/TXTParser.java |   7 +-
 .../tika/parser/csv/TextAndCSVParserTest.java      |  29 ++--
 .../tika/parser/markdown/MarkdownParserTest.java   |   9 +-
 .../org/apache/tika/parser/txt/TXTParserTest.java  |  49 +++---
 .../tika-parser-webarchive-module/pom.xml          |  15 ++
 .../org/apache/tika/parser/wacz/WACZParser.java    |   3 +-
 .../org/apache/tika/parser/warc/WARCParser.java    |  13 +-
 .../apache/tika/parser/http/HttpParserTest.java    |   3 +-
 .../apache/tika/parser/wacz/WACZParserTest.java    |   5 +-
 .../apache/tika/parser/warc/WARCParserTest.java    |  11 +-
 .../tika-parser-xml-module/pom.xml                 |  15 ++
 .../apache/tika/parser/tmx/TMXContentHandler.java  |  26 +--
 .../java/org/apache/tika/parser/tmx/TMXParser.java |   3 +-
 .../tika/parser/xliff/XLIFF12ContentHandler.java   |  14 +-
 .../apache/tika/parser/xliff/XLIFF12Parser.java    |   3 +-
 .../tika/parser/xml/AbstractMetadataHandler.java   |  33 ++--
 .../xml/AttributeDependantMetadataHandler.java     |  25 ++-
 .../apache/tika/parser/xml/FictionBookParser.java  |   3 +-
 .../apache/tika/parser/xml/MetadataHandler.java    |  16 +-
 .../java/org/apache/tika/parser/xml/XMLParser.java |   5 +-
 .../apache/tika/parser/xml/DcXMLParserTest.java    |   3 +-
 .../parser/xml/TextAndAttributeXMLParserTest.java  |   3 +-
 .../org/apache/tika/parser/xmp/XmpExtractor.java   |   2 +-
 .../core/extractor/FrictionlessUnpackHandler.java  |   3 +-
 .../core/extractor/StandardUnpackSelector.java     |   3 +-
 .../tika/pipes/core/extractor/UnpackExtractor.java |   3 +-
 .../tika/pipes/core/server/ParseHandler.java       |   3 +-
 .../core/extractor/StandardUnpackSelectorTest.java |   3 +-
 .../UserMetadataReservedKeyStanceTest.java         |  14 +-
 .../tika/pipes/fork/PipesForkParserTest.java       |   5 +-
 .../pipes/core/DigestingOpenContainersTest.java    |   3 +-
 .../apache/tika/pipes/core/PassbackFilterTest.java |   9 +-
 .../apache/tika/pipes/core/PipesClientTest.java    |   3 +-
 .../pipes/core/async/AsyncChaosMonkeyTest.java     |   3 +-
 .../tika/pipes/emitter/azblob/AZBlobEmitter.java   |   5 +-
 .../tika-pipes-plugins/tika-pipes-csv/pom.xml      |  15 ++
 .../tika/pipes/iterator/csv/CSVPipesIterator.java  |  13 +-
 .../pipes/iterator/csv/TestCSVPipesIterator.java   |  20 +++
 .../src/test/resources/test-reserved-header.csv    |   2 +
 .../tika/pipes/reporter/es/ESReporterConfig.java   |   8 +-
 .../tika-pipes-plugins/tika-pipes-jdbc/pom.xml     |  15 ++
 .../pipes/iterator/jdbc/JDBCPipesIterator.java     |  12 +-
 .../pipes/iterator/jdbc/TestJDBCPipesIterator.java |  25 ++-
 .../apache/tika/pipes/fetcher/s3/S3Fetcher.java    |   3 +-
 .../apache/tika/config/loader/TikaLoaderTest.java  |  17 +-
 .../tika/metadata/filter/TestMetadataFilter.java   |  33 ++--
 .../writefilter/StandardMetadataLimiterTest.java   |  19 ++-
 .../tika/server/core/resource/TikaResource.java    |   6 +-
 .../server/core/RecursiveMetadataResourceTest.java |   3 +-
 .../org/apache/tika/server/core/TikaPipesTest.java |   5 +-
 .../apache/tika/server/core/TikaResourceTest.java  |   9 +-
 .../standard/RecursiveMetadataFilterTest.java      |   5 +-
 .../main/java/org/apache/tika/xmp/XMPMetadata.java |   5 +-
 .../org/apache/tika/xmp/convert/TikaToXMP.java     |   3 +-
 .../java/org/apache/tika/xmp/TikaToXMPTest.java    |   5 +-
 362 files changed, 2686 insertions(+), 1979 deletions(-)
 rename tika-core/src/main/java/org/apache/tika/metadata/{ClimateForcast.java 
=> ClimateForecast.java} (89%)
 create mode 100644 
tika-core/src/test/java/org/apache/tika/metadata/MetadataTypedAccessorsTest.java
 create mode 100644 
tika-metadata-schema/src/test/java/org/apache/tika/metadata/schema/MetadataChangesAdocDriftTest.java
 create mode 100644 
tika-parsers/tika-parsers-extended/tika-parser-scientific-module/src/main/java/org/apache/tika/parser/climate/ClimateForecast.java
 create mode 100644 
tika-pipes/tika-pipes-plugins/tika-pipes-csv/src/test/resources/test-reserved-header.csv

Reply via email to