Get NewPass now!

Get the latest version of NewPass to secure your digital realm.

NewPass v1.2.1 (12) ✨

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.

Improvements

  • Enhanced haptic feedback experience.
  • Increased the length of generated passwords up to 64 characters.

Removals

  • Removed all length restrictions on input fields such as name, email, and password.️

NewPass v1.1.10 (12)

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.️

NewPass v1.1.9 (11)

Added

  • Added an icon and a function to reveal the password.️

Removed

  • Removed the MANAGE_EXTERNAL_STORAGE permission.

NewPass v1.1.8 (10)

Added

  • Added an option to switch between biometric/device credentials or password to log in.️️
  • Added a function to export and import database. ️

Fixes

  • 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.

NewPass 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.

NewPass v1.1.6

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.

NewPass v1.1.5

Added

  • Added support for language selection.
  • Added italian language.
  • Added light mode.
  • Added a button to toggle between dark mode and light mode.

Improved

  • Setting UI.

NewPass v1.1.4

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.

NewPass v1.1.3

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.

NewPass v1.1.2

Fixed

  • Fixed the DPI settings issue that made the app unusable on devices with small screens.

Improved

  • General improvement of the UI.

NewPass v1.1.1

Added

  • Added a function that prevent adding duplicate entries to the database.
  • Set maximum and minimum length constraints on fields before inserting/updating entries in the database.
  • Implemented view binding.
  • Implemented a DBServiceLocator.