LinuxServer Changes:
Add php7-sodium for v6.
snipe-it Changes:
⚠️ IMPORTANT: Snipe-IT v6 requires PHP 7.4 or greater, and does support PHP8
Holy moly folks, today's the day! We're thrilled to announce the release of Snipe-IT v6.0.0. Over a year in the making, we think this is our best release yet, and although we have backported a lot of what we could to v5.4.x, there's a lot that's new and improved.
TLDR;
Added
- SCIM support to allow auto-provisioning of users without LDAP sync
- Logout user when their activated status is switched to off - #10876
- PDF Report of signed EULA + Option to attach files for Download at signature process [#8260]
- Ability to save EULA PDF with signature on asset acceptance
- Ldap_manager field to ldap sync
- Bulk checkin
- PHP8 compatibility
- Restore interface from previous Snipe-IT backup in web UI
- Ability to upload asset images via API
- Components and users count to dashboard
- Dashboard module for locations [ch9199]
- Asset restore to API
- Reqestable as model bulk edit field
- Stricter validation for slack hooks (people were trying to use non-slack urls for webhooks)
- Additional fields to new user modal window [#10421]
.my.cnf
to disablecolumn-statistics
backup for Docker- New concept of "remote worker" and API points to filter by them, as well as option in bulk editing users [#10775]
- First pass at Artisan-based LDAP troubleshooter - [#10033]
- Filter by
status_type
in StatusLabels API index endpoint [#10829] - Filter by
assets_count
,consumables_count
,licenses_count
, andaccessories_count
on user API endpoint
Improved
- Tons of mobile and web UX/UI improvements [#10129]
- Optimized queries for faster loading
- Upgraded from Laravel 6 to Laravel 8
- Remote User login: support Google Cloud IAP headers
- More S3 compatibility
- Upgraded to latest Font Awesome
- Exclude
web.config
from Apache - Many improvements to localization, adding more translatable strings to the UI
- Handle
file_get_contents
more gracefully - Rework the LDAP sync command to better handle the active flag
- Better Amazon SES compatibility
Fixed
- Fixed PDF export to use correct filenames and selected columns
- Fixed "secure hostnames" feature for subdirectory-based Snipe-IT installs
- Fixed snipe/snipe-it#10769 - redirect user back to due for audit page
- Fixed snipe/snipe-it#10840 - defaulting to 0 on supplier ID if no value provided
- TONS of bugfixes (too many to list)
- Improved Docker support
- Improved accessibility
- Reverted back to the old LDAP login and sync methods from AdLdap, which had caused more problems than it solved in the long run
- Fixed #8828: Can't search by checked out user in advanced search
- Fixed extraneous wildcard query in asset search [#10514]
- Fixed #8143 - Date localization in custom fields DATE field [#10805]
- Fixed issue where data tables were requesting the API twice [#10767]
Removed
- Dropped support for PHP 7.3 (PHP 7.3 is already EOL, so you should have definitely upgraded anyway)
This list looks short, and you're welcome to explore the (very long) list of changes in the autogenerated list, but they took a ton of work, both from the staff here at Grokability, and the amazing list of open source contributors who have helped make Snipe-IT even better.
A Few Quick Notes
We will be moving this repo from https://github.com/snipe/snipe-it to the @grokability organization account soon. This is just a heads up for any of you that have automations that could be impacted.
We will also be changing the primary stable branch from master
to main
, shortly. Because of existing automations, we will still be pushing to master
up until Snipe-IT v7, but it will likely be about a week behind main
, so you may want to update automations there too.
If you're having trouble upgrading or you found a bug, be sure to open an issue here on Github, or pop into our Discord server. And be sure to check out our blog for Snipe-IT updates, miscellaneous tech discussions and other stuff.
Auto-Generated Changelog
- Basic fixes to at least get the dashboard up by @uberbrady in snipe/snipe-it#9699
- Finished fixing the web routes file by @uberbrady in snipe/snipe-it#9702
- Remove barryvdh's laravel-cors for fruitcake's laravel-cors by @uberbrady in snipe/snipe-it#9703
- Get it so that we can re-build assets. by @uberbrady in snipe/snipe-it#9704
- Develop v6 integration by @uberbrady in snipe/snipe-it#9737
- Removed Ziggy.baseUrl references for meta references that already had baseUrl by @uberbrady in snipe/snipe-it#9741
- Livewire integration for Snipe-IT v6 by @uberbrady in snipe/snipe-it#9766
- Add new php extension dependencies for v6 by @dampfklon in snipe/snipe-it#9858
- adds newer versions of devices for demo by @Godmartinz in snipe/snipe-it#9852
- Added #9594: Feature/api image uploads for v6 by @PetriAsi in snipe/snipe-it#9824
- Update demo photos of iPhones to be more modern [ch16531] by @Godmartinz in snipe/snipe-it#9924
- adds a Floor value for depreciation models by @Godmartinz in snipe/snipe-it#9937
- Fixed donked layout on required field error in depreciations by @Godmartinz in snipe/snipe-it#9987
- Added restore functionality to user API by @Delta5 in snipe/snipe-it#10111
- Added userpics from thispersondoesnotexist.com by @snipe in snipe/snipe-it#10125
- Fixes route not defined exception on components and consumables by @inietov in snipe/snipe-it#10128
- Features/improved mobile ux by @snipe in snipe/snipe-it#10129
- Upgraded FA icons to latest by @snipe in snipe/snipe-it#10132
- Fixed issue when creating a status label via API - default_label and show_in_nav being not nullable by @snipe in snipe/snipe-it#10103
- Rename license migration to resolve fatal error running migrations by @svpernova09 in snipe/snipe-it#10135
- Try to generate a new composer lockfile under PHP 7.3 by @uberbrady in snipe/snipe-it#10148
- Fixes New department error importing users. by @inietov in snipe/snipe-it#10150
- Fixed #10158 Specify docker images versions by @AL4AL in snipe/snipe-it#10159
- Fix default values for custom fields for models rebased by @uberbrady in snipe/snipe-it#10166
- Feature #9514, Feature #9378 Unaccepted Assets Report Actions, Fixed [ch16410] by @dampfklon in snipe/snipe-it#9529
- Fixes #9365 #9800 Added a validation to use the same name in categories with different types [sc-17487] by @inietov in snipe/snipe-it#10179
- Exclude web.config from Apache by @tanji in snipe/snipe-it#10186
- Fixed misisng hamburger menu by @snipe in snipe/snipe-it#10192
- Fixes bulk edit message counts more users than the actual selected users number by @inietov in snipe/snipe-it#10215
- Adds reqestable as model bulk edit field by @snipe in snipe/snipe-it#10248
- support apache REDIRECT_* for remote user login by @Sxderp in snipe/snipe-it#10245
- Fixes asset components must return relationship instance by @inietov in snipe/snipe-it#10238
- Fixed #9904: Advanced search with serial and another field produce incorrect results (v2) by @Toreg87 in snipe/snipe-it#9906
- Fixes Bug: When parent asset is assigned to other location, children assets loca… by @Godmartinz in snipe/snipe-it#10209
- Fixed #sc17129 - Pie chart disappears when window resizes by @Godmartinz in snipe/snipe-it#10113
- Add licenses api parameters and fix a missing variable in license view. by @ncareau in snipe/snipe-it#9889
- Change from ENV to config value for PUBLIC_AWS_URL by @misilot in snipe/snipe-it#9541
- Adds a check to know if the asset is checked out to the logged in user to allow check the state in the view by @inietov in snipe/snipe-it#9847
- Feature #9378 remove deleted user from unaccepted assets report by @sh1hab in snipe/snipe-it#9508
- Fixed #9798: Scope departments for FullMultipleCompanySupport by @Toreg87 in snipe/snipe-it#9799
- Fixed #8828: Can't search by checked out user in advanced search by @PlaneNuts in snipe/snipe-it#10258
- Tweak Restore command to also run via webserver via Artisan::call() by @uberbrady in snipe/snipe-it#10296
- Cleaned up the output and added some better checks for errors by @uberbrady in snipe/snipe-it#10298
- Typo in upgrade.php by @SBrown2021 in snipe/snipe-it#10302
- v6 Feature - Added backup restore from GUI by @snipe in snipe/snipe-it#10297
- v6 bug - Error when editing model with no custom by @snipe in snipe/snipe-it#10316
- Fixed v6 bug 500 server error when trying to checkin by @snipe in snipe/snipe-it#10333
- Added text-right to presenters for money values by @snipe in snipe/snipe-it#10334
- [sc-17645] Composer install under phpv8 by @uberbrady in snipe/snipe-it#10288
- Update upgrade.php with newer requires by @snipe in snipe/snipe-it#10349
- Fixes Default Values - Date not applying by @inietov in snipe/snipe-it#10354
- Fixed #5676: Sum cost by quantity by @Computroniks in snipe/snipe-it#9902
- Adds stricter validation for slack hooks by @snipe in snipe/snipe-it#10394
- Fixed #10365: Snipe-IT has a wrong total purchase cost when reaches m… by @aranar-pro in snipe/snipe-it#10393
- WIP - Fixing unit tests, switching to dusk by @snipe in snipe/snipe-it#10388
- adds info on how to nullify reorder alerts for consumables, component… by @Godmartinz in snipe/snipe-it#10239
- Yank assetlog from eager-load clause in API query for develop by @uberbrady in snipe/snipe-it#10416
- Add title column to custom reports by @inietov in snipe/snipe-it#10432
- Fix route to checkout components from the details page by @inietov in snipe/snipe-it#10434
- Master into develop by @snipe in snipe/snipe-it#10450
- Create new user account from asset form - additional fields by @Robert-Azelis in snipe/snipe-it#10421
- Fixes Duplicate department in user import by @inietov in snipe/snipe-it#10460
- Fixed #10467 - Safari only font-awesome bug by @snipe in snipe/snipe-it#10468
- Finished localizing backup restore strings by @snipe in snipe/snipe-it#10492
- Remove old ldap by @uberbrady in snipe/snipe-it#10265
- Added #10242: Improved localized strings by @nuraeil in snipe/snipe-it#10264
- Fixed #7824 by @exula in snipe/snipe-it#10494
- Fixed - v6 migration licenses table issue by @snipe in snipe/snipe-it#10491
- Added #10436: Restricted Logins to SAML controlled via environment variable by @adagioajanes in snipe/snipe-it#10449
- Fixed #10089 (partially): Back to master: Added some BS tables style overrides for mobile by @UniversalSuperBox in snipe/snipe-it#10496
- Fixes auth controls on api key creation by @snipe in snipe/snipe-it#10504
- Adding .my.cnf to disable column-statistics backup by @misilot in snipe/snipe-it#10509
- Adding .my.cnf to disable column-statistics backup by @misilot in snipe/snipe-it#10510
- Add new UserAccountControl to permitted UAC's for AD. by @uberbrady in snipe/snipe-it#10502
- Permit DONT_REQ_PREAUTH AD users to log in by @uberbrady in snipe/snipe-it#10503
- Duplicate route meant overwrite of route-name by @uberbrady in snipe/snipe-it#10512
- Fixed extraneous wildcard query in asset search by @uberbrady in snipe/snipe-it#10514
- Make 'pending' assets properly requestable; use requestable scope by @uberbrady in snipe/snipe-it#10519
- Fixes an issue where importer is creating duplicate asset models for Master Branch by @inietov in snipe/snipe-it#10521
- Fixes an issue where importer is creating duplicate asset models by @inietov in snipe/snipe-it#10520
- Fixes bug where the depreciation report shows assets that not depreciate by @inietov in snipe/snipe-it#10522
- Fixes bug where the depreciation report shows assets that not deprecate for master by @inietov in snipe/snipe-it#10523
- Fixes PDO exeception syntax error when Expiring Alerts Threshold is not set by @inietov in snipe/snipe-it#10527
- Add Zip field in the User Importer [sc-18556] by @inietov in snipe/snipe-it#10533
- Fixes #10536 Unable to add asset model (v6.0.0-RC-1) by @inietov in snipe/snipe-it#10545
- Force UrlGenerator's Root URL to be the base of APP_URL unless overriden by @uberbrady in snipe/snipe-it#10528
- Fixed #10564: Edit the route to associate custom fields with fieldsets by @inietov in snipe/snipe-it#10566
- Fixes Importing licenses without product key duplicates the license for develop branch by @inietov in snipe/snipe-it#10568
- Add Zip field in the User Importer for develop [sc-18556] by @inietov in snipe/snipe-it#10534
- Force UrlGenerator's Root URL to be the base of APP_URL unless overriden (v5) by @uberbrady in snipe/snipe-it#10529
- Fixes donked layout required field error depreciation [sc-17111] by @inietov in snipe/snipe-it#10570
- Fixes Importing licenses without product key duplicates the license by @inietov in snipe/snipe-it#10567
- Adds audit dates in the asset importer by @inietov in snipe/snipe-it#10511
- Add some guardrails around very-badly formatted APP_URL settings by @uberbrady in snipe/snipe-it#10573
- Added #9576 - Lookup Asset by Custom Field via API [sc-18632] by @snipe in snipe/snipe-it#10576
- Replace .my.cnf with column-statistics.cnf at the system level for mysqldump (master) by @misilot in snipe/snipe-it#10580
- Fixes Bulk edit doesn't show in Asset's history nor Activity report [sc-16550] by @inietov in snipe/snipe-it#10586
- Typo found in snipeit/routes/api.php @ line 391 by @TenOfTens in snipe/snipe-it#10588
- Allow invalid app urls develop by @uberbrady in snipe/snipe-it#10591
- Fixes Bulk edit doesn't show in Asset's history nor Activity report for develop [sc-16550] by @inietov in snipe/snipe-it#10590
- Replace .my.cnf with column-statistics.cnf at the system level for mysqldump by @misilot in snipe/snipe-it#10579
- Add some guardrails around very-badly formatted APP_URL settings by @uberbrady in snipe/snipe-it#10574
- Fixed markdown upcoming audits email table by @uberbrady in snipe/snipe-it#10592
- Added #10454: Quick Scan Checkin by @adagioajanes in snipe/snipe-it#10455
- Fixes: Column activated cannot be null for develop [sc-18528] by @inietov in snipe/snipe-it#10605
- Fixes: Column activated cannot be null [sc-18528] by @inietov in snipe/snipe-it#10604
- Fixes #10563 - Rework the LDAP sync command to better handle the active flag by @uberbrady in snipe/snipe-it#10610
- Fixes #10563 - LDAP active flag - hopefully? by @snipe in snipe/snipe-it#10607
- D'oh! Migration fails on empty settings table :( by @uberbrady in snipe/snipe-it#10611
- Fixed Bug/sc 18678/add required field marker to default currency by @Godmartinz in snipe/snipe-it#10622
- Fixes #10577 - Fix "secure hostnames" feature for subdirectory-based Snipe-IT installs by @uberbrady in snipe/snipe-it#10623
- (Develop) fix secure hosts in subdirectory by @uberbrady in snipe/snipe-it#10624
- Fixes #10614 Checkin/Checkout API route's broken by @inietov in snipe/snipe-it#10625
- Fix #10629: Fix /hardware/{id}/checkin API response on error by @JonathonReinhart in snipe/snipe-it#10630
- Fixes #10627 Inconsistencies between checkout/checkin dates on asset history and activity log by @inietov in snipe/snipe-it#10635
- Fixes #10627 Inconsistencies between checkout/checkin dates on asset history and activity log for master branch by @inietov in snipe/snipe-it#10636
- Alert when invalid JSON is submitted to something that wants it by @uberbrady in snipe/snipe-it#10637
- Report invalid json develop by @uberbrady in snipe/snipe-it#10638
- Fixes #10299 Default Values do not allow Checkbox/Radio Buttons by @inietov in snipe/snipe-it#10628
- Check that the field exists before trying to detach it from the fieldset by @snipe in snipe/snipe-it#10646
- Fix #10552: Add checkin_at parameter to /hardware/:id/checkin API by @JonathonReinhart in snipe/snipe-it#10640
- Fixes ErrorException: Trying to get property 'checkin_email' of non-object [sc-17568] by @inietov in snipe/snipe-it#10654
- Fixed - Check for valid user before trying to present the auditor name by @snipe in snipe/snipe-it#10657
- Added additional gate for selectlists by @snipe in snipe/snipe-it#10662
- Adds gate to supplier by @snipe in snipe/snipe-it#10665
- Added Asset edit/delete gates to maintenances by @snipe in snipe/snipe-it#10672
- Fixes 2FA cookie -> user issue by @snipe in snipe/snipe-it#10681
- Adds delete endpoint for licenses by @snipe in snipe/snipe-it#10683
- Added usleep random to forgotten password method to mitigate timing attacks by @snipe in snipe/snipe-it#10679
- Fixed #10639 - incorrect linear depreciation calculation by @Godmartinz in snipe/snipe-it#10670
- [Snyk] Upgrade jquery-ui from 1.13.0 to 1.13.1 by @snyk-bot in snipe/snipe-it#10656
- Fixes ErrorException: Trying to get property 'checkin_email' of non-object for develop[sc-17568] by @inietov in snipe/snipe-it#10655
- Fixes #9592 - Added unique option to custom fields by @snipe in snipe/snipe-it#10688
- Feature Save logged in user data and re-add them after restore if they don't exist [ch-17664] by @inietov in snipe/snipe-it#10697
- Fixes #10699: Added 2 breaks in message.blade.php by @insert-waffle in snipe/snipe-it#10700
- Fixed #10690 - Initial audit date fix by @snipe in snipe/snipe-it#10691
- Added use statement by @snipe in snipe/snipe-it#10713
- Fix CORS requests on master by @uberbrady in snipe/snipe-it#10718
- Fixes Restricted Logins to SAML controlled via environment variable #10436 - applies #10449 to master by @snipe in snipe/snipe-it#10722
- Fixed API throttling by @snipe in snipe/snipe-it#10734
- Separate notes on assets and asset models on master branch [sc-18810] by @inietov in snipe/snipe-it#10736
- Fixes 10708: removed line height of manufacturer and changed size of fa-hdd to 2x by @insert-waffle in snipe/snipe-it#10729
- Fix for location and model drop down with granular permissions. by @aranar-pro in snipe/snipe-it#10751
- Feature: Prevent showing of double values in a checkin or checkout email by @insert-waffle in snipe/snipe-it#10739
- Added consumables endpoint to user API by @snipe in snipe/snipe-it#10721
- Fixes trying to get property 'id' of non-object when running develop seeders. by @inietov in snipe/snipe-it#10417
- Fixed weird JSON-handling on log_meta updates by @uberbrady in snipe/snipe-it#10682
- Use “update” instead of edit in gate by @snipe in snipe/snipe-it#10772
- Added ldap_import and assets_count to user api by @snipe in snipe/snipe-it#10773
- Fixed #6918 - added notes to accessories, components, consumables by @snipe in snipe/snipe-it#10774
- Retry fix bad metadata display by @uberbrady in snipe/snipe-it#10771
- Added remote checkbox to user by @snipe in snipe/snipe-it#10775
- Add remote user setting to bulk edit by @snipe in snipe/snipe-it#10777
- Added trim to email and username by @snipe in snipe/snipe-it#10776
- Use the max_results env value in the paginator by @snipe in snipe/snipe-it#10797
- Added QR and alt barcode urls to asset transformer by @snipe in snipe/snipe-it#10798
- Check if table exists before trying to create in migrations by @snipe in snipe/snipe-it#10799
- Fixed [ch14855] - create LDAP troubleshooter by @uberbrady in snipe/snipe-it#10033
- Fixes #8143 Date localization not work in custom fields for develop branch by @inietov in snipe/snipe-it#10805
- Removed experimental feature policies by @snipe in snipe/snipe-it#10806
- One attempt to fix the 'datatable double-request' problem. by @uberbrady in snipe/snipe-it#10767
- Fixes Carbon\Exceptions\InvalidFormatException: DateTime::__construct(): Failed to parse time string develop by @inietov in snipe/snipe-it#10812
- Fixes Carbon\Exceptions\InvalidFormatException: DateTime::__construct(): Failed to parse time string by @inietov in snipe/snipe-it#10811
- Fixed #10191 - font color contrast on mobile menu by @Godmartinz in snipe/snipe-it#10728
- Added session killer artisan command by @snipe in snipe/snipe-it#10814
- Fixed #10825 - selectlists in modals b0rked by @snipe in snipe/snipe-it#10827
- Fixed #10826 - parse error on translation string for print all assets by @snipe in snipe/snipe-it#10828
- Added filter by status_type in StatusLabels API index endpoint by @snipe in snipe/snipe-it#10829
- v6.0.0-RC-5 - Merges master down to develop by @snipe in snipe/snipe-it#10831
- Fixes Customfields with boolean format not saving [ch-9973] by @inietov in snipe/snipe-it#10809
- Fixed #10840 - defaulting to 0 on supplier ID if no value provided by @snipe in snipe/snipe-it#10841
- Fixed #10819 - use full url for label barcodes by @snipe in snipe/snipe-it#10848
- Fixes #10769 - return to Due for Audit screen after auditing by @snipe in snipe/snipe-it#10849
- Fixes #10753 Licenses assigned to assets don't follow users by @inietov in snipe/snipe-it#10851
- Fixes Customfields with boolean format not saving master[sc-9973] by @inietov in snipe/snipe-it#10853
- Validate custom fieldset only if the asset have one by @inietov in snipe/snipe-it#10855
- Fix bs tables export options by @uberbrady in snipe/snipe-it#10857
- next_audit_date error on saving asset by @andreaci in snipe/snipe-it#10861
- Fixed #7891, #3019 and #8260 [sc-15014] - added asset acceptance and signed eula as pdf by @Godmartinz in snipe/snipe-it#10737
- Don't crash JS when there are no data-export-options (as is true in Dashboard) Fixes #10872 by @uberbrady in snipe/snipe-it#10873
- Fix problem with static paths by @QveenSi in snipe/snipe-it#10874
- feature: adds ldap_manager field to ldap sync by @Godmartinz in snipe/snipe-it#10850
- [Feature] Adds CodeQL to the SDLC process by @ahpaleus in snipe/snipe-it#10843
- Fix #10810 unaccepted assets by @dampfklon in snipe/snipe-it#10817
- Logout user when their activated status is switched to off by @snipe in snipe/snipe-it#10876
- Merge master back down into develop by @snipe in snipe/snipe-it#10879
- Security fixes to master branch by @joelpittet in snipe/snipe-it#10895
- Fixes #10898 (invalid consumable date time info in user view) by @veenone in snipe/snipe-it#10901
- Fixes Dates in Print All Assigned report doesn't match to history by @inietov in snipe/snipe-it#10903
- Security updates to enshrined/svg-sanitize and guzzlehttp/psr7 by @joelpittet in snipe/snipe-it#10897
- SCIM integration using laravel-scim-server library by @uberbrady in snipe/snipe-it#10889
- Fixed #10892 - MySQL 8 compatibilty requires primary key by @snipe in snipe/snipe-it#10902
- Fixes Importer always update existing values develop by @inietov in snipe/snipe-it#10883
- This disables the display of HTML content during exports (cherry-picked for master) by @uberbrady in snipe/snipe-it#10918
- This disables the display of HTML content during exports by @uberbrady in snipe/snipe-it#10917
- Fixed #10866 - action_date for check-in not including H:i:s by @Godmartinz in snipe/snipe-it#10920
- Fixed #10866 - Checkin time always shows 12am by @Godmartinz in snipe/snipe-it#10919
- Fixes Bulk user edit not updating checked out asset locations by @inietov in snipe/snipe-it#10914
- Fixes Bulk user edit not updating checked out asset locations by @inietov in snipe/snipe-it#10913
- Fixes #10482 - Downgrade bootstrap-table so columns stay remembered by @uberbrady in snipe/snipe-it#10927
- Fix #10482 for develop - Downgrade bootstrap-table to fix remembered-columns feature by @uberbrady in snipe/snipe-it#10928
- Backport the license index fix from Develop onto the v5 branch by @uberbrady in snipe/snipe-it#10935
- Ports #10494 to master by @snipe in snipe/snipe-it#10936
- Fixes potential XSS vuln in user requestable results by @snipe in snipe/snipe-it#10942
- Added status_id to asset checkout API by @snipe in snipe/snipe-it#10943
- Fixed double updates from action log and history by @Godmartinz in snipe/snipe-it#10952
- Escape checkout target name by @snipe in snipe/snipe-it#10971
- Fixed #10983: Possibility to set region for AWS (SES) by @chrisweirich in snipe/snipe-it#10982
- Added access gate to the requested assets index by @snipe in snipe/snipe-it#10991
- Fixed model export filename to use str_slug for filename for JS export (like we do elsewhere) by @snipe in snipe/snipe-it#10994
- Fixes #10980 - Prevent immediate saml login after normal logout by @johnson-yi in snipe/snipe-it#10998
- Fixes Activity Report Download all action fails creating the CSV report. by @inietov in snipe/snipe-it#11000
- Fixes Activity Report Download all action fails creating the CSV report for develop. by @inietov in snipe/snipe-it#11001
- Update feature_request.yml by @benwa in snipe/snipe-it#11016
- Merge master into develop for RC 6.0.0-8 by @snipe in snipe/snipe-it#10993
- Update BS tables and table export to latest by @snipe in snipe/snipe-it#11018
- Fixes QueryException Integrity constraint violation: Column 'order' cannot be null by @inietov in snipe/snipe-it#11002
- Fixes QueryException Integrity constraint violation: Column 'order' cannot be null for develop by @inietov in snipe/snipe-it#11003
- [Fix] changes the query for the accept signature on print blade by @Godmartinz in snipe/snipe-it#10941
- Use full app_url in default favicon paths by @snipe in snipe/snipe-it#11022
- Fixed #10890 - Use translation strings in assigned printout instead of hardcoded English by @snipe in snipe/snipe-it#11023
- Fixed #10890 - Missed a few hard coded english strings by @snipe in snipe/snipe-it#11025
- Fixed #11026 - add bulk edit to other asset views by @snipe in snipe/snipe-it#11027
- Added license seat ID to the UI by @snipe in snipe/snipe-it#11039
- Remove extraneous
{
in migration by @uberbrady in snipe/snipe-it#11040 - Fixed validation for purchase cost allowed to be negative by @Godmartinz in snipe/snipe-it#11048
- Update Livewire assets, and make Composer auto-update Livewire assets by @uberbrady in snipe/snipe-it#11055
- Make sure to decrypt Textareas as well as input type=text by @uberbrady in snipe/snipe-it#11050
- Fixed kit checkout permissions if admin is not superadmin by @snipe in snipe/snipe-it#11058
- Bootstrap tables export as landscape by @Godmartinz in snipe/snipe-it#11059
- Sets maxlength of user fields to 191 by @snipe in snipe/snipe-it#11063
- Switch the barcode backend to SVG, and fix the two-factor middleware by @uberbrady in snipe/snipe-it#11066
- Fix cancel button in two-factor sign-in screen by @uberbrady in snipe/snipe-it#11067
New Contributors
- @Delta5 made their first contribution in snipe/snipe-it#10111
- @AL4AL made their first contribution in snipe/snipe-it#10159
- @tanji made their first contribution in snipe/snipe-it#10186
- @Toreg87 made their first contribution in snipe/snipe-it#9906
- @PlaneNuts made their first contribution in snipe/snipe-it#10258
- @SBrown2021 made their first contribution in snipe/snipe-it#10302
- @Computroniks made their first contribution in snipe/snipe-it#9902
- @Robert-Azelis made their first contribution in snipe/snipe-it#10421
- @nuraeil made their first contribution in snipe/snipe-it#10264
- @UniversalSuperBox made their first contribution in snipe/snipe-it#10496
- @TenOfTens made their first contribution in snipe/snipe-it#10588
- @insert-waffle made their first contribution in snipe/snipe-it#10700
- @andreaci made their first contribution in snipe/snipe-it#10861
- @QveenSi made their first contribution in snipe/snipe-it#10874
- @ahpaleus made their first contribution in snipe/snipe-it#10843
- @veenone made their first contribution in snipe/snipe-it#10901
- @chrisweirich made their first contribution in snipe/snipe-it#10982
Full Changelog: snipe/snipe-it@v5.4.4...v6.0.0