v7.0.12
grokability/snipe-itv7.0.12Sep 10, 2024by snipe
AI Summary
Focuses on UX/UI improvements, Docker secrets support, confetti animations, and various bug fixes including mobile alignment and upgrade script improvements.
Key Highlights
- Added confetti option for user interactions
- Added support for Docker secrets
- API endpoints for AssetModel files
- Fixed mobile misalignment of info on pages
- Improved upgrade.php script for Windows experience
New Features
- Confetti option
- Docker secrets support
- AssetModel files API endpoints
- Checkin due in days setting
- Fixed mobile layout issues
Full Release Notes
## What's Changed * Added confetti option by @snipe in https://github.com/snipe/snipe-it/pull/15304 * Updated translation strings by @snipe in https://github.com/snipe/snipe-it/pull/15305 * Added #15312: Add checkin due in days setting by @Glukose1 in https://github.com/snipe/snipe-it/pull/15314 * Added support for Docker secrets in Standard and alpine image. by @r-xyz in https://github.com/snipe/snipe-it/pull/15282 * Fixed dashboard box overflow by @Godmartinz in https://github.com/snipe/snipe-it/pull/15206 * Corrected some translations by @snipe in https://github.com/snipe/snipe-it/pull/15318 * Importer model fixes by @snipe in https://github.com/snipe/snipe-it/pull/15322 * Prevent passing an array as login by @snipe in https://github.com/snipe/snipe-it/pull/15324 * Fixed `)` being added to expected asset checkin report email header by @marcusmoore in https://github.com/snipe/snipe-it/pull/15336 * Improved handling attempted access of deleted files in importer by @marcusmoore in https://github.com/snipe/snipe-it/pull/15112 * Update icons to use blade components, standardize button colors and format by @snipe in https://github.com/snipe/snipe-it/pull/15327 * [Snyk] Upgrade bootstrap-table from 1.23.0 to 1.23.2 by @snipe in https://github.com/snipe/snipe-it/pull/15342 * Added TrimStrings middleware by @snipe in https://github.com/snipe/snipe-it/pull/15345 * Fixed icon not rotated and simplified component by @marcusmoore in https://github.com/snipe/snipe-it/pull/15350 * Updated languages by @snipe in https://github.com/snipe/snipe-it/pull/15351 * Fixed #15341 - validate parent ID by @snipe in https://github.com/snipe/snipe-it/pull/15356 * Fixed #15330 - Cleaned up category title by @snipe in https://github.com/snipe/snipe-it/pull/15357 * Fixed #15190 - Improvements to upgrade.php script to improve Windows experience by @uberbrady in https://github.com/snipe/snipe-it/pull/15359 * Renamed docker startup scripts coherently. by @r-xyz in https://github.com/snipe/snipe-it/pull/15358 * Added #9413: AssetModel files endpoints to API by @r-xyz in https://github.com/snipe/snipe-it/pull/15362 * Fixed #15344 - make select2 for countries freeform-ish by @snipe in https://github.com/snipe/snipe-it/pull/15367 * More print fixes for asset view by @snipe in https://github.com/snipe/snipe-it/pull/15360 * Fixed Mobile misalignment of info on Assets and Users view pages by @Godmartinz in https://github.com/snipe/snipe-it/pull/15352 * Expose the 'sanitize' system for backup restores to the web GUI by @uberbrady in https://github.com/snipe/snipe-it/pull/15296 * Fixed checkbox layout on modal from #15296 by @snipe in https://github.com/snipe/snipe-it/pull/15369 * Re-add stalebot-esque github Action by @uberbrady in https://github.com/snipe/snipe-it/pull/15156 * Adds `snipeit:remove-explicit-eols` command by @Godmartinz in https://github.com/snipe/snipe-it/pull/15065 * Adds location select to the create new user via asset checkout by @Godmartinz in https://github.com/snipe/snipe-it/pull/14667 * Fixed #15371: docker-compose files updated. by @StarlessNights in https://github.com/snipe/snipe-it/pull/15372 * Fixed #15366 use the non-admin edit encrypted custom fields permissions by @snipe in https://github.com/snipe/snipe-it/pull/15373 * Fixed #15374: load TrustProxies middleware in Kernel.php by @setpill in https://github.com/snipe/snipe-it/pull/15379 * Fixed custom field defaults being prematurely updated by @marcusmoore in https://github.com/snipe/snipe-it/pull/15377 * Added pull-right to angle bracket by @snipe in https://github.com/snipe/snipe-it/pull/15380 * Fixes the `acceptance-reminder` command by @Godmartinz in https://github.com/snipe/snipe-it/pull/15375 * Fixed #15378 - Corrected gate on checkin button on asset view by @snipe in https://github.com/snipe/snipe-it/pull/15383 * Fixed #15388 - Moved generate label button by @snipe in https://github.com/snipe/snipe-it/pull/15389 * Added `start_date` and `end_date` to user bulk edit by @snipe in https://github.com/snipe/snipe-it/pull/15396 * Opens label new window by @snipe in https://github.com/snipe/snipe-it/pull/15401 * Fixed #15392 - filter by depreciation when showing models by @snipe in https://github.com/snipe/snipe-it/pull/15403 * Set image to null if model is deleted by @snipe in https://github.com/snipe/snipe-it/pull/15404 * Check that the user exists before trying to print by @snipe in https://github.com/snipe/snipe-it/pull/15408 * Corrected language string by @snipe in https://github.com/snipe/snipe-it/pull/15409 * Updated jquery UI by @snipe in https://github.com/snipe/snipe-it/pull/15410 * Upgraded webpack by @snipe in https://github.com/snipe/snipe-it/pull/15411 * [Multi-Company] Fixes Users Being Moved With Items Still Assigned by @spencerrlongg in https://github.com/snipe/snipe-it/pull/15284 * Fix [FD-43836] PATCH of purchase_cost for assets for comma as decimal separator by @uberbrady in https://github.com/snipe/snipe-it/pull/15412 * Use the null-safe property accessor for new-user creation by @uberbrady in https://github.com/snipe/snipe-it/pull/15414 * Fixed #15416 - Added multiple selects for custom report by @snipe in https://github.com/snipe/snipe-it/pull/15418 * Validation rules to prevent switching user companies if items are assigned to them by @snipe in https://github.com/snipe/snipe-it/pull/15415 * Added employee number to asset view by @snipe in https://github.com/snipe/snipe-it/pull/15431 * Fixed #15435 - user api put patch API route regression by @snipe in https://github.com/snipe/snipe-it/pull/15440 * Added ability to sort on qty and remaining for consumables by @snipe in https://github.com/snipe/snipe-it/pull/15463 * Correctly save user’s city on bulk edit by @snipe in https://github.com/snipe/snipe-it/pull/15465 * Added coverage commands for Herd users by @marcusmoore in https://github.com/snipe/snipe-it/pull/15468 * Fixed login success message not being displayed by @marcusmoore in https://github.com/snipe/snipe-it/pull/15474 * Added some permission tests for accessory api endpoints by @marcusmoore in https://github.com/snipe/snipe-it/pull/15473 * Added test for dashboard counts by @marcusmoore in https://github.com/snipe/snipe-it/pull/15472 * Added UI tests for creating companies by @marcusmoore in https://github.com/snipe/snipe-it/pull/15470 * Added UI tests for creating accessories by @marcusmoore in https://github.com/snipe/snipe-it/pull/15469 * Fixed priority for category eula vs default eula by @Godmartinz in https://github.com/snipe/snipe-it/pull/15445 * Updated translations by @snipe in https://github.com/snipe/snipe-it/pull/15481 ## New Contributors * @Glukose1 made their first contribution in https://github.com/snipe/snipe-it/pull/15314 * @setpill made their first contribution in https://github.com/snipe/snipe-it/pull/15379 **Full Changelog**: https://github.com/snipe/snipe-it/compare/v7.0.11...v7.0.12