Skip to content

Latest commit

 

History

History
115 lines (74 loc) · 2.84 KB

HISTORY.rst

File metadata and controls

115 lines (74 loc) · 2.84 KB

History

1.5.1 (2017-07-20)

  • Fixed an error on unpinned VCS requirements. This is a regression, see pyupio#72

1.5.0 (2017-07-19)

  • Internal refactoring. Removed dependency on setuptools and switched to the new dparse library.

1.4.1 (2017-07-04)

  • Fixed a bug where absence of stty was causing a traceback in safety check on Python 2.7 for Windows.

1.4.0 (2017-04-21)

  • Added the ability to ignore one (or multiple) vulnerabilities by ID via the --ignore/-i flag.

1.3.0 (2017-04-21)

  • Added --bare output format.
  • Added a couple of help text to the command line interface.
  • Fixed a bug that caused requirement files with unpinned dependencies to fail when using
a recent setuptools release.

1.2.0 (2017-04-06)

  • Added JSON as an output format. Use it with the --json flag. Thanks @Stype.

1.1.1 (2017-03-27)

  • Fixed terminal size detection when fed via stdin.

1.1.0 (2017-03-23)

  • Compatibility release. Safety should now run on macOs, Linux and Windows with Python 2.7, 3.3-3.6.
Python 2.6 support is available on a best-effort basis on Linux.

1.0.2 (2017-03-23)

  • Fixed another error on Python 2. The fallback function for get_terminal_size wasn't working correctly.

1.0.1 (2017-03-23)

  • Fixed an error on Python 2, FileNotFoundError was introduced in Python 3.

1.0.0 (2017-03-22)

  • Added terminal size detection. Terminals with fewer than 80 columns should now display nicer reports.
  • Added an option to load the database from the filesystem or a mirror that's reachable via http(s).
This can be done by using the --db flag.
  • Added an API Key option that uses pyup.io's vulnerability database.
  • Added an option to cache the database locally for 2 hours. The default still is to not use the cache. Use the --cache flag.

0.6.0 (2017-03-10)

  • Made the requirements parser more robust. The parser should no longer fail on editable requirements and requirements that are supplied by package URL.
  • Running safety requires setuptools >= 16

0.5.1 (2016-11-08)

  • Fixed a bug where not all requirement files were read correctly.

0.5.0 (2016-11-08)

  • Added option to read requirements from files.

0.4.0 (2016-11-07)

  • Filter out non-requirements when reading from stdin.

0.3.0 (2016-10-28)

  • Added option to read from stdin.

0.2.2 (2016-10-21)

  • Fix import errors on python 2.6 and 2.7.

0.2.1 (2016-10-21)

  • Fix packaging bug.

0.2.0 (2016-10-20)

  • Releasing first prototype.

0.1.0 (2016-10-19)

  • First release on PyPI.