Skip to content

v0.1.10

Latest
Compare
Choose a tag to compare
@BobLd BobLd released this 08 Mar 13:34
· 26 commits to master since this release

What's Changed

  • Fix GetTextOrientation by cleanly checking if rotation is divisible by 90 and fix #913 by @BobLd in #914
  • Add early version of BrowserSystemFontLister by @BobLd in #920
  • Remove list from FileTrailerParser.GetStartXrefPosition() by @BobLd in #922
  • Reorganise Filters and make them public by @BobLd in #925
  • Support decrypting V4/R4 files with AESV2 and no Length property by @Greybird in #924
  • Use pdfScanner in ReadVerticalDisplacements and fix #693 and return 0… by @BobLd in #928
  • Default page number to 0 in ExplicitDestination when the Dest has no page number and fix #736 by @BobLd in #930
  • Move Paths, GetAnnotations() and GetOptionalContents() outside of ExperimentalAccess and mark Experimental class and reference as obsolete by @BobLd in #931
  • Upgrade tests project NuGet packages by @BobLd in #932
  • Optimize cross reference object offset validation by avoiding nested loop by @madelson in #935
  • Revive trimming/AOT analysis by @madelson in #939
  • Stop treating Warnings as Errors by @BobLd in #941
  • Handle alternate Unicode name representation cXXX and fix #943 by @BobLd in #944
  • Handle odd ligatures names and fix #945 by @BobLd in #946
  • Update additional glyph list to latest from PDFBox by @BobLd in #948
  • New GetText() option: NegativeGapAsWhitespace by @Kizaemon in #952
  • Fix for IndexOutOfRangeException exception by @GrabzIt in #955
  • Fix "Nightly Release" pipeline following csproj changes by @BobLd in #957
  • Do not throw exception when lenient parsing in ON in CrossReferenceParser and fix #959 by @BobLd in #961
  • Improve UnwrapIndexedColorSpaceBytes by @BobLd in #962
  • Fix out of range exception in AnnotationProvider by @BobLd in #963
  • Return a copy of the ArrayPoolBufferWriter buffer in Ascii85, AsciiHex and RunLength filters and fix #964 by @BobLd in #965
  • Make ColorSpaceDetails.BaseNumberOfColorComponents public to allow for external image factories by @BobLd in #966
  • Improve GlyphList by @BobLd in #967
  • Properly handle ZapfDingbats font for TrueTypeSimpleFont and add tests by @BobLd in #969
  • Execute RemoveStridePadding in place when possible by @BobLd in #968
  • Add HexToken case in OptionalContent parsing by @simonedd in #971
  • Update UglyToad.PdfPig.ConsoleRunner target framework to net8 by @BobLd in #972
  • Do not throw error on Pop when stack size is 1 in lenient mode and fix #973 by @BobLd in #974
  • Fix warnings about "type 'K' cannot be used as type parameter 'TKey' in the generic type or method 'Dictionary<TKey, TValue>'" by @BobLd in #976
  • Refactor XObjectFactory by @BobLd in #977
  • Update UnpackComponents() to account for 1bpc + DeviceGray (hack for Jbig2) by @BobLd in #978
  • CcittFaxDecodeFilter: do not check for input length, invert bitmap with ref byte and fix #982 by @BobLd in #983
  • Add JPX bits per component decoding by @BobLd in #986
  • Issues/987 by @BobLd in #990
  • Make DecodeParameterResolver class public by @BobLd in #993
  • Update Microsoft and SkiaSharp NuGet packages by @BobLd in #994
  • Update Microsoft NuGet packages for UglyToad.PdfPig.Package by @BobLd in #996
  • Resolve image data (implementation from @kasperdaff) by @BobLd in #998
  • Pass IFilterProvider to IFilter.Decode() and handle null in PdfExtensions.Resolve() by @BobLd in #999
  • Improve GetExtendedGraphicsStateDictionary() and StackDictionary.TryGetValue() by @BobLd in #1004
  • Better handle integer overflow in DocstrumBoundingBoxes by @BobLd in #1005
  • version 0.1.10 by @BobLd in #1006
  • Update run_integration_tests.yml by @BobLd in #1007

New Contributors

Full Changelog: v0.1.9...v0.1.10