v8.0.0
Caution
This version of Snipe-IT REQUIRES PHP 8.2.0 or greater.
Happy Monday (again!) We're thrilled to release v8 of Snipe-IT!
We released the final version in the v7 line earlier today (7.1.17) so that folks who for some reason can't upgrade PHP to 8.2+ would still have a final release to use, but of course, we encourage everyone to bring their PHP versions into LTS compliance. If you skipped that upgrade (understandably, since it was just released today), you can see the other changelog here: https://github.com/snipe/snipe-it/compare/v7.1.16...v8.0.0
Note
If you run into an issue with blank tables on some screens, please see the pinned issue #16136 for the fix
Here's the highlight reel:
- Custom fields on checkin/checkout! (Documentation updates coming shortly)
- Breadcrumbs for better UX
- Better tooltips to explain icons on very tab-dense screens
- You can now add arbitrary notes to assets
- Added Oromo (Ethiopian) as a language
- Saved custom report templates
This brings our version of Laravel (the framework we use) and the PHP dependencies into LTS (Laravel 11 is in LTS for another year and PHP 8.2's security support is for another two years.) We'll be yanking Snipe-IT into v12 of Laravel soon, but the system requirements won't change, so you won't have to worry about that as long as you're on PHP 8.2 or better.
We're also really pretty excited about the UX improvements - we hope they make your life easier.
Big thanks to asnyder from the MacAdmins slack for some early testing work, and as always, huge thanks @swift2512 for their relentless pursuit of a better UX. ❤️
What's Changed
- Added better error handling around rendering barcodes by @marcusmoore in https://github.com/snipe/snipe-it/pull/16278
- Added breadcrumbs, route model binding for resource routes by @snipe in https://github.com/snipe/snipe-it/pull/16272
- Removed php 8.1, added 8.4 by @snipe in https://github.com/snipe/snipe-it/pull/16290
- Added ability to send user inventory via bulk UI by @snipe in https://github.com/snipe/snipe-it/pull/16292
- Don’t delete avatar file on soft-delete by @snipe in https://github.com/snipe/snipe-it/pull/16294
- Updated default Dockerfile to handle newer PHP versions by @uberbrady in https://github.com/snipe/snipe-it/pull/16293
- Re-added ability to add notes to assets by @marcusmoore in https://github.com/snipe/snipe-it/pull/16285
- Fixes deletion of assigned assets through bulk delete by @Godmartinz in https://github.com/snipe/snipe-it/pull/16277
- Fixed #16282 - adds accessories tab to assets by @snipe in https://github.com/snipe/snipe-it/pull/16295
- Fixes: [sc-28423] Better tooltips on lists, Bootstrap style by @uberbrady in https://github.com/snipe/snipe-it/pull/16287
- Added select/unselect tooltip to presenters, added translation by @snipe in https://github.com/snipe/snipe-it/pull/16296
- Fixed #6188 - Added custom fields to checkin/checkout screens by @snipe in https://github.com/snipe/snipe-it/pull/16297
- Add tooltips to custom fields display, especially for icons by @uberbrady in https://github.com/snipe/snipe-it/pull/16298
- Added checkin/checkout indicators on custom field table by @snipe in https://github.com/snipe/snipe-it/pull/16299
- Added tooltip for currency in table by @snipe in https://github.com/snipe/snipe-it/pull/16303
- Fixed #16262 - Check for quantity before allowing component deletion by @snipe in https://github.com/snipe/snipe-it/pull/16305
- Small cleanups before release by @snipe in https://github.com/snipe/snipe-it/pull/16312
- Updated language strings, added Oromo by @snipe in https://github.com/snipe/snipe-it/pull/16313
- Fixed asset show page erroring when asset not associated with model by @marcusmoore in https://github.com/snipe/snipe-it/pull/16106
- V8 final merge (!!!!) by @uberbrady in https://github.com/snipe/snipe-it/pull/16316
Full Changelog from 7.1.16: https://github.com/snipe/snipe-it/compare/v7.1.16...v8.0.0
Full Changelog: https://github.com/snipe/snipe-it/compare/v7.1.17...v8.0.0
