Damage

Latest version: v0.3.14

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

Scan your dependencies

10.14.6

damage_gui-0.4.1-windows-x86_64.zip
sha256 checksum : 3feb463283459205e219172b9be72ab558b47d60f6f10833841f638f8ee0ddf7

**Full Changelog**: https://github.com/ubc-library-rc/fcheck/compare/v0.1.5...gui_v0.4.1

0.3.14

A plethora of changes:

* Unified versioning for all damage products. It looks like the GUI version went backwards but causality has still been preserved.
* *fcheck* has been renamed to *damage* because there's no reason why it should have two names.
* Cross-platform capability is much improved because of a switch to using `pathlib`.
* Build back-end switched to `poetry`.
* GUI no longer uses `PySimpleGUI`; switched to `FreeSimpleGUI` instead.
* JSON output is now a single unified JSON.
* Mimetypes are now included with file information.
* Command-line damage can now output tsvs.
* Installation with pipx or pip now includes both command line and GUI products.
* Binaries compiled with `nuitka`.

----
Binary releases

* Windows: Damage GUI for x86_64
* MacOS: Damage GUI for Apple Silicon: MacOS 15.3 +

----

**Full Changelog**: https://github.com/ubc-library-rc/damage/compare/gui_v0.4.2...v0.3.14

gui_v0.4.2
* Fixed a bug in the GUI release where adding files via the menu did not add recursively.
* The MacOS dmg is now smaller.

Binary files notes

damage_gui-0.4.2-linux-x86_64.zip
sha256 checksum : d37420714d0d5c9246e1ddbdda630c2521126bfbffe86ac42ca808fad1d92ee2

damage_gui-0.4.2-mac-x86_64.dmg
sha256 checksum : bbd1e9a17b4d3db5a4e05ddb70f4e1aecd80d13e9b6853aa8be8af5ce0f97578


damage_gui-0.4.2-windows-x86_64.zip
sha256 checksum : bffbc52b2c6b4800cae1b5b73af23be31e6e5090f962c1cc29dde3e57acb1793

**Full Changelog**: https://github.com/ubc-library-rc/fcheck/compare/gui_v0.4.1...gui_v0.4.2

gui_v0.4.1
Damage utility with GUI

This is the first release of the GUI version of **Damage**; no terminal or command line experience required.

The console release/fcheck is unchanged; if you would like those binaries please see [v0.1.5 - 27 January 2022 "I can parentheses" edition](https://github.com/ubc-library-rc/fcheck/releases/tag/v0.1.5)

Binary releases are now available for Windows, MacOS and Linux.

---

damage_gui-0.4.1-linux-x86_64.zip
sha256 checksum : 5f43883b9f6b975f81e2614fc6f75f0872167b570706509312e106eb62ea8ecd

damage_gui-0.4.1-mac-x86_64.dmg
sha256 checksum : baae827e07fbd2c86f0996daae8dfb7d06daa804461b56dbb1c52d8d5109de3c

0.1.5

* Fixed null_count boolean logic so it won't falsely check non-text files and then crash.
* Edited recursion algorithm in scripts/damage.py to make it behave like you would expect from traditional recursion algorithms.
* New binary files. At least there was only half a day between bug fixes.

Binary files notes

**damage.exe** - executable file for Windows computers
SHA256(damage.exe)= 2aa29a18cc7a0f23f4d4cb4563186a918401405705cd15c0056c99b8b5cc6372

**damage** - executable file for Mac OS > = v10.14.6 (Intel processor)
SHA256(damage)= f9f803af6e5f830b4c50899341786a6c4753b3453df166a3c96df3856ccf6188

**Full Changelog**: https://github.com/ubc-library-rc/fcheck/compare/v0.1.4...v0.1.5

0.1.3

* Fcheck and Damage now check for and report unicode null characters in text files
* Binary files removed from source tree and placed in releases

Binary files notes
**damage.exe** - executable file for Windows computers.
SHA256(damage.exe)= 2aa29a18cc7a0f23f4d4cb4563186a918401405705cd15c0056c99b8b5cc6372

**damage** - executable file for Mac OS > = v10.14.6 (Intel processor)
SHA256(damage)= d8281d5e9fa3ff3b7fa03d551b6040302b80bda52a3383cdfe53daef238b5774

**Full Changelog**: https://github.com/ubc-library-rc/fcheck/compare/v0.1.2...v0.1.3

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.