Releases: 6eero/NewPass
Releases · 6eero/NewPass
v1.2.0
✨ What's New
Main
- Switched to AES-GCM mode for encryption to ensure the integrity of input values.
- Added functionality to export/import database as encrypted JSON (AES-GCM and PBKDF2 with HMAC SHA256).
- Password hashes are now stored in encrypted shared preferences (PBKDF2 with HMAC SHA256).
Additions
- The generate password screen now displays the entropy level of the password.
- Option to disable lowercase characters.
- Added information on secure contact methods, website links, and more in the settings.
- Added animation to the login button when an incorrect password is entered.
- Warning message displayed on first launch.
- Added multiple language options.
Removals
- Removed all length restrictions on input fields such as name, email, and password.
Improvements
- Enhanced haptic feedback experience.
- Increased the length of generated passwords up to 64 characters.
v1.1.10
✨ What's New
Added
- Added an icon and feature to search for an account in the database. 🔍
- Introduced a third text input to confirm the password during the password change process. 🔒
- Included Chinese language support. 🇨🇳
- Integrated Hindi language support. 🇮🇳
Removed
- Removed WRITE_EXTERNAL_STORAGE permission. 🚫
- Removed READ_EXTERNAL_STORAGE permission. 🚫
Improvements
- Enhanced the design of dialogs for improved user experience. 🎨
Fixes
- Resolved the issue where the status bar in light theme was not appearing. 🛠️
v1.1.9
v1.1.8
What's New
✨ Added
- Added an option to switch between biometric/device credentials or password to log in.
- Added a function to export database.
- Added a function to import database.
🛠 Fixed
- Provide fallback option to password mode when biometric/pattern/PIN is discarded.
📝 Minor Additions
- Added minimum length of 4 characters to new password for database.
- Added a new switch in the settings menu.
- Added new translations.
v1.1.7
🚀 New Features
- Added new settings menu with a custom listview and a custom switch matching the NewPass design
- Added a function to change the database password
- Added ability to save passwords without email
✨ Enhancements
- Added more translations
- Improved vibration feedback
- Improved user experience
v1.1.6
Changelog 🌟
New Features
- Added login with biometric credential (or device credential) 🔒
- Added support for Italian, French, and Spanish languages 🌍
- Added Vibration feedback 📳
Improvements
- Added "Import/Export" options in the settings menu (implementation coming soon) ⚙️
- Improved settings menu UI 🎨
v.1.1.5
v1.1.4
🚀 Release Notes
-
Added:
- Implemented animations for smoother fragment transitions.
-
Fixes:
- Resolved the issue of improper back navigation.
- Fixed UI issues in the "Generate Password" fragment.
- Corrected the display of a small white line on the fragment edge during animations.
-
Improved:
- Moved some strings in the Login Activity to strings.xml for better localization.
v.1.1.3
🚀 Release Notes
-
Added:
- Implemented a settings menu.
- Introduced a settings button in the MainActivity.
- Increased character limits for username, email, and password fields.
- Auto hide password while typing on login screen
-
Improved:
- Enhanced security: EncryptionHelper no longer logs plaintext and keys.
- Refactored the codebase to adhere to the MVVM pattern.
- Improved password generation by switching to
java.security.SecureRandom
. - Made various UI enhancements for better user experience.