Caution
The NEXT major release of Snipe-IT (v7.0.0) will require PHP 8.1 or greater
Happy Monday, friends! This is the final release of the v6 line of Snipe-IT. (I know, I know.)
If you're hosted with us, you'll have these changes in your hot little hands within a day or so. If you're not, please make sure to upgrade your version of Snipe-IT. But more importantly, please make sure you're running PHP 8.1.x+ before you try to upgrade again after this.
No breaking changes, just some small tweaks, a few added features, and a few bug fixes. We did have to address a potential (though very hard to exploit) permissions escalation issue, which is why we're making this 6.4.0 instead of a point release.
v7 has been a long time coming, but we're nearly there.
Thanks as always to our community contributors for their awesome work! <3
What's Changed
- Fixed z-index of table load by @Godmartinz in #14520
- Fixed ambiguous id clause in custom report by @snipe in #14551
- Redirect on checkin if the asset is already checked in by @snipe in #14552
- Fixed alignment of dropdown menu for user in nav bar by @Godmartinz in #14547
- Hide/Show encrypted values in hardware list by @mauro-miatello in #14529
- Fixed ldap location syncing incorrect locations for users. by @Godmartinz in #14559
- Added audit dates to label options by @Godmartinz in #14557
- Remove city as required field on location modal by @snipe in #14567
- Reduce Extra Space in Header Dropdown by @akemidx in #14582
- Fixed: Header Dropdown Menus had no hover coloring in dark themes by @akemidx in #14558
- Upgraded Signature-pad.js && Fixed Resizing Canvas on mobile by @Godmartinz in #14577
- Fixed assigned to field in new label engine by @marcusmoore in #14581
- Fixed department validation to allow updates by @Godmartinz in #13880
- Fixed label fields only showing first option by @marcusmoore in #14594
- First fix for user FMCS scoping by @snipe in #14591
- Added test cases around modifying user groups via api by @marcusmoore in #14613
- Feat: add no-interactive flag for
upgrade.php
by @Q4kK in #14578 - Fixed #14508: Added PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT options to database.php … by @jeffclay in #14511
- Fixed check-all button behaving inconsistently by @snipe in #14622
- Added
ico
,image/x-icon
,image/vnd.microsoft.icon
to favicon validation by @snipe in #14628 - Removed escaping on notes for file uploads by @snipe in #14630
- Added "select" option to top of data sources in new label engine by @marcusmoore in #14632
- Fixed dark theme button text coloring by @akemidx in #14616
- Re-enabled updating encrypted custom fields via API [sc-41465] by @uberbrady in #14602
- Left Sidebar Was Not Respecting Theme by @akemidx in #14608
- Removed encrypted fields from label options by @Godmartinz in #14499
- Added a License Export function and button by @Godmartinz in #14587
- Fixed
purchase_cost
not being allowed to be a string when creating asset via api by @marcusmoore in #14651 - Refactored due/overdue for audit, added due/overdue for checkin API endpoint and GUI by @snipe in #14655
- Added Brother 18mm label type by @snipe in #14391
- Improve RTL support by @mustafa-online in #14679
- Upgrade tecnickcom/tcpdf from version 6.7.4 to 6.7.5 to address the security vulnerability CVE-2024-22640 by @franceslui in #14661
- [Snyk] Upgrade alpinejs from 3.13.5 to 3.13.8 #14646 by @snipe in #14686
- Upgrade fontawesome from 6.5.1 to 6.5.2 by @snipe in #14687
- [Snyk] Upgrade tableexport.jquery.plugin from 1.28.0 to 1.30.0 #14656 by @snipe in #14688
- Capitalize
N
instead ofy
since no is default by @KorvinSzanto in #14689
New API Endpoints:
- Added the
/api/v1/hardware/checkins/due
and/api/v1/hardware/checkins/overdue
endpoints - Added the
/api/v1/hardware/checkins/due-or-overdue
and/api/v1/hardware/audits/due-or-overdue
endpoints
New Dev Documentation:
New Contributors
- @Q4kK made their first contribution in #14578
- @jeffclay made their first contribution in #14511
- @mustafa-online made their first contribution in #14679
- @franceslui made their first contribution in #14661
- @KorvinSzanto made their first contribution in #14689
Full Changelog: v6.3.4...v6.4.0