Releases: lukbrew25/easy-mongodb-auth-handler
v3.0.0
Full Changelog: v2.1.1...v3.0.0
NOW REQUIRES PYTHON 3.9 OR GREATER!!
Major API update that now optionally allows configuration files instead of passing arguments
New functions available
Updated README for new additions
Now requires python-dotenv>=1.1.1 and python>=3.9
v2.1.1
Full Changelog: v2.1.0...v2.1.1
Shift to MIT license
v2.1.0
Full Changelog: v2.0.0...v2.1.0
Add several manual rate limiting/status check functions.
No new API changes other than these functions.
v2.0.0
Full Changelog: v1.0.13...v2.0.0
v2 release! (combining the last several feature updates into one release)
Now, this project will use semantic versioning and depreciation warnings before major changes.
Custom verification code length through optional argument with option to override the length per function call.
Clearer argument naming.
v1.0.13
What's Changed
- Add custom verification email templates with HTML support and placeholder replacement by @copilot-swe-agent in #6
Full Changelog: v1.0.12...v1.0.13
Custom subject and body in verification emails by adding optional args to pass a custom template - with default value fallback.
v1.0.12
Full Changelog: v1.0.11...v1.0.12
Fixed and updated README.md
Class cleanup with auto pymongo connection closing
Rate limiting updates-
Optionally skip rate limiting logic per function call
Violating the rate limit cooldown now can optionally apply a stackable additional cooldown penalty
NEW MODULE -
Manual database and collection management options
New statistic functions
v1.0.11
Full Changelog: v1.0.10...v1.0.11
Optional rate limiting
Better README.MD
Separate some functions into Auth and Utils modules
Better file organization
v1.0.10
Full Changelog: v1.0.9...v1.0.10
Logic fixes
New func to check verification code before user deletion
Clear saved verification code after successful use.
v1.0.9
Full Changelog: v1.0.8...v1.0.9
Logic fixes
Improved README.MD
Better/deeper MFA integration and password less options.
v1.0.8
Full Changelog: v1.0.7...v1.0.8
Custom cert files - use certifi by default
Custom timeouts
Retry connections with custom delays and timeouts