v7.0.0
Caution
Snipe-IT now requires PHP 8.1 or greater
It's here it's here! The long-awaited v7 is out. While this is largely a framework-level upgrade, you should see some performance improvements and bug fixes throughout. We've also added the ability to determine where you get redirected after a checkout and checkin for assets, and we'll be adding more of that functionality in the future.
If you happen to be running Snipe-IT over a reverse-proxy and when you upgrade, your CSS does not load, try setting APP_FORCE_TLS=true
in your .env
.
What's Changed
- Updated Node version, and various packages to more recent by @uberbrady in #12956
- Fix webpack for v7 by @uberbrady in #12957
- Fixed the bulk edit button on Asset tab by @Godmartinz in #13763
- Fixed GitHub Action tests for v7 by @marcusmoore in #13864
- Fixed the
getExpiringLicenses
query by @Godmartinz in #13764 - Added user location scope by @Godmartinz in #13879
- Convert Vue Personal Access Tokens to Livewire by @spencerrlongg in #13888
- Fix client side validation in the v7 branch by @marcusmoore in #13882
- Last Vue Components by @spencerrlongg in #14024
- Removed unused files in assets directory by @marcusmoore in #14063
- Update snipeit.sh for v7 Requirements by @jerm in #14105
- Add php version requirements file for future-proofing upgrades by @jerm in #14127
- Add remote requirements checking to upgrade.php by @jerm in #14128
- Fixed test by removing non-existent trait by @marcusmoore in #14762
- Improved translations by @snipe in #14767
- Changed icon, added translation by @snipe in #14766
- Added tests around asset checkout by @marcusmoore in #14755
- Add index to 'parent_id' for users with large number of locations by @uberbrady in #14770
- Pass accessory's currency if set by location by @snipe in #14773
- Fixed #14771: improvements to groups API by @snipe in #14775
- Reports controller query optimizations by @snipe in #14777
- Fixed Array to string conversion exception in group create api endpoint by @marcusmoore in #14779
- Fixed sqlite tests in GitHub Actions by @marcusmoore in #14780
- Reduce IDE errors in
App\Http\Controllers\SettingsController
by @bryanlopezinc in #14782 - Allows Snipe-ITv7 to install on PHPv8.1-8.3 by @uberbrady in #14778
- Fixed deprecation warning on category test by @snipe in #14783
- Update mailer configurations for Symfony mailer by @jerm in #14349
- Removed extra div from User Details. by @Godmartinz in #14754
- Fixed/updated facade paths by @snipe in #14785
- #14743 - Upgrade bootstrap-table from 1.22.3 to 1.22.5 by @snipe in #14786
- Fixes path for redirect response by @snipe in #14787
- Updated jquery-UI by @snipe in #14788
- Fixed #14781 - Fixed broken wrench icon on some browsers in manufacturer section by @snipe in #14789
- Bulk Consumable Checkout by @ak-piracha in #13062
- Upgraded papaparse by @snipe in #14795
- Upgraded axios by @snipe in #14796
- Added: Export User Permissions (Superuser & Admin) by @akemidx in #14614
- Added Redirect options to asset check in/out by @Godmartinz in #14740
- Fixed checkin option from appearing by @Godmartinz in #14798
- Removed unused Livewire component by @marcusmoore in #14799
- Added test for setup page by @bryanlopezinc in #14797
- Small UI tweaks and redirects when asset model is invalid by @snipe in #14808
- Added a few more tests by @snipe in #14809
- Fixes #14815 - Fixed translation string by @snipe in #14817
- Bump crowdin/github-action from 1 to 2 by @dependabot in #14814
- Added logo support for Brother TZe24mm labels by @U-H-T in #14758
- Fixed correct signature image for s3 bucket by @fe80 in #14827
- Re-organized test suite by @marcusmoore in #14825
- Fixed select 2 Behavior by @Godmartinz in #14824
- Updated strings by @snipe in #14819
- Don't save next autoincrement base if it's going to fail, next by @uberbrady in #14816
- Added test for .env visibility for setup page by @bryanlopezinc in #14807
- Added missing class Illuminate\Support\Facades… by @fe80 in #14828
- Fixed #14812 - added consumables to individual inventory report by @snipe in #14832
- Fixed label preview window position by @Godmartinz in #14842
- Better validation for relations on delete by @snipe in #14830
- Optimization for listings of large numbers of users by @uberbrady in #14847
- Added GitHub workflow for tests in Postgres by @marcusmoore in #14843
- Added test for app url config by @bryanlopezinc in #14834
- Added #9413: Asset file upload from API by @Scarzy in #14698
- Allow CompanyableTrait trait on users by @snipe in #14801
- Importer tweaks by @snipe in #14800
- Moved
AssetFilesTest
by @marcusmoore in #14871 - Added Proper Docker Compose and .env.docker-setup files by @phil-flip in #14724
New Contributors
- @bryanlopezinc made their first contribution in #14782
- @U-H-T made their first contribution in #14758
- @Scarzy made their first contribution in #14698
- @phil-flip made their first contribution in #14724
Full Changelog: v6.4.2...v7.0.0