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