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