Clown-sort

Latest version: v1.10.2

Safety actively analyzes 623541 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 7

1.10.2

* Make `\b` word boundary in a configured `SortRule` also match against underscores (which it doesn't by default)
* New default sorting rules
* Make `RuleMatch` a real class

1.10.1

* New default sorting rules

1.10.0

* New script `extract_pages_from_pdf` lets you easily rip pages out of a PDF
* Add `--page-range` argument to both `extract_pages_from_pdf` and `extract_text_from_files`
* `pypdf` exceptions will trigger the offending page to be extracted and a suggestion made to the user that they submit the page to the `pypdf` team
* Bump `pypdf` to version 3.14.0 (fixes for many bugs on edge case PDFs)
* Better handling of sort rules that fail to parse
* New crypto sort rules
* Rename `--print-when-parsed` command line option to `--print-as-parsed`
* Suppress `/JBIG2Decode` warning output when decoding PDFs
* Refactor overwrite confirmation, use stderr

1.9.2

* Allow `Pillow` 10.0.0
* Reduce required python version to 3.8

1.9.1

* Output progress notifications to STDERR when parsing text from very large PDFs
* Fix issue that caused explosive memory growth when parsing large PDFs
* `--print-when-parsed` command line option for `extract_text_from_files`
* Upgrade `pypdf` to 3.12.0 to resolve various PDF parsing failures
* PDFs: Handle various exceptions when enumerating embedded images:
* `OSError: cannot write mode CMYK as PNG`
* `ValueError: not enough image data`
* `TypeError: unhashable type: 'ArrayObject'`
* `TypeError: unhashable type: 'IndirectObject'`

1.9.0

* Parse text from images in PDFs (some PDFs have no text only images)
* Improve `extract_text_from_files` functionality

Page 1 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.