Skip to content

Commit b459e4c

Browse files
committed
Release v3.1.0: Bug fix and metadata updates
Updated binaries and project files for v3.1.0 release. Key changes include: - Fixed `Find-IndexOf` cmdlet returning incorrect results. - Incremented `ModuleVersion`, `AssemblyVersion`, `FileVersion` to 3.1.0. - Updated copyright years to 2025 across all files. - Added new source files under `Nullable` directory. - Updated references and output paths for .NET Framework 4.7.1. - Minor formatting fixes in project files.
1 parent 066901b commit b459e4c

File tree

10 files changed

+19
-18
lines changed

10 files changed

+19
-18
lines changed
512 Bytes
Binary file not shown.
4 KB
Binary file not shown.
512 Bytes
Binary file not shown.
4 KB
Binary file not shown.

ListFunctions/ListFunctions.psd1

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44
# Generated by: Mike Garvey
55
#
6-
# Generated on: 1/7/2024
6+
# Generated on: 9/13/2025
77
#
88

99
@{
@@ -12,7 +12,7 @@
1212
RootModule = 'ListFunctions.psm1'
1313

1414
# Version number of this module.
15-
ModuleVersion = '3.0.0'
15+
ModuleVersion = '3.1.0'
1616

1717
# Supported PSEditions
1818
CompatiblePSEditions = @('Desk', 'Core')
@@ -126,7 +126,7 @@
126126
# Prerelease = 'beta'
127127

128128
# ReleaseNotes of this module
129-
ReleaseNotes = 'Refactoring work to improve performance and reduce overhead. Utilizes ZLinq library for PowerShell 7 version for further gains.'
129+
ReleaseNotes = 'Fixes Find-IndexOf cmdlet from returning the wrong result in certain situations.'
130130

131131
} # End of PSData hashtable
132132

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"RootPath":"O:\\Local_Repos\\ListFunctions\\src\\engine\\ListFunctions-NETFramework","ProjectFileName":"ListFunctions-NETFramework.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"Nullable\\AllowNullAttribute.cs"},{"SourceFile":"Nullable\\DisallowNullAttribute.cs"},{"SourceFile":"Nullable\\DoesNotReturnAttribute.cs"},{"SourceFile":"Nullable\\DoesNotReturnIfAttribute.cs"},{"SourceFile":"Nullable\\MaybeNullAttribute.cs"},{"SourceFile":"Nullable\\MaybeNullWhenAttribute.cs"},{"SourceFile":"Nullable\\MemberNotNullAttribute.cs"},{"SourceFile":"Nullable\\MemberNotNullWhenAttribute.cs"},{"SourceFile":"Nullable\\NotNullAttribute.cs"},{"SourceFile":"Nullable\\NotNullIfNotNullAttribute.cs"},{"SourceFile":"Nullable\\NotNullWhenAttribute.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"..\\ListFunctions-Next\\Build\\InternalFinder.cs"},{"SourceFile":"..\\ListFunctions-Next\\Cmdlets\\Assertions\\AssertAllObjectsCmdlet.cs"},{"SourceFile":"..\\ListFunctions-Next\\Cmdlets\\Assertions\\AssertAnyObjectCmdlet.cs"},{"SourceFile":"..\\ListFunctions-Next\\Cmdlets\\Assertions\\AssertObjectCmdlet.cs"},{"SourceFile":"..\\ListFunctions-Next\\Cmdlets\\Constructs\\ConvertToDictionaryCmdlet.cs"},{"SourceFile":"..\\ListFunctions-Next\\Cmdlets\\Constructs\\EqualityConstructingCmdlet.cs"},{"SourceFile":"..\\ListFunctions-Next\\Cmdlets\\Constructs\\NewDictionaryCmdlet.cs"},{"SourceFile":"..\\ListFunctions-Next\\Cmdlets\\Constructs\\NewHashSetCmdlet.cs"},{"SourceFile":"..\\ListFunctions-Next\\Cmdlets\\Constructs\\NewListCmdlet.cs"},{"SourceFile":"..\\ListFunctions-Next\\Cmdlets\\Constructs\\NewSortedSetCmdlet.cs"},{"SourceFile":"..\\ListFunctions-Next\\Cmdlets\\Finds\\FindIndexCmdlet.cs"},{"SourceFile":"..\\ListFunctions-Next\\Cmdlets\\Finds\\FindLastIndexCmdlet.cs"},{"SourceFile":"..\\ListFunctions-Next\\Cmdlets\\ListFunctionCmdletBase.cs"},{"SourceFile":"..\\ListFunctions-Next\\DuplicateKeyBehavior.cs"},{"SourceFile":"..\\ListFunctions-Next\\Exceptions\\LFInvalidCastException.cs"},{"SourceFile":"..\\ListFunctions-Next\\Validation\\ArgumentToTypeNameTransformAttribute.cs"},{"SourceFile":"..\\ListFunctions-Next\\Validation\\ListTransformAttribute.cs"},{"SourceFile":"..\\ListFunctions-Next\\Validation\\ValidateScriptVariableAttribute.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.7.1.AssemblyAttributes.cs"}],"References":[{"Reference":"O:\\Local_Repos\\ListFunctions\\src\\engine\\ListFunctions.Engine\\bin\\Debug\\netstandard2.0\\ListFunctions.Engine.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":true,"ProjectPath":"O:\\Local_Repos\\ListFunctions\\src\\engine\\ListFunctions.Engine\\bin\\Debug\\netstandard2.0\\ListFunctions.Engine.dll"},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.1\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.1\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\18\\Insiders\\MSBuild\\Microsoft\\Microsoft.NET.Build.Extensions\\net471\\lib\\netfx.force.conflicts.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.1\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\18\\Insiders\\MSBuild\\Microsoft\\Microsoft.NET.Build.Extensions\\net471\\lib\\System.Data.Common.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\18\\Insiders\\MSBuild\\Microsoft\\Microsoft.NET.Build.Extensions\\net471\\lib\\System.Diagnostics.StackTrace.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\18\\Insiders\\MSBuild\\Microsoft\\Microsoft.NET.Build.Extensions\\net471\\lib\\System.Diagnostics.Tracing.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.1\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\18\\Insiders\\MSBuild\\Microsoft\\Microsoft.NET.Build.Extensions\\net471\\lib\\System.Globalization.Extensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\18\\Insiders\\MSBuild\\Microsoft\\Microsoft.NET.Build.Extensions\\net471\\lib\\System.IO.Compression.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"O:\\Local_Repos\\ListFunctions\\src\\engine\\packages\\Microsoft.PowerShell.5.ReferenceAssemblies.1.1.0\\lib\\net4\\System.Management.Automation.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\18\\Insiders\\MSBuild\\Microsoft\\Microsoft.NET.Build.Extensions\\net471\\lib\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\18\\Insiders\\MSBuild\\Microsoft\\Microsoft.NET.Build.Extensions\\net471\\lib\\System.Net.Sockets.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\18\\Insiders\\MSBuild\\Microsoft\\Microsoft.NET.Build.Extensions\\net471\\lib\\System.Runtime.Serialization.Primitives.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\18\\Insiders\\MSBuild\\Microsoft\\Microsoft.NET.Build.Extensions\\net471\\lib\\System.Security.Cryptography.Algorithms.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\18\\Insiders\\MSBuild\\Microsoft\\Microsoft.NET.Build.Extensions\\net471\\lib\\System.Security.SecureString.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\18\\Insiders\\MSBuild\\Microsoft\\Microsoft.NET.Build.Extensions\\net471\\lib\\System.Threading.Overlapped.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\18\\Insiders\\MSBuild\\Microsoft\\Microsoft.NET.Build.Extensions\\net471\\lib\\System.Xml.XPath.XDocument.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"O:\\Local_Repos\\ListFunctions\\src\\engine\\ListFunctions-NETFramework\\bin\\Debug\\ListFunctions.NETFramework.dll","OutputItemRelativePath":"ListFunctions.NETFramework.dll"},{"OutputItemFullPath":"","OutputItemRelativePath":""}],"CopyToOutputEntries":[]}

src/engine/ListFunctions-NETFramework/ListFunctions-NETFramework.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
<AppDesignerFolder>Properties</AppDesignerFolder>
1313
<RootNamespace>ListFunctions</RootNamespace>
1414
<AssemblyName>ListFunctions.NETFramework</AssemblyName>
15-
<AssemblyVersion>3.0.0</AssemblyVersion>
15+
<AssemblyVersion>3.1.0</AssemblyVersion>
1616
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
17-
<FileVersion>3.0.0</FileVersion>
18-
<Version>3.0.0</Version>
17+
<FileVersion>3.1.0</FileVersion>
18+
<Version>3.1.0</Version>
1919
<TargetFrameworkVersion>v4.7.1</TargetFrameworkVersion>
2020
<FileAlignment>512</FileAlignment>
2121
<Deterministic>true</Deterministic>
@@ -69,7 +69,7 @@
6969
<ItemGroup Condition="'$(Configuration)' == 'Release'">
7070
<Content Include="Debug.ps1">
7171
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
72-
<CopyToPublishDirectory>Never</CopyToPublishDirectory>
72+
<CopyToPublishDirectory>Never</CopyToPublishDirectory>
7373
</Content>
7474
</ItemGroup>
7575
<ItemGroup>

src/engine/ListFunctions-NETFramework/Properties/AssemblyInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
[assembly: AssemblyConfiguration("")]
1111
[assembly: AssemblyCompany("")]
1212
[assembly: AssemblyProduct("ListFunctions-NETFramework")]
13-
[assembly: AssemblyCopyright("Copyright © Yevrag35, LLC. 2020-2024")]
13+
[assembly: AssemblyCopyright("Copyright © Yevrag35, LLC. 2020-2025")]
1414
[assembly: AssemblyTrademark("")]
1515
[assembly: AssemblyCulture("")]
1616

@@ -32,5 +32,5 @@
3232
// You can specify all the values or you can default the Build and Revision Numbers
3333
// by using the '*' as shown below:
3434
// [assembly: AssemblyVersion("1.0.*")]
35-
[assembly: AssemblyVersion("3.0.0")]
36-
[assembly: AssemblyFileVersion("3.0.0")]
35+
[assembly: AssemblyVersion("3.1.0")]
36+
[assembly: AssemblyFileVersion("3.1.0")]

src/engine/ListFunctions-Next/ListFunctions-Next.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<TargetFramework>net9.0</TargetFramework>
55
<Authors>Mike Garvey</Authors>
66
<Company>Yevrag35, LLC.</Company>
7-
<Copyright>Copyright © Yevrag35, LLC. 2020-2023 All rights reserved.</Copyright>
7+
<Copyright>Copyright © Yevrag35, LLC. 2020-2025 All rights reserved.</Copyright>
88
<PackageIconUrl>https://github.com/Yevrag35/PowerShell-ListFunctions/blob/master/.icon/list-functions.png?raw=true</PackageIconUrl>
99
<PackageProjectUrl>https://github.com/Yevrag35/PowerShell-ListFunctions</PackageProjectUrl>
1010
<PackageLicenseUrl>https://raw.githubusercontent.com/Yevrag35/PowerShell-ListFunctions/master/LICENSE</PackageLicenseUrl>
@@ -15,9 +15,9 @@
1515
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
1616
<ImplicitUsings>disable</ImplicitUsings>
1717
<Nullable>disable</Nullable>
18-
<Version>3.0.0</Version>
19-
<FileVersion>3.0.0</FileVersion>
20-
<AssemblyVersion>3.0.0</AssemblyVersion>
18+
<Version>3.1.0</Version>
19+
<FileVersion>3.1.0</FileVersion>
20+
<AssemblyVersion>3.1.0</AssemblyVersion>
2121
</PropertyGroup>
2222

2323
<ItemGroup Condition="'$(Configuration)' != 'Release'">

src/engine/ListFunctions.Engine/ListFunctions.Engine.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@
77
<PackageId>ListFunctions.Engine</PackageId>
88
<Authors>Mike Garvey</Authors>
99
<Company>Yevrag35, LLC.</Company>
10-
<Copyright>Copyright © 2022-2024 Yevrag35, LLC. All rights reserved.</Copyright>
10+
<Copyright>Copyright © 2022-2025 Yevrag35, LLC. All rights reserved.</Copyright>
1111
<RepositoryUrl>https://github.com/Yevrag35/PowerShell-ListFunctions.git</RepositoryUrl>
1212
<RepositoryType>Git</RepositoryType>
1313
<PackageProjectUrl>https://github.com/Yevrag35/PowerShell-ListFunctions</PackageProjectUrl>
14-
<Version>3.0.0</Version>
14+
<Version>3.1.0</Version>
1515
<AssemblyName>ListFunctions.Engine</AssemblyName>
16-
<AssemblyVersion>3.0.0</AssemblyVersion>
17-
<FileVersion>3.0.0</FileVersion>
16+
<AssemblyVersion>3.1.0</AssemblyVersion>
17+
<FileVersion>3.1.0</FileVersion>
1818
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
1919
<ImplicitUsings>false</ImplicitUsings>
2020
</PropertyGroup>

0 commit comments

Comments
 (0)