Release Notes (Mobile WMS for Android)
Below is a rolling list of release notes for Mobile WMS for Android.
Version 2026.7 - July 2026
New Feature | ||
|---|---|---|
SPN-4177 | Introduced functionality for transferring values between fields with different naming, as well as the ability to prevent automatic value transfer. | |
SPN-4197 | Allow zoom and focus in image capture. |
|
SPN-4198 | Dynamically setup navigateTo page id from Lookup results by utilizing {placeholder} syntax. | |
SPN-4210 | Support default value in tote step. |
|
| ||
Task | ||
SPN-3950 | Added busy state when online validation is in progress caused by manually accepting a value in a step. |
|
SPN-4199 | Fixed an issue introduced in Android 15 where the app would appear black when screen sharing, if a password field was on the page. |
|
SPN-4215 | Removed the 'insert endpoint' button when no endpoint was defined. |
|
| ||
Bug | ||
SPN-4051 | Login frame would sometimes be clipped when no configuration files where present. |
|
SPN-4195 | Register command failed to record expiration date. |
|
SPN-4200 | Fixed a bug where the navigation bar blocked signature page. |
|
SPN-4211 | Accepting header with software keyboard sometimes caused the application to crash. |
|
SPN-4217 | Fixed a bug where the application was unable to navigate to the order lines page. |
|
SPN-4220 | Fixed a bug where starting the app in landscape would cause the status bar to overlap the top when returning to portrait. |
|
Version 2026.6.1 - July 2026
Bug | ||
|---|---|---|
SPN-4203 | Fixed an issue where posting returned steps could cause a loop of newly created steps, for example in Pack and Ship flows. |
|
SPN-4205 | Fixed an issue where declining the automatic posting dialog could leave the user stuck with a faded background and prevent normal back navigation. |
|
Version 2026.6 - June 2026
New Feature | ||
|---|---|---|
SPN-3528 | Added support for reading barcodes using the camera when no scanner is available. Implemented to support a more realistic experience when using emulators that support viewing camera input. |
|
SPN-4085 | Allow setting SOAP Action in endpoint configuration. Mostly targeted Finance & Operations in the quest for WAX support. |
|
SPN-4136 | Added transaction id to additional values returned from the backend, such that newer values will be cleaned up if the user steps back in the registration flow, and changes the foundation for the returned additional values. |
|
| ||
Improvement | ||
SPN-3608 | Tote now supports default values, in cases where it is known from the backend. |
|
SPN-4164 | Spine Cleanup - Optimized Package Checker. |
|
| ||
Bug | ||
SPN-3333 | Fixed shortcuts for main menu items not being setup. |
|
SPN-3579 | Fixed a bug where live updates would only send a subset of the registrations. This would reveal itself when performing bulk registrations like when receiving multiple registrations from the backend or when registering grouped order lines. |
|
SPN-4053 | Fixed a bug where rapid scanning would cause an exception on the order lines page. |
|
SPN-4148 | Scanning a lot number selects order line even on partial match. |
|
SPN-4151 | Fixed OrderLines page selecting the wrong index when performing RegisterQuantityByScan. |
|
SPN-4159 | Fixed a bug where pinnable values were dismissed when bin was cleared, when clearAfterPost was enabled. | |
SPN-4188 | Fixed date field last-entry not being resolved on physical keys. |
|
SPN-4189 | Fixed a visual issue with the registration collector where it was not displaying the header text, and had disabled buttons. |
|
Version 2026.5 - May 2026
New Feature | ||
|---|---|---|
SPN-3940 | Added support for reading NFC tags. Basically mimicking a scan, such that the application will perform the same actions as if a barcode was scanned. | |
SPN-4111 | Allow setting endpoint through intent, for use when utilizing emulators. |
|
SPN-4117 | Added support for Keyence scanners. Keyence scanners are not sold by Tasklet, but added to support Yaveon customers. |
|
SPN-4152 | Add initiating scan to registrations. Meaning that if a planned registration is initiated by a scan, then that value is added as an attribute on the registration when passed to the backend. | |
SPN-2938 | Migrate RFID sled functionality to fit new MVVM framework. Functionality lifted from 1.10.2 to new implementation in 2026.5. | |
| ||
Improvement | ||
SPN-3979 | Optimized image capture functionality when requiring multiple images. |
|
SPN-4086 | Prevent menu interaction when page is busy. |
|
SPN-4144 | Spine Cleanup - Optimized the LazyLoadArray, also ensuring proper cleanup. |
|
SPN-4165 | Updated user name visibility behaviour, to always display the login fields when empty. |
|
| ||
Bug | ||
SPN-4162 | Fixed a bug where grouped registrations where not visually removed after deleting all registrations when utilizing License Plates. |
|
SPN-4150 | Close software keyboard when RFID is opened. |
|
Version 2026.4.1 - April 2026
Task | ||
|---|---|---|
SPN-4161 | Show scanned license plate in grouped registrations item. |
|
Version 2026.4 - April 2026
New Feature |
| |
|---|---|---|
SPN-4154 | Approved Zebra ET401. |
|
| ||
Improvement | ||
SPN-4109 | Spine Cleanup - Automatically set Android version code. |
|
SPN-4127 | Updated release process and added Localization to the MobiControl package. Removing the need for the extra language pack. |
|
SPN-4146 | Display post dialog if returned registrations complete the order. |
|
SPN-4149 | Display busy state when processing commands returned from the backend. |
|
SPN-4158 | Added support for grouped order lines in the register command. |
|
| ||
Bug | ||
SPN-4126 | Fixed a bug preventing user selection from matching order lines when scanning Gs1 barcodes with multiple values. | |
SPN-4145 | Fixed a bug making the user stuck if a page was wrongly configured. |
|
SPN-4155 | Added missing order backend id in 'existing registrations' section of AskForCommands request. |
|
SPN-4156 | Build prevented by android version code being 0. |
|
SPN-4157 | Fixed a bug causing the application to crash after logging in twice if the configuration references a service id, that does not exist. |
|
Version 2026.3.1 - March 2026
New Feature | ||
|---|---|---|
SPN-4138 | Enabled transferring values from the selected line in a Registrations page to any page being opened. This does not require setup. |
|
SPN-4057 | Implemented visual representation of registrations returned from the backend as part of scanning a License Plate. |
|
SPN-4096 | Introduced a Notification Service, for displaying returned License Plate registrations. |
|
SPN-4097 | Introduced the possibility to return registrations from the backend as part of scanning a License Plate. |
|
SPN-4098 | In order to provide context, any scan trigger can return registrations already on the device, making the backend better equipped to take the correct action. |
|
SPN-4123 | Allow pasting an endpoint into the application when no start configuration file is present. |
|
| ||
Improvement | ||
SPN-4118 | Spine Cleanup - Remove ShowRefreshMenuItem on registrations page. |
|
SPN-4125 | Added the possibility to show all registrations performed on an order. |
|
| ||
Bug | ||
SPN-4090 | Fixed an issue where automatic logout would not happen when the application was not active. |
|
SPN-4131 | Fixed online validation on TypeAndQuantity. |
|
SPN-4137 | Fixed an issue where scanning would intermittently fail on the Microsoft Azure login page. |
|
Version 2026.2 - February 2026
New Feature | ||
|---|---|---|
SPN-3999 | Introduced the possibility to display returned registrations as part of registering a License Plate. The functionality is locked to the order lines page, and only for use with License Plates. |
|
| ||
Improvement | ||
SPN-3567 | Configurations files moved to appropriate namespace. |
|
SPN-4040 | Removed the SimpleInjector package. |
|
SPN-4063 | Updated third party packages. |
|
SPN-4092 | Spine Cleanup - Updated OnlineRequestGenerator for test. |
|
SPN-4107 | Spine Cleanup - Fixed IDeviceinfo missing from tests. |
|
SPN-4114 | Spine Cleanup - Clear out override warning. |
|
SPN-4128 | Optimized the burger menu such that it is replaced by the actual action if only one item exists in the menu. |
|
| ||
Bug | ||
SPN-3966 | Scanning a serial number longer than 21 characters, which is the Gs1 standard, caused invalid registration on grouped order lines. | |
SPN-4112 | Fixed an issue where scanning a regular barcode would triggers online validation twice on error. |
|
SPN-4113 | Local order line search failed when searching for additional value, like package number. |
|
SPN-4121 | Posting an adhoc registration on an order list did not post step results. | |
SPN-4124 | Included extended error message when azure login succeeds but another error like no mobile users exists causes login to fail. |
|
Version 2026.1 - January 2026
New Feature | ||
|---|---|---|
SPN-1730 | The radio button selector is now able to return the DataKeyColumn value to avoid having to handle different localizations. | |
SPN-3783 | Allow automatically registering an order directly on the order lines page. This has previously been possible solely on the order list. | |
SPN-4039 | Added support for user confirmation as part of order locking. Enable by sending | |
| ||
Improvement | ||
| Version number changed to reflect release year and month. |
|
SPN-1782 | All header lines have been added to the automatic stability test. |
|
SPN-2460 | All registration collector steps have been added to the automatic stability test. |
|
SPN-3859 | Optimized release process of Free Trial. |
|
SPN-4010 | Spine Cleanup - Optimized reading localization strings. |
|
SPN-4058 | Spine Cleanup - Minimized thread shifts to improve performance and memory overhead. |
|
SPN-4115 | Self made certificates can now reside in the user certificate store, and still allow access to the backend. | |
| ||
Bug | ||
SPN-4088 | Fixed a bug where the value picker would display a blank like instead of “No Item Selected“. |
|
SPN-4106 | ||