v6.0.3
⚠️ 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
.envchecker into the upgrader by @snipe in https://github.com/snipe/snipe-it/pull/11196 - Fixes #11119 - Downgraded/removed SAML fallthough logging statements by @uberbrady in https://github.com/snipe/snipe-it/pull/11197
- Check for
APP_ENVin upgrader by @snipe in https://github.com/snipe/snipe-it/pull/11198 - Fixes #11193 File Uploads don't show target in Activity report by @inietov in https://github.com/snipe/snipe-it/pull/11204
- Starter Livewire config (for subdirectories) by @snipe in https://github.com/snipe/snipe-it/pull/11202
- Added a
composer self-updatesuggestion in the upgrader by @snipe in https://github.com/snipe/snipe-it/pull/11206 - Fixes Exception "checkout logs require target" by @inietov in https://github.com/snipe/snipe-it/pull/11212
- Fixes #11116 Error exception in
getimagesize()when no logos are uploaded by @inietov in https://github.com/snipe/snipe-it/pull/11227 - Fixed #11232 - missing closing div by @snipe in https://github.com/snipe/snipe-it/pull/11233
- Added history tab to accessories by @Godmartinz in https://github.com/snipe/snipe-it/pull/11046
- Fixed issue with misplaced div by @Godmartinz in https://github.com/snipe/snipe-it/pull/11235
- Use unformatted date for diff days in audit report by @snipe in https://github.com/snipe/snipe-it/pull/11243
- Dropped log level to
warningon SAML error by @snipe in https://github.com/snipe/snipe-it/pull/11244 - Added the validation strings for user creation password options by @snipe in https://github.com/snipe/snipe-it/pull/11247
- Updated Asset Model gate to correctly display the button on view by @snipe in https://github.com/snipe/snipe-it/pull/11248
- Added explicit “Example:” text in placeholders on LDAP screen by @snipe in https://github.com/snipe/snipe-it/pull/11246
- Fixed crashing on date formatting helper when value is not actually a date by @snipe in https://github.com/snipe/snipe-it/pull/11249
- Small locations improvements by @snipe in https://github.com/snipe/snipe-it/pull/11252
- Fixed #10910 - Add
php-redisextension to docker by @denzfarid in https://github.com/snipe/snipe-it/pull/11251 - Fixed #11224 - Only show menu options if the user is allowed by @snipe in https://github.com/snipe/snipe-it/pull/11254
- Nicer locations UI by @snipe in https://github.com/snipe/snipe-it/pull/11253
- Fixes some issues in the asset observer by @inietov in https://github.com/snipe/snipe-it/pull/11259
- Fixed #11255 - add
address_2field to locations listing by @snipe in https://github.com/snipe/snipe-it/pull/11261 - Fixed #11093 - Return
true/falsefor custom fields/fieldsets required value in API by @snipe in https://github.com/snipe/snipe-it/pull/11262 - Fixes log update to prevent action logging if no changes are made to assets [sc-19131] by @inietov in https://github.com/snipe/snipe-it/pull/11263
- Fixed EOL field not having date formatter applied by @inietov in https://github.com/snipe/snipe-it/pull/11273
- Added new JS data attributes for assets in manufacturers by @snipe in https://github.com/snipe/snipe-it/pull/11276
- Fixed translation references in the users ldap blade by @Godmartinz in https://github.com/snipe/snipe-it/pull/11278
- Fixed Accessories total quantity shows a negative number for develop branch by @inietov in https://github.com/snipe/snipe-it/pull/10824
- Fixed #11092 - Add element type of customfield to API response by @inietov in https://github.com/snipe/snipe-it/pull/11286
- Fixed observer fails when creating and assigning a new asset by @inietov in https://github.com/snipe/snipe-it/pull/11290
- Fixed regression: missing restore option for assets via API by @snipe in https://github.com/snipe/snipe-it/pull/11291
- Fixed default ldap version if not specified by @snipe in https://github.com/snipe/snipe-it/pull/11264
- Fixed font-awesome leading class by @snipe in https://github.com/snipe/snipe-it/pull/11300
- Fixed crons to run as app user in installer by @snipe in https://github.com/snipe/snipe-it/pull/11288
- Fixed typo in language files by @inietov in https://github.com/snipe/snipe-it/pull/11271
- Ensure schedule analysis job never runs on forked repos by @bestlong in https://github.com/snipe/snipe-it/pull/10988
- Fixed #8143 - Date localization not working on custom
DATEfields by @inietov in https://github.com/snipe/snipe-it/pull/11272 - Fixed colors in light color skins by @Godmartinz in https://github.com/snipe/snipe-it/pull/11258
- Fixed dark skin colors by @Godmartinz in https://github.com/snipe/snipe-it/pull/11281
- Fixed normal mode yellow skin by @Godmartinz in https://github.com/snipe/snipe-it/pull/11282
- Added models view (and bulk edit) in category detail view by @snipe in https://github.com/snipe/snipe-it/pull/11301
New Contributors
- @denzfarid made their first contribution in https://github.com/snipe/snipe-it/pull/11251
Full Changelog: https://github.com/snipe/snipe-it/compare/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.