github snipe/snipe-it v5.2.0

latest releases: v6.4.1, v6.4.0, v6.3.4...
2 years ago

⚠️ IMPORTANT: Later versions of Snipe-IT will require PHP 7.3 or greater. It is highly recommended you upgrade your version of PHP NOW.

(This is a requirement in order for us to be able to pull forward the dependencies that will allow us to support PHP8 and beyond moving forward.)

This release contains a ton of bug-fixes and improvements/additions to the API - but perhaps more importantly, we have introduced official support for Google Secure LDAP for User Listings.

Google Secure LDAP Support for User Listings

You'll find two new fields in the Admin Settings > LDAP configuration of the UI, LDAP Client-Side TLS key and LDAP Client-Side TLS Certificate. If you are NOT using Google Secure LDAP, you do not need to change anything in your settings and these fields are not required. Note that since Google Secure LDAP does not currently support logging in via Secure LDAP, you'll want to configure your Snipe-IT instance to work with Google's SAML setup instead. (This is a limitation in Google, not with Snipe-IT.) More details in the docs.

We're still updating the API documentation, so hang tight - those parts in the documentation should be up shortly.

Added

  • Added image upload capabilities to API (Fixes #9594, #9483, #9413, #5007) [#9767]
  • Added Components checkin/checkout via API
  • Added cookie option to assets Bootstrap Table to save the state of the maintenances table [#9808]
  • Added the field model_number to Accessory importer mappable fields [#9856]
  • Added restore functionalty to asset API [#9931]
  • Added additional fields to users API search: activated, country, manager_id, first_name, last_name, employee_num, state, zip
  • Added depreciation report endpoint and ajax-ified the depreciation report table, to prevent page timeouts on databases with tens of thousands of assets [#10034]
  • Updated language translations from CrowdIn
  • Added better debugging output, and remove non-PHP-7.3-compatible option for RestoreFromBackup.php artisan command [#9774]

Fixed

  • Fixed #9745 - added searchable, sortable notes field to status labels
  • Fixed APP_ENV/APP_DEBUG typo overwriting the APP_ENV in Vagrant Playbook [#9768]
  • Fixed a department bug in the User Importer when the department doesn't exist [#9778]
  • Fixed Vue issue with the importer [#9778]
  • Fixed potential for bad linefeeds in custom settings section of SAML [#9809]
  • Fixed some CSS zebra-striping on non-default skins [#9765]
  • Updated demo photos of iPhones to be more modern [#9837]
  • Fixed issue updating departments if Full Company Support is enabled [#9880]
  • Fixed Integrity constraint violation when emailing password reset (#9881)
  • Fixed #9909 and #9714 - applies v6 currency formatter to v5 [ch16628]
  • Fixed weird layout on bulk audit [ch17146]
  • Fixed an issue where the pie chart colors did not match admin settings [#9950]
  • Fixed sum total calculation on Bootstrap Table pages [#9953]
  • Fixed issue where consumables model number was not searchable
  • Fixed issue where custom fields with quotes were not holding value [#9980]
  • Fixed issue where when using API CheckIn assets, there will be two CheckIn records in the Activity Report log for each asset
  • Fixed condition to return the actual max upload size allowed to files
  • Fixed issue with action_date was not displayed if overwritten by created_at in activity log
  • Fixed - Delete checkout acceptances when an asset is checked in without response
  • Fixed value of column 'checkout type' in CSV file to lowercase [#10059]
  • Fixed issue where sidebar showed total from assets in all companies if using Full Multiple Company Support [#9709]
  • Fixed #9853 - Consumables/Accessories not correctly displayed via Locations [#9861]

For a full list of changes, see the complete changelog.

Upgrading

For general upgrading instructions, click here. Users who installed Snipe-IT via Git (recommended) can just run php upgrade.php.

Don't miss a new snipe-it release

NewReleases is sending notifications on new releases.