Commit 49cb259
authored
fix(deps): update grokability/snipe-it v8.4.0 → v8.4.1 (#1742)
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
|
[grokability/snipe-it](https://redirect.github.com/grokability/snipe-it)
| patch | `8.4.0` → `8.4.1` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/1) for more information.
---
### Release Notes
<details>
<summary>grokability/snipe-it (grokability/snipe-it)</summary>
###
[`v8.4.1`](https://redirect.github.com/grokability/snipe-it/releases/tag/v8.4.1)
[Compare
Source](https://redirect.github.com/grokability/snipe-it/compare/v8.4.0...v8.4.1)
> \[!CAUTION]\
> **This version of Snipe-IT REQUIRES PHP 8.2.0 or greater, 8.3+
recommended.**
Happy Tuesday! **This release introduces an updated UI, improved
searching, and fixes several security issues. All users are encouraged
to upgrade.**
A lot of what we've been working on has been under the hood - code
improvements to make it easier for us to more quickly and reliably act
on things you folks have been asking for. They don't look like a lot on
the face, but they're important to get the project to a state where we
can move a bit faster.
As such, **you will definitely want to run `php artisan view:clear` to
clear your old cached views**. If you're using the `upgrade.php` script,
it will do that for you, so no need to worry about it.
As you'll notice, we did switch up the UI on detail pages a bit. We've
introduced a new component that we're calling the "info panel".
<https://github.com/user-attachments/assets/6bf444a6-1150-46e6-9bc4-c0280e7b18b5>
It might be a little confusing to start with, but we think you're really
going to like it. For all "first class objects", all of the most common
information will now be available consistently, in the same place, every
time.
The new info panel includes copy-to-clipboard functionality for just
about everything, and if you don't need that information and want to
work with the wider table view, just click on the arrow button to hide
it. The show/hide is stored in local storage, so it will remember
whether you wanted it open or not as you navigate through the system.
The hover tooltips will give you more information when it's available or
necessary.
We've tried to listen to feedback about the most important elements that
people care about when they are viewing an item's detail page and give
those priority. We know change is hard though, so keep that feedback
coming. We can't promise we can act on every piece of feedback we get,
but we listen to all of it and ultimately are committed to making your
experience with the product as good as it can be.
At the end of the day, any time you change the UI on anything, people
will have Big Feelings. Some of the feedback we've gotten so far is
really positive, some less so - but we're always listening, even if you
fall on the "less so" side of things.
We've also introduced some mobile navigation improvements, turning the
tabbed interface into a dropdown on very small screens.
#### A quick mea culpa to our hosted customers
In the process of migrating some of you to newer, faster machines, some
of you were upgraded a little earlier than we had planned, while things
weren't quite polished up. Many of you have reached out via the helpdesk
and we've gotten you sorted, but we're sorry that happened. We would
have at least wanted to give you a heads up about the UI changes.
We always want the hosted experience to be the most excellent way to use
Snipe-IT, and this past week was a little rockier for some of you. We're
taking steps to make sure that doesn't happen again when we need to
migrate customers from one server to another.
#### What's Next
**We have an upgrade to Laravel 12 sitting on develop which will fully
support PHP 8.5, and very shortly after that, group support for SCIM.**
#### Documentation Platform Bugs
Our current documentation platform is having some issues and some pages
might not be available. After many hours talking to their support (and
their stupid AI chatbot), we're going to have to revert some of the
formatting on many of the pages to get them to render. How did this
happen? No idea. We didn't change anything. But we need to get those
pages back online for you and new folks who want to install Snipe-IT. If
you get an error in the docs saying that the page cannot be rendered,
just open a GH issue and we'll jump right on that. We have a lot of docs
to get through, and we're starting with the most common pages first.
#### Mobile App Update
We've created a Google Form so we can start tracking people who want in
on the Testflight invite. Please fill in this form if you're interested
in helping us test! <https://forms.gle/HEsWuHSqLLjx8xnR8>.
#### What's Changed
- Fixed RB-20713: Improved validation of license seat update api
endpoint by
[@​marcusmoore](https://redirect.github.com/marcusmoore) in
[#​18576](https://redirect.github.com/grokability/snipe-it/pull/18576)
- Fixed
[#​18600](https://redirect.github.com/grokability/snipe-it/issues/18600)
- add filesystem check on health checker by
[@​snipe](https://redirect.github.com/snipe) in
[#​18606](https://redirect.github.com/grokability/snipe-it/pull/18606)
- Added maintenances seeder by
[@​snipe](https://redirect.github.com/snipe) in
[#​18612](https://redirect.github.com/grokability/snipe-it/pull/18612)
- Added model number as a separate field, added sorting by
[@​snipe](https://redirect.github.com/snipe) in
[#​18613](https://redirect.github.com/grokability/snipe-it/pull/18613)
- Fix deprecated string interpolation in controllers by
[@​joelpittet](https://redirect.github.com/joelpittet) in
[#​18609](https://redirect.github.com/grokability/snipe-it/pull/18609)
- Bumped Debugbar to v4 by
[@​marcusmoore](https://redirect.github.com/marcusmoore) in
[#​18485](https://redirect.github.com/grokability/snipe-it/pull/18485)
- Adds
[#​11741](https://redirect.github.com/grokability/snipe-it/issues/11741)
currently assigned license table to license checkout by
[@​Godmartinz](https://redirect.github.com/Godmartinz) in
[#​17964](https://redirect.github.com/grokability/snipe-it/pull/17964)
-
[#​5947](https://redirect.github.com/grokability/snipe-it/issues/5947)
- roll up bulk asset checkout email by
[@​marcusmoore](https://redirect.github.com/marcusmoore) in
[#​18095](https://redirect.github.com/grokability/snipe-it/pull/18095)
- Fixes (hopefully) RB
[#​19772](https://redirect.github.com/grokability/snipe-it/issues/19772)
Unexpected EOF by
[@​spencerrlongg](https://redirect.github.com/spencerrlongg) in
[#​18614](https://redirect.github.com/grokability/snipe-it/pull/18614)
- Bump actions/upload-artifact from 6 to 7 by
[@​dependabot](https://redirect.github.com/dependabot)\[bot] in
[#​18623](https://redirect.github.com/grokability/snipe-it/pull/18623)
- Compacted nav UI, components for buttons by
[@​snipe](https://redirect.github.com/snipe) in
[#​18638](https://redirect.github.com/grokability/snipe-it/pull/18638)
- Fixed Checkin All Seats button by
[@​marcusmoore](https://redirect.github.com/marcusmoore) in
[#​18628](https://redirect.github.com/grokability/snipe-it/pull/18628)
- Fixed
[#​18282](https://redirect.github.com/grokability/snipe-it/issues/18282)
- added original notes to checkout target in custom report by
[@​snipe](https://redirect.github.com/snipe) in
[#​18639](https://redirect.github.com/grokability/snipe-it/pull/18639)
- Fixed some minor issues in tests by
[@​marcusmoore](https://redirect.github.com/marcusmoore) in
[#​18637](https://redirect.github.com/grokability/snipe-it/pull/18637)
- Upgraded Livewire to v4 by
[@​marcusmoore](https://redirect.github.com/marcusmoore) in
[#​18494](https://redirect.github.com/grokability/snipe-it/pull/18494)
- Fixed: Added global report templates by
[@​akemidx](https://redirect.github.com/akemidx) in
[#​18426](https://redirect.github.com/grokability/snipe-it/pull/18426)
- Fixes inaccurate monthly depreciation value displayed at depreciation
report when using a floor value by
[@​iryadifarhan](https://redirect.github.com/iryadifarhan) in
[#​18248](https://redirect.github.com/grokability/snipe-it/pull/18248)
- Feature: Added xx days since last update to Custom Report by
[@​akemidx](https://redirect.github.com/akemidx) in
[#​17666](https://redirect.github.com/grokability/snipe-it/pull/17666)
- Adds
[#​17685](https://redirect.github.com/grokability/snipe-it/issues/17685)
better warning for bulk status change to undeployable type by
[@​Godmartinz](https://redirect.github.com/Godmartinz) in
[#​18162](https://redirect.github.com/grokability/snipe-it/pull/18162)
- Re-add Location Observer with null-safe companyable check by
[@​uberbrady](https://redirect.github.com/uberbrady) in
[#​18644](https://redirect.github.com/grokability/snipe-it/pull/18644)
- Upgrade Passport to v13 and move php-jwt to v7 to remediate JWT
advisory by [@​joelpittet](https://redirect.github.com/joelpittet)
in
[#​18601](https://redirect.github.com/grokability/snipe-it/pull/18601)
- Revert "Upgrade Passport to v13 and move php-jwt to v7 to remediate
JWT advisory" by [@​snipe](https://redirect.github.com/snipe) in
[#​18647](https://redirect.github.com/grokability/snipe-it/pull/18647)
- Fixed
[#​17202](https://redirect.github.com/grokability/snipe-it/issues/17202):
Replaced countries form macro by
[@​marcusmoore](https://redirect.github.com/marcusmoore) in
[#​18658](https://redirect.github.com/grokability/snipe-it/pull/18658)
- Bump docker/setup-buildx-action from 3 to 4 by
[@​dependabot](https://redirect.github.com/dependabot)\[bot] in
[#​18649](https://redirect.github.com/grokability/snipe-it/pull/18649)
- Bump docker/metadata-action from 5 to 6 by
[@​dependabot](https://redirect.github.com/dependabot)\[bot] in
[#​18650](https://redirect.github.com/grokability/snipe-it/pull/18650)
- Bump docker/build-push-action from 6 to 7 by
[@​dependabot](https://redirect.github.com/dependabot)\[bot] in
[#​18651](https://redirect.github.com/grokability/snipe-it/pull/18651)
- Bump docker/login-action from 3 to 4 by
[@​dependabot](https://redirect.github.com/dependabot)\[bot] in
[#​18652](https://redirect.github.com/grokability/snipe-it/pull/18652)
- Fixed
[#​17208](https://redirect.github.com/grokability/snipe-it/issues/17208):
Replace username\_format macro by
[@​marcusmoore](https://redirect.github.com/marcusmoore) in
[#​18656](https://redirect.github.com/grokability/snipe-it/pull/18656)
- Fixed
[#​18662](https://redirect.github.com/grokability/snipe-it/issues/18662)
wire up search box in assigned license seats by
[@​snipe](https://redirect.github.com/snipe) in
[#​18665](https://redirect.github.com/grokability/snipe-it/pull/18665)
- Fixed
[#​17200](https://redirect.github.com/grokability/snipe-it/issues/17200)
and
[#​17201](https://redirect.github.com/grokability/snipe-it/issues/17201):
Remove alt\_barcode\_types and barcode\_types macros by
[@​marcusmoore](https://redirect.github.com/marcusmoore) in
[#​18657](https://redirect.github.com/grokability/snipe-it/pull/18657)
- Fixed
[#​18666](https://redirect.github.com/grokability/snipe-it/issues/18666):
Migrate Laravel Collective helper methods by
[@​marcusmoore](https://redirect.github.com/marcusmoore) in
[#​18667](https://redirect.github.com/grokability/snipe-it/pull/18667)
- Fixed
[#​17199](https://redirect.github.com/grokability/snipe-it/issues/17199):
Remove Laravel Collective HTML dependency by
[@​marcusmoore](https://redirect.github.com/marcusmoore) in
[#​18672](https://redirect.github.com/grokability/snipe-it/pull/18672)
- Normalize breadcrumb text by
[@​snipe](https://redirect.github.com/snipe) in
[#​18679](https://redirect.github.com/grokability/snipe-it/pull/18679)
- Added copilot instructions file by
[@​snipe](https://redirect.github.com/snipe) in
[#​18680](https://redirect.github.com/grokability/snipe-it/pull/18680)
- Use intended() for redirect options by
[@​snipe](https://redirect.github.com/snipe) in
[#​18681](https://redirect.github.com/grokability/snipe-it/pull/18681)
- Use Blah::class instead of new Blah in form requests by
[@​snipe](https://redirect.github.com/snipe) in
[#​18688](https://redirect.github.com/grokability/snipe-it/pull/18688)
- Improved asset tests by
[@​marcusmoore](https://redirect.github.com/marcusmoore) in
[#​18685](https://redirect.github.com/grokability/snipe-it/pull/18685)
- Updated copilot instructions by
[@​marcusmoore](https://redirect.github.com/marcusmoore) in
[#​18684](https://redirect.github.com/grokability/snipe-it/pull/18684)
- Fixed
[#​17348](https://redirect.github.com/grokability/snipe-it/issues/17348)
- show deleted assets for deleted models by
[@​snipe](https://redirect.github.com/snipe) in
[#​18714](https://redirect.github.com/grokability/snipe-it/pull/18714)
- Fix CC Mail header for checkouts and check-ins by
[@​Godmartinz](https://redirect.github.com/Godmartinz) in
[#​18543](https://redirect.github.com/grokability/snipe-it/pull/18543)
- Fixed
[#​18574](https://redirect.github.com/grokability/snipe-it/issues/18574)
- adds checked out field to maintenances by
[@​snipe](https://redirect.github.com/snipe) in
[#​18717](https://redirect.github.com/grokability/snipe-it/pull/18717)
- Added status component box by
[@​snipe](https://redirect.github.com/snipe) in
[#​18718](https://redirect.github.com/grokability/snipe-it/pull/18718)
- Add .git-blame-ignore-revs file by
[@​marcusmoore](https://redirect.github.com/marcusmoore) in
[#​18719](https://redirect.github.com/grokability/snipe-it/pull/18719)
- Improved asset maintenance report by
[@​snipe](https://redirect.github.com/snipe) in
[#​18722](https://redirect.github.com/grokability/snipe-it/pull/18722)
- Modernize views by [@​snipe](https://redirect.github.com/snipe)
in
[#​18728](https://redirect.github.com/grokability/snipe-it/pull/18728)
- Fixed FD-54250: Display assigned entity in expiring assets mail by
[@​marcusmoore](https://redirect.github.com/marcusmoore) in
[#​18735](https://redirect.github.com/grokability/snipe-it/pull/18735)
- Fix CVE-2026-33347 and CVE-2026-30838 in league/commonmark by
[@​joelpittet](https://redirect.github.com/joelpittet) in
[#​18739](https://redirect.github.com/grokability/snipe-it/pull/18739)
- Added Armenian updated languages by
[@​snipe](https://redirect.github.com/snipe) in
[#​18742](https://redirect.github.com/grokability/snipe-it/pull/18742)
- Added % remaining and create asset button to models view and list by
[@​snipe](https://redirect.github.com/snipe) in
[#​18744](https://redirect.github.com/grokability/snipe-it/pull/18744)
- Modern UI for assets view by
[@​snipe](https://redirect.github.com/snipe) in
[#​18740](https://redirect.github.com/grokability/snipe-it/pull/18740)
- Added percent bars to accessories, etc list views by
[@​snipe](https://redirect.github.com/snipe) in
[#​18749](https://redirect.github.com/grokability/snipe-it/pull/18749)
- Fixed
[#​18495](https://redirect.github.com/grokability/snipe-it/issues/18495):
properly handle null audit date during bulk audit by
[@​marcusmoore](https://redirect.github.com/marcusmoore) in
[#​18755](https://redirect.github.com/grokability/snipe-it/pull/18755)
- Modernize user view by
[@​snipe](https://redirect.github.com/snipe) in
[#​18754](https://redirect.github.com/grokability/snipe-it/pull/18754)
- Added
[#​18761](https://redirect.github.com/grokability/snipe-it/issues/18761):
Debian 13 support in snipeit.sh installer script by
[@​vmikhnevych](https://redirect.github.com/vmikhnevych) in
[#​18762](https://redirect.github.com/grokability/snipe-it/pull/18762)
- Add S3 proxy option by
[@​guyguy333](https://redirect.github.com/guyguy333) in
[#​18737](https://redirect.github.com/grokability/snipe-it/pull/18737)
-
[#​18767](https://redirect.github.com/grokability/snipe-it/issues/18767)
added uploads for companies by
[@​snipe](https://redirect.github.com/snipe) in
[#​18770](https://redirect.github.com/grokability/snipe-it/pull/18770)
- Fixed
[#​18573](https://redirect.github.com/grokability/snipe-it/issues/18573)
- download URLs for S3, actually force the download by
[@​snipe](https://redirect.github.com/snipe) in
[#​18777](https://redirect.github.com/grokability/snipe-it/pull/18777)
- Expand Searchable trait to better cover the advanced search filters by
[@​snipe](https://redirect.github.com/snipe) in
[#​18778](https://redirect.github.com/grokability/snipe-it/pull/18778)
- Wrap importer errors in array properly by
[@​spencerrlongg](https://redirect.github.com/spencerrlongg) in
[#​18792](https://redirect.github.com/grokability/snipe-it/pull/18792)
- Better Error Reporting in Custom Rules by
[@​spencerrlongg](https://redirect.github.com/spencerrlongg) in
[#​18791](https://redirect.github.com/grokability/snipe-it/pull/18791)
- Removes Unused License Route by
[@​spencerrlongg](https://redirect.github.com/spencerrlongg) in
[#​18790](https://redirect.github.com/grokability/snipe-it/pull/18790)
- Fixes bulk edit breadcrumb translation by
[@​Godmartinz](https://redirect.github.com/Godmartinz) in
[#​18788](https://redirect.github.com/grokability/snipe-it/pull/18788)
- Fixes FD-54467 TZe\_24mm\_E Field value to extend full width by
[@​Godmartinz](https://redirect.github.com/Godmartinz) in
[#​18758](https://redirect.github.com/grokability/snipe-it/pull/18758)
- Fixes PKSA-4t1p-xpk2-nsss for aws/aws-sdk-php by
[@​joelpittet](https://redirect.github.com/joelpittet) in
[#​18783](https://redirect.github.com/grokability/snipe-it/pull/18783)
- Fixed
[#​18797](https://redirect.github.com/grokability/snipe-it/issues/18797):
Fix link to components in asset view by
[@​marcusmoore](https://redirect.github.com/marcusmoore) in
[#​18799](https://redirect.github.com/grokability/snipe-it/pull/18799)
- Small improvements to activity report by
[@​snipe](https://redirect.github.com/snipe) in
[#​18801](https://redirect.github.com/grokability/snipe-it/pull/18801)
- Fixed
[#​18802](https://redirect.github.com/grokability/snipe-it/issues/18802):
Display dynamic support url for manufacturers properly by
[@​marcusmoore](https://redirect.github.com/marcusmoore) in
[#​18803](https://redirect.github.com/grokability/snipe-it/pull/18803)
- Fix
[#​18595](https://redirect.github.com/grokability/snipe-it/issues/18595)
checkout acceptance url bug by
[@​Godmartinz](https://redirect.github.com/Godmartinz) in
[#​18800](https://redirect.github.com/grokability/snipe-it/pull/18800)
- Added model number on info-panel if the object is an asset by
[@​snipe](https://redirect.github.com/snipe) in
[#​18807](https://redirect.github.com/grokability/snipe-it/pull/18807)
- Fixed RB-4103: Allow more models to access dynamic url presenter
method by [@​marcusmoore](https://redirect.github.com/marcusmoore)
in
[#​18806](https://redirect.github.com/grokability/snipe-it/pull/18806)
- Fixes
[#​18715](https://redirect.github.com/grokability/snipe-it/issues/18715)
Fixes disabled CSS rules for select2 by
[@​Godmartinz](https://redirect.github.com/Godmartinz) in
[#​18805](https://redirect.github.com/grokability/snipe-it/pull/18805)
- Fixed
[#​18810](https://redirect.github.com/grokability/snipe-it/issues/18810):
Display acceptance url in checkout asset email by
[@​marcusmoore](https://redirect.github.com/marcusmoore) in
[#​18815](https://redirect.github.com/grokability/snipe-it/pull/18815)
- Fixed
[#​18798](https://redirect.github.com/grokability/snipe-it/issues/18798):
creating assets with location for non-super-admins with FMCS by
[@​marcusmoore](https://redirect.github.com/marcusmoore) in
[#​18818](https://redirect.github.com/grokability/snipe-it/pull/18818)
- Fixes
[#​18811](https://redirect.github.com/grokability/snipe-it/issues/18811)
locale for Requestable notifications by
[@​Godmartinz](https://redirect.github.com/Godmartinz) in
[#​18817](https://redirect.github.com/grokability/snipe-it/pull/18817)
- Adds to
[#​18778](https://redirect.github.com/grokability/snipe-it/issues/18778),
fixes for advanced search by
[@​snipe](https://redirect.github.com/snipe) in
[#​18820](https://redirect.github.com/grokability/snipe-it/pull/18820)
- Adds
[#​18663](https://redirect.github.com/grokability/snipe-it/issues/18663)
generic example logo for label preview by
[@​Godmartinz](https://redirect.github.com/Godmartinz) in
[#​18814](https://redirect.github.com/grokability/snipe-it/pull/18814)
- Rename assetstatus to status (variation of
[#​18808](https://redirect.github.com/grokability/snipe-it/issues/18808))
by [@​snipe](https://redirect.github.com/snipe) in
[#​18809](https://redirect.github.com/grokability/snipe-it/pull/18809)
- Fixed
[#​18821](https://redirect.github.com/grokability/snipe-it/issues/18821)-
history api pagination by
[@​snipe](https://redirect.github.com/snipe) in
[#​18822](https://redirect.github.com/grokability/snipe-it/pull/18822)
- Added actions for normalizing permissions input by
[@​snipe](https://redirect.github.com/snipe) in
[#​18823](https://redirect.github.com/grokability/snipe-it/pull/18823)
- Asset components display fix by
[@​snipe](https://redirect.github.com/snipe) in
[#​18834](https://redirect.github.com/grokability/snipe-it/pull/18834)
#### New Contributors
- [@​vmikhnevych](https://redirect.github.com/vmikhnevych) made
their first contribution in
[#​18762](https://redirect.github.com/grokability/snipe-it/pull/18762)
- [@​guyguy333](https://redirect.github.com/guyguy333) made their
first contribution in
[#​18737](https://redirect.github.com/grokability/snipe-it/pull/18737)
**Full Changelog**:
<grokability/snipe-it@v8.4.0...v8.4.1>
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Renovate
Bot](https://redirect.github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMjkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXBwL3NuaXBlLWl0IiwiYXV0b21lcmdlIiwicmVub3ZhdGUvY29udGFpbmVyIiwicmVub3ZhdGUvZ2l0aHViLXJlbGVhc2UiLCJ0eXBlL3BhdGNoIl19-->1 parent 15664e8 commit 49cb259
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
0 commit comments