v8.1.16
grokability/snipe-itv8.1.16Jun 16, 2025by snipe
AI Summary
Enhances maintenance management with bulk creation capabilities and fixes issues related to bulk editing custom fields.
Key Highlights
- Ability to bulk add maintenances
- Fixed bulk edit custom fields
- Fixed maintenance permissions for editing
- Added department manager display in user view and list
New Features
- Bulk maintenance creation
- Bulk edit custom field fixes
- Maintenance permissions fix
- Department manager display
Full Release Notes
> [!CAUTION] > **This version of Snipe-IT REQUIRES PHP 8.2.0 or greater.** Happy Monday, everyone! This release fixes some bugs around maintenances and bulk editing custom fields, adds the ability create multiple maintenances at one time, and took some steps to speed some things up in some interfaces. As we mentioned [here on Github](https://github.com/grokability/snipe-it/discussions/17066) and [on our blog](https://grokstar.dev/news/snipeit-releases/2025/06/messing-around-and-finding-out/), we're experimenting with a new way of handling issues, requests, etc here. We're trying to break as much as we can down into two-week sprints - you can [see the past sprint we just closed here](https://github.com/grokability/snipe-it/milestone/26). We'll also continue experimenting with the Roadmap view on Github in an ongoing effort to convey what we're currently working on, what longer-term features we're trying to find solutions for, and so on. (The roadmap view is a little cumbersome to manage on our end, but we'll keep trying.) We didn't quite make all of the items in first sprint so they've been moved to the next one, but we'll get a better sense for that over time. ## What's Changed * Fixed #17076: Disable optional status ID form field if value is blank/Do Not Change by @snipe in https://github.com/grokability/snipe-it/pull/17078 * Fixed #17085: `assigned_type` not being nulled on asset delete+checkin by @snipe in https://github.com/grokability/snipe-it/pull/17087 * Bumped container image versions by @kovacs-andras in https://github.com/grokability/snipe-it/pull/16998 * Fixed #16240: Made additional strings translatable by @snipe in https://github.com/grokability/snipe-it/pull/17099 * Fixed #16157: Added advanced search to users by @snipe in https://github.com/grokability/snipe-it/pull/17101 * Fixed #16205: Add an index to `deleted_at` for those with many deleted action_logs by @uberbrady in https://github.com/grokability/snipe-it/pull/17100 * Fixed #17102: Added keywords to admin settings search for notifications by @snipe in https://github.com/grokability/snipe-it/pull/17103 * Fixed #16218: Added centos to the switch case by @snipe in https://github.com/grokability/snipe-it/pull/17107 * Adds a clear button to custom radio buttons in bulk edit by @Godmartinz in https://github.com/grokability/snipe-it/pull/17108 * Fixed #17067: Allow only sending cc email when acceptance required by @marcusmoore in https://github.com/grokability/snipe-it/pull/17115 * Fixed #16934 and #17068: update asset by ID in importer by @snipe in https://github.com/grokability/snipe-it/pull/17114 * Require `assigned_x` to be integer on asset model by @marcusmoore in https://github.com/grokability/snipe-it/pull/16948 * Adds a check for assigned target not being null when creating an asset by @Godmartinz in https://github.com/grokability/snipe-it/pull/16675 * Fixed #11807: Standardize date-picker by @snipe in https://github.com/grokability/snipe-it/pull/17120 * Added highlighting on table search by @snipe in https://github.com/grokability/snipe-it/pull/17122 * Added print button to tables by @snipe in https://github.com/grokability/snipe-it/pull/17124 * Fixed #17117: Use translation for “site default” by @snipe in https://github.com/grokability/snipe-it/pull/17125 * Fixes #17023: Added ability to bulk add maintenances by @snipe in https://github.com/grokability/snipe-it/pull/17126 * Fixed #17084: Adds Eula table to User account area with download option by @Godmartinz in https://github.com/grokability/snipe-it/pull/17110 * Fixed `action_date` in `action_logs` by @snipe in https://github.com/grokability/snipe-it/pull/16469 * Fixed #17127: Added note to EULA info by @snipe in https://github.com/grokability/snipe-it/pull/17129 * Handle potentially missing category upon checkin by @marcusmoore in https://github.com/grokability/snipe-it/pull/17152 * Fixed #17138: category type was case-sensitive by @snipe in https://github.com/grokability/snipe-it/pull/17157 * Changed default visibility on history view columns by @snipe in https://github.com/grokability/snipe-it/pull/17158 * Update location print assigned assets by @Robert-Azelis in https://github.com/grokability/snipe-it/pull/17155 * Update user print assigned assets by @Robert-Azelis in https://github.com/grokability/snipe-it/pull/17154 * Fixed bad method calls in user index api call by @marcusmoore in https://github.com/grokability/snipe-it/pull/17141 * Fixed Expected checkin notification erroring on unknown users by @marcusmoore in https://github.com/grokability/snipe-it/pull/17142 * Fixes #17051: Nulling Custom Fields In Bulk Asset Updates by @spencerrlongg in https://github.com/grokability/snipe-it/pull/17094 * Fixed: #17136 loads item relation properly in account EULA tab by @Godmartinz in https://github.com/grokability/snipe-it/pull/17166 * Fixed #17028: Allows bulk editing assets with a status type of pending by @Godmartinz in https://github.com/grokability/snipe-it/pull/17151 * Added `hasUndeplyableStatus` check to bulk checkout by @Godmartinz in https://github.com/grokability/snipe-it/pull/17092 * Fixed: Adding Total to Consumable View Page by @akemidx in https://github.com/grokability/snipe-it/pull/17109 * Fixed #17163: insufficient permissions on editing an asset maintenance by @snipe in https://github.com/grokability/snipe-it/pull/17174 * Fixed #17172: Better handle checkin date overrides by @snipe in https://github.com/grokability/snipe-it/pull/17175 * Added logic around bulk asset menu options by @snipe in https://github.com/grokability/snipe-it/pull/17176 * Docker: harden updating of `php.ini` in entrypoint by @chrisnovakovic in https://github.com/grokability/snipe-it/pull/17147 * Fixed #17177: use maintenance title for delete confirmation by @snipe in https://github.com/grokability/snipe-it/pull/17178 * Added #14997: Display department manager in user view and list by @timoschwarzer in https://github.com/grokability/snipe-it/pull/14998 * Fixed #14542: Added fullscreen option for location view tabs by @snipe in https://github.com/grokability/snipe-it/pull/17181 ## New Contributors * @kovacs-andras made their first contribution in https://github.com/grokability/snipe-it/pull/16998 * @chrisnovakovic made their first contribution in https://github.com/grokability/snipe-it/pull/17147 * @timoschwarzer made their first contribution in https://github.com/grokability/snipe-it/pull/14998 **Full Changelog**: https://github.com/grokability/snipe-it/compare/v8.1.15...v8.1.16 ### Join the Community! - **[Join our Discord](https://discord.gg/yZFtShAcKk)!** It’s full of great people. We even wrote about it [here](https://grokstar.dev/culture/2024/06/the-unlikely-rise-of-discord-as-a-support-channel/)! - **Follow us on Bluesky** at [@snipeitapp.com](https://bsky.app/profile/snipeitapp.com) - **Follow us on Mastodon** at [hachyderm.io/@grokability](https://hachyderm.io/@grokability) - **Follow our blog** at [Grokstar.Dev](https://grokstar.dev) - **Subscribe here** on Github for notifications about new releases. (We recommend selecting "Releases" only for most users - this repo can get noisy.)