lopdf v0.26.0 Release Notes

Release Date: 2020-09-29 // over 3 years ago
  • ➕ Add

    • Add as_str, as_str_mut methods to Object (#107)

    Dtoa

    • dtoa may write real number in exponential format which is not allowed in PDF

    Genericize

    • Genericize Content to allow AsRef<[Operation]> (#111)

    👉 Make

    • 0️⃣ Make pom dependency optional (but default) (#112)
    • 👉 Make rayon dependency optional (#108)

    🔀 Merge

    • 🔀 Merge document PDF logic with some fixes (#117)

    Various

    • ⚡️ Various improvements, updated libraries and image features (#118)

Previous changes from v0.25.0

  • ➕ Add

    • ➕ add indexing checks (#98)

    ➕ Add

    • ➕ Add a test for #93 (#95)

    🛠 Bugfix

    • 🛠 Bugfix for xref_start. (#105)

    Check

    • check that the buffer is big enough for startxref (#93)

    Create

    • Create rust.yml (#104)

    Extend

    • extend recursion limit to non-local references (#100)

    🛠 Fix

    • 🛠 Fix compilation error&test error (#102)

    Keep

    • keep looking for the last pattern (#94)

    Limit

    • limit recursion to the number of objects (#92)

    Limit

    • Limit allowed bracket depth. (#97)

    🚚 Move

    • 🚚 Move bracket depth checking into parsers. (#101)

    🚀 Release

    • 🚀 Release 0.25

    Return

    • Return Result from as_array_mut() (#106)

    ⚡️ Update

    • ⚡️ Update itoa and linked-hash-map (#91)