v8.0.3
grokability/snipe-itv8.0.3Mar 4, 2025by snipe
AI Summary
This release focuses on refining email content, improving backup restore safety, and adding LDAP configuration options.
Key Highlights
- Added 'Reminder' to asset checkout email subjects.
- Added safety checks around charset detection in backup restore.
- Added LDAP invert active flag.
- Improved audit notification refactoring.
New Features
- Enhanced Checkout Email Subject Lines
- LDAP Invert Active Flag
Full Release Notes
> [!CAUTION] > **This version of Snipe-IT REQUIRES PHP 8.2.0 or greater.** Howdy folks! This is a small point release that handles a few small bugs that have surfaced over the past week. If you're having problem using the `upgrade.php` script with an error like `Method Illuminate \Routing \Route:: breadcrumbs does not exist`, please run `git pull; composer install --no-dev; php upgrade.php`, which will pull the latest code, install dependencies, and then run the upgrade script (which handles migrations, clearing caches, etc.) > [!NOTE] > **Please make sure you have changed your `BS_TABLE_STORAGE` value to `localStorage` in your `.env` and clear your cookies after upgrading. See the pinned issue #16136 for additional information.** ## What's Changed * Added "Reminder" to subject line of follow up asset checkout emails by @marcusmoore in https://github.com/snipe/snipe-it/pull/16156 * Fixed #16371 - incorrect count and missing name in acceptance reminder email by @snipe in https://github.com/snipe/snipe-it/pull/16375 * Add some safety around the charset-detection and transliteration in backup restore by @uberbrady in https://github.com/snipe/snipe-it/pull/16376 * Wrap long text in PDF export in tables by @snipe in https://github.com/snipe/snipe-it/pull/16378 * Added ldap invert active flag by @azmcnutt in https://github.com/snipe/snipe-it/pull/16379 * Avoid using authenticated user's email address in email partial by @marcusmoore in https://github.com/snipe/snipe-it/pull/16398 * Adds Translation strings to General and Branding Settings by @Godmartinz in https://github.com/snipe/snipe-it/pull/16150 * Fixed duplicate entries preventing LDAP sync from continuing by @Fiala06 in https://github.com/snipe/snipe-it/pull/15911 * Refactored audit notification to mail, added test, added alerts check to scheduler by @Godmartinz in https://github.com/snipe/snipe-it/pull/16251 * Fixed #16402 - localize "each" string in components tab on asset view by @snipe in https://github.com/snipe/snipe-it/pull/16403 * Fixed #16386 - some fields not populating with user data on edit by @snipe in https://github.com/snipe/snipe-it/pull/16409 * Fixed #16407 - weird layout on components for non super user by @snipe in https://github.com/snipe/snipe-it/pull/16410 * Fixed regression from #16150 where branding page could not be saved by @snipe in https://github.com/snipe/snipe-it/pull/16412 * Nicer model name formatting on RMB model not found by @snipe in https://github.com/snipe/snipe-it/pull/16415 ## New Contributors * @azmcnutt made their first contribution in https://github.com/snipe/snipe-it/pull/16379 * @Fiala06 made their first contribution in https://github.com/snipe/snipe-it/pull/15911 **Full Changelog**: https://github.com/snipe/snipe-it/compare/v8.0.2...v8.0.3