One minute
Sherlock 0.15.0
Major changes coming to Sherlock, including official support for Fedora
- 📦 Official package now available on PyPI (#2127) @ppfeister
- 📦 Official package now available on DockerHub (#2216) @ppfeister
- 📦 Official package now available on Fedora @ppfeister
- 📦 Community package now available on Homebrew @p-linnane
- ✨ New Sherlock wiki at sherlockproject.xyz @sdushantha
- ✨ --dump-response flag added for easier debugging (#2214) @ppfeister
- 🪲 Fixed uncaught exception when tor browser not found (#2033) @joaomfbh
- 🪲 ‼️ Importable module renamed to sherlock_project (Debian#1072733) @ppfeister
- 🛠️ Adopted Poetry and restructured as a true package @mjsir911 @ppfeister @matheusfelipeog @sdushantha
- 🛠️ Unit testing rewritten to better support contributors and packagers @ppfeister
- Switched from unittest to pytest and tox
- Expanded regression testing to include builds on Windows and MacOS
- Added offline-only test environments for packagers (see below)
- 🛠️ Manifest schema added for regression testing and better in-IDE UX (#2212) @ppfeister
- 🛠️ Added detection mechanism for users running via legacy/unsupported methods (#2213) @ppfeister
- 🛠️ ‼️ Dependency torrequest made optional (#2215) @ppfeister @matheusfelipeog
- --tor and --unique-tor are now DEPRECATED (see detail below)
- 🛠️ ‼️ Deprecated support for Python 3.6 and 3.7 (now ^3.8)
- 🛠️ Several minor UX improvements over the course of development
- 🏷️ Adopted properly tagged releases help out our downstream packagers
- ✍️ General improvements to and simplification of in-repo documentation