diff --git a/docs/THIRD_PARTY_NOTICES.md b/docs/THIRD_PARTY_NOTICES.md index f1cec27..856fd19 100644 --- a/docs/THIRD_PARTY_NOTICES.md +++ b/docs/THIRD_PARTY_NOTICES.md @@ -10,7 +10,7 @@ materials under `licenses/`: | --- | --- | --- | --- | | [.NET / System.IO.Packaging](https://github.com/dotnet/runtime) | 10.0.2 | OPC package support | `dotnet-runtime-LICENSE.txt`, `System.IO.Packaging-THIRD-PARTY-NOTICES.txt` | | [DocumentFormat.OpenXml](https://github.com/dotnet/Open-XML-SDK) | 3.5.1 | DOCX/OOXML parsing | `Open-XML-SDK-LICENSE.txt` | -| [PdfPig](https://github.com/UglyToad/PdfPig) | 0.1.15 | PDF semantic extraction | `PdfPig-LICENSE.txt` (including upstream PDFBox, Adobe AFM, and CMap notices) | +| [PdfPig](https://github.com/UglyToad/PdfPig) | 0.1.16 | PDF semantic extraction | `PdfPig-LICENSE.txt` (including upstream PDFBox, Adobe AFM, and CMap notices) | Test-only dependencies include xUnit.net, Microsoft.NET.Test.Sdk, and coverlet.collector. Their package metadata and license files remain the diff --git a/eng/native-locks/DocRefract.Cli.linux-arm64.lock.json b/eng/native-locks/DocRefract.Cli.linux-arm64.lock.json index 8fa95bc..779c6b9 100644 --- a/eng/native-locks/DocRefract.Cli.linux-arm64.lock.json +++ b/eng/native-locks/DocRefract.Cli.linux-arm64.lock.json @@ -20,8 +20,8 @@ }, "PdfPig": { "type": "Transitive", - "resolved": "0.1.15", - "contentHash": "Bf0NO4o2ZSVnemMyj21KDU1sfSgmamFC0pD4aAv19CDNXQsoO1Z6O99gNqpiK/XWWZ5d5i7JkQoT7PUBxEPz5g==" + "resolved": "0.1.16", + "contentHash": "qQcbsNMYVY+K5ELptax2S8thNMk0+rSQq3H/KdYj3LLcko8yTCz8y5KIvsKxIyAuTN0ZYNnfsZkM+0EvxTwHVA==" }, "System.IO.Packaging": { "type": "Transitive", @@ -32,7 +32,7 @@ "type": "Project", "dependencies": { "DocumentFormat.OpenXml": "[3.5.1, )", - "PdfPig": "[0.1.15, )" + "PdfPig": "[0.1.16, )" } } }, diff --git a/eng/native-locks/DocRefract.Cli.linux-x64.lock.json b/eng/native-locks/DocRefract.Cli.linux-x64.lock.json index d08f251..9e8dec4 100644 --- a/eng/native-locks/DocRefract.Cli.linux-x64.lock.json +++ b/eng/native-locks/DocRefract.Cli.linux-x64.lock.json @@ -20,8 +20,8 @@ }, "PdfPig": { "type": "Transitive", - "resolved": "0.1.15", - "contentHash": "Bf0NO4o2ZSVnemMyj21KDU1sfSgmamFC0pD4aAv19CDNXQsoO1Z6O99gNqpiK/XWWZ5d5i7JkQoT7PUBxEPz5g==" + "resolved": "0.1.16", + "contentHash": "qQcbsNMYVY+K5ELptax2S8thNMk0+rSQq3H/KdYj3LLcko8yTCz8y5KIvsKxIyAuTN0ZYNnfsZkM+0EvxTwHVA==" }, "System.IO.Packaging": { "type": "Transitive", @@ -32,7 +32,7 @@ "type": "Project", "dependencies": { "DocumentFormat.OpenXml": "[3.5.1, )", - "PdfPig": "[0.1.15, )" + "PdfPig": "[0.1.16, )" } } }, diff --git a/eng/native-locks/DocRefract.Cli.osx-arm64.lock.json b/eng/native-locks/DocRefract.Cli.osx-arm64.lock.json index 87ff0f1..1e15625 100644 --- a/eng/native-locks/DocRefract.Cli.osx-arm64.lock.json +++ b/eng/native-locks/DocRefract.Cli.osx-arm64.lock.json @@ -20,8 +20,8 @@ }, "PdfPig": { "type": "Transitive", - "resolved": "0.1.15", - "contentHash": "Bf0NO4o2ZSVnemMyj21KDU1sfSgmamFC0pD4aAv19CDNXQsoO1Z6O99gNqpiK/XWWZ5d5i7JkQoT7PUBxEPz5g==" + "resolved": "0.1.16", + "contentHash": "qQcbsNMYVY+K5ELptax2S8thNMk0+rSQq3H/KdYj3LLcko8yTCz8y5KIvsKxIyAuTN0ZYNnfsZkM+0EvxTwHVA==" }, "System.IO.Packaging": { "type": "Transitive", @@ -32,7 +32,7 @@ "type": "Project", "dependencies": { "DocumentFormat.OpenXml": "[3.5.1, )", - "PdfPig": "[0.1.15, )" + "PdfPig": "[0.1.16, )" } } }, diff --git a/eng/native-locks/DocRefract.Cli.osx-x64.lock.json b/eng/native-locks/DocRefract.Cli.osx-x64.lock.json index 6acdd2d..ad9ffaa 100644 --- a/eng/native-locks/DocRefract.Cli.osx-x64.lock.json +++ b/eng/native-locks/DocRefract.Cli.osx-x64.lock.json @@ -20,8 +20,8 @@ }, "PdfPig": { "type": "Transitive", - "resolved": "0.1.15", - "contentHash": "Bf0NO4o2ZSVnemMyj21KDU1sfSgmamFC0pD4aAv19CDNXQsoO1Z6O99gNqpiK/XWWZ5d5i7JkQoT7PUBxEPz5g==" + "resolved": "0.1.16", + "contentHash": "qQcbsNMYVY+K5ELptax2S8thNMk0+rSQq3H/KdYj3LLcko8yTCz8y5KIvsKxIyAuTN0ZYNnfsZkM+0EvxTwHVA==" }, "System.IO.Packaging": { "type": "Transitive", @@ -32,7 +32,7 @@ "type": "Project", "dependencies": { "DocumentFormat.OpenXml": "[3.5.1, )", - "PdfPig": "[0.1.15, )" + "PdfPig": "[0.1.16, )" } } }, diff --git a/eng/native-locks/DocRefract.Cli.win-arm64.lock.json b/eng/native-locks/DocRefract.Cli.win-arm64.lock.json index a2f9224..eaec26c 100644 --- a/eng/native-locks/DocRefract.Cli.win-arm64.lock.json +++ b/eng/native-locks/DocRefract.Cli.win-arm64.lock.json @@ -20,8 +20,8 @@ }, "PdfPig": { "type": "Transitive", - "resolved": "0.1.15", - "contentHash": "Bf0NO4o2ZSVnemMyj21KDU1sfSgmamFC0pD4aAv19CDNXQsoO1Z6O99gNqpiK/XWWZ5d5i7JkQoT7PUBxEPz5g==" + "resolved": "0.1.16", + "contentHash": "qQcbsNMYVY+K5ELptax2S8thNMk0+rSQq3H/KdYj3LLcko8yTCz8y5KIvsKxIyAuTN0ZYNnfsZkM+0EvxTwHVA==" }, "System.IO.Packaging": { "type": "Transitive", @@ -32,7 +32,7 @@ "type": "Project", "dependencies": { "DocumentFormat.OpenXml": "[3.5.1, )", - "PdfPig": "[0.1.15, )" + "PdfPig": "[0.1.16, )" } } }, diff --git a/eng/native-locks/DocRefract.Cli.win-x64.lock.json b/eng/native-locks/DocRefract.Cli.win-x64.lock.json index 1a01e03..540a59b 100644 --- a/eng/native-locks/DocRefract.Cli.win-x64.lock.json +++ b/eng/native-locks/DocRefract.Cli.win-x64.lock.json @@ -20,8 +20,8 @@ }, "PdfPig": { "type": "Transitive", - "resolved": "0.1.15", - "contentHash": "Bf0NO4o2ZSVnemMyj21KDU1sfSgmamFC0pD4aAv19CDNXQsoO1Z6O99gNqpiK/XWWZ5d5i7JkQoT7PUBxEPz5g==" + "resolved": "0.1.16", + "contentHash": "qQcbsNMYVY+K5ELptax2S8thNMk0+rSQq3H/KdYj3LLcko8yTCz8y5KIvsKxIyAuTN0ZYNnfsZkM+0EvxTwHVA==" }, "System.IO.Packaging": { "type": "Transitive", @@ -32,7 +32,7 @@ "type": "Project", "dependencies": { "DocumentFormat.OpenXml": "[3.5.1, )", - "PdfPig": "[0.1.15, )" + "PdfPig": "[0.1.16, )" } } }, diff --git a/eng/native-locks/DocRefract.Core.linux-arm64.lock.json b/eng/native-locks/DocRefract.Core.linux-arm64.lock.json index da449a8..e167a93 100644 --- a/eng/native-locks/DocRefract.Core.linux-arm64.lock.json +++ b/eng/native-locks/DocRefract.Core.linux-arm64.lock.json @@ -13,9 +13,9 @@ }, "PdfPig": { "type": "Direct", - "requested": "[0.1.15, )", - "resolved": "0.1.15", - "contentHash": "Bf0NO4o2ZSVnemMyj21KDU1sfSgmamFC0pD4aAv19CDNXQsoO1Z6O99gNqpiK/XWWZ5d5i7JkQoT7PUBxEPz5g==" + "requested": "[0.1.16, )", + "resolved": "0.1.16", + "contentHash": "qQcbsNMYVY+K5ELptax2S8thNMk0+rSQq3H/KdYj3LLcko8yTCz8y5KIvsKxIyAuTN0ZYNnfsZkM+0EvxTwHVA==" }, "DocumentFormat.OpenXml.Framework": { "type": "Transitive", diff --git a/eng/native-locks/DocRefract.Core.linux-x64.lock.json b/eng/native-locks/DocRefract.Core.linux-x64.lock.json index efa4cea..aea1b54 100644 --- a/eng/native-locks/DocRefract.Core.linux-x64.lock.json +++ b/eng/native-locks/DocRefract.Core.linux-x64.lock.json @@ -13,9 +13,9 @@ }, "PdfPig": { "type": "Direct", - "requested": "[0.1.15, )", - "resolved": "0.1.15", - "contentHash": "Bf0NO4o2ZSVnemMyj21KDU1sfSgmamFC0pD4aAv19CDNXQsoO1Z6O99gNqpiK/XWWZ5d5i7JkQoT7PUBxEPz5g==" + "requested": "[0.1.16, )", + "resolved": "0.1.16", + "contentHash": "qQcbsNMYVY+K5ELptax2S8thNMk0+rSQq3H/KdYj3LLcko8yTCz8y5KIvsKxIyAuTN0ZYNnfsZkM+0EvxTwHVA==" }, "DocumentFormat.OpenXml.Framework": { "type": "Transitive", diff --git a/eng/native-locks/DocRefract.Core.osx-arm64.lock.json b/eng/native-locks/DocRefract.Core.osx-arm64.lock.json index 48c0182..d55c3eb 100644 --- a/eng/native-locks/DocRefract.Core.osx-arm64.lock.json +++ b/eng/native-locks/DocRefract.Core.osx-arm64.lock.json @@ -13,9 +13,9 @@ }, "PdfPig": { "type": "Direct", - "requested": "[0.1.15, )", - "resolved": "0.1.15", - "contentHash": "Bf0NO4o2ZSVnemMyj21KDU1sfSgmamFC0pD4aAv19CDNXQsoO1Z6O99gNqpiK/XWWZ5d5i7JkQoT7PUBxEPz5g==" + "requested": "[0.1.16, )", + "resolved": "0.1.16", + "contentHash": "qQcbsNMYVY+K5ELptax2S8thNMk0+rSQq3H/KdYj3LLcko8yTCz8y5KIvsKxIyAuTN0ZYNnfsZkM+0EvxTwHVA==" }, "DocumentFormat.OpenXml.Framework": { "type": "Transitive", diff --git a/eng/native-locks/DocRefract.Core.osx-x64.lock.json b/eng/native-locks/DocRefract.Core.osx-x64.lock.json index ebfa95c..b097ac6 100644 --- a/eng/native-locks/DocRefract.Core.osx-x64.lock.json +++ b/eng/native-locks/DocRefract.Core.osx-x64.lock.json @@ -13,9 +13,9 @@ }, "PdfPig": { "type": "Direct", - "requested": "[0.1.15, )", - "resolved": "0.1.15", - "contentHash": "Bf0NO4o2ZSVnemMyj21KDU1sfSgmamFC0pD4aAv19CDNXQsoO1Z6O99gNqpiK/XWWZ5d5i7JkQoT7PUBxEPz5g==" + "requested": "[0.1.16, )", + "resolved": "0.1.16", + "contentHash": "qQcbsNMYVY+K5ELptax2S8thNMk0+rSQq3H/KdYj3LLcko8yTCz8y5KIvsKxIyAuTN0ZYNnfsZkM+0EvxTwHVA==" }, "DocumentFormat.OpenXml.Framework": { "type": "Transitive", diff --git a/eng/native-locks/DocRefract.Core.win-arm64.lock.json b/eng/native-locks/DocRefract.Core.win-arm64.lock.json index 7c74fab..87e66a3 100644 --- a/eng/native-locks/DocRefract.Core.win-arm64.lock.json +++ b/eng/native-locks/DocRefract.Core.win-arm64.lock.json @@ -13,9 +13,9 @@ }, "PdfPig": { "type": "Direct", - "requested": "[0.1.15, )", - "resolved": "0.1.15", - "contentHash": "Bf0NO4o2ZSVnemMyj21KDU1sfSgmamFC0pD4aAv19CDNXQsoO1Z6O99gNqpiK/XWWZ5d5i7JkQoT7PUBxEPz5g==" + "requested": "[0.1.16, )", + "resolved": "0.1.16", + "contentHash": "qQcbsNMYVY+K5ELptax2S8thNMk0+rSQq3H/KdYj3LLcko8yTCz8y5KIvsKxIyAuTN0ZYNnfsZkM+0EvxTwHVA==" }, "DocumentFormat.OpenXml.Framework": { "type": "Transitive", diff --git a/eng/native-locks/DocRefract.Core.win-x64.lock.json b/eng/native-locks/DocRefract.Core.win-x64.lock.json index 551240d..20d20e2 100644 --- a/eng/native-locks/DocRefract.Core.win-x64.lock.json +++ b/eng/native-locks/DocRefract.Core.win-x64.lock.json @@ -13,9 +13,9 @@ }, "PdfPig": { "type": "Direct", - "requested": "[0.1.15, )", - "resolved": "0.1.15", - "contentHash": "Bf0NO4o2ZSVnemMyj21KDU1sfSgmamFC0pD4aAv19CDNXQsoO1Z6O99gNqpiK/XWWZ5d5i7JkQoT7PUBxEPz5g==" + "requested": "[0.1.16, )", + "resolved": "0.1.16", + "contentHash": "qQcbsNMYVY+K5ELptax2S8thNMk0+rSQq3H/KdYj3LLcko8yTCz8y5KIvsKxIyAuTN0ZYNnfsZkM+0EvxTwHVA==" }, "DocumentFormat.OpenXml.Framework": { "type": "Transitive", diff --git a/src/DocRefract.Cli/packages.lock.json b/src/DocRefract.Cli/packages.lock.json index adb55bd..9abeef0 100644 --- a/src/DocRefract.Cli/packages.lock.json +++ b/src/DocRefract.Cli/packages.lock.json @@ -20,8 +20,8 @@ }, "PdfPig": { "type": "Transitive", - "resolved": "0.1.15", - "contentHash": "Bf0NO4o2ZSVnemMyj21KDU1sfSgmamFC0pD4aAv19CDNXQsoO1Z6O99gNqpiK/XWWZ5d5i7JkQoT7PUBxEPz5g==" + "resolved": "0.1.16", + "contentHash": "qQcbsNMYVY+K5ELptax2S8thNMk0+rSQq3H/KdYj3LLcko8yTCz8y5KIvsKxIyAuTN0ZYNnfsZkM+0EvxTwHVA==" }, "System.IO.Packaging": { "type": "Transitive", @@ -32,7 +32,7 @@ "type": "Project", "dependencies": { "DocumentFormat.OpenXml": "[3.5.1, )", - "PdfPig": "[0.1.15, )" + "PdfPig": "[0.1.16, )" } } } diff --git a/src/DocRefract.Core/DocRefract.Core.csproj b/src/DocRefract.Core/DocRefract.Core.csproj index 03bd1d2..6bf3971 100644 --- a/src/DocRefract.Core/DocRefract.Core.csproj +++ b/src/DocRefract.Core/DocRefract.Core.csproj @@ -12,7 +12,7 @@ - + diff --git a/src/DocRefract.Core/Extraction/PdfDocumentExtractor.cs b/src/DocRefract.Core/Extraction/PdfDocumentExtractor.cs index d68d266..9c5c3d6 100644 --- a/src/DocRefract.Core/Extraction/PdfDocumentExtractor.cs +++ b/src/DocRefract.Core/Extraction/PdfDocumentExtractor.cs @@ -47,7 +47,7 @@ public DocumentSnapshot Extract(string path) { Kind = DocumentKind.Pdf, SourceHash = ExtractionUtilities.ComputeSha256(path), - Extractor = "pdfpig-0.1.15", + Extractor = "pdfpig-0.1.16", Nodes = nodes.Items, Warnings = warnings.ToArray(), }; diff --git a/src/DocRefract.Core/packages.lock.json b/src/DocRefract.Core/packages.lock.json index cb93410..4eed9b4 100644 --- a/src/DocRefract.Core/packages.lock.json +++ b/src/DocRefract.Core/packages.lock.json @@ -13,9 +13,9 @@ }, "PdfPig": { "type": "Direct", - "requested": "[0.1.15, )", - "resolved": "0.1.15", - "contentHash": "Bf0NO4o2ZSVnemMyj21KDU1sfSgmamFC0pD4aAv19CDNXQsoO1Z6O99gNqpiK/XWWZ5d5i7JkQoT7PUBxEPz5g==" + "requested": "[0.1.16, )", + "resolved": "0.1.16", + "contentHash": "qQcbsNMYVY+K5ELptax2S8thNMk0+rSQq3H/KdYj3LLcko8yTCz8y5KIvsKxIyAuTN0ZYNnfsZkM+0EvxTwHVA==" }, "DocumentFormat.OpenXml.Framework": { "type": "Transitive", diff --git a/tests/DocRefract.Tests/packages.lock.json b/tests/DocRefract.Tests/packages.lock.json index 1967a7b..a8b4ffb 100644 --- a/tests/DocRefract.Tests/packages.lock.json +++ b/tests/DocRefract.Tests/packages.lock.json @@ -71,8 +71,8 @@ }, "PdfPig": { "type": "Transitive", - "resolved": "0.1.15", - "contentHash": "Bf0NO4o2ZSVnemMyj21KDU1sfSgmamFC0pD4aAv19CDNXQsoO1Z6O99gNqpiK/XWWZ5d5i7JkQoT7PUBxEPz5g==" + "resolved": "0.1.16", + "contentHash": "qQcbsNMYVY+K5ELptax2S8thNMk0+rSQq3H/KdYj3LLcko8yTCz8y5KIvsKxIyAuTN0ZYNnfsZkM+0EvxTwHVA==" }, "System.IO.Packaging": { "type": "Transitive", @@ -123,7 +123,7 @@ "type": "Project", "dependencies": { "DocumentFormat.OpenXml": "[3.5.1, )", - "PdfPig": "[0.1.15, )" + "PdfPig": "[0.1.16, )" } }, "DocRefract.Tool": {