Caution
This version of Snipe-IT REQUIRES PHP 8.2.0 or greater, 8.3 recommended.
This release fixes some small issues largely based around localization, namely making the purchase cost field larger and better support of RTL text in the asset acceptance PDFs.
We've also fixed an issue with Google's LDAP implementation where client-side TLS certificates weren't working, added the ability for admins to set serial as a required field on a per-model basis, and added the ability to filter between active licenses and licenses that have expired or have passed their termination date.
What's Changed
- Fixes #9978 - Added payload to accessories API by @snipe in #17769
- Fixed #17780 - Added
withTrashed()
to allow viewing files on deleted objects by @snipe in #17781 - Fixed #10107 - remember checkout to type by @snipe in #17771
- Fixed company name reference in location print by @marcusmoore in #17783
- Fixed #17759 - translation used in asset check in/out notifications by @Godmartinz in #17760
- Fixed #17777 - Log upload deletion by @snipe in #17788
- Adds require serial as Asset Model option by @Godmartinz in #16947
- Fixed #17791 - increase size of purchase cost field by @snipe in #17795
- Fixed #17798 - added
require_serial
to model importer by @snipe in #17799 - Upload log file in GitHub Action tests by @marcusmoore in #17800
- Allows check-ins of unreassignable licenses by @Godmartinz in #16063
- Improve expiring alerts notification layout by @marcusmoore in #17752
- Fixed #17796 - search on model name and number on importer by @snipe in #17797
- Fixed issues around accessory acceptance by @marcusmoore in #17703
- Bump actions/stale from 9 to 10 by @dependabot[bot] in #17818
- Fixed #17756 - Duplicate checkout emails by @Godmartinz in #17827
- Tighter controls on license deletion, also fixes #16227 adding more tables to location print by @snipe in #17833
- Fixed #17586 - Display accurate quantity in banner by @marcusmoore in #17828
- New GH issue form by @snipe in #17838
- Adds #8799 Prevention of checkout of expired or terminated licenses by @Godmartinz in #17842
- Fixed typo in UnreassignableCount by @Godmartinz in #17849
- Fixed #17585 - Display accessory checkout qty in subject line and intro text by @marcusmoore in #17826
- Ignore expiring licenses with past termination date by @snipe in #17858
- Fixed #17414 - client-side TLS certificate didn't work in Google LDAP by @uberbrady in #17857
- Fixed potentially incorrect qty in component checkout email by @marcusmoore in #17851
- Fixed #10052 - Added api endpoint for retrieving assets checked out to asset by @marcusmoore in #17835
- Added status label to user's "view assigned assets" table by @snipe in #17863
- Show inactive licenses by @snipe in #17865
- Rewords Purchase cost to Unit Cost for Accessories, Components, Consumables by @Godmartinz in #17850
- Fixed nesting in orWhere by @snipe in #17875
- Add new index to users over deleted_at and location_id by @uberbrady in #17876
- Fixed #14744 and #17808 - Added CJK and Arabic font support for asset acceptance by @snipe in #17866
- Fixed #17873 - Added EULA tab to user view by @snipe in #17881
- Adds total cost to Accessories, Consumables, Components by @Godmartinz in #17882
- Fixed #8859 - adds purchase sums on model view by @snipe in #17885
- Fixed #17891 - missing maintenance file deletion route by @snipe in #17892
Full Changelog: v8.3.1...8.4.0