LinuxServer Changes:
Deprecate armhf. As announced here
snipe-it Changes:
⚠️ IMPORTANT: Future versions of Snipe-IT will require PHP8.0 or greater
What's Changed
This is a little long for a point release, but we didn't want to wait on it any longer. Tons of bug fixes and UI improvements, as well as a few new features:
New Stuff!
- You can now import locations via the importer
- You can now select a supplier for components and consumables
- You can now add cool new dynamic links for warranty urls using placeholder variables that get populated by the asset information
- You can now use more search ranges and multi-selectable values in the Custom Asset Report
- You can now set custom fields to be auto-added to new fieldsets
Also: Google Workspace OAuth Login
The user must exist in Snipe-IT in order to login successfully)
Also Also: Ability to add fields to field sets on fieldset create/edit
Screen.Recording.2023-04-25.at.9.35.39.PM.mov
Also Also Also: Ability to auto-add fields to any new fieldsets that get created afterwards
Screen.Recording.2023-04-25.at.9.36.40.PM.mov
Also Added
- Updated Dockerfile to Ubuntu 22.04 and PHP 8.1 by @svpernova09 in snipe/snipe-it#12833
- Introduced improved way to interact with settings in tests by @marcusmoore in snipe/snipe-it#12834
- Added supplier to components and consumables by @snipe in snipe/snipe-it#12830
- Added license checkin/checkout to all in license GUI by @snipe in snipe/snipe-it#12849
- Added more granular permissions on bulk actions for assets by @snipe in snipe/snipe-it#12910
- Added ldap_location to settings by @Godmartinz in snipe/snipe-it#12912
- Dynamic warranty link for manufacturers' support urls by @akemidx in snipe/snipe-it#12906
- Added help text to the now-dynamic manufacturer URLS by @snipe in snipe/snipe-it#12930
- Created At and Updated At fields on License table view by @akemidx in snipe/snipe-it#12941
- Added component costs to asset view by @Godmartinz in snipe/snipe-it#12880
- Added Location importer via Livewire Importer by @snipe in snipe/snipe-it#12846
- Added ability to auto-add fields to new fieldsets by @snipe in snipe/snipe-it#12916
- Adds a checkout range for custom asset reports by @Godmartinz in snipe/snipe-it#12874
- Google OAuth login by @snipe in snipe/snipe-it#12994
- Added warranty confirmation to asset maintenance table by @Godmartinz in snipe/snipe-it#13158
- Added asset_tag column in requestable assets page by @NojoudAlshehri in snipe/snipe-it#13093
- Accept user ID as possible authoritative field for updates by @snipe in snipe/snipe-it#13171
Improved
- Small tooltip improvements for undeployable items in table view by @snipe in snipe/snipe-it#12867
- Allow an environment variable to set the session cookie path by @joelpittet in snipe/snipe-it#12877
- Change from a standard Eloquent mapping for ID to a custom setRead by @uberbrady in snipe/snipe-it#12913
- Use the asset tag instead of asset name if no name is given on delete modal by @snipe in snipe/snipe-it#12929
- Env-ify hashing variables, setting the normal defaults by @snipe in snipe/snipe-it#12928
- Remove the loading of asset maintenances that are not used by view by @marcusmoore in snipe/snipe-it#12943
- Use environment variable and default to PHP's sendmail_path by @joelpittet in snipe/snipe-it#12878
- Show signature column in asset history regardless of “require sig” state by @snipe in snipe/snipe-it#12974
- Add optional filename to backup by @snipe in snipe/snipe-it#12983
- Check that the filename we pass ends in zip, add it if not by @snipe in snipe/snipe-it#12984
- Refactor of #12955 by @inietov in snipe/snipe-it#12976
- Increase state from 3 chars by @snipe in snipe/snipe-it#12985
- Pass filename to pre-import backup by @snipe in snipe/snipe-it#12986
- Buttons on the Accessory View Page by @akemidx in snipe/snipe-it#12982
- Add ChipperCI configuration by @marcusmoore in snipe/snipe-it#12989
- Add eager loading to Asset Models controller by @marcusmoore in snipe/snipe-it#13069
- Added Multiselect of companies for custom reports by @Godmartinz in snipe/snipe-it#12831
- Updated translation strings by @snipe in snipe/snipe-it#13164
- Refactor importer for localization by @snipe in snipe/snipe-it#13041
- Lots if importer UI mapping improvements
Fixed
- Maintain activated state on editing a user by @snipe in snipe/snipe-it#12810
- Check for Carbon exception by @snipe in snipe/snipe-it#12818
- Removed iCheck code from merge users script by @snipe in snipe/snipe-it#12824
- Fixed #12822 - Missing translation on bulk edit user submit button by @snipe in snipe/snipe-it#12825
- Added invalid parse to dontReport by @snipe in snipe/snipe-it#12826
- Better handling for weird data passed to the API via limit and offset by @snipe in snipe/snipe-it#12827
- [Snyk] Upgrade webpack from 5.76.1 to 5.76.2 by @snipe in snipe/snipe-it#12798
- [Snyk] Upgrade tableexport.jquery.plugin from 1.26.0 to 1.27.0 by @snipe in snipe/snipe-it#12768
- Small blade partial fixes by @snipe in snipe/snipe-it#12844
- Upgrade bootstrap-table from 1.20.2 to 1.21.3 (Formerly #12733) by @snipe in snipe/snipe-it#12845
- Remove start/end dates from casts array by @snipe in snipe/snipe-it#12857
- Allow checkout of available components down to zero stock (fixes #12854) by @koelle25 in snipe/snipe-it#12855
- Fixed dark themes pagination and notification drop menu by @Godmartinz in snipe/snipe-it#12828
- Fixed footer space when customized by @Godmartinz in snipe/snipe-it#12832
- Fixed space from un deployable total in sidebar by @Godmartinz in snipe/snipe-it#12875
- Fixed
Call to a member function totalSeatsByLicenseID() on null
by @inietov in snipe/snipe-it#12885 - Fixed: Ensure users editing themselves do not deactivate their account by @marcusmoore in snipe/snipe-it#12887
- Fixed #8342: Add ARM64 architecture to Docker Builds by @zacharyfleck in snipe/snipe-it#12904
- Fixes state leak between tests by @marcusmoore in snipe/snipe-it#12914
- [Snyk] Upgrade webpack from 5.76.2 to 5.77.0 by @snipe in snipe/snipe-it#12888
- [Snyk] Upgrade bootstrap-table from 1.21.3 to 1.21.4 by @snyk-bot in snipe/snipe-it#12891
- Fixes where clause operator in artisan checkout command by @marcusmoore in snipe/snipe-it#12905
- Fixes sending webhook notifications for checkout and checkin by @marcusmoore in snipe/snipe-it#12903
- Fixed #8208, #8896, #8985 and #9789: Currency issues when using non-english locales (resubmission) by @dboth in snipe/snipe-it#12756
- Applies #12868 - fixes EOL date on asset creation by @snipe in snipe/snipe-it#12917
- Fixed #12918 - wrong route for clone location by @snipe in snipe/snipe-it#12922
- Added missing case for licenses for item_count by @snipe in snipe/snipe-it#12942
- Fixed #12946 - warranty lookup url was not nullable by @snipe in snipe/snipe-it#12950
- Clear the settings cache on app destruction by @marcusmoore in snipe/snipe-it#12954
- Fixed color differences in dark themes by @Godmartinz in snipe/snipe-it#12966
- Restrict PHP version to <8.2 by @marcusmoore in snipe/snipe-it#12964
- Fixed Error 500 after sign and accept asset by @inietov in snipe/snipe-it#12955
- Added missing use statement by @snipe in snipe/snipe-it#12979
- Fixed misplaced div when saml is disabled by @snipe in snipe/snipe-it#12981
- Fixes user name missing in accessory acceptance notifications by @marcusmoore in snipe/snipe-it#12972
- Fixed Notes field doesn't get populate when creating/updating assets via Importer [sc-23222] by @inietov in snipe/snipe-it#12975
- Fixed #12881 - Added icon field back into assets page by @snipe in snipe/snipe-it#12990
- Fixed width of accessory columns in details by @snipe in snipe/snipe-it#12991
- Tightened up some layout issues, checkbox issues in LDAP settings by @snipe in snipe/snipe-it#12993
- Fixes PR #12831 use array bracket for multi select company by @snipe in snipe/snipe-it#13006
- Fixed multiselect for companies by @snipe in snipe/snipe-it#13007
- Uses actions text in backups table by @snipe in snipe/snipe-it#13037
- Added multi-select option for location, more to custom report by @snipe in snipe/snipe-it#13036
- Importer fix for non-Location imports by @uberbrady in snipe/snipe-it#13038
- removes assigned_to if archived by @Godmartinz in snipe/snipe-it#13025
- adds translation to checkout notification by @Godmartinz in snipe/snipe-it#13024
- Disable browser tests in ChipperCI by @marcusmoore in snipe/snipe-it#13003
- Added standardized colors to the importer by @Godmartinz in snipe/snipe-it#13008
- Added EOL date to importer by @snipe in snipe/snipe-it#13039
- Fixed #12947 Accessory image in checkin email when Show images in emails is disabled by @inietov in snipe/snipe-it#13070
- Fixed #13074 [API] Remaining accessories quantity not correct by @inietov in snipe/snipe-it#13075
- Dynamically adapt concatenation searches for MySQL and sqlite by @marcusmoore in snipe/snipe-it#13076
- Fixed mobile nav bar and notification position by @Godmartinz in snipe/snipe-it#13077
- Added Asset info overflow-wrap by @Godmartinz in snipe/snipe-it#13046
- Fixes: issue #13073: deleted component addearing in asset component t… by @ak-piracha in snipe/snipe-it#13108
- Fixed #12978 Custom Field Checkboxes not holding assigned values by @inietov in snipe/snipe-it#13085
- Fixed Broken order by manufacturer in Assets table [sc-23313] by @inietov in snipe/snipe-it#13114
- Fix of typo in an HTML tag by @NojoudAlshehri in snipe/snipe-it#13127
- Fixes potentially invalid name in consumable factory by @marcusmoore in snipe/snipe-it#13122
- Fix slack channel notifications by @stefanstidlffg in snipe/snipe-it#13123
- Fixed #13129: Add missing LDAP lib required for LDAPS support by @qay21 in snipe/snipe-it#13143
- Fixed #13098: Status Label Chart Color, resets to default when editing a Status Label by @ak-piracha in snipe/snipe-it#13098
- Fixed #12434: Include Docker Specific Paths for dompdf chroot by @m4us1ne in snipe/snipe-it#13124
New Contributors
- @zacharyfleck made their first contribution in snipe/snipe-it#12904
- @dboth made their first contribution in snipe/snipe-it#12756
- @ak-piracha made their first contribution in snipe/snipe-it#13108
- @NojoudAlshehri made their first contribution in snipe/snipe-it#13127
- @stefanstidlffg made their first contribution in snipe/snipe-it#13123
- @qay21 made their first contribution in snipe/snipe-it#13143
- @m4us1ne made their first contribution in snipe/snipe-it#13124
Full Changelog: snipe/snipe-it@v6.1.0...v6.1.1