Releases: h471x/password_generator
Releases · h471x/password_generator
Version 0.2.6
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
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
- Functionality: This feature fetches all stored passwords and displays them in a formatted output, including:
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
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
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
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