> For the complete documentation index, see [llms.txt](https://docs.bluefletch.com/bluefletch-enterprise/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bluefletch.com/bluefletch-enterprise/product-guides/device-applications/epm-plugin/release-notes.md).

# Release Notes

### Release 1.1.3 <a href="#release-1.0.42" id="release-1.0.42"></a>

#### Highlights

Introduced automatic syncing of saved credentials on login and support for extra fields beyond username and password. Fixed bugs around username and password injection into fields.&#x20;

#### Details

**New Features**

* Added functionality to save credentials per individual website instead of by shared domain, so that different pages on the same site can have their own separate logins.
* Added support for login forms that require more than just a username and password (for example, extra fields like PINs).
* Adjusted syncing of saved credentials to happen automatically as soon as a user logs in; no manual refresh needed.

**Reliability Improvements**

* Fixed a bug where automatic sign-in was not working consistently on certain web-based login screens and on Zebra devices.
* Fixed a bug where the sign-in button was occasionally being clicked before the username was fully entered.
* Fixed a rare issue where the same username or password could be entered twice into a field.
* Added support for Microsoft Teams/Authenticator sign-in screens that briefly show a loading spinner before the password screen appears. EPM now waits for the screen to finish loading instead of failing silently.

**Security**

* Fixed an issue on shared devices where a previous user's saved sign-in suggestions could incorrectly appear for the next user.

### Release 1.0.42 <a href="#release-1.0.42" id="release-1.0.42"></a>

#### Highlights

Introduced new Password Manager autofill service, updated password vault save logic, updated domain save logic to normalize the domain URLs and various application fixes.

#### Details

* Introduced a new Android Autofill Service that detects credential fields in applications and websites and offers saved passwords.
* Added a password entry screen for viewing, adding, editing, and deleting saved credentials.
* Added an application selection dialog for associating credentials with installed applications.
* Fixed crash when no password entry exists for an app/website.
* Fixed crash (IndexOutOfBoundsException) when deleting legacy password entries.
* Fixed DELETE API endpoint path syntax error.
* Fixed POST API return type to receive updated vault version from server.
* Fixed session checking when logging out and back in.
* Fixed Remote View UI and Top App Bar title display.
* Fixed infinite loading state issue.
* Fixed exception when there is a missing config.
* Added ProGuard rules for Password Manager module.
* Updated Support Tool Library to 6.0.16
* Added signature-based permission for BlueFletch browser compatibility
* Added broadcast receiver for BlueFletch Browser password entry events.
* Updated logic so that the password vault reloads on Password Manager resume.
* Migrated display string usages to string resources.

### Release 1.0.37 <a href="#release-1.0.37" id="release-1.0.37"></a>

#### Highlights

New Healthcare variant and updates to processing logic.

#### Details

* Update logic to allow use of wildcard for other model variants.
* Added additional coordinates for TC53 and ET51 on Android 13/14 devices.
* Added new Healthcare EPM variant.
* Updated application icons.
* Changed application name to *EPM Plugin*.
* Added additional intent filter action for importing to CredentialProviderHelper.
* Updated the logic for handling secured imports.
* Updating logging during finish processing.
* Added TC27 to device configurations.
* Added `sharedFile` property to `epmPluginConfig` settings.
* Added Honeywell CT40 to device configurations.

### Release 1.0.30 <a href="#release-1.0.30" id="release-1.0.30"></a>

#### **Highlights**

Updates to support additional device types. Added additional logging. Android 14 support.

#### **Details**

* Updated EPM name within the Accessibility Settings.
* Update to allow enabling accessibility with Platform Service (requires Platform Service 2.0.1 and higher).
* Update coordinates for Honeywell EDA10, Zebra TC58 A11 and Zebra TC52 A11.
* Updated coordinates for TC520L A11.
* Updated accessibility enabler components for TC51/52 running Android 8.1.
* Added ability to start remotely via Messaging.
* Corrected variable assignment for root node, and add try/catch for already recycled nodes.
* Implemented Support Library 5.9.3 for local logging.
* Updated to allow the use of comma delimited list of packages for an action.
* Added `usernameUseImeSubmit`, `passwordUseImeSubmit` and `submitButtonUseIme` to workaround issue with Chrome 133 not responding to click events.
* Added Post Notification permission to support changes for Android 14.
* Added ability for EPM to use internal page identifiers for pages that do not contain visible hint text.
* Fixed issue where fields of the type `AutoCompleteTextView` were not auto-filled.
* Updated to check if Display Over permission is granted before displaying overlay, to prevent errors.
* Updated logic for checking if accessibility is enabled.
* Added logic to prevent the previous Accessibility Settings screen from showing when reopening the application.
* Updated to allow EPM to wake up the device if being enabled while device is asleep.
* Added debug logging to help troubleshoot problematic pages and use debug log setting from Launcher.

### Release 1.0.16 <a href="#release-1.0.16" id="release-1.0.16"></a>

#### **Highlights**

Initial build of Enterprise Password Manager (EPM) Plugin. Introduced the features of auto-filling shared credentials, covering the auto-fill action with a configurable overlay, and automatically dismissing context menus.

#### **Details**

* Built support for shared credentials.
* Added new service for plugin enabler.
* Add shared credential functionality.
* Fixed issue where EPM was incorrectly bringing up the overlay on pages it read.
* Added the ability to override username.
* Added configurable style for overlay.
* Set metadata emsLogging to true.
* Added several Support library app events and a SupportLibrary.AppINIT call.
* Added ability to use configuration/session replacement values in usernameValue action field.
* Fixed an auto-fill issue with revised logic.
* Added new states to enable/disable the EPM application using the existing broadcast intents.
* Added useInputFocus configuration to focus on input fields prior to entry.
* Fixed NPE crash when nodeInfo parent is null.
* Fixed an issue where EPM crashed when running on a non-Zebra device.
* Added useImeSubmit flag to automatically submit (akin to an "enter" keystroke) after password entry if enabled.
* Added setting disableContextMenu to look for and dismiss Microsoft's context menu with Sharing option from web views.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.bluefletch.com/bluefletch-enterprise/product-guides/device-applications/epm-plugin/release-notes.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
