Skip to content

PyHashSum v3.5.1

Latest
Compare
Choose a tag to compare
@oop7 oop7 released this 23 Feb 10:17
6dc190a

Changelog - Pyhashsum v3.5.1

This release brings several enhancements and fixes to Pyhashsum, focusing on user experience, stability, and performance. Notably, the project has been renamed to pyhashsum and is now available as a PIP package!

✨ New Features

  • PIP Package Availability:

    • Pyhashsum is now available as a PIP package for easy installation!
    • Install the latest version directly from PyPI using: pip install pyhashsum
    • Simplify the installation process and keep your Pyhashsum up-to-date with ease.
  • Automatic Update Checks:

    • Pyhashsum now automatically checks for updates upon application start and via a "Check for Updates" option in the Help menu.
    • Stay up-to-date with the latest features and improvements effortlessly.
    • Users will be notified if a newer version is available on the GitHub releases page, with a direct link to download it.
  • About Section:

    • A comprehensive "About" dialog is now accessible from the Help menu.
    • Provides essential information about Pyhashsum, including:
      • Application version (v3.5.1)
      • A brief description of the tool's purpose.
      • Developer information (oop7).
      • A list of key features.
      • Details about the technology stack (Python and PySide6).
      • License information (MIT).
      • A link to the Pyhashsum GitHub repository for more information and contributions. (Repository Renamed)

🛠️ Improvements

  • Enhanced Calculation Process:

    • Significant improvements have been made to the checksum calculation process for both single files and folder scans.
    • This results in a more robust and reliable hash generation experience.
    • Underlying code refinements contribute to better resource management and stability.
  • Performance Boost for Hash Calculations:

    • Optimized the file reading and hashing algorithms to significantly increase calculation speed.
    • Users will experience faster hash generation, especially for larger files and during folder scans.
    • Chunk size adjustments and internal threading improvements contribute to the performance gains.

🐛 Bug Fixes

  • Resolved Infinite Calculation Issue:
    • Addressed and fixed a critical bug that could cause the application to enter an infinite calculation process under certain conditions.
    • This fix ensures the application completes hash calculations reliably and prevents indefinite processing.
    • Users should no longer encounter situations where the progress bar gets stuck or the application becomes unresponsive during hash generation.

🎨 User Interface

  • Updated Application Logo:
    • The application icon has been refreshed with a new logo, providing a more modern and visually appealing look.
    • This change enhances the overall visual identity of Pyhashsum.

Thank you for using Pyhashsum! If you encounter any issues or have suggestions, please report them on the Pyhashsum GitHub repository.