⚠️ IMPORTANT: Snipe-IT v6 requires PHP 7.4 or greater, and does support PHP8
Lots of small (and some larger) UI improvements and bug fixes in this release. We've added some additional debugging and checks to the Snipe-IT upgrade script, added some safeguards for folks running Snipe-IT in a subdirectory, lots of color improvements on the various skins (to comply with WCAG contrast levels), and vastly improved the Locations and Categories UI, allowing much faster bulk actions to assets, users and models.
We've also added a filter on the asset models API endpoint that will let you pass a category_id
to only return asset models that belong to that asset category.
And finally, we've expanded the documentation on configuring Okta as a SAML provider, since that setup can be a little tricky to the uninitiated.
What's Changed
- Added a simple
.env
checker into the upgrader by @snipe in #11196 - Fixes #11119 - Downgraded/removed SAML fallthough logging statements by @uberbrady in #11197
- Check for
APP_ENV
in upgrader by @snipe in #11198 - Fixes #11193 File Uploads don't show target in Activity report by @inietov in #11204
- Starter Livewire config (for subdirectories) by @snipe in #11202
- Added a
composer self-update
suggestion in the upgrader by @snipe in #11206 - Fixes Exception "checkout logs require target" by @inietov in #11212
- Fixes #11116 Error exception in
getimagesize()
when no logos are uploaded by @inietov in #11227 - Fixed #11232 - missing closing div by @snipe in #11233
- Added history tab to accessories by @Godmartinz in #11046
- Fixed issue with misplaced div by @Godmartinz in #11235
- Use unformatted date for diff days in audit report by @snipe in #11243
- Dropped log level to
warning
on SAML error by @snipe in #11244 - Added the validation strings for user creation password options by @snipe in #11247
- Updated Asset Model gate to correctly display the button on view by @snipe in #11248
- Added explicit “Example:” text in placeholders on LDAP screen by @snipe in #11246
- Fixed crashing on date formatting helper when value is not actually a date by @snipe in #11249
- Small locations improvements by @snipe in #11252
- Fixed #10910 - Add
php-redis
extension to docker by @denzfarid in #11251 - Fixed #11224 - Only show menu options if the user is allowed by @snipe in #11254
- Nicer locations UI by @snipe in #11253
- Fixes some issues in the asset observer by @inietov in #11259
- Fixed #11255 - add
address_2
field to locations listing by @snipe in #11261 - Fixed #11093 - Return
true
/false
for custom fields/fieldsets required value in API by @snipe in #11262 - Fixes log update to prevent action logging if no changes are made to assets [sc-19131] by @inietov in #11263
- Fixed EOL field not having date formatter applied by @inietov in #11273
- Added new JS data attributes for assets in manufacturers by @snipe in #11276
- Fixed translation references in the users ldap blade by @Godmartinz in #11278
- Fixed Accessories total quantity shows a negative number for develop branch by @inietov in #10824
- Fixed #11092 - Add element type of customfield to API response by @inietov in #11286
- Fixed observer fails when creating and assigning a new asset by @inietov in #11290
- Fixed regression: missing restore option for assets via API by @snipe in #11291
- Fixed default ldap version if not specified by @snipe in #11264
- Fixed font-awesome leading class by @snipe in #11300
- Fixed crons to run as app user in installer by @snipe in #11288
- Fixed typo in language files by @inietov in #11271
- Ensure schedule analysis job never runs on forked repos by @bestlong in #10988
- Fixed #8143 - Date localization not working on custom
DATE
fields by @inietov in #11272 - Fixed colors in light color skins by @Godmartinz in #11258
- Fixed dark skin colors by @Godmartinz in #11281
- Fixed normal mode yellow skin by @Godmartinz in #11282
- Added models view (and bulk edit) in category detail view by @snipe in #11301
New Contributors
- @denzfarid made their first contribution in #11251
Full Changelog: v6.0.2...v6.0.3
Upgrading
For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php
.