Releases: linuxserver/docker-snipe-it
v7.0.2-ls280
LinuxServer Changes:
Existing users should update: site-confs/default.conf - Cleanup default site conf.
snipe-it Changes:
Caution
Snipe-IT now requires PHP 8.1 or greater
Quick fix release for a backup notification issue, and also cleaned up some really small layout glitches.
What's Changed
- Fixed small footer issues by @snipe in snipe/snipe-it#14876
- Updated spatie backup notification config class names by @snipe in snipe/snipe-it#14877
- Fixed weird layout in admin oauth [sc-25673] by @snipe in snipe/snipe-it#14879
Full Changelog: snipe/snipe-it@v7.0.1...v7.0.2
v7.0.1-ls280
LinuxServer Changes:
Existing users should update: site-confs/default.conf - Cleanup default site conf.
snipe-it Changes:
Caution
Snipe-IT now requires PHP 8.1 or greater
There's always one, isn't there :)
This fixes a framework compatibility issue we missed that no longer uses the static Request::has()
facade, and adds some tests to make sure we don't miss that in the future.
v7.0.0-ls280
LinuxServer Changes:
Existing users should update: site-confs/default.conf - Cleanup default site conf.
snipe-it Changes:
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.
What's Changed
- Updated Node version, and various packages to more recent by @uberbrady in snipe/snipe-it#12956
- Fix webpack for v7 by @uberbrady in snipe/snipe-it#12957
- Fixed the bulk edit button on Asset tab by @Godmartinz in snipe/snipe-it#13763
- Fixed GitHub Action tests for v7 by @marcusmoore in snipe/snipe-it#13864
- Fixed the
getExpiringLicenses
query by @Godmartinz in snipe/snipe-it#13764 - Added user location scope by @Godmartinz in snipe/snipe-it#13879
- Convert Vue Personal Access Tokens to Livewire by @spencerrlongg in snipe/snipe-it#13888
- Fix client side validation in the v7 branch by @marcusmoore in snipe/snipe-it#13882
- Last Vue Components by @spencerrlongg in snipe/snipe-it#14024
- Removed unused files in assets directory by @marcusmoore in snipe/snipe-it#14063
- Update snipeit.sh for v7 Requirements by @jerm in snipe/snipe-it#14105
- Add php version requirements file for future-proofing upgrades by @jerm in snipe/snipe-it#14127
- Add remote requirements checking to upgrade.php by @jerm in snipe/snipe-it#14128
- Fixed test by removing non-existent trait by @marcusmoore in snipe/snipe-it#14762
- Improved translations by @snipe in snipe/snipe-it#14767
- Changed icon, added translation by @snipe in snipe/snipe-it#14766
- Added tests around asset checkout by @marcusmoore in snipe/snipe-it#14755
- Add index to 'parent_id' for users with large number of locations by @uberbrady in snipe/snipe-it#14770
- Pass accessory's currency if set by location by @snipe in snipe/snipe-it#14773
- Fixed #14771: improvements to groups API by @snipe in snipe/snipe-it#14775
- Reports controller query optimizations by @snipe in snipe/snipe-it#14777
- Fixed Array to string conversion exception in group create api endpoint by @marcusmoore in snipe/snipe-it#14779
- Fixed sqlite tests in GitHub Actions by @marcusmoore in snipe/snipe-it#14780
- Reduce IDE errors in
App\Http\Controllers\SettingsController
by @bryanlopezinc in snipe/snipe-it#14782 - Allows Snipe-ITv7 to install on PHPv8.1-8.3 by @uberbrady in snipe/snipe-it#14778
- Fixed deprecation warning on category test by @snipe in snipe/snipe-it#14783
- Update mailer configurations for Symfony mailer by @jerm in snipe/snipe-it#14349
- Removed extra div from User Details. by @Godmartinz in snipe/snipe-it#14754
- Fixed/updated facade paths by @snipe in snipe/snipe-it#14785
- #14743 - Upgrade bootstrap-table from 1.22.3 to 1.22.5 by @snipe in snipe/snipe-it#14786
- Fixes path for redirect response by @snipe in snipe/snipe-it#14787
- Updated jquery-UI by @snipe in snipe/snipe-it#14788
- Fixed #14781 - Fixed broken wrench icon on some browsers in manufacturer section by @snipe in snipe/snipe-it#14789
- Bulk Consumable Checkout by @ak-piracha in snipe/snipe-it#13062
- Upgraded papaparse by @snipe in snipe/snipe-it#14795
- Upgraded axios by @snipe in snipe/snipe-it#14796
- Added: Export User Permissions (Superuser & Admin) by @akemidx in snipe/snipe-it#14614
- Added Redirect options to asset check in/out by @Godmartinz in snipe/snipe-it#14740
- Fixed checkin option from appearing by @Godmartinz in snipe/snipe-it#14798
- Removed unused Livewire component by @marcusmoore in snipe/snipe-it#14799
- Added test for setup page by @bryanlopezinc in snipe/snipe-it#14797
- Small UI tweaks and redirects when asset model is invalid by @snipe in snipe/snipe-it#14808
- Added a few more tests by @snipe in snipe/snipe-it#14809
- Fixes #14815 - Fixed translation string by @snipe in snipe/snipe-it#14817
- Bump crowdin/github-action from 1 to 2 by @dependabot in snipe/snipe-it#14814
- Added logo support for Brother TZe24mm labels by @U-H-T in snipe/snipe-it#14758
- Fixed correct signature image for s3 bucket by @fe80 in snipe/snipe-it#14827
- Re-organized test suite by @marcusmoore in snipe/snipe-it#14825
- Fixed select 2 Behavior by @Godmartinz in snipe/snipe-it#14824
- Updated strings by @snipe in snipe/snipe-it#14819
- Don't save next autoincrement base if it's going to fail, next by @uberbrady in snipe/snipe-it#14816
- Added test for .env visibility for setup page by @bryanlopezinc in snipe/snipe-it#14807
- Added missing class Illuminate\Support\Facades… by @fe80 in snipe/snipe-it#14828
- Fixed #14812 - added consumables to individual inventory report by @snipe in snipe/snipe-it#14832
- Fixed label preview window position by @Godmartinz in snipe/snipe-it#14842
- Better validation for relations on delete by @snipe in snipe/snipe-it#14830
- Optimization for listings of large numbers of users by @uberbrady in snipe/snipe-it#14847
- Added GitHub workflow for tests in Postgres by @marcusmoore in snipe/snipe-it#14843
- Added test for app url config by @bryanlopezinc in snipe/snipe-it#14834
- Added #9413: Asset file upload from API by @Scarzy in snipe/snipe-it#14698
- Allow CompanyableTrait trait on users by @snipe in snipe/snipe-it#14801
- Importer tweaks by @snipe in snipe/snipe-it#14800
- Moved
AssetFilesTest
by @marcusmoore in snipe/snipe-it#14871 - Added Proper Docker Compose and .env.docker-setup files by @phil-flip in snipe/snipe-it#14724
New Contributors
- @bryanlopezinc made their first contribution in snipe/snipe-it#14782
- @U-H-T made their first contribution in snipe/snipe-it#14758
- @Scarzy made their first contribution in snipe/snipe-it#14698
- @phil-flip made their first contribution in snipe/snipe-it#14724
Full Changelog: snipe/snipe-it@v6.4.2...v7.0.0
v6.4.2-ls279
LinuxServer Changes:
Existing users should update: site-confs/default.conf - Cleanup default site conf.
snipe-it Changes:
Caution
The NEXT MAJOR release of Snipe-IT (v7.0.0) will require PHP 8.1 or greater
As we wrap it all up for v7 (which you can preview on the snipeit_v7_laravel10
branch, we knew there would be a few more things we needed to handle. Most of these are small bugfixes (that have already been merged into the v7 branch) but we also came across some security issues that we wanted to patch as we close off the v6 line. Users are encouraged to upgrade to v6.4.2 - and of course, encouraged to make sure your servers are ready for v7 with PHP8.1.
What's Changed
- Bulk Edit Tests and Tweaks by @spencerrlongg in snipe/snipe-it#14707
- Fixed user assets not updating when a user changes location by @Godmartinz in snipe/snipe-it#14474
- Updated alpine to the latest version (3.13.10) by @marcusmoore in snipe/snipe-it#14700
- Added security.txt file by @snipe in snipe/snipe-it#14725
- Adds a note text area to asset acceptances/declines by @Godmartinz in snipe/snipe-it#14451
- Only attempt to decrypt custom fields in activity log if the value is not empty by @snipe in snipe/snipe-it#14728
- Added next audit date to assets form by @snipe in snipe/snipe-it#14719
- Sets purchase date as date (versus datetime) in labels by @snipe in snipe/snipe-it#14729
- Updated translations by @snipe in snipe/snipe-it#14730
- Fixed #14664 - allow additional urls in env for CSP by @snipe in snipe/snipe-it#14731
- Small translation additions by @snipe in snipe/snipe-it#14736
- removed extra div tags by @Godmartinz in snipe/snipe-it#14741
- Refactor group syncing on user edit API endpoint by @snipe in snipe/snipe-it#14745
- Fixed #12299: permissions on storage dir in Docker (rebased) by @uberbrady in snipe/snipe-it#14751
- Nicer handling of erroring when filename+log do not match by @snipe in snipe/snipe-it#14752
- Added exif to required extensions by @snipe in snipe/snipe-it#14753
Full Changelog: snipe/snipe-it@v6.4.1...v6.4.2
v6.4.2-ls278
LinuxServer Changes:
Existing users should update: site-confs/default.conf - Cleanup default site conf.
snipe-it Changes:
Caution
The NEXT MAJOR release of Snipe-IT (v7.0.0) will require PHP 8.1 or greater
As we wrap it all up for v7 (which you can preview on the snipeit_v7_laravel10
branch, we knew there would be a few more things we needed to handle. Most of these are small bugfixes (that have already been merged into the v7 branch) but we also came across some security issues that we wanted to patch as we close off the v6 line. Users are encouraged to upgrade to v6.4.2 - and of course, encouraged to make sure your servers are ready for v7 with PHP8.1.
What's Changed
- Bulk Edit Tests and Tweaks by @spencerrlongg in snipe/snipe-it#14707
- Fixed user assets not updating when a user changes location by @Godmartinz in snipe/snipe-it#14474
- Updated alpine to the latest version (3.13.10) by @marcusmoore in snipe/snipe-it#14700
- Added security.txt file by @snipe in snipe/snipe-it#14725
- Adds a note text area to asset acceptances/declines by @Godmartinz in snipe/snipe-it#14451
- Only attempt to decrypt custom fields in activity log if the value is not empty by @snipe in snipe/snipe-it#14728
- Added next audit date to assets form by @snipe in snipe/snipe-it#14719
- Sets purchase date as date (versus datetime) in labels by @snipe in snipe/snipe-it#14729
- Updated translations by @snipe in snipe/snipe-it#14730
- Fixed #14664 - allow additional urls in env for CSP by @snipe in snipe/snipe-it#14731
- Small translation additions by @snipe in snipe/snipe-it#14736
- removed extra div tags by @Godmartinz in snipe/snipe-it#14741
- Refactor group syncing on user edit API endpoint by @snipe in snipe/snipe-it#14745
- Fixed #12299: permissions on storage dir in Docker (rebased) by @uberbrady in snipe/snipe-it#14751
- Nicer handling of erroring when filename+log do not match by @snipe in snipe/snipe-it#14752
- Added exif to required extensions by @snipe in snipe/snipe-it#14753
Full Changelog: snipe/snipe-it@v6.4.1...v6.4.2
v6.4.2-ls277
LinuxServer Changes:
Existing users should update: site-confs/default.conf - Cleanup default site conf.
snipe-it Changes:
Caution
The NEXT MAJOR release of Snipe-IT (v7.0.0) will require PHP 8.1 or greater
As we wrap it all up for v7 (which you can preview on the snipeit_v7_laravel10
branch, we knew there would be a few more things we needed to handle. Most of these are small bugfixes (that have already been merged into the v7 branch) but we also came across some security issues that we wanted to patch as we close off the v6 line. Users are encouraged to upgrade to v6.4.2 - and of course, encouraged to make sure your servers are ready for v7 with PHP8.1.
What's Changed
- Bulk Edit Tests and Tweaks by @spencerrlongg in snipe/snipe-it#14707
- Fixed user assets not updating when a user changes location by @Godmartinz in snipe/snipe-it#14474
- Updated alpine to the latest version (3.13.10) by @marcusmoore in snipe/snipe-it#14700
- Added security.txt file by @snipe in snipe/snipe-it#14725
- Adds a note text area to asset acceptances/declines by @Godmartinz in snipe/snipe-it#14451
- Only attempt to decrypt custom fields in activity log if the value is not empty by @snipe in snipe/snipe-it#14728
- Added next audit date to assets form by @snipe in snipe/snipe-it#14719
- Sets purchase date as date (versus datetime) in labels by @snipe in snipe/snipe-it#14729
- Updated translations by @snipe in snipe/snipe-it#14730
- Fixed #14664 - allow additional urls in env for CSP by @snipe in snipe/snipe-it#14731
- Small translation additions by @snipe in snipe/snipe-it#14736
- removed extra div tags by @Godmartinz in snipe/snipe-it#14741
- Refactor group syncing on user edit API endpoint by @snipe in snipe/snipe-it#14745
- Fixed #12299: permissions on storage dir in Docker (rebased) by @uberbrady in snipe/snipe-it#14751
- Nicer handling of erroring when filename+log do not match by @snipe in snipe/snipe-it#14752
- Added exif to required extensions by @snipe in snipe/snipe-it#14753
Full Changelog: snipe/snipe-it@v6.4.1...v6.4.2
v6.4.1-ls276
LinuxServer Changes:
Existing users should update: site-confs/default.conf - Cleanup default site conf.
snipe-it Changes:
Caution
The NEXT major release of Snipe-IT (v7.0.0) will require PHP 8.1 or greater
Hi folks - happy Monday! This is just tiny release to handle a few small remaining bug fixes as we head into v7.
The current working v7 branch will be merged into the existing develop branch within the week, and will then be available on the https://develop.snipeitapp.com demo link.
This update fixes a small issue with notifications and also optimizes some of the queries that populate the sidebar that could have slowed things down for folks with a lot of assets.
What's Changed
- Load settings in
SendUpcomingAuditReport
command by @marcusmoore in snipe/snipe-it#14690 - Fixes #14692 - set default variables for sidebar totals by @snipe in snipe/snipe-it#14693
- Fixes #14701 - wrong total asset count by @Toreg87 in snipe/snipe-it#14702
- Fixed UI where delete button was not disabled even if the user couldn't be deleted by @snipe in snipe/snipe-it#14697
- Fix memory-hog query in AssetCountForSidebar middleware by @jerm in snipe/snipe-it#14711
- Bump codacy/codacy-analysis-cli-action from 4.4.0 to 4.4.1 by @dependabot in snipe/snipe-it#14715
Full Changelog: snipe/snipe-it@v6.4.0...v6.4.1
v6.4.1-ls275
LinuxServer Changes:
Existing users should update: site-confs/default.conf - Cleanup default site conf.
snipe-it Changes:
Caution
The NEXT major release of Snipe-IT (v7.0.0) will require PHP 8.1 or greater
Hi folks - happy Monday! This is just tiny release to handle a few small remaining bug fixes as we head into v7.
The current working v7 branch will be merged into the existing develop branch within the week, and will then be available on the https://develop.snipeitapp.com demo link.
This update fixes a small issue with notifications and also optimizes some of the queries that populate the sidebar that could have slowed things down for folks with a lot of assets.
What's Changed
- Load settings in
SendUpcomingAuditReport
command by @marcusmoore in snipe/snipe-it#14690 - Fixes #14692 - set default variables for sidebar totals by @snipe in snipe/snipe-it#14693
- Fixes #14701 - wrong total asset count by @Toreg87 in snipe/snipe-it#14702
- Fixed UI where delete button was not disabled even if the user couldn't be deleted by @snipe in snipe/snipe-it#14697
- Fix memory-hog query in AssetCountForSidebar middleware by @jerm in snipe/snipe-it#14711
- Bump codacy/codacy-analysis-cli-action from 4.4.0 to 4.4.1 by @dependabot in snipe/snipe-it#14715
Full Changelog: snipe/snipe-it@v6.4.0...v6.4.1
v6.4.0-ls274
LinuxServer Changes:
Existing users should update: site-confs/default.conf - Cleanup default site conf.
snipe-it Changes:
Caution
The NEXT release of Snipe-IT (v7.0.0) will require PHP 8.1 or greater
Happy Monday, friends! This is the final release of the v6 line of Snipe-IT. (I know, I know.)
If you're hosted with us, you'll have these changes in your hot little hands within a day or so. If you're not, please make sure to upgrade your version of Snipe-IT. But more importantly, please make sure you're running PHP 8.1.x+ before you try to upgrade again after this.
No breaking changes, just some small tweaks, a few added features, and a few bug fixes. We did have to address a potential (though very hard to exploit) permissions escalation issue, which is why we're making this 6.4.0 instead of a point release.
v7 has been a long time coming, but we're nearly there.
Thanks as always to our community contributors for their awesome work! <3
What's Changed
- Fixed z-index of table load by @Godmartinz in snipe/snipe-it#14520
- Fixed ambiguous id clause in custom report by @snipe in snipe/snipe-it#14551
- Redirect on checkin if the asset is already checked in by @snipe in snipe/snipe-it#14552
- Fixed alignment of dropdown menu for user in nav bar by @Godmartinz in snipe/snipe-it#14547
- Hide/Show encrypted values in hardware list by @mauro-miatello in snipe/snipe-it#14529
- Fixed ldap location syncing incorrect locations for users. by @Godmartinz in snipe/snipe-it#14559
- Added audit dates to label options by @Godmartinz in snipe/snipe-it#14557
- Remove city as required field on location modal by @snipe in snipe/snipe-it#14567
- Reduce Extra Space in Header Dropdown by @akemidx in snipe/snipe-it#14582
- Fixed: Header Dropdown Menus had no hover coloring in dark themes by @akemidx in snipe/snipe-it#14558
- Upgraded Signature-pad.js && Fixed Resizing Canvas on mobile by @Godmartinz in snipe/snipe-it#14577
- Fixed assigned to field in new label engine by @marcusmoore in snipe/snipe-it#14581
- Fixed department validation to allow updates by @Godmartinz in snipe/snipe-it#13880
- Fixed label fields only showing first option by @marcusmoore in snipe/snipe-it#14594
- First fix for user FMCS scoping by @snipe in snipe/snipe-it#14591
- Added test cases around modifying user groups via api by @marcusmoore in snipe/snipe-it#14613
- Feat: add no-interactive flag for
upgrade.php
by @Q4kK in snipe/snipe-it#14578 - Fixed #14508: Added PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT options to database.php … by @jeffclay in snipe/snipe-it#14511
- Fixed check-all button behaving inconsistently by @snipe in snipe/snipe-it#14622
- Added
ico
,image/x-icon
,image/vnd.microsoft.icon
to favicon validation by @snipe in snipe/snipe-it#14628 - Removed escaping on notes for file uploads by @snipe in snipe/snipe-it#14630
- Added "select" option to top of data sources in new label engine by @marcusmoore in snipe/snipe-it#14632
- Fixed dark theme button text coloring by @akemidx in snipe/snipe-it#14616
- Re-enabled updating encrypted custom fields via API [sc-41465] by @uberbrady in snipe/snipe-it#14602
- Left Sidebar Was Not Respecting Theme by @akemidx in snipe/snipe-it#14608
- Removed encrypted fields from label options by @Godmartinz in snipe/snipe-it#14499
- Added a License Export function and button by @Godmartinz in snipe/snipe-it#14587
- Fixed
purchase_cost
not being allowed to be a string when creating asset via api by @marcusmoore in snipe/snipe-it#14651 - Refactored due/overdue for audit, added due/overdue for checkin API endpoint and GUI by @snipe in snipe/snipe-it#14655
- Added Brother 18mm label type by @snipe in snipe/snipe-it#14391
- Improve RTL support by @mustafa-online in snipe/snipe-it#14679
- Upgrade tecnickcom/tcpdf from version 6.7.4 to 6.7.5 to address the security vulnerability CVE-2024-22640 by @franceslui in snipe/snipe-it#14661
- [Snyk] Upgrade alpinejs from 3.13.5 to 3.13.8 #14646 by @snipe in snipe/snipe-it#14686
- Upgrade fontawesome from 6.5.1 to 6.5.2 by @snipe in snipe/snipe-it#14687
- [Snyk] Upgrade tableexport.jquery.plugin from 1.28.0 to 1.30.0 #14656 by @snipe in snipe/snipe-it#14688
- Capitalize
N
instead ofy
since no is default by @KorvinSzanto in snipe/snipe-it#14689
New API Endpoints:
- Added the
/api/v1/hardware/checkins/due
and/api/v1/hardware/checkins/overdue
endpoints - Added the
/api/v1/hardware/checkins/due-or-overdue
and/api/v1/hardware/audits/due-or-overdue
endpoints
New Dev Documentation:
New Contributors
- @Q4kK made their first contribution in snipe/snipe-it#14578
- @jeffclay made their first contribution in snipe/snipe-it#14511
- @mustafa-online made their first contribution in snipe/snipe-it#14679
- @franceslui made their first contribution in snipe/snipe-it#14661
- @KorvinSzanto made their first contribution in snipe/snipe-it#14689
Full Changelog: snipe/snipe-it@v6.3.4...v6.4.0
v6.3.4-ls273
LinuxServer Changes:
Existing users should update: site-confs/default.conf - Cleanup default site conf.
snipe-it Changes:
Caution
The upcoming v7 release of Snipe-IT will require PHP 8.1 or greater
Happy Friday! Lots of fixes and improvements in this version. Here's the tldr;, with the full changelog below:
- Added Somali translation
- Fixed several label setting glitches
- Fixed some API scoping issues where results were not as constrained as they should have been when searching
- Added column selectors and signatures to the "print all assigned" page
- Added 2FA reset logging (this shows up as a separate action, not a normal user edit)
- Added AVIF as an accepted image format
- Added ability to "toggle all" columns in the list views on most pages
- Added the ability to "deep link" to search results in those list views
- Updated the documentation to reflect that the php exif library is required
Warning
Upcoming Breaking API change! In between the last release and this one, we also discovered that a change we made midway through releases broke the Jamf2Snipe integration for adding/updating assets. We had changed the "shape" of the asset response to be more consistent with how we present that JSON in other API responses - however in doing so, we broke some of the Jamf2Snipe capabilities. We've reverted that change for now, but in the next release, we'll be adding that change back and updating the Jamf2Snipe library to match that capability.
We are noticing in some of the translations in CrowdIn that some trans_choice()
translations are showing with a weird <unk>
symbol instead of the pipe (|
) symbol that the translations strings need in order to decide whether or not to pluralize a string. We've been fixing them as we find them, but if you see anything unusual, open an issue here or propose the change in our CrowdIn project.
What's Changed
- Updated language strings, added Somali by @snipe in snipe/snipe-it#14400
- Fixed uninitialized string offset error in labels in new label engine when field label was blank by @snipe in snipe/snipe-it#14404
- Fixed
checkout_date
for licenses on print all assigned for users by @snipe in snipe/snipe-it#14407 - Fixed deprecation warning on
strtoupper()
by @snipe in snipe/snipe-it#14413 - Fixed requestable search API scoping by @snipe in snipe/snipe-it#14430
- Removes the unused
mediconesystems/livewire-datatables
package by @marcusmoore in snipe/snipe-it#14427 - Fixed z-index of date-picker by @Godmartinz in snipe/snipe-it#14415
- Fix [sc-25008] - correct and improve legacy language warnings by @uberbrady in snipe/snipe-it#14401
- Removed dead test code by @marcusmoore in snipe/snipe-it#14437
- Hide/Show ecnrypted values when click on the lock icon by @mauro-miatello in snipe/snipe-it#14406
- Organized notification test cases by @marcusmoore in snipe/snipe-it#14436
- Make sure the category is still valid before displaying on view assets by @snipe in snipe/snipe-it#14445
- Add additional options to print all assigned view by @snipe in snipe/snipe-it#14447
- Fixed Bulk delete locations bug by @Godmartinz in snipe/snipe-it#14457
- [Snyk] Upgrade bootstrap-table from 1.22.2 to 1.22.3 #14455 by @snipe in snipe/snipe-it#14461
- Wider country dropdown by @snipe in snipe/snipe-it#14462
- Added #14460 add avif format by @snipe in snipe/snipe-it#14465
- Added default location to print all assigned by @snipe in snipe/snipe-it#14468
- Added "toggle all" to column selector by @snipe in snipe/snipe-it#14464
- Removed the need to add
InteractsWithSettings
to each test case by @marcusmoore in snipe/snipe-it#14438 - Adds a minimal amount of validation around asset_tags in AssetsController by @marcusmoore in snipe/snipe-it#14421
- Added 2FA reset log entry by @snipe in snipe/snipe-it#14469
- Use
htmlentities()
instead ofhtmlspecialcharacters()
on Custom Field Listbox Values by @spencerrlongg in snipe/snipe-it#14089 - Added validation for
last_audit_date
andnext_audit_date
by @snipe in snipe/snipe-it#14472 - Created Dymo LabelWriter Label 2112283 by @PP-JN-RL in snipe/snipe-it#14485
- Fixes
last_audit_date
not being stored via API correctly by @marcusmoore in snipe/snipe-it#14486 - Handle badly formatted
last_audit_date
inStoreAssetRequest
by @marcusmoore in snipe/snipe-it#14488 - Fixed #14482 - bad method call model restore from view by @snipe in snipe/snipe-it#14490
- Added Dymo Labelwriter 1933081 by @PP-JN-RL in snipe/snipe-it#14491
- Fixed #14483 - Added deeplinking to search/sort/pagination by @snipe in snipe/snipe-it#14492
- Added supplier details to license view by @snipe in snipe/snipe-it#14494
- Fixed #14495 - Allow user_id to be passed to limit to only specific admins by @snipe in snipe/snipe-it#14498
- Add new validator for custom field checkboxes and fix asset model default updates by @spencerrlongg in snipe/snipe-it#14369
- Added validation around
pwd_secure_complexity
by @marcusmoore in snipe/snipe-it#14502 - Added ability to filter in user's assigned assets by category ID and model ID by @snipe in snipe/snipe-it#14509
- Last Checkin Date added to Hardware View and Index by @akemidx in snipe/snipe-it#14262
- Added signature to user print report for Accessories and Consumables by @Godmartinz in snipe/snipe-it#14500
- Fixes #14289: /reports/activity API endpoint scoping by @squintfox in snipe/snipe-it#14515
- Fixed sorting on last checkin assets api by @snipe in snipe/snipe-it#14516
- Check that the array key exists in the label engine by @snipe in snipe/snipe-it#14517
- Default Locale database value changed to en-US by @akemidx in snipe/snipe-it#14456
New Contributors
- @PP-JN-RL made their first contribution in snipe/snipe-it#14485
- @squintfox made their first contribution in snipe/snipe-it#14515
Full Changelog: snipe/snipe-it@v6.3.3...v6.3.4