v8.1.4
grokability/snipe-itv8.1.4May 23, 2025by snipe
AI Summary
A maintenance release addressing issues with Slack and email notifications, alongside improvements to custom reporting and asset model image handling via the API.
Key Highlights
- Added last updated date range filter for custom reports.
- Improved handling of Slack webhook settings and MS Teams deprecation warnings.
- Fixed asset model image upload via API.
- Fixed custom field validation when unique but not required.
New Features
- Last Updated Date Range for Custom Reports
Full Release Notes
> [!CAUTION] > **This version of Snipe-IT REQUIRES PHP 8.2.0 or greater.** Happy Friday! This release handles some wonkiness around notifications (slack and emails). ## What's Changed * Removed `2fa_authed` from session upon logout by @marcusmoore in https://github.com/grokability/snipe-it/pull/16884 * Added #16887 - last updated date range for custom report by @snipe in https://github.com/grokability/snipe-it/pull/16889 * Allow updating asset model image via api by @marcusmoore in https://github.com/grokability/snipe-it/pull/16877 * Fix webserver/user file permissions issue by @jerm in https://github.com/grokability/snipe-it/pull/16894 * Fixed #16863 - better handle custom fields validation when unique but not required by @snipe in https://github.com/grokability/snipe-it/pull/16895 * Removed seat "name" from licenses seats API/UI response by @snipe in https://github.com/grokability/snipe-it/pull/16896 * Replaced Form::radio helpers by @marcusmoore in https://github.com/grokability/snipe-it/pull/16898 * Fixed #16901 - use default currency for asset maintenance cost by @snipe in https://github.com/grokability/snipe-it/pull/16905 * Reworked MS Teams deprecation warnings and notifications visibility by @Godmartinz in https://github.com/grokability/snipe-it/pull/16611 * Fixed #16456 - added CSS ids to sidenav options and BYOD by @snipe in https://github.com/grokability/snipe-it/pull/16907 * Fixed #16535 - more info to side rail in accessories by @snipe in https://github.com/grokability/snipe-it/pull/16908 * Fixed #16554 - Added models to deletable check by @snipe in https://github.com/grokability/snipe-it/pull/16909 * Handle settings not being available in full name accessor by @marcusmoore in https://github.com/grokability/snipe-it/pull/16900 * Remove logo outline from L7162_B by @marcusmoore in https://github.com/grokability/snipe-it/pull/16920 * Handle displaying deleted creator of an accessory by @marcusmoore in https://github.com/grokability/snipe-it/pull/16918 * Replace locales macro by @marcusmoore in https://github.com/grokability/snipe-it/pull/16921 * Handle potential hard exception in Asset@getImageUrl method by @marcusmoore in https://github.com/grokability/snipe-it/pull/16916 * Fixed typo in `snipeit.sh` by @JassonCordones in https://github.com/grokability/snipe-it/pull/16930 * A quick check to make sure that webhooks still fire when email is off by @uberbrady in https://github.com/grokability/snipe-it/pull/16942 * Clearer text on status label types by @snipe in https://github.com/grokability/snipe-it/pull/16943 * Gracefully handle error when editing of soft deleted users by @marcusmoore in https://github.com/grokability/snipe-it/pull/16946 * Make checkin emails not send when not configured to be by @uberbrady in https://github.com/grokability/snipe-it/pull/16953 * Removes double scrollbar from groups by @Godmartinz in https://github.com/grokability/snipe-it/pull/16963 * Added dynamic properties to audit notifications by @Godmartinz in https://github.com/grokability/snipe-it/pull/16962 * Improve notifications by @marcusmoore in https://github.com/grokability/snipe-it/pull/16932 * New tests for checkin/checkout counters by @uberbrady in https://github.com/grokability/snipe-it/pull/16980 * Fixed potential slack webhook setting inconsistencies by @marcusmoore in https://github.com/grokability/snipe-it/pull/16968 * Improved creator on accessory show page by @marcusmoore in https://github.com/grokability/snipe-it/pull/16979 ## New Contributors * @JassonCordones made their first contribution in https://github.com/grokability/snipe-it/pull/16930 **Full Changelog**: https://github.com/grokability/snipe-it/compare/v8.1.3...v8.1.4