Squad

Latest version: v1.93

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

Scan your dependencies

Page 34 of 36

0.27

* core:
* display metadata in a grid in HTML notifications emails
* handle list as metadata keys in emails
* Test: add `log` field
* frontend:
* add line break between metadata list values
* highlight rows under the mouse on project and build listings, and in the
list of test suites in the build page
* remove "ed" suffix from test results
* align width of top navigation bar with content width
* turn entire suite rows into links
* improve HTML markup
* redesign the TestRun page
* failures are listed at the top, with their corresponding log snippet if
available
* note however that assigning log snippets to test results is not
implemented yet; will probably be available on the next update.
* skipped and passed tests are hidden by default, but can be displayed with
a click

0.26

* Dockerfile: run out of the box
* api: create Build object when creating TestJob
* core, ci: drop usage of VersionField
* core:
* don't overwrite ProjectStatus with earlier data
* fix test for not sending duplicated notifications
* remove ProjectStatus creation/update from transaction
* make it possible to specify important metadata
* make Build metadata the union of test runs metadata
* ci: make TestJob.build the same type as Build.version
* frontend:
* add missing "incomplete" word in builds table
* add titles for project internal pages
* present test jobs in build page
* convert builds table into a grid
* redesign the build page
* update Font Awesome hash
* use a grid for metadata everywhere
* display only important metadata for build

0.25

* Change license to the Affero GPL, v3 or later
* MANIFEST.in: remove redundant lines
* Normalize email addresses
* README
* README.rst: remove mention of Debian packages for assets
* README.rst: update list of dependencies on Debian
* ci: lava: add 'auto-login-action' to automatically resubmitted patterns
* core
* core/Build: sort test suites in test_suites_by_environment
* core/notification: Do not send dup notifications
* core: added project description
* frontend
* frontend: added support for logging in on small screens
* frontend: change license mentioned in the header
* frontend: display skip percentage and tooltips in test bars
* frontend: download static assets from their original locations
* frontend: hide project list header on small screens
* frontend: hide zeros in build listing
* frontend: improve UI consistency
* frontend: only replace download.status if needed
* frontend: use better colors for pass/fail
* gen-test-data: do everything that is needed under the hood
* git-build: fix clean of old builds
* scripts
* scripts/git-build: build Python packages from the git repository
* scripts/release: exclude download assets from the `tar vs git` check
* scripts/travis: abandon git-based cache of static assets
* setup.py: correctly exclude code from test/ from being installed
* submit-test-data: also generate skips

0.24

* core
* provide test suites executed by environment
* README updates

0.23

* core/notification:
* add support for having a custom subject as part of an email notification
template.

0.22

* ci
* handle fetching failures with less noise, and in a way that is independent
of the test job backend. This reverts the LAVA-specific handling added in
0.21.
* ci/lava
* add support for using boot information from LAVA as an articial boot test
and as a boot time metric.

Page 34 of 36

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.