Pss

Latest version: v1.45

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

Scan your dependencies

Page 2 of 3

1.39

- Fixed a number of problems with mixing regex pattern and extensions in file
searching (see Github issues 2 and 3).
- Sped up searching for multiple regex file patterns (such as
'--cmake --make') by ~10%.
- Fixed a colorama bug that caused intermittent coloring problems on 64-bit
Windows (pull request 7 by Ben Hoyt).
- Added --color-line option to specify custom line number coloring (issue 11
by Ben Hoyt).
- Added the .pyw extension to Python patterns (issue 12).
- Added the .go extension for Go (issue 14).

1.38

- Issue 39: Fix regex matching which was broken by the non-regex optimization
in v1.37

1.37

- Fixed the output of --help-types to describe file patterns more faithfully.
- Issue 35: Fix the -w option to work properly on Python 3
- Added '.tox' to the set of directories ignored by default.
- Issue 34: Support for --cython
- Added support for the .el extension for Emacs Lisp
- Issue 36: Fixed the --match option.
- Issue 37: Allow comma-separated lists in --ignore-dirs
- Optimize the files-with-matches option by looking for a single match within
a file instead of all matches.
- Issue 38: Optimize matching of non-regex patterns, which is very common.
Measured speedup of 10-20%.

0.36

- Issue 28: additional patterns for Makefile searches.
- Issue 30: added option to search in files without extensions.
- Added patterns for searching within LLVM IR, Tablegen, SCons, separated
include and inline files (.inc, .inl), .S assembly and JSON files.
- Issue 32: handle path separators in --ignore-dir.

0.35

- Speedup (~20%) for matching file contents (pull request 7 by Neil
Chintomby)
- Set --noheading and --nobreak for non-tty output. This aids using pss
instead of grep in editor plugins. Addresses Issue 25.
- Added --py and --rb command line type synonyms for Python and Ruby,
respectively.
- Added --cfg command line type for configuration files.
- Issue 25: fix crash when attempting to read a file without
read permissions.
- Issue 26: additional patterns for CMake searches.

0.34

- Added --noheading and --nobreak options (pull request 4 by Bernhard
Leiner).
- Issue 13: added the '-t/--textonly/--nobinary' option to restrict the
search to textual files.
- Issue 23: added 'txt' type for '.txt' and '.text' extensions
- Added 'rst' type for '.rst' and '.rest' extensions (Restructured Text)
- Issue 17: customize the colors used by pss for matches and filenames.
- Added __pycache__ to the list of directories ignored by default.
- Issue 20: Make -g cooperate with -a as expected.
- Issue 16: Add F90 and F95 extensions for Fortran.
- Issue 3: Allow specifying file types using patterns, not just extensions.
Also adds new types: make, rake, cmake.

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.