LinuxServer Changes:
Existing users should update: site-confs/default.conf - Cleanup default site conf.
snipe-it Changes:
Caution
The upcoming v7 release of Snipe-IT will require PHP 8.1 or greater
Happy Friday! Lots of fixes and improvements in this version. Here's the tldr;, with the full changelog below:
- Added Somali translation
- Fixed several label setting glitches
- Fixed some API scoping issues where results were not as constrained as they should have been when searching
- Added column selectors and signatures to the "print all assigned" page
- Added 2FA reset logging (this shows up as a separate action, not a normal user edit)
- Added AVIF as an accepted image format
- Added ability to "toggle all" columns in the list views on most pages
- Added the ability to "deep link" to search results in those list views
- Updated the documentation to reflect that the php exif library is required
Warning
Upcoming Breaking API change! In between the last release and this one, we also discovered that a change we made midway through releases broke the Jamf2Snipe integration for adding/updating assets. We had changed the "shape" of the asset response to be more consistent with how we present that JSON in other API responses - however in doing so, we broke some of the Jamf2Snipe capabilities. We've reverted that change for now, but in the next release, we'll be adding that change back and updating the Jamf2Snipe library to match that capability.
We are noticing in some of the translations in CrowdIn that some trans_choice()
translations are showing with a weird <unk>
symbol instead of the pipe (|
) symbol that the translations strings need in order to decide whether or not to pluralize a string. We've been fixing them as we find them, but if you see anything unusual, open an issue here or propose the change in our CrowdIn project.
What's Changed
- Updated language strings, added Somali by @snipe in snipe/snipe-it#14400
- Fixed uninitialized string offset error in labels in new label engine when field label was blank by @snipe in snipe/snipe-it#14404
- Fixed
checkout_date
for licenses on print all assigned for users by @snipe in snipe/snipe-it#14407 - Fixed deprecation warning on
strtoupper()
by @snipe in snipe/snipe-it#14413 - Fixed requestable search API scoping by @snipe in snipe/snipe-it#14430
- Removes the unused
mediconesystems/livewire-datatables
package by @marcusmoore in snipe/snipe-it#14427 - Fixed z-index of date-picker by @Godmartinz in snipe/snipe-it#14415
- Fix [sc-25008] - correct and improve legacy language warnings by @uberbrady in snipe/snipe-it#14401
- Removed dead test code by @marcusmoore in snipe/snipe-it#14437
- Hide/Show ecnrypted values when click on the lock icon by @mauro-miatello in snipe/snipe-it#14406
- Organized notification test cases by @marcusmoore in snipe/snipe-it#14436
- Make sure the category is still valid before displaying on view assets by @snipe in snipe/snipe-it#14445
- Add additional options to print all assigned view by @snipe in snipe/snipe-it#14447
- Fixed Bulk delete locations bug by @Godmartinz in snipe/snipe-it#14457
- [Snyk] Upgrade bootstrap-table from 1.22.2 to 1.22.3 #14455 by @snipe in snipe/snipe-it#14461
- Wider country dropdown by @snipe in snipe/snipe-it#14462
- Added #14460 add avif format by @snipe in snipe/snipe-it#14465
- Added default location to print all assigned by @snipe in snipe/snipe-it#14468
- Added "toggle all" to column selector by @snipe in snipe/snipe-it#14464
- Removed the need to add
InteractsWithSettings
to each test case by @marcusmoore in snipe/snipe-it#14438 - Adds a minimal amount of validation around asset_tags in AssetsController by @marcusmoore in snipe/snipe-it#14421
- Added 2FA reset log entry by @snipe in snipe/snipe-it#14469
- Use
htmlentities()
instead ofhtmlspecialcharacters()
on Custom Field Listbox Values by @spencerrlongg in snipe/snipe-it#14089 - Added validation for
last_audit_date
andnext_audit_date
by @snipe in snipe/snipe-it#14472 - Created Dymo LabelWriter Label 2112283 by @PP-JN-RL in snipe/snipe-it#14485
- Fixes
last_audit_date
not being stored via API correctly by @marcusmoore in snipe/snipe-it#14486 - Handle badly formatted
last_audit_date
inStoreAssetRequest
by @marcusmoore in snipe/snipe-it#14488 - Fixed #14482 - bad method call model restore from view by @snipe in snipe/snipe-it#14490
- Added Dymo Labelwriter 1933081 by @PP-JN-RL in snipe/snipe-it#14491
- Fixed #14483 - Added deeplinking to search/sort/pagination by @snipe in snipe/snipe-it#14492
- Added supplier details to license view by @snipe in snipe/snipe-it#14494
- Fixed #14495 - Allow user_id to be passed to limit to only specific admins by @snipe in snipe/snipe-it#14498
- Add new validator for custom field checkboxes and fix asset model default updates by @spencerrlongg in snipe/snipe-it#14369
- Added validation around
pwd_secure_complexity
by @marcusmoore in snipe/snipe-it#14502 - Added ability to filter in user's assigned assets by category ID and model ID by @snipe in snipe/snipe-it#14509
- Last Checkin Date added to Hardware View and Index by @akemidx in snipe/snipe-it#14262
- Added signature to user print report for Accessories and Consumables by @Godmartinz in snipe/snipe-it#14500
- Fixes #14289: /reports/activity API endpoint scoping by @squintfox in snipe/snipe-it#14515
- Fixed sorting on last checkin assets api by @snipe in snipe/snipe-it#14516
- Check that the array key exists in the label engine by @snipe in snipe/snipe-it#14517
- Default Locale database value changed to en-US by @akemidx in snipe/snipe-it#14456
New Contributors
- @PP-JN-RL made their first contribution in snipe/snipe-it#14485
- @squintfox made their first contribution in snipe/snipe-it#14515
Full Changelog: snipe/snipe-it@v6.3.3...v6.3.4