Skip to content

v0.1.16

Latest

Choose a tag to compare

@github-actions github-actions released this 22 Aug 07:59
· 12 commits to master since this release

What's Changed

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

New Contributors

Full Changelog: v0.1.15...v0.1.16