v8.1.17
grokability/snipe-itv8.1.17Jun 30, 2025by snipe
AI Summary
Introduces a Manager view to see direct reports' assets and standardizes table features across the application.
Key Highlights
- Manager view to see items checked out to direct reports
- Standardized common table features (print, advanced search, fullscreen)
- Fixed SAML XML upload functionality
- Fixed permissions for users to download their own EULAs
- Added acceptance/declined email notification to admin
New Features
- Manager view feature
- Standardized table features
- SAML XML upload fix
- EULA download permissions fix
- Acceptance alert emails
Full Release Notes
> [!CAUTION] > **This version of Snipe-IT REQUIRES PHP 8.2.0 or greater.** Happy Monday, nerds! This release closes [Sprint Weeks 25-26](https://github.com/grokability/snipe-it/milestone/27). We've a few folks out on vacation last week and this week, so our velocity might be slightly impacted, but we'll be going through [the next sprint](https://github.com/grokability/snipe-it/milestone/28) today to make sure it's reasonable. We've been trying to stick to the defined Sprints, and also to start releasing consistently every other Monday. Obviously, that's going to be a best effort, and delays could be caused by high-impact bugs or regressions, so don't be too weirded out if you also see an out-of-band release. In the upcoming months, we're going to be tackling some larger issues that will enable us to move faster: a big refactor to how the logging system works, reworking some of the permissions and notifications, upgrading the UI to use a more modern version of Bootstrap so that we have an easier time integrating some of the features folks have been asking for, etc. This might mean you see a slow-down in feature requests being addressed, but it will set us up for success down the line. These are the unglamorous bits that need to be done behind the scenes to be able to move forward faster. A few highlights of this release: - A Manager user view setting was introduced that allows managers to see the items checked out to their direct reports. This is optionally enabled under `Admin Settings > General`. We may rework this a little more to make that granular on individual users instead of a global setting, but we're waiting to hear feedback from our users to see if that's needed. - We've standardized the common table features (such as print, advanced search, fullscreen, etc) so that all of the table views should now have mostly the same features to improve consistency. - We fixed an issue where the SAML XML file would not correctly upload (the workaround was to copy+paste it into the textarea field, but you shouldn't have to do that anymore.) - We fixed the permissions on EULAs so that users can now correctly download their own EULAs in their profile area. - We added the ability to send an acceptance/declined email notification to the admin who checked the item out. ## What's Changed * Added Manager View to enable managers to see the items checked out to their direct reports by @lukaskraic in https://github.com/grokability/snipe-it/pull/17096 * Fixed #12653 - Added `jobtitle` to asset listing by @snipe in https://github.com/grokability/snipe-it/pull/17180 * Fixed #17215: Check for acceptance logo vs regular logo in print views by @snipe in https://github.com/grokability/snipe-it/pull/17216 * Fixed #16241 - Menu items not getting class="active" on click. by @akemidx in https://github.com/grokability/snipe-it/pull/17198 * Fixed #17192 - Wonky layout on bulk edit screens by @snipe in https://github.com/grokability/snipe-it/pull/17195 * Fixed #17212 - Hide certain columns from print view by @snipe in https://github.com/grokability/snipe-it/pull/17218 * Fixes #17213 - Search by admin (`created_by`) in activity report by @snipe in https://github.com/grokability/snipe-it/pull/17219 * Added advanced search to activity log by @snipe in https://github.com/grokability/snipe-it/pull/17220 * Fixes #17227 and #17228 - UI issues in manager view by @snipe in https://github.com/grokability/snipe-it/pull/17225 * Fixed #17232 - Removed duplicate `expected_checkin` field on asset edit/create by @snipe in https://github.com/grokability/snipe-it/pull/17233 * Fixed #17256 - Fixed permissions for non-super-admins to view their own EULAs by @snipe in https://github.com/grokability/snipe-it/pull/17269 * Fixed #17249 - Sort by location in asset maintenances by @snipe in https://github.com/grokability/snipe-it/pull/17270 * Company info - User print assets by @Robert-Azelis in https://github.com/grokability/snipe-it/pull/17258 * Fixed #17239 - Add `withTrashed` User Search On License Checkin by @spencerrlongg in https://github.com/grokability/snipe-it/pull/17241 * Fixed #17264: Added notes to bulk asset edit by @snipe in https://github.com/grokability/snipe-it/pull/17277 * Fixed #7246 - Added manager `username`/`employee_num` to importer by @snipe in https://github.com/grokability/snipe-it/pull/17280 * Fixed #17089 - SAML metadata now updating with new XML uploads by @Godmartinz in https://github.com/grokability/snipe-it/pull/17209 * Fixed #14077 - Disables checkout button after submitting by @Godmartinz in https://github.com/grokability/snipe-it/pull/17283 * Fixed #14869 - Changes the depreciation method selected for Assets index table by @Godmartinz in https://github.com/grokability/snipe-it/pull/17284 * Fixed #17065 - Allow sending acceptance alert to initiator. by @marcusmoore in https://github.com/grokability/snipe-it/pull/17116 * Fixed [FD-45786] - Limit changing of asset seat count to no more than 10k at a time by @uberbrady in https://github.com/grokability/snipe-it/pull/17287 * Fixed #15239 and #17259 - better handle external avatars by @snipe in https://github.com/grokability/snipe-it/pull/17297 * Fixed #17190 and [FD-49375]: Do FMCS testing 'async' to keep from blowing out the whole settings page by @uberbrady in https://github.com/grokability/snipe-it/pull/17296 * Fixed #17221 - Moved common table elements to partial by @snipe in https://github.com/grokability/snipe-it/pull/17222 * Added Generic tape by @realchrisolin in https://github.com/grokability/snipe-it/pull/16857 * Fixed #9413 and rework upload API for bulk and better responses (refactor of #16964) by @snipe in https://github.com/grokability/snipe-it/pull/17311 ## New Contributors * @lukaskraic made their first contribution in https://github.com/grokability/snipe-it/pull/17096 **Full Changelog**: https://github.com/grokability/snipe-it/compare/v8.1.16...v8.1.17