Skip to content

Releases: h471x/password_generator

Version 0.2.6

30 Sep 18:58
Compare
Choose a tag to compare

Release Notes - Version 0.2.6

New Features

  • Enhanced Package Usage:
    • Introduced methods to set the desired password length and exclude specific characters when generating passwords.
    • Users can now configure password generation settings directly in their scripts using the PasswordGenerator class.

Example Usage

You can now easily integrate pypass-tool into your own applications. Here's how:

from pypass import PasswordGenerator

def main():
    # Create an instance of PasswordGenerator
    new_pass = PasswordGenerator()
    
    # Set the desired password length and characters to exclude
    new_pass.set_password_length(16)
    new_pass.exclude_characters("weak12345")

    # Generate the password with the specified settings
    password = new_pass.generate_password()
    
    # Print the generated password
    print(f"Generated Password: {password}")

if __name__ == "__main__":
    main()

Improvements

  • Code refactoring for better maintainability and readability.

Version 0.2.3

30 Sep 16:23
Compare
Choose a tag to compare

PyPass Tool - Release Notes

Version: 0.2.3
Release Date: 09-30-2024

New Features

Password Viewing

  • Added --show Argument: Users can now view stored passwords directly from the database by using the new --show command-line argument.
    • Functionality: This feature fetches all stored passwords and displays them in a formatted output, including:
      • Name: The name assigned to the password.
      • Description: A brief description of the password's purpose.
      • Owner: The individual who owns the password.
      • Creation Date: The date the password was created.
      • Strength: The assessed strength of the password.
      • Password: The actual password content (displayed securely).
    • Usage: To utilize this feature, simply run the following command:
      pypass --show

Improvements

  • Improved the output format for better readability when displaying stored passwords.

Bug Fixes

  • Fixed minor bugs in password generation and saving processes.

Future Enhancements

  • Plans to include options for filtering and searching through stored passwords in future updates.

Version 0.2.2

22 Sep 18:03
Compare
Choose a tag to compare

Release Note: Version 0.2.2

Fixed Issue

  • Do not include the passwords in the setup therefore in the wheel file

Contributors

  • Hatix Ntsoa

Version 0.2.1

22 Sep 17:50
Compare
Choose a tag to compare

Release Note: Version 0.2.1

New Features

Password Management Enhancements

  • Markdown Export: Users can now save generated passwords into a Markdown file for better organization and readability. The saved format includes:

    • Password name
    • Date of creation
    • Owner
    • Description
    • Strength
  • SQLite Database Integration: Passwords can now be stored in an SQLite database, allowing for easy retrieval and management of saved passwords. The database includes the following fields:

    • ID
    • Password name
    • Creation date
    • Owner
    • Description
    • Strength
    • Password value

Usage

  • To generate a password and save it, simply run the command:
pypass

Follow the prompts to save your password to both the Markdown file and the SQLite database.

Improvements

  • Enhanced error handling for file operations and database connections.
  • Updated documentation for new features and usage instructions.

Contributors

  • Hatix Ntsoa

Version 0.1

21 Sep 12:39
Compare
Choose a tag to compare

Random Password Generation Operational for both CLI, Web and GUI.

Primary Features :

  • Variable Password Length ( from 8 to 20 )
  • Characters Exclusion for the Generated Password