[!CAUTION] This version of Snipe-IT REQUIRES PHP 8.2.0 or greater, 8.3 recommended.
Happy Monday, all! This release adds tooltips to the table headers, changes the styles on them to make them more clear as actual filters, handles some validation issues, lots of little quality-of-life fixes, and also handles a potential issue where signature and/or logo PDFs might not show in the acceptance PDFs if the temp directory where TCPDF creates the PDFs isn't writable.
This also addresses CVE-2025-63601 and all users are advised to upgrade.
What's Changed
Fixed #17896 - Prevent assigned assets from being bulk checked out by @marcusmoore in https://github.com/grokability/snipe-it/pull/17897
Fixed #17804 - make columns searchable in column picker by @snipe in https://github.com/grokability/snipe-it/pull/17904
Fix #17908: typo in storage location of backups by @spacjalex in https://github.com/grokability/snipe-it/pull/17909
Fixed #17404 - Prevent bulk checkout of assets across companies by @marcusmoore in https://github.com/grokability/snipe-it/pull/17887
Fixed #17919 - correct the behavior of the checkout type selector by @uberbrady in https://github.com/grokability/snipe-it/pull/17923
Adds option to disable auto generating action log from acceptance factory by @Godmartinz in https://github.com/grokability/snipe-it/pull/17925
With --no-interactive, make composer non-interactive as well by @kingspride in https://github.com/grokability/snipe-it/pull/17945
Fixed #17914 - Improve UX around attempted bulk checkout of assigned assets by @marcusmoore in https://github.com/grokability/snipe-it/pull/17933
Fixed excessive api requests on bulk checkout page by @marcusmoore in https://github.com/grokability/snipe-it/pull/17888
Added Purchase Cost Report Filter by @akemidx in https://github.com/grokability/snipe-it/pull/17883
Added api endpoint for retrieving components checked out to asset by @marcusmoore in https://github.com/grokability/snipe-it/pull/17869
Adds Brother Label TZe_24mm_E variant by @Godmartinz in https://github.com/grokability/snipe-it/pull/17868
Fixed #17932 - incorrect number for remaining assets in asset models by @snipe in https://github.com/grokability/snipe-it/pull/17950
Fixes #17958 - handle accessing deleted model during bulk asset update by @marcusmoore in https://github.com/grokability/snipe-it/pull/17959
Fixed #17956 - handle accessing deleted model during asset update by @marcusmoore in https://github.com/grokability/snipe-it/pull/17957
Fixed CJK on labels by @snipe in https://github.com/grokability/snipe-it/pull/17877
Cleanups and improvements to output on snipeit:restore command by @uberbrady in https://github.com/grokability/snipe-it/pull/17966
Fixed #17206 - replace Form::name_display_format macro by @marcusmoore in https://github.com/grokability/snipe-it/pull/17980
Fixed #17977: Term date on license report by @akemidx in https://github.com/grokability/snipe-it/pull/17979
Replaced Form::checkbox with raw html by @marcusmoore in https://github.com/grokability/snipe-it/pull/17974
Fixed #17972 - set last_checkin if asset is checked in during an update by @marcusmoore in https://github.com/grokability/snipe-it/pull/17973
Fixed #17205 - replace Form:: email_format by @marcusmoore in https://github.com/grokability/snipe-it/pull/17978
Expiring alerts improvements, UI tweaks, tooltips on BS tables buttons by @snipe in https://github.com/grokability/snipe-it/pull/17982
Fixed #17940 - pngs not showing in acceptance PDFs by @snipe in https://github.com/grokability/snipe-it/pull/17989
Fixed #17963 - over eager deletion of asset files via api by @marcusmoore in https://github.com/grokability/snipe-it/pull/17967
New Contributors
@spacjalex made their first contribution in https://github.com/grokability/snipe-it/pull/17909
@kingspride made their first contribution in https://github.com/grokability/snipe-it/pull/17945
Full Changelog: https://github.com/grokability/snipe-it/compare/v8.3.2...v8.3.3