Streamlit-authenticator

Latest version: v0.4.3

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

Scan your dependencies

Page 2 of 3

0.3.3

1. Refactored code base
2. Added 'unrendered' login functionality for the login widget
3. Added 'key' parameter to all widgets to avoid duplicate WidgetID errors
4. Added 'callback' parameter to all widgets to invoke developer provided function on successful widget submission
5. Added 'captcha' to select widgets
6. Allowed developer to upload empty credentials dict with no users
7. Allowed developer to disable automatic hashing with the 'auto_hash' parameter in the Authenticate class
8. Added 'Hasher.hash_passwords' to allow the developer to pre-hash all plain-test passwords in the credentials
9. Allowed user to register with email as username
10. Enforced strong password requirements for new users

0.3.2

1. Upgraded to extra-streamlit-components==0.1.70
2. Fixed bug related to deleting the re-authentication cookie
3. Fixed bug relating to the missing 'max_concurrent_users' attribute
4. Added 'max_login_attempts' feature to limit the maximum number of failed login attempts
5. Enhanced re-authentication UX by adding a sleep function
6. Major refactoring of codebase to allow for future developments
7. Hasher module moved to streamlit_authenticator.utilities
8. 'preauthorized' key was changed to 'pre-authorized' in the config file and elsewhere

0.3.1

0.2.3

0.2.2

1. Added a unique key for the logout button to prevent duplicate key errors.

0.2.1

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.