Caution
This version of Snipe-IT REQUIRES PHP 8.2.0 or greater, 8.3+ recommended.
Happy Friday, everyone!
This is a quality-of-life release that smoothes out some UI quirks.
We also fixed the advanced search on assets, made the display for highlighted search results a little nicer to look at by removing a tiny bit of right-side padding, fixed a small UI glitch where the user selector wouldn't show up on some interfaces depending on previous sessions, and made some of the <legend>
sections of the forms nicer to look at and more helpful.

Additionally, we added a migration to move the files from storage/private_uploads/assetmodels
to storage/private_uploads/models
directory that was introduced a few weeks ago. (Git should have renamed/moved that directory, but in some circumstances it was not.)
We also upgraded a few JS packages that were a little out of date and have CVEs associated with them. They're used largely via our build cycles and don't affect the end product, but it's always good to stay on top of these things.
Also - in very exciting news - our mobile app is now on TestFlight! For those interested, we'll be giving some folks access soon.
What's Changed
Added
- Fixed #17910 - added counts to mobile view for assets by @snipe in #17995
- Fixed #17924 - added url to maintenances by @snipe in #17997
- Improved upcoming audit email layout and cli feedback by @snipe in #17999
- Added command to remove invalid "upload deleted" entries from the action log by @marcusmoore in #17992
- Added
expected_checkin
to user’s View Assigned page by @snipe in #18056 - New legend styles and additional help hints for LDAP by @snipe in #18063
Fixed
- Fixed [FD-50921] - base64-encoded image files for asset creation was broken by @uberbrady in #18003
- Fixed #17670 - advanced search on relationships not working by @snipe in #18001
- Fixed #18002 - use correct path for audit images to determine validity by @snipe in #18009
- Fixed exception when rolling back migrations by @marcusmoore in #18005
- Added migration to move asset model private uploads by @snipe in #18032
- Fixed #8709 - Added bulk deletion of categories, suppliers, and suppliers by @spencerrlongg in #17573
- Fixed bulk error display to be more consistent and correct HTML by @snipe in #18035
- Fixed LDAP sync not syncing all user fields by @boteroTradebe in #18038
- Fixed #17363 - Emdash Character Encoding error by @akemidx in #18019
- Fixed #18053 and #18007 - user selector missing on page load without cookies by @snipe in #18057
Misc/Code Quality/UX
- Removed date and time display format form macros by @marcusmoore in #17975
- Normalize advanced search by @snipe in #18018
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #18029
- Fixed #18034 - Shows success message on partial bulk delete success by @snipe in #18036
- Use new fieldset component by @snipe in #18064
New Contributors
- @boteroTradebe made their first contribution in #18038
Full Changelog: v8.3.3...v8.3.4