| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-08-22 | 5.2 kB | |
| v0.1.16 source code.tar.gz | 2026-08-22 | 322.4 MB | |
| v0.1.16 source code.zip | 2026-08-22 | 323.4 MB | |
| Totals: 3 Items | 645.9 MB | 6 | |
What's Changed
- Bump version to 0.1.16 by @github-actions[bot] in https://github.com/UglyToad/PdfPig/pull/1344
- Better deal with infinite recursion in GlyphDataTable.ReadCompositeGlyph and fix [#1347] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1348
- Accept out of range characterCode in type 3 font and fix [#1349] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1350
- Correctly clamp values in IndexedColorSpaceDetails and fix [#1351] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1352
- Ensure abbreviated key name takes precedence in inline images by @BobLd in https://github.com/UglyToad/PdfPig/pull/1353
- Prevent infinite recursion when resolving default substitute color space and fix [#1354] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1355
- Properly handle missing ColorSpace entry in JPX image and fix [#1356] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1357
- Expose annotation appearance streams and appearance state as public by @jeske in https://github.com/UglyToad/PdfPig/pull/1359
- PageBuilder: Fix importing page contents stored as indirect array by @MultisoftPontus in https://github.com/UglyToad/PdfPig/pull/1358
- Properly override Equals and GetHashCode methods for IToken and add tests by @BobLd in https://github.com/UglyToad/PdfPig/pull/1362
- Cache values in DeviceNColorSpaceDetails.GetColor() and improve Transform() method to use array by @BobLd in https://github.com/UglyToad/PdfPig/pull/1363
- Cache color spaces in ResourceStore when possible by @BobLd in https://github.com/UglyToad/PdfPig/pull/1364
- Make PdfFunctionType4.Eval() allocation-free and boxing-free by @BobLd in https://github.com/UglyToad/PdfPig/pull/1365
- Fix: brute-force xref scan loses stream position, missing recoverable trailers by @jeske in https://github.com/UglyToad/PdfPig/pull/1360
- Add integration test for 28a1878 (#1360) by @BobLd in https://github.com/UglyToad/PdfPig/pull/1366
- Expose font dictionary indirect reference on FontDetails by @jeske in https://github.com/UglyToad/PdfPig/pull/1367
- BUGFIX: Decode Indexed colour-table bytes to the base space's component ranges by @jeske in https://github.com/UglyToad/PdfPig/pull/1369
- Do not clip form XObject when bbox is invalid and fix [#1371] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1373
- Expose XmpMetadata.GetXmlMemory() and add warning to GetXDocument() by @BobLd in https://github.com/UglyToad/PdfPig/pull/1374
- Move Indexed table-byte decoding onto the base colour space (in place) by @jeske in https://github.com/UglyToad/PdfPig/pull/1375
- Fix wrong number of components for DeviceNColorSpaceDetails and SeparationColorSpaceDetails, and ensure BaseType is correctly set by @BobLd in https://github.com/UglyToad/PdfPig/pull/1376
- Unseal ParsingOptions by @BobLd in https://github.com/UglyToad/PdfPig/pull/1377
- Change GetColor() signature to use ReadOnlySpan<double> and avoid allocation by @BobLd in https://github.com/UglyToad/PdfPig/pull/1378
- Split color space details in their own files by @BobLd in https://github.com/UglyToad/PdfPig/pull/1379
- Prefer double array over span in IColorSpaceContext so that operands can be saved without allocation by @BobLd in https://github.com/UglyToad/PdfPig/pull/1380
- Fix [#1234] and ensure documents are disposed in Merge() by @BobLd in https://github.com/UglyToad/PdfPig/pull/1382
- Use StackDictionary<> for marked content, shadings and patterns in ResourceStore by @BobLd in https://github.com/UglyToad/PdfPig/pull/1384
- PdfPageBuilder: fix ResetColor() and line width in Draw methods by @BobLd in https://github.com/UglyToad/PdfPig/pull/1385
- Expose ILookupFilterProvider in the doc's Structure, address IFilterProvider propagation and fix [#1243] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1386
- Properly concatenate matrix in GetGlobalTransform and fix [#1163] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1387
- Allow skipping token that are not an IndirectReferenceToken in BasePageFactory.Create and fix [#1286] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1388
- Add PdfDocEncoding as a valid encoding in ReadEncodingDictionary when lenient is on and fix [#1284] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1389
- Improve caching: found tokens in token scanner, resolved resources and XObject forms by @BobLd in https://github.com/UglyToad/PdfPig/pull/1391
- Prevent NullReferenceException in NameToken.GetHashCode() race condition by @BobLd in https://github.com/UglyToad/PdfPig/pull/1392
- Check unencrypted metadata in DecryptInternal() and fix [#1393] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1395
- Track stack depth in CMapParser and fix [#1394] by @BobLd in https://github.com/UglyToad/PdfPig/pull/1396
- Include time in nightly version date format by @BobLd in https://github.com/UglyToad/PdfPig/pull/1397
- Tidy up netstandard2.1 by @BobLd in https://github.com/UglyToad/PdfPig/pull/1400
New Contributors
- @MultisoftPontus made their first contribution in https://github.com/UglyToad/PdfPig/pull/1358
Full Changelog: https://github.com/UglyToad/PdfPig/compare/v0.1.15...v0.1.16