Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-08-28 | 10.6 kB | |
v8.3.0 source code.tar.gz | 2025-08-28 | 12.5 MB | |
v8.3.0 source code.zip | 2025-08-28 | 16.4 MB | |
Totals: 3 Items | 29.0 MB | 0 |
[!CAUTION]
This version of Snipe-IT REQUIRES PHP 8.2.0 or greater, 8.3 recommended.
Happy Thursday, nerds!
There is a security fix in this release for those who are using SVG images, so all users are encouraged to upgrade.
This release adds some exciting features such as images and uploads for asset maintenances, the ability to copy images when cloning items, support for display_name
in users for LDAP sync, user import and SCIM, and some improvements to the info we include in notifications. We've also made some fixes to some of the custom fields validations.
We've also added support for .ods
, .odp
, and .odt
file uploads, as we slowly watch much of the EU transition away from Microsoft products.
We've also been continuing to improve our documentation, with new, more specific Importer documentation, and info on the recently improved LDAP Troubleshooter.
What's Changed
- Fixed [#17441] - hardware listings "remembered" page numbers between statuses by @snipe in https://github.com/grokability/snipe-it/pull/17459
- Library dependency upgrades by @snipe in https://github.com/grokability/snipe-it/pull/17478
- Optimize javascript for smaller files and faster builds (Rebase of [#15175]) by @uberbrady in https://github.com/grokability/snipe-it/pull/17487
- Fixed [#17500] [FD-50045] - Make "Create Manufacturers" seeder button work by @uberbrady in https://github.com/grokability/snipe-it/pull/17501
- Use the file uploads API for file listing tables, adds gallery view for file uploads by @snipe in https://github.com/grokability/snipe-it/pull/17493
- Added table buttons and admin filter by @snipe in https://github.com/grokability/snipe-it/pull/17508
- Fixed [#17498] - added
serial
to user acceptance by @snipe in https://github.com/grokability/snipe-it/pull/17510 - Added ability to copy images on cloning by @snipe in https://github.com/grokability/snipe-it/pull/17514
- Added dropdown menu for users by @snipe in https://github.com/grokability/snipe-it/pull/17515
- Fixed [#9511] - Validation For Encrypted Custom Fields by @spencerrlongg in https://github.com/grokability/snipe-it/pull/17456
- Fixed [#17518]: Adds printer line break after signatures on multiple-print-all-assigned by @snipe in https://github.com/grokability/snipe-it/pull/17521
- [FD-50162] Put remaining seats back on license view for now by @snipe in https://github.com/grokability/snipe-it/pull/17532
- Fixed [#10357] - Add maintenance image upload by @snipe in https://github.com/grokability/snipe-it/pull/17537
- Allowed setting
id
on location-select component by @marcusmoore in https://github.com/grokability/snipe-it/pull/17080 - Fixed [#17073] - delete old checkout requests by @marcusmoore in https://github.com/grokability/snipe-it/pull/17417
- Removed debugging
dump()
in test by @marcusmoore in https://github.com/grokability/snipe-it/pull/17541 - Fixed 500 when sending non-string for
serial
property by @marcusmoore in https://github.com/grokability/snipe-it/pull/17540 - AssetPolicy class import by @akemidx in https://github.com/grokability/snipe-it/pull/17542
- Fixed potential failure in license checkin due to redirect option by @marcusmoore in https://github.com/grokability/snipe-it/pull/17520
- Salutation target fix by @Godmartinz in https://github.com/grokability/snipe-it/pull/17543
- Fixed [#17485] - nicer alert menu if no items are below qty by @snipe in https://github.com/grokability/snipe-it/pull/17489
- Fixes [#17457] - Previous Page redirect option by @Godmartinz in https://github.com/grokability/snipe-it/pull/17523
- Added file uploads to maintenances by @snipe in https://github.com/grokability/snipe-it/pull/17539
- Renamed table from
asset_maintenances
tomaintenances
andtitle
toname
for maintenances by @snipe in https://github.com/grokability/snipe-it/pull/17549 - Added basic logging for maintenances by @snipe in https://github.com/grokability/snipe-it/pull/17550
- Fixed [#17547] - asset model images not loading by @snipe in https://github.com/grokability/snipe-it/pull/17553
- Fixed [#17490] - use numeric for purchase cost by @snipe in https://github.com/grokability/snipe-it/pull/17555
- Added [#13997] - API endpoint to sync users via LDAP by @snipe in https://github.com/grokability/snipe-it/pull/17554
- Move the object type mapping and such to the base controller to de-dupe by @snipe in https://github.com/grokability/snipe-it/pull/17551
- Added mail log for [#17491] and some improvements on log errors by @mckaygerhard in https://github.com/grokability/snipe-it/pull/17538
- Show all icons on location table, even if no results by @snipe in https://github.com/grokability/snipe-it/pull/17566
- Fixed [#11754] - nicer menu alignment for dropdowns by @snipe in https://github.com/grokability/snipe-it/pull/17567
- Fixed [#10284] - Added mobile phone to users by @snipe in https://github.com/grokability/snipe-it/pull/17569
- Added sidenav to filter on activated vs inactive users by @snipe in https://github.com/grokability/snipe-it/pull/17570
- Fixes CVE-2025-55166 by @joelpittet in https://github.com/grokability/snipe-it/pull/17601
- Fixes [#17488] - Added more info text colors by @Godmartinz in https://github.com/grokability/snipe-it/pull/17607
- Fixed [#17600] - Added checkout date to accessories tab in user view by @snipe in https://github.com/grokability/snipe-it/pull/17610
- Fixed [#17380] - Added admin name to acceptance emails by @Godmartinz in https://github.com/grokability/snipe-it/pull/17593
- Fixed [#17312] - Fix nulling checkboxes on checkbox custom fields by @spencerrlongg in https://github.com/grokability/snipe-it/pull/17584
- Fixed invalid custom fields being used for filtering by @marcusmoore in https://github.com/grokability/snipe-it/pull/17544
- Fixed [#17507] - Added Category and Model No. to accessory checkout markdown by @Godmartinz in https://github.com/grokability/snipe-it/pull/17524
- Fixed [#9965] - Fallback to category images (if there are any) by @snipe in https://github.com/grokability/snipe-it/pull/17611
- Fixed [#17620] -
DELETE
method on custom fields causing method not allowed error by @snipe in https://github.com/grokability/snipe-it/pull/17625 - Fixed [#17606] - use
getImageUrl()
to determine if local or S3 by @snipe in https://github.com/grokability/snipe-it/pull/17626 - Fixed [#17367] - Small adjustment to
css-padlock
by @snipe in https://github.com/grokability/snipe-it/pull/17635 - Fixed [#17627] - custom fields not sorting correctly by @snipe in https://github.com/grokability/snipe-it/pull/17636
- Adds
asset_tag
to subject line of check in check out by @Godmartinz in https://github.com/grokability/snipe-it/pull/17638 - Fixed [#17641] - map mobile number via SCIM by @snipe in https://github.com/grokability/snipe-it/pull/17648
- Add new indexes to
category_id
anddeleted_at
by @uberbrady in https://github.com/grokability/snipe-it/pull/17655 - Fixed [#17653] - changes translation from "checked out by" to "administrator" by @Godmartinz in https://github.com/grokability/snipe-it/pull/17663
- Added support for Dymo 11354 Labels. by @FlorestanII in https://github.com/grokability/snipe-it/pull/17664
- Fixed [#17674] - added
.ods
,.odp
, and.odt
as acceptable upload types by @snipe in https://github.com/grokability/snipe-it/pull/17679 - Fixed [#17440] - Added serial number column to Expiring Assets Report by @Godmartinz in https://github.com/grokability/snipe-it/pull/17591
- Fixed components presenting wrong URLs by @qay21 in https://github.com/grokability/snipe-it/pull/17691
- Used nicer locale for purchase date by @snipe in https://github.com/grokability/snipe-it/pull/17695
- Fixed [FD-49550] - added a
created_at
index to the models table by @uberbrady in https://github.com/grokability/snipe-it/pull/17696 - Added null checks to MS Teams Audit notification by @Godmartinz in https://github.com/grokability/snipe-it/pull/17714
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/grokability/snipe-it/pull/17711
- Added display name to users for LDAP/SCIM, added new sync fields (replaced [#17650]) by @snipe in https://github.com/grokability/snipe-it/pull/17709
- Added support for label sheets Avery L4736 & L6009 by @akaspeh1 in https://github.com/grokability/snipe-it/pull/17710
- Improved LDAP field sync preview by @snipe in https://github.com/grokability/snipe-it/pull/17721
- Fixed [#17704] - retain linebreaks on custom field clipboard copy by @snipe in https://github.com/grokability/snipe-it/pull/17722
- Fixed [#17386] - Added SAML key size to env - possible alternative to [#17387] by @snipe in https://github.com/grokability/snipe-it/pull/17692
- Fixes [#17642] Checkouts to location email for Assets and Accessories by @Godmartinz in https://github.com/grokability/snipe-it/pull/17724
- Improved ldap certificate ignoring by @uberbrady in https://github.com/grokability/snipe-it/pull/17723
- Put LDAP troubleshooter's decrypt in a try/catch to avoid crashing if it cannot decrypt the password by @snipe in https://github.com/grokability/snipe-it/pull/17729
- Added [#9000] - Item type to Account Asset Acceptance index by @Godmartinz in https://github.com/grokability/snipe-it/pull/17730
- Added [#5554] - locale for acceptance notifications and checkin/out emails by @Godmartinz in https://github.com/grokability/snipe-it/pull/17713
- Fixed [#17726] - add welcome email to new user form by @snipe in https://github.com/grokability/snipe-it/pull/17734
- Renamed User test for consistency by @snipe in https://github.com/grokability/snipe-it/pull/17740
- Improved user create tests by @snipe in https://github.com/grokability/snipe-it/pull/17741
- Fixed [#17431] - EULA not displaying on asset acceptance page by @oolivero45 in https://github.com/grokability/snipe-it/pull/17432
New Contributors
- @mckaygerhard made their first contribution in https://github.com/grokability/snipe-it/pull/17538
- @FlorestanII made their first contribution in https://github.com/grokability/snipe-it/pull/17664
- @nickwest made their first contribution in https://github.com/grokability/snipe-it/pull/17492
- @akaspeh1 made their first contribution in https://github.com/grokability/snipe-it/pull/17710
- @oolivero45 made their first contribution in https://github.com/grokability/snipe-it/pull/17432
Full Changelog: https://github.com/grokability/snipe-it/compare/v8.2.1...v8.3.0