Releases: linuxserver/docker-snipe-it
v7.1.14-ls305
CI Report:
https://ci-tests.linuxserver.io/linuxserver/snipe-it/v7.1.14-ls305/index.html
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
snipe-it Changes:
Caution
This is a security release. All Snipe-IT users are strongly encouraged to upgrade.
We seem to be getting a lot of mileage from that gif these days. 🫠
This is a security release that handles several CVEs, including CVE-2024-52301, which was just patched in the Laravel core yesterday.
While hosted customers were NOT affected (we do not have register_argc_argv
enabled on any of our servers), self-hosted community users and support-only customers are encouraged to upgrade as soon as possible, or at the very least make sure that setting is not enabled in your php.ini
.
In addition to the security patches, we have also added some new features, such as:
- Ability to import Asset Models (without accompanying assets) via the Importer
- Ability to override or null out the EOL date for assets via the asset bulk edit screen
- Optimized some queries and indexes to speed things up a bit
- Fixed a bug where OU was accidentally required to create locations via the GUI
- Miscellaneous UI improvements and fixes
- Full changelog can be found below
As always, still lots more on deck.
PS - we will likely be discontinuing posting updates on our Twitter account moving forward. Instead, find us in these other places:
- Join our Discord!
- Bluesky at @snipeitapp.com
- Mastodon at @[email protected]
- Our blog at Grokstar.Dev
- Subscribe here on Github for notifications about new releases. (Click on "Watch" on the main repo page, then go to "Custom" and check the box that says "Releases".)
FYI, in our excitement to get this released, we mistakenly tagged this as 7.1.14 instead of 7.0.14 (yay, automation, amirite?) Unfortunately, deleting tags makes this more difficult for the docker folks, so we're just running with it. Sorry for the confusion, but you didn't miss anything, it was just a simple typo. We'll update the version.php file so at least they both agree.
What's Changed
- Fixed numeric sort 'ambiguous order clause' error by @uberbrady in snipe/snipe-it#15610
- Fixed print assigned in profile by @snipe in snipe/snipe-it#15612
- Smarter word-wrapping on long text by @snipe in snipe/snipe-it#15613
- Add Import data tests by @bryanlopezinc in snipe/snipe-it#15579
- Removed duplicate JS and removed line break before user section by @snipe in snipe/snipe-it#15624
- Docker Env: Change trusted proxies to RFC1918 by @sniff122 in snipe/snipe-it#15621
- Added
Model::reguard()
to importer by @marcusmoore in snipe/snipe-it#15603 - Improve importer tests by @marcusmoore in snipe/snipe-it#15616
- Only show EULA when available on print users page by @marcusmoore in snipe/snipe-it#15630
- Add importer tests by @marcusmoore in snipe/snipe-it#15631
- Fix bulk checkout to users, assets, and locations by @uberbrady in snipe/snipe-it#15642
- Fixed badge counter showing deleted assets on user detail page by @akemidx in snipe/snipe-it#15637
- Fixed #15439 - check database on healthcheck by @snipe in snipe/snipe-it#15601
- Updated livewire to 3.5.2 by @snipe in snipe/snipe-it#15648
- Switched to form requests for settings to better indicate invalid data by @snipe in snipe/snipe-it#15644
- Fixed #15651 - admin user now displaying on maintenances page by @snipe in snipe/snipe-it#15653
- Added tests for accessory api controller by @marcusmoore in snipe/snipe-it#15533
- Fixes #15654 Fix asset creation with API and FullMultipleCompanySupport by @Toreg87 in snipe/snipe-it#15655
- Refactor asset creation with API by @Toreg87 in snipe/snipe-it#15660
- Added LLM note by @snipe in snipe/snipe-it#15666
- Fixed #15663 - remove requiredness for OU by @snipe in snipe/snipe-it#15669
- Fixed
updated_at
for sort in users API by @snipe in snipe/snipe-it#15671 - Clean up how we use the
$location
in LDAP sync command by @uberbrady in snipe/snipe-it#15672 - Fix outdated comment in CompanyableTrait by @Toreg87 in snipe/snipe-it#15683
- Bulk checkout to bulk actions for assets by @uberbrady in snipe/snipe-it#15680
- Removed second icon in accessory file list by @marcusmoore in snipe/snipe-it#15704
- Added test to ensure icon component does not end in newline by @marcusmoore in snipe/snipe-it#15705
- Removed brianium/paratest by @marcusmoore in snipe/snipe-it#15693
- Linked accessory files in activity report by @marcusmoore in snipe/snipe-it#15703
- Fix user creation with FullMultipleCompanySupport enabled over API by @Toreg87 in snipe/snipe-it#15676
- Fixed custom field existence validation Issue by @spencerrlongg in snipe/snipe-it#15598
- Improve import performance by @bryanlopezinc in snipe/snipe-it#15649
- Better handle inline files in file listing by @snipe in snipe/snipe-it#15689
- Fixed Status Labels Error Message by @Godmartinz in snipe/snipe-it#15566
- Fixed #15686: Corrected capitalization for dashboard section titles by removing
strtolower()
by @NebelKreis in snipe/snipe-it#15687 - Updated
Company::getIdForCurrentUser()
to return null in certain scenarios by @marcusmoore in snipe/snipe-it#15691 - Fixes #15701 - load avif files properly in lightbox by @snipe in snipe/snipe-it#15710
- Fixed custom field checkboxes on asset edit page by @marcusmoore in snipe/snipe-it#15711
- Fixed #15717 - Added ability to checkout consumables in variable qty via API by @snipe in snipe/snipe-it#15719
- Fixed #15695 - Added manufacturer and model_number to components by @snipe in snipe/snipe-it#15720
- Fixed Component Factory: use manufacturer factory for
manufactuer_id
by @Godmartinz in snipe/snipe-it#15722 - Upgraded
livewire v3.5.9 => v3.5.12
by @Godmartinz in snipe/snipe-it#15712 - Fixed multi create partial failure (fixes: [RB-18591]) by @uberbrady in snipe/snipe-it#15550
- Added the display of logs when tests fail in GitHub Actions by @marcusmoore in snipe/snipe-it#15744
- Separated Notifications and Emails: Check ins and Check outs by @Godmartinz in snipe/snipe-it#15681
- changes
admin_cc_email
validation to allow an array by @Godmartinz in snipe/snipe-it#15756 - Fixed
${var}
deprecation warning in License model by @jerm in snipe/snipe-it#15758 - Fixed MS Team Notifications to utilize workflows after deprecation by @Godmartinz in snipe/snipe-it#15731
- Fixed emails not being sent if target has no email or if not instance of User. Cc_emails will still be sent. by @Godmartinz in snipe/snipe-it#15763
- Added missing Livewire file by @marcusmoore in snipe/snipe-it#15765
- Revert "Added the display of logs when tests fail in GitHub Actions" by @marcusmoore in snipe/snipe-it#15771
- Fixed notifications for licenses and asset to asset checkoutables by @Godmartinz in snipe/snipe-it#15773
- Fixed CVE-2024-50342, CVE-2024-50345, CVE-2024-51736 by @joelpittet in snipe/snipe-it#15779
- Added Checkout ID column to user accessory table by @marcusmoore in snipe/snipe-it#15774
- Add new indexes to locations and users for faster manager lookups by @uberbrady in snipe/snipe-it#15780
- Added EOL date to bulk asset edit by @snipe in snipe/snipe-it#15792
- Added ability to specify null for calculation or explicit on bulk asset edit by @snipe in snipe/snipe-it#15793
- Check that the file exists before trying to download stored EULA by @snipe in snipe/snipe-it#15794
- Fixes Assets location not being resynced when Users location is updated via LDAP by @Godmartinz in snipe/snipe-it#14441
- Updated deprecated trigger for ms teams by @Godmartinz in snipe/snipe-it#15799
- Updated Laravel, additional packages for CVE-2024-52301 by @snipe in snipe/snipe-it#15804
- Fixed license serial gate in markdown by @Godmartinz in snipe/snipe-it#15805
- Added ability to import asset models (separate from assets) by @snipe in snipe/snipe-it#15802
- Fixed dar...
v7.0.13-ls304
CI Report:
https://ci-tests.linuxserver.io/linuxserver/snipe-it/v7.0.13-ls304/index.html
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
snipe-it Changes:
Caution
Snipe-IT now requires PHP 8.1.2 or greater
Happy Wednesday, everyone! We're pleased to announce Snipe-IT v7.13 is out. The most notable fix in this release is for folks who suddenly couldn't create asset models with the same name but different model number. That was a temporary issue in validation and should be fixed now.
We've also added the long-requested ability to sort numerically on numeric custom fields. (Folks who are not using MySQL/MariaDB, please let us know if this breaks stuff for you, even though we don't officially support non-MySQL databases.)
We've also added a new bulk option for users, which is the ability to print all items associated with multiple selected users, if that's the sort of thing you're likely to do.
And finally, on most list views, you can now see (and sort by) which administrator created the item.
Warning
API Change
We've added a created_by
field to additional endpoints. This field replaces the previous user_id
API object, which was only being returned in a few places. The user_id
object will still be returned as normal, but you should plan on making that switch in your API integrations moving forward, as it will eventually be removed.
What's Changed
- Fixed a couple bugs in
CustomFieldSetDefaultValuesForModel
component by @marcusmoore in snipe/snipe-it#15486 - Warn user on changing status to
undeployable
when editing by @snipe in snipe/snipe-it#15492 - Fixed #15504 - allow nulling/not changing locale in user bulk edit by @snipe in snipe/snipe-it#15510
- Fixed misalignment of consumables with smaller media by @Godmartinz in snipe/snipe-it#15493
- Fixes margin for the sidebar menus while using rtl languages by @Godmartinz in snipe/snipe-it#15471
- Fixed check for outside assets on user update validation by @snipe in snipe/snipe-it#15516
- Improved multi-asset create when using numeric prefixes to asset_tags by @uberbrady in snipe/snipe-it#15491
- Fixed selected-index of countries drop-down [fd-44144] by @uberbrady in snipe/snipe-it#15521
- Added tests for delete methods in api by @marcusmoore in snipe/snipe-it#15512
- Fixed mail notification field
status label
not updating by @Godmartinz in snipe/snipe-it#15531 - Fixed #11634 - Sort by numeric columns for numeric custom fields by @snipe in snipe/snipe-it#15518
- Added #15506: Explicitly request used LDAP attributes by @setpill in snipe/snipe-it#15507
- Updated EOL date when used bulk update of purchase date by @Robert-Azelis in snipe/snipe-it#14671
- Added date range for EOL in custom reports by @akemidx in snipe/snipe-it#13291
- Catch Exceptions on Checkout Notification by @spencerrlongg in snipe/snipe-it#15532
- Change
user_id
tocreated_by
by @snipe in snipe/snipe-it#15519 - Updated jspdf autotable by @snipe in snipe/snipe-it#15537
- Fixed app settings view on mobile by @snipe in snipe/snipe-it#15544
- Fixes #15548 - unify audit api endpoints by @snipe in snipe/snipe-it#15549
- Fixed input field misalignments by @Godmartinz in snipe/snipe-it#15552
- Fixed case on
$logAction
for user file upload by @snipe in snipe/snipe-it#15555 - Changed
action_date
tocreated_at
in activity report by @snipe in snipe/snipe-it#15561 - Fixed #13396 - do not allow checkout to undeployable status types by @snipe in snipe/snipe-it#15547
- Added the ability to bulk print users by @marcusmoore in snipe/snipe-it#15534
- Update for #15534 - Refined gates on user bulk by @snipe in snipe/snipe-it#15563
- Refactoring modals with partials and fixing misalignments by @Godmartinz in snipe/snipe-it#15498
- Fixes for requiredness indicator in UI by @snipe in snipe/snipe-it#15573
- Fixed double webhook notifications // Separated email and webhook notifications. by @Godmartinz in snipe/snipe-it#15524
- Removed sortablity for current value column in depreciations report by @Godmartinz in snipe/snipe-it#15583
- Better debugging output for new Github Stale Action by @uberbrady in snipe/snipe-it#15564
- Added maxlengths to additional fields by @snipe in snipe/snipe-it#15588
- Adds checkin action log on asset delete via View UI by @snipe in snipe/snipe-it#15589
- Catch Errors Around Request Notifications by @spencerrlongg in snipe/snipe-it#15592
- Updated strings by @snipe in snipe/snipe-it#15594
- Fixed divide by zero bug in depreciation transformer by @Godmartinz in snipe/snipe-it#15593
Full Changelog: snipe/snipe-it@v7.0.12...v7.0.13
v7.0.13-ls303
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
snipe-it Changes:
Caution
Snipe-IT now requires PHP 8.1.2 or greater
Happy Wednesday, everyone! We're pleased to announce Snipe-IT v7.13 is out. The most notable fix in this release is for folks who suddenly couldn't create asset models with the same name but different model number. That was a temporary issue in validation and should be fixed now.
We've also added the long-requested ability to sort numerically on numeric custom fields. (Folks who are not using MySQL/MariaDB, please let us know if this breaks stuff for you, even though we don't officially support non-MySQL databases.)
We've also added a new bulk option for users, which is the ability to print all items associated with multiple selected users, if that's the sort of thing you're likely to do.
And finally, on most list views, you can now see (and sort by) which administrator created the item.
Warning
API Change
We've added a created_by
field to additional endpoints. This field replaces the previous user_id
API object, which was only being returned in a few places. The user_id
object will still be returned as normal, but you should plan on making that switch in your API integrations moving forward, as it will eventually be removed.
What's Changed
- Fixed a couple bugs in
CustomFieldSetDefaultValuesForModel
component by @marcusmoore in snipe/snipe-it#15486 - Warn user on changing status to
undeployable
when editing by @snipe in snipe/snipe-it#15492 - Fixed #15504 - allow nulling/not changing locale in user bulk edit by @snipe in snipe/snipe-it#15510
- Fixed misalignment of consumables with smaller media by @Godmartinz in snipe/snipe-it#15493
- Fixes margin for the sidebar menus while using rtl languages by @Godmartinz in snipe/snipe-it#15471
- Fixed check for outside assets on user update validation by @snipe in snipe/snipe-it#15516
- Improved multi-asset create when using numeric prefixes to asset_tags by @uberbrady in snipe/snipe-it#15491
- Fixed selected-index of countries drop-down [fd-44144] by @uberbrady in snipe/snipe-it#15521
- Added tests for delete methods in api by @marcusmoore in snipe/snipe-it#15512
- Fixed mail notification field
status label
not updating by @Godmartinz in snipe/snipe-it#15531 - Fixed #11634 - Sort by numeric columns for numeric custom fields by @snipe in snipe/snipe-it#15518
- Added #15506: Explicitly request used LDAP attributes by @setpill in snipe/snipe-it#15507
- Updated EOL date when used bulk update of purchase date by @Robert-Azelis in snipe/snipe-it#14671
- Added date range for EOL in custom reports by @akemidx in snipe/snipe-it#13291
- Catch Exceptions on Checkout Notification by @spencerrlongg in snipe/snipe-it#15532
- Change
user_id
tocreated_by
by @snipe in snipe/snipe-it#15519 - Updated jspdf autotable by @snipe in snipe/snipe-it#15537
- Fixed app settings view on mobile by @snipe in snipe/snipe-it#15544
- Fixes #15548 - unify audit api endpoints by @snipe in snipe/snipe-it#15549
- Fixed input field misalignments by @Godmartinz in snipe/snipe-it#15552
- Fixed case on
$logAction
for user file upload by @snipe in snipe/snipe-it#15555 - Changed
action_date
tocreated_at
in activity report by @snipe in snipe/snipe-it#15561 - Fixed #13396 - do not allow checkout to undeployable status types by @snipe in snipe/snipe-it#15547
- Added the ability to bulk print users by @marcusmoore in snipe/snipe-it#15534
- Update for #15534 - Refined gates on user bulk by @snipe in snipe/snipe-it#15563
- Refactoring modals with partials and fixing misalignments by @Godmartinz in snipe/snipe-it#15498
- Fixes for requiredness indicator in UI by @snipe in snipe/snipe-it#15573
- Fixed double webhook notifications // Separated email and webhook notifications. by @Godmartinz in snipe/snipe-it#15524
- Removed sortablity for current value column in depreciations report by @Godmartinz in snipe/snipe-it#15583
- Better debugging output for new Github Stale Action by @uberbrady in snipe/snipe-it#15564
- Added maxlengths to additional fields by @snipe in snipe/snipe-it#15588
- Adds checkin action log on asset delete via View UI by @snipe in snipe/snipe-it#15589
- Catch Errors Around Request Notifications by @spencerrlongg in snipe/snipe-it#15592
- Updated strings by @snipe in snipe/snipe-it#15594
- Fixed divide by zero bug in depreciation transformer by @Godmartinz in snipe/snipe-it#15593
Full Changelog: snipe/snipe-it@v7.0.12...v7.0.13
v7.0.13-ls302
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
snipe-it Changes:
Caution
Snipe-IT now requires PHP 8.1.2 or greater
Happy Wednesday, everyone! We're pleased to announce Snipe-IT v7.13 is out. The most notable fix in this release is for folks who suddenly couldn't create asset models with the same name but different model number. That was a temporary issue in validation and should be fixed now.
We've also added the long-requested ability to sort numerically on numeric custom fields. (Folks who are not using MySQL/MariaDB, please let us know if this breaks stuff for you, even though we don't officially support non-MySQL databases.)
We've also added a new bulk option for users, which is the ability to print all items associated with multiple selected users, if that's the sort of thing you're likely to do.
And finally, on most list views, you can now see (and sort by) which administrator created the item.
Warning
API Change
We've added a created_by
field to additional endpoints. This field replaces the previous user_id
API object, which was only being returned in a few places. The user_id
object will still be returned as normal, but you should plan on making that switch in your API integrations moving forward, as it will eventually be removed.
What's Changed
- Fixed a couple bugs in
CustomFieldSetDefaultValuesForModel
component by @marcusmoore in snipe/snipe-it#15486 - Warn user on changing status to
undeployable
when editing by @snipe in snipe/snipe-it#15492 - Fixed #15504 - allow nulling/not changing locale in user bulk edit by @snipe in snipe/snipe-it#15510
- Fixed misalignment of consumables with smaller media by @Godmartinz in snipe/snipe-it#15493
- Fixes margin for the sidebar menus while using rtl languages by @Godmartinz in snipe/snipe-it#15471
- Fixed check for outside assets on user update validation by @snipe in snipe/snipe-it#15516
- Improved multi-asset create when using numeric prefixes to asset_tags by @uberbrady in snipe/snipe-it#15491
- Fixed selected-index of countries drop-down [fd-44144] by @uberbrady in snipe/snipe-it#15521
- Added tests for delete methods in api by @marcusmoore in snipe/snipe-it#15512
- Fixed mail notification field
status label
not updating by @Godmartinz in snipe/snipe-it#15531 - Fixed #11634 - Sort by numeric columns for numeric custom fields by @snipe in snipe/snipe-it#15518
- Added #15506: Explicitly request used LDAP attributes by @setpill in snipe/snipe-it#15507
- Updated EOL date when used bulk update of purchase date by @Robert-Azelis in snipe/snipe-it#14671
- Added date range for EOL in custom reports by @akemidx in snipe/snipe-it#13291
- Catch Exceptions on Checkout Notification by @spencerrlongg in snipe/snipe-it#15532
- Change
user_id
tocreated_by
by @snipe in snipe/snipe-it#15519 - Updated jspdf autotable by @snipe in snipe/snipe-it#15537
- Fixed app settings view on mobile by @snipe in snipe/snipe-it#15544
- Fixes #15548 - unify audit api endpoints by @snipe in snipe/snipe-it#15549
- Fixed input field misalignments by @Godmartinz in snipe/snipe-it#15552
- Fixed case on
$logAction
for user file upload by @snipe in snipe/snipe-it#15555 - Changed
action_date
tocreated_at
in activity report by @snipe in snipe/snipe-it#15561 - Fixed #13396 - do not allow checkout to undeployable status types by @snipe in snipe/snipe-it#15547
- Added the ability to bulk print users by @marcusmoore in snipe/snipe-it#15534
- Update for #15534 - Refined gates on user bulk by @snipe in snipe/snipe-it#15563
- Refactoring modals with partials and fixing misalignments by @Godmartinz in snipe/snipe-it#15498
- Fixes for requiredness indicator in UI by @snipe in snipe/snipe-it#15573
- Fixed double webhook notifications // Separated email and webhook notifications. by @Godmartinz in snipe/snipe-it#15524
- Removed sortablity for current value column in depreciations report by @Godmartinz in snipe/snipe-it#15583
- Better debugging output for new Github Stale Action by @uberbrady in snipe/snipe-it#15564
- Added maxlengths to additional fields by @snipe in snipe/snipe-it#15588
- Adds checkin action log on asset delete via View UI by @snipe in snipe/snipe-it#15589
- Catch Errors Around Request Notifications by @spencerrlongg in snipe/snipe-it#15592
- Updated strings by @snipe in snipe/snipe-it#15594
- Fixed divide by zero bug in depreciation transformer by @Godmartinz in snipe/snipe-it#15593
Full Changelog: snipe/snipe-it@v7.0.12...v7.0.13
v7.0.13-ls301
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
snipe-it Changes:
Caution
Snipe-IT now requires PHP 8.1.2 or greater
Happy Wednesday, everyone! We're pleased to announce Snipe-IT v7.13 is out. The most notable fix in this release is for folks who suddenly couldn't create asset models with the same name but different model number. That was a temporary issue in validation and should be fixed now.
We've also added the long-requested ability to sort numerically on numeric custom fields. (Folks who are not using MySQL/MariaDB, please let us know if this breaks stuff for you, even though we don't officially support non-MySQL databases.)
We've also added a new bulk option for users, which is the ability to print all items associated with multiple selected users, if that's the sort of thing you're likely to do.
And finally, on most list views, you can now see (and sort by) which administrator created the item.
Warning
API Change
We've added a created_by
field to additional endpoints. This field replaces the previous user_id
API object, which was only being returned in a few places. The user_id
object will still be returned as normal, but you should plan on making that switch in your API integrations moving forward, as it will eventually be removed.
What's Changed
- Fixed a couple bugs in
CustomFieldSetDefaultValuesForModel
component by @marcusmoore in snipe/snipe-it#15486 - Warn user on changing status to
undeployable
when editing by @snipe in snipe/snipe-it#15492 - Fixed #15504 - allow nulling/not changing locale in user bulk edit by @snipe in snipe/snipe-it#15510
- Fixed misalignment of consumables with smaller media by @Godmartinz in snipe/snipe-it#15493
- Fixes margin for the sidebar menus while using rtl languages by @Godmartinz in snipe/snipe-it#15471
- Fixed check for outside assets on user update validation by @snipe in snipe/snipe-it#15516
- Improved multi-asset create when using numeric prefixes to asset_tags by @uberbrady in snipe/snipe-it#15491
- Fixed selected-index of countries drop-down [fd-44144] by @uberbrady in snipe/snipe-it#15521
- Added tests for delete methods in api by @marcusmoore in snipe/snipe-it#15512
- Fixed mail notification field
status label
not updating by @Godmartinz in snipe/snipe-it#15531 - Fixed #11634 - Sort by numeric columns for numeric custom fields by @snipe in snipe/snipe-it#15518
- Added #15506: Explicitly request used LDAP attributes by @setpill in snipe/snipe-it#15507
- Updated EOL date when used bulk update of purchase date by @Robert-Azelis in snipe/snipe-it#14671
- Added date range for EOL in custom reports by @akemidx in snipe/snipe-it#13291
- Catch Exceptions on Checkout Notification by @spencerrlongg in snipe/snipe-it#15532
- Change
user_id
tocreated_by
by @snipe in snipe/snipe-it#15519 - Updated jspdf autotable by @snipe in snipe/snipe-it#15537
- Fixed app settings view on mobile by @snipe in snipe/snipe-it#15544
- Fixes #15548 - unify audit api endpoints by @snipe in snipe/snipe-it#15549
- Fixed input field misalignments by @Godmartinz in snipe/snipe-it#15552
- Fixed case on
$logAction
for user file upload by @snipe in snipe/snipe-it#15555 - Changed
action_date
tocreated_at
in activity report by @snipe in snipe/snipe-it#15561 - Fixed #13396 - do not allow checkout to undeployable status types by @snipe in snipe/snipe-it#15547
- Added the ability to bulk print users by @marcusmoore in snipe/snipe-it#15534
- Update for #15534 - Refined gates on user bulk by @snipe in snipe/snipe-it#15563
- Refactoring modals with partials and fixing misalignments by @Godmartinz in snipe/snipe-it#15498
- Fixes for requiredness indicator in UI by @snipe in snipe/snipe-it#15573
- Fixed double webhook notifications // Separated email and webhook notifications. by @Godmartinz in snipe/snipe-it#15524
- Removed sortablity for current value column in depreciations report by @Godmartinz in snipe/snipe-it#15583
- Better debugging output for new Github Stale Action by @uberbrady in snipe/snipe-it#15564
- Added maxlengths to additional fields by @snipe in snipe/snipe-it#15588
- Adds checkin action log on asset delete via View UI by @snipe in snipe/snipe-it#15589
- Catch Errors Around Request Notifications by @spencerrlongg in snipe/snipe-it#15592
- Updated strings by @snipe in snipe/snipe-it#15594
- Fixed divide by zero bug in depreciation transformer by @Godmartinz in snipe/snipe-it#15593
Full Changelog: snipe/snipe-it@v7.0.12...v7.0.13
v7.0.13-ls300
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
snipe-it Changes:
Caution
Snipe-IT now requires PHP 8.1.2 or greater
Happy Wednesday, everyone! We're pleased to announce Snipe-IT v7.13 is out. The most notable fix in this release is for folks who suddenly couldn't create asset models with the same name but different model number. That was a temporary issue in validation and should be fixed now.
We've also added the long-requested ability to sort numerically on numeric custom fields. (Folks who are not using MySQL/MariaDB, please let us know if this breaks stuff for you, even though we don't officially support non-MySQL databases.)
We've also added a new bulk option for users, which is the ability to print all items associated with multiple selected users, if that's the sort of thing you're likely to do.
And finally, on most list views, you can now see (and sort by) which administrator created the item.
Warning
API Change
We've added a created_by
field to additional endpoints. This field replaces the previous user_id
API object, which was only being returned in a few places. The user_id
object will still be returned as normal, but you should plan on making that switch in your API integrations moving forward, as it will eventually be removed.
What's Changed
- Fixed a couple bugs in
CustomFieldSetDefaultValuesForModel
component by @marcusmoore in snipe/snipe-it#15486 - Warn user on changing status to
undeployable
when editing by @snipe in snipe/snipe-it#15492 - Fixed #15504 - allow nulling/not changing locale in user bulk edit by @snipe in snipe/snipe-it#15510
- Fixed misalignment of consumables with smaller media by @Godmartinz in snipe/snipe-it#15493
- Fixes margin for the sidebar menus while using rtl languages by @Godmartinz in snipe/snipe-it#15471
- Fixed check for outside assets on user update validation by @snipe in snipe/snipe-it#15516
- Improved multi-asset create when using numeric prefixes to asset_tags by @uberbrady in snipe/snipe-it#15491
- Fixed selected-index of countries drop-down [fd-44144] by @uberbrady in snipe/snipe-it#15521
- Added tests for delete methods in api by @marcusmoore in snipe/snipe-it#15512
- Fixed mail notification field
status label
not updating by @Godmartinz in snipe/snipe-it#15531 - Fixed #11634 - Sort by numeric columns for numeric custom fields by @snipe in snipe/snipe-it#15518
- Added #15506: Explicitly request used LDAP attributes by @setpill in snipe/snipe-it#15507
- Updated EOL date when used bulk update of purchase date by @Robert-Azelis in snipe/snipe-it#14671
- Added date range for EOL in custom reports by @akemidx in snipe/snipe-it#13291
- Catch Exceptions on Checkout Notification by @spencerrlongg in snipe/snipe-it#15532
- Change
user_id
tocreated_by
by @snipe in snipe/snipe-it#15519 - Updated jspdf autotable by @snipe in snipe/snipe-it#15537
- Fixed app settings view on mobile by @snipe in snipe/snipe-it#15544
- Fixes #15548 - unify audit api endpoints by @snipe in snipe/snipe-it#15549
- Fixed input field misalignments by @Godmartinz in snipe/snipe-it#15552
- Fixed case on
$logAction
for user file upload by @snipe in snipe/snipe-it#15555 - Changed
action_date
tocreated_at
in activity report by @snipe in snipe/snipe-it#15561 - Fixed #13396 - do not allow checkout to undeployable status types by @snipe in snipe/snipe-it#15547
- Added the ability to bulk print users by @marcusmoore in snipe/snipe-it#15534
- Update for #15534 - Refined gates on user bulk by @snipe in snipe/snipe-it#15563
- Refactoring modals with partials and fixing misalignments by @Godmartinz in snipe/snipe-it#15498
- Fixes for requiredness indicator in UI by @snipe in snipe/snipe-it#15573
- Fixed double webhook notifications // Separated email and webhook notifications. by @Godmartinz in snipe/snipe-it#15524
- Removed sortablity for current value column in depreciations report by @Godmartinz in snipe/snipe-it#15583
- Better debugging output for new Github Stale Action by @uberbrady in snipe/snipe-it#15564
- Added maxlengths to additional fields by @snipe in snipe/snipe-it#15588
- Adds checkin action log on asset delete via View UI by @snipe in snipe/snipe-it#15589
- Catch Errors Around Request Notifications by @spencerrlongg in snipe/snipe-it#15592
- Updated strings by @snipe in snipe/snipe-it#15594
- Fixed divide by zero bug in depreciation transformer by @Godmartinz in snipe/snipe-it#15593
Full Changelog: snipe/snipe-it@v7.0.12...v7.0.13
v7.0.12-ls300
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
snipe-it Changes:
What's Changed
- Added confetti option by @snipe in snipe/snipe-it#15304
- Updated translation strings by @snipe in snipe/snipe-it#15305
- Added #15312: Add checkin due in days setting by @Glukose1 in snipe/snipe-it#15314
- Added support for Docker secrets in Standard and alpine image. by @r-xyz in snipe/snipe-it#15282
- Fixed dashboard box overflow by @Godmartinz in snipe/snipe-it#15206
- Corrected some translations by @snipe in snipe/snipe-it#15318
- Importer model fixes by @snipe in snipe/snipe-it#15322
- Prevent passing an array as login by @snipe in snipe/snipe-it#15324
- Fixed
)
being added to expected asset checkin report email header by @marcusmoore in snipe/snipe-it#15336 - Improved handling attempted access of deleted files in importer by @marcusmoore in snipe/snipe-it#15112
- Update icons to use blade components, standardize button colors and format by @snipe in snipe/snipe-it#15327
- [Snyk] Upgrade bootstrap-table from 1.23.0 to 1.23.2 by @snipe in snipe/snipe-it#15342
- Added TrimStrings middleware by @snipe in snipe/snipe-it#15345
- Fixed icon not rotated and simplified component by @marcusmoore in snipe/snipe-it#15350
- Updated languages by @snipe in snipe/snipe-it#15351
- Fixed #15341 - validate parent ID by @snipe in snipe/snipe-it#15356
- Fixed #15330 - Cleaned up category title by @snipe in snipe/snipe-it#15357
- Fixed #15190 - Improvements to upgrade.php script to improve Windows experience by @uberbrady in snipe/snipe-it#15359
- Renamed docker startup scripts coherently. by @r-xyz in snipe/snipe-it#15358
- Added #9413: AssetModel files endpoints to API by @r-xyz in snipe/snipe-it#15362
- Fixed #15344 - make select2 for countries freeform-ish by @snipe in snipe/snipe-it#15367
- More print fixes for asset view by @snipe in snipe/snipe-it#15360
- Fixed Mobile misalignment of info on Assets and Users view pages by @Godmartinz in snipe/snipe-it#15352
- Expose the 'sanitize' system for backup restores to the web GUI by @uberbrady in snipe/snipe-it#15296
- Fixed checkbox layout on modal from #15296 by @snipe in snipe/snipe-it#15369
- Re-add stalebot-esque github Action by @uberbrady in snipe/snipe-it#15156
- Adds
snipeit:remove-explicit-eols
command by @Godmartinz in snipe/snipe-it#15065 - Adds location select to the create new user via asset checkout by @Godmartinz in snipe/snipe-it#14667
- Fixed #15371: docker-compose files updated. by @StarlessNights in snipe/snipe-it#15372
- Fixed #15366 use the non-admin edit encrypted custom fields permissions by @snipe in snipe/snipe-it#15373
- Fixed #15374: load TrustProxies middleware in Kernel.php by @setpill in snipe/snipe-it#15379
- Fixed custom field defaults being prematurely updated by @marcusmoore in snipe/snipe-it#15377
- Added pull-right to angle bracket by @snipe in snipe/snipe-it#15380
- Fixes the
acceptance-reminder
command by @Godmartinz in snipe/snipe-it#15375 - Fixed #15378 - Corrected gate on checkin button on asset view by @snipe in snipe/snipe-it#15383
- Fixed #15388 - Moved generate label button by @snipe in snipe/snipe-it#15389
- Added
start_date
andend_date
to user bulk edit by @snipe in snipe/snipe-it#15396 - Opens label new window by @snipe in snipe/snipe-it#15401
- Fixed #15392 - filter by depreciation when showing models by @snipe in snipe/snipe-it#15403
- Set image to null if model is deleted by @snipe in snipe/snipe-it#15404
- Check that the user exists before trying to print by @snipe in snipe/snipe-it#15408
- Corrected language string by @snipe in snipe/snipe-it#15409
- Updated jquery UI by @snipe in snipe/snipe-it#15410
- Upgraded webpack by @snipe in snipe/snipe-it#15411
- [Multi-Company] Fixes Users Being Moved With Items Still Assigned by @spencerrlongg in snipe/snipe-it#15284
- Fix [FD-43836] PATCH of purchase_cost for assets for comma as decimal separator by @uberbrady in snipe/snipe-it#15412
- Use the null-safe property accessor for new-user creation by @uberbrady in snipe/snipe-it#15414
- Fixed #15416 - Added multiple selects for custom report by @snipe in snipe/snipe-it#15418
- Validation rules to prevent switching user companies if items are assigned to them by @snipe in snipe/snipe-it#15415
- Added employee number to asset view by @snipe in snipe/snipe-it#15431
- Fixed #15435 - user api put patch API route regression by @snipe in snipe/snipe-it#15440
- Added ability to sort on qty and remaining for consumables by @snipe in snipe/snipe-it#15463
- Correctly save user’s city on bulk edit by @snipe in snipe/snipe-it#15465
- Added coverage commands for Herd users by @marcusmoore in snipe/snipe-it#15468
- Fixed login success message not being displayed by @marcusmoore in snipe/snipe-it#15474
- Added some permission tests for accessory api endpoints by @marcusmoore in snipe/snipe-it#15473
- Added test for dashboard counts by @marcusmoore in snipe/snipe-it#15472
- Added UI tests for creating companies by @marcusmoore in snipe/snipe-it#15470
- Added UI tests for creating accessories by @marcusmoore in snipe/snipe-it#15469
- Fixed priority for category eula vs default eula by @Godmartinz in snipe/snipe-it#15445
- Updated translations by @snipe in snipe/snipe-it#15481
New Contributors
- @Glukose1 made their first contribution in snipe/snipe-it#15314
- @setpill made their first contribution in snipe/snipe-it#15379
Full Changelog: snipe/snipe-it@v7.0.11...v7.0.12
v7.0.12-ls299
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
snipe-it Changes:
What's Changed
- Added confetti option by @snipe in snipe/snipe-it#15304
- Updated translation strings by @snipe in snipe/snipe-it#15305
- Added #15312: Add checkin due in days setting by @Glukose1 in snipe/snipe-it#15314
- Added support for Docker secrets in Standard and alpine image. by @r-xyz in snipe/snipe-it#15282
- Fixed dashboard box overflow by @Godmartinz in snipe/snipe-it#15206
- Corrected some translations by @snipe in snipe/snipe-it#15318
- Importer model fixes by @snipe in snipe/snipe-it#15322
- Prevent passing an array as login by @snipe in snipe/snipe-it#15324
- Fixed
)
being added to expected asset checkin report email header by @marcusmoore in snipe/snipe-it#15336 - Improved handling attempted access of deleted files in importer by @marcusmoore in snipe/snipe-it#15112
- Update icons to use blade components, standardize button colors and format by @snipe in snipe/snipe-it#15327
- [Snyk] Upgrade bootstrap-table from 1.23.0 to 1.23.2 by @snipe in snipe/snipe-it#15342
- Added TrimStrings middleware by @snipe in snipe/snipe-it#15345
- Fixed icon not rotated and simplified component by @marcusmoore in snipe/snipe-it#15350
- Updated languages by @snipe in snipe/snipe-it#15351
- Fixed #15341 - validate parent ID by @snipe in snipe/snipe-it#15356
- Fixed #15330 - Cleaned up category title by @snipe in snipe/snipe-it#15357
- Fixed #15190 - Improvements to upgrade.php script to improve Windows experience by @uberbrady in snipe/snipe-it#15359
- Renamed docker startup scripts coherently. by @r-xyz in snipe/snipe-it#15358
- Added #9413: AssetModel files endpoints to API by @r-xyz in snipe/snipe-it#15362
- Fixed #15344 - make select2 for countries freeform-ish by @snipe in snipe/snipe-it#15367
- More print fixes for asset view by @snipe in snipe/snipe-it#15360
- Fixed Mobile misalignment of info on Assets and Users view pages by @Godmartinz in snipe/snipe-it#15352
- Expose the 'sanitize' system for backup restores to the web GUI by @uberbrady in snipe/snipe-it#15296
- Fixed checkbox layout on modal from #15296 by @snipe in snipe/snipe-it#15369
- Re-add stalebot-esque github Action by @uberbrady in snipe/snipe-it#15156
- Adds
snipeit:remove-explicit-eols
command by @Godmartinz in snipe/snipe-it#15065 - Adds location select to the create new user via asset checkout by @Godmartinz in snipe/snipe-it#14667
- Fixed #15371: docker-compose files updated. by @StarlessNights in snipe/snipe-it#15372
- Fixed #15366 use the non-admin edit encrypted custom fields permissions by @snipe in snipe/snipe-it#15373
- Fixed #15374: load TrustProxies middleware in Kernel.php by @setpill in snipe/snipe-it#15379
- Fixed custom field defaults being prematurely updated by @marcusmoore in snipe/snipe-it#15377
- Added pull-right to angle bracket by @snipe in snipe/snipe-it#15380
- Fixes the
acceptance-reminder
command by @Godmartinz in snipe/snipe-it#15375 - Fixed #15378 - Corrected gate on checkin button on asset view by @snipe in snipe/snipe-it#15383
- Fixed #15388 - Moved generate label button by @snipe in snipe/snipe-it#15389
- Added
start_date
andend_date
to user bulk edit by @snipe in snipe/snipe-it#15396 - Opens label new window by @snipe in snipe/snipe-it#15401
- Fixed #15392 - filter by depreciation when showing models by @snipe in snipe/snipe-it#15403
- Set image to null if model is deleted by @snipe in snipe/snipe-it#15404
- Check that the user exists before trying to print by @snipe in snipe/snipe-it#15408
- Corrected language string by @snipe in snipe/snipe-it#15409
- Updated jquery UI by @snipe in snipe/snipe-it#15410
- Upgraded webpack by @snipe in snipe/snipe-it#15411
- [Multi-Company] Fixes Users Being Moved With Items Still Assigned by @spencerrlongg in snipe/snipe-it#15284
- Fix [FD-43836] PATCH of purchase_cost for assets for comma as decimal separator by @uberbrady in snipe/snipe-it#15412
- Use the null-safe property accessor for new-user creation by @uberbrady in snipe/snipe-it#15414
- Fixed #15416 - Added multiple selects for custom report by @snipe in snipe/snipe-it#15418
- Validation rules to prevent switching user companies if items are assigned to them by @snipe in snipe/snipe-it#15415
- Added employee number to asset view by @snipe in snipe/snipe-it#15431
- Fixed #15435 - user api put patch API route regression by @snipe in snipe/snipe-it#15440
- Added ability to sort on qty and remaining for consumables by @snipe in snipe/snipe-it#15463
- Correctly save user’s city on bulk edit by @snipe in snipe/snipe-it#15465
- Added coverage commands for Herd users by @marcusmoore in snipe/snipe-it#15468
- Fixed login success message not being displayed by @marcusmoore in snipe/snipe-it#15474
- Added some permission tests for accessory api endpoints by @marcusmoore in snipe/snipe-it#15473
- Added test for dashboard counts by @marcusmoore in snipe/snipe-it#15472
- Added UI tests for creating companies by @marcusmoore in snipe/snipe-it#15470
- Added UI tests for creating accessories by @marcusmoore in snipe/snipe-it#15469
- Fixed priority for category eula vs default eula by @Godmartinz in snipe/snipe-it#15445
- Updated translations by @snipe in snipe/snipe-it#15481
New Contributors
- @Glukose1 made their first contribution in snipe/snipe-it#15314
- @setpill made their first contribution in snipe/snipe-it#15379
Full Changelog: snipe/snipe-it@v7.0.11...v7.0.12
v7.0.12-ls298
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
snipe-it Changes:
What's Changed
- Added confetti option by @snipe in snipe/snipe-it#15304
- Updated translation strings by @snipe in snipe/snipe-it#15305
- Added #15312: Add checkin due in days setting by @Glukose1 in snipe/snipe-it#15314
- Added support for Docker secrets in Standard and alpine image. by @r-xyz in snipe/snipe-it#15282
- Fixed dashboard box overflow by @Godmartinz in snipe/snipe-it#15206
- Corrected some translations by @snipe in snipe/snipe-it#15318
- Importer model fixes by @snipe in snipe/snipe-it#15322
- Prevent passing an array as login by @snipe in snipe/snipe-it#15324
- Fixed
)
being added to expected asset checkin report email header by @marcusmoore in snipe/snipe-it#15336 - Improved handling attempted access of deleted files in importer by @marcusmoore in snipe/snipe-it#15112
- Update icons to use blade components, standardize button colors and format by @snipe in snipe/snipe-it#15327
- [Snyk] Upgrade bootstrap-table from 1.23.0 to 1.23.2 by @snipe in snipe/snipe-it#15342
- Added TrimStrings middleware by @snipe in snipe/snipe-it#15345
- Fixed icon not rotated and simplified component by @marcusmoore in snipe/snipe-it#15350
- Updated languages by @snipe in snipe/snipe-it#15351
- Fixed #15341 - validate parent ID by @snipe in snipe/snipe-it#15356
- Fixed #15330 - Cleaned up category title by @snipe in snipe/snipe-it#15357
- Fixed #15190 - Improvements to upgrade.php script to improve Windows experience by @uberbrady in snipe/snipe-it#15359
- Renamed docker startup scripts coherently. by @r-xyz in snipe/snipe-it#15358
- Added #9413: AssetModel files endpoints to API by @r-xyz in snipe/snipe-it#15362
- Fixed #15344 - make select2 for countries freeform-ish by @snipe in snipe/snipe-it#15367
- More print fixes for asset view by @snipe in snipe/snipe-it#15360
- Fixed Mobile misalignment of info on Assets and Users view pages by @Godmartinz in snipe/snipe-it#15352
- Expose the 'sanitize' system for backup restores to the web GUI by @uberbrady in snipe/snipe-it#15296
- Fixed checkbox layout on modal from #15296 by @snipe in snipe/snipe-it#15369
- Re-add stalebot-esque github Action by @uberbrady in snipe/snipe-it#15156
- Adds
snipeit:remove-explicit-eols
command by @Godmartinz in snipe/snipe-it#15065 - Adds location select to the create new user via asset checkout by @Godmartinz in snipe/snipe-it#14667
- Fixed #15371: docker-compose files updated. by @StarlessNights in snipe/snipe-it#15372
- Fixed #15366 use the non-admin edit encrypted custom fields permissions by @snipe in snipe/snipe-it#15373
- Fixed #15374: load TrustProxies middleware in Kernel.php by @setpill in snipe/snipe-it#15379
- Fixed custom field defaults being prematurely updated by @marcusmoore in snipe/snipe-it#15377
- Added pull-right to angle bracket by @snipe in snipe/snipe-it#15380
- Fixes the
acceptance-reminder
command by @Godmartinz in snipe/snipe-it#15375 - Fixed #15378 - Corrected gate on checkin button on asset view by @snipe in snipe/snipe-it#15383
- Fixed #15388 - Moved generate label button by @snipe in snipe/snipe-it#15389
- Added
start_date
andend_date
to user bulk edit by @snipe in snipe/snipe-it#15396 - Opens label new window by @snipe in snipe/snipe-it#15401
- Fixed #15392 - filter by depreciation when showing models by @snipe in snipe/snipe-it#15403
- Set image to null if model is deleted by @snipe in snipe/snipe-it#15404
- Check that the user exists before trying to print by @snipe in snipe/snipe-it#15408
- Corrected language string by @snipe in snipe/snipe-it#15409
- Updated jquery UI by @snipe in snipe/snipe-it#15410
- Upgraded webpack by @snipe in snipe/snipe-it#15411
- [Multi-Company] Fixes Users Being Moved With Items Still Assigned by @spencerrlongg in snipe/snipe-it#15284
- Fix [FD-43836] PATCH of purchase_cost for assets for comma as decimal separator by @uberbrady in snipe/snipe-it#15412
- Use the null-safe property accessor for new-user creation by @uberbrady in snipe/snipe-it#15414
- Fixed #15416 - Added multiple selects for custom report by @snipe in snipe/snipe-it#15418
- Validation rules to prevent switching user companies if items are assigned to them by @snipe in snipe/snipe-it#15415
- Added employee number to asset view by @snipe in snipe/snipe-it#15431
- Fixed #15435 - user api put patch API route regression by @snipe in snipe/snipe-it#15440
- Added ability to sort on qty and remaining for consumables by @snipe in snipe/snipe-it#15463
- Correctly save user’s city on bulk edit by @snipe in snipe/snipe-it#15465
- Added coverage commands for Herd users by @marcusmoore in snipe/snipe-it#15468
- Fixed login success message not being displayed by @marcusmoore in snipe/snipe-it#15474
- Added some permission tests for accessory api endpoints by @marcusmoore in snipe/snipe-it#15473
- Added test for dashboard counts by @marcusmoore in snipe/snipe-it#15472
- Added UI tests for creating companies by @marcusmoore in snipe/snipe-it#15470
- Added UI tests for creating accessories by @marcusmoore in snipe/snipe-it#15469
- Fixed priority for category eula vs default eula by @Godmartinz in snipe/snipe-it#15445
- Updated translations by @snipe in snipe/snipe-it#15481
New Contributors
- @Glukose1 made their first contribution in snipe/snipe-it#15314
- @setpill made their first contribution in snipe/snipe-it#15379
Full Changelog: snipe/snipe-it@v7.0.11...v7.0.12
v7.0.12-ls297
LinuxServer Changes:
Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.
snipe-it Changes:
What's Changed
- Added confetti option by @snipe in snipe/snipe-it#15304
- Updated translation strings by @snipe in snipe/snipe-it#15305
- Added #15312: Add checkin due in days setting by @Glukose1 in snipe/snipe-it#15314
- Added support for Docker secrets in Standard and alpine image. by @r-xyz in snipe/snipe-it#15282
- Fixed dashboard box overflow by @Godmartinz in snipe/snipe-it#15206
- Corrected some translations by @snipe in snipe/snipe-it#15318
- Importer model fixes by @snipe in snipe/snipe-it#15322
- Prevent passing an array as login by @snipe in snipe/snipe-it#15324
- Fixed
)
being added to expected asset checkin report email header by @marcusmoore in snipe/snipe-it#15336 - Improved handling attempted access of deleted files in importer by @marcusmoore in snipe/snipe-it#15112
- Update icons to use blade components, standardize button colors and format by @snipe in snipe/snipe-it#15327
- [Snyk] Upgrade bootstrap-table from 1.23.0 to 1.23.2 by @snipe in snipe/snipe-it#15342
- Added TrimStrings middleware by @snipe in snipe/snipe-it#15345
- Fixed icon not rotated and simplified component by @marcusmoore in snipe/snipe-it#15350
- Updated languages by @snipe in snipe/snipe-it#15351
- Fixed #15341 - validate parent ID by @snipe in snipe/snipe-it#15356
- Fixed #15330 - Cleaned up category title by @snipe in snipe/snipe-it#15357
- Fixed #15190 - Improvements to upgrade.php script to improve Windows experience by @uberbrady in snipe/snipe-it#15359
- Renamed docker startup scripts coherently. by @r-xyz in snipe/snipe-it#15358
- Added #9413: AssetModel files endpoints to API by @r-xyz in snipe/snipe-it#15362
- Fixed #15344 - make select2 for countries freeform-ish by @snipe in snipe/snipe-it#15367
- More print fixes for asset view by @snipe in snipe/snipe-it#15360
- Fixed Mobile misalignment of info on Assets and Users view pages by @Godmartinz in snipe/snipe-it#15352
- Expose the 'sanitize' system for backup restores to the web GUI by @uberbrady in snipe/snipe-it#15296
- Fixed checkbox layout on modal from #15296 by @snipe in snipe/snipe-it#15369
- Re-add stalebot-esque github Action by @uberbrady in snipe/snipe-it#15156
- Adds
snipeit:remove-explicit-eols
command by @Godmartinz in snipe/snipe-it#15065 - Adds location select to the create new user via asset checkout by @Godmartinz in snipe/snipe-it#14667
- Fixed #15371: docker-compose files updated. by @StarlessNights in snipe/snipe-it#15372
- Fixed #15366 use the non-admin edit encrypted custom fields permissions by @snipe in snipe/snipe-it#15373
- Fixed #15374: load TrustProxies middleware in Kernel.php by @setpill in snipe/snipe-it#15379
- Fixed custom field defaults being prematurely updated by @marcusmoore in snipe/snipe-it#15377
- Added pull-right to angle bracket by @snipe in snipe/snipe-it#15380
- Fixes the
acceptance-reminder
command by @Godmartinz in snipe/snipe-it#15375 - Fixed #15378 - Corrected gate on checkin button on asset view by @snipe in snipe/snipe-it#15383
- Fixed #15388 - Moved generate label button by @snipe in snipe/snipe-it#15389
- Added
start_date
andend_date
to user bulk edit by @snipe in snipe/snipe-it#15396 - Opens label new window by @snipe in snipe/snipe-it#15401
- Fixed #15392 - filter by depreciation when showing models by @snipe in snipe/snipe-it#15403
- Set image to null if model is deleted by @snipe in snipe/snipe-it#15404
- Check that the user exists before trying to print by @snipe in snipe/snipe-it#15408
- Corrected language string by @snipe in snipe/snipe-it#15409
- Updated jquery UI by @snipe in snipe/snipe-it#15410
- Upgraded webpack by @snipe in snipe/snipe-it#15411
- [Multi-Company] Fixes Users Being Moved With Items Still Assigned by @spencerrlongg in snipe/snipe-it#15284
- Fix [FD-43836] PATCH of purchase_cost for assets for comma as decimal separator by @uberbrady in snipe/snipe-it#15412
- Use the null-safe property accessor for new-user creation by @uberbrady in snipe/snipe-it#15414
- Fixed #15416 - Added multiple selects for custom report by @snipe in snipe/snipe-it#15418
- Validation rules to prevent switching user companies if items are assigned to them by @snipe in snipe/snipe-it#15415
- Added employee number to asset view by @snipe in snipe/snipe-it#15431
- Fixed #15435 - user api put patch API route regression by @snipe in snipe/snipe-it#15440
- Added ability to sort on qty and remaining for consumables by @snipe in snipe/snipe-it#15463
- Correctly save user’s city on bulk edit by @snipe in snipe/snipe-it#15465
- Added coverage commands for Herd users by @marcusmoore in snipe/snipe-it#15468
- Fixed login success message not being displayed by @marcusmoore in snipe/snipe-it#15474
- Added some permission tests for accessory api endpoints by @marcusmoore in snipe/snipe-it#15473
- Added test for dashboard counts by @marcusmoore in snipe/snipe-it#15472
- Added UI tests for creating companies by @marcusmoore in snipe/snipe-it#15470
- Added UI tests for creating accessories by @marcusmoore in snipe/snipe-it#15469
- Fixed priority for category eula vs default eula by @Godmartinz in snipe/snipe-it#15445
- Updated translations by @snipe in snipe/snipe-it#15481
New Contributors
- @Glukose1 made their first contribution in snipe/snipe-it#15314
- @setpill made their first contribution in snipe/snipe-it#15379
Full Changelog: snipe/snipe-it@v7.0.11...v7.0.12