Skip to content

chore: normalize .cs file encoding to UTF-8 BOM and apply code style cleanup#335

Merged
vbreuss merged 4 commits into
mainfrom
chore/normalize-cs-bom
Jun 6, 2026
Merged

chore: normalize .cs file encoding to UTF-8 BOM and apply code style cleanup#335
vbreuss merged 4 commits into
mainfrom
chore/normalize-cs-bom

Conversation

@vbreuss
Copy link
Copy Markdown
Member

@vbreuss vbreuss commented Jun 6, 2026

Normalizes all .cs files to a consistent encoding and applies a repo-wide code style cleanup. No behavioral changes — the public API and the test set are unchanged.

  • Encoding normalization: All .cs files are now UTF-8 with BOM, enforced via .editorconfig (charset = utf-8-bom). This stops tools that create or rewrite files with no-BOM defaults from producing spurious encoding-only diffs.
  • Code style cleanup: Member reordering, lambda/expression formatting, field → auto-property conversion, alphabetical test ordering, README table alignment.

Fixes during stabilization

  • Native line endings for .cs checkouts: The normalization commit initially forced *.cs text eol=crlf in .gitattributes, which made Linux checkouts CRLF — raw string literals in tests then contained \r\n while assertion messages are built with Environment.NewLine (\n on Linux), failing ~2,500 message-assertion tests on ubuntu CI. Reverted to *.cs text: blobs stay LF-normalized, the
    working tree uses platform-native line endings (CRLF on Windows, LF on Linux/macOS). A comment in .gitattributes documents why eol=crlf must not be used. The BOM rule is unaffected (git cannot enforce BOMs; that lives in .editorconfig).

  • Restored sealed modifiers: The cleanup pass stripped sealed from two overrides in TypeFilters.MemberAccess.Tests.cs despite a "do not remove" comment. Without the explicit modifier the compiler does not emit final, so MethodInfo.IsFinal is false and ShouldChainSealedBeforeMethods fails. Now guarded with // ReSharper disable SealedMemberInSealedClass so future cleanup passes keep them.

  • Native line endings for .cs checkouts: The normalization commit initially forced *.cs text eol=crlf in .gitattributes, which made Linux checkouts CRLF — raw string literals in tests then contained \r\n while assertion messages are built with Environment.NewLine (\n on Linux), failing ~2,500 message-assertion tests on ubuntu CI. Reverted to *.cs text: blobs stay LF-normalized, the working tree uses platform-native line endings (CRLF on Windows, LF on Linux/macOS). A comment in .gitattributes documents why eol=crlf must not be used. The BOM rule is unaffected (git cannot enforce BOMs; that lives in .editorconfig).

  • Restored sealed modifiers: The cleanup pass stripped sealed from two overrides in TypeFilters.MemberAccess.Tests.cs despite a "do not remove" comment. Without the explicit modifier the compiler does not emit final, so MethodInfo.IsFinal is false and ShouldChainSealedBeforeMethods fails. Now guarded with // ReSharper disable SealedMemberInSealedClass so future cleanup passes keep them.

…nfig/.gitattributes

Add the UTF-8 BOM to 613 .cs files so all tracked .cs files are
consistently UTF-8 with BOM and CRLF line endings. No content or
line-ending changes - each file diff is only the BOM marker.

Enforcement:
- .editorconfig: charset = utf-8-bom for [*.cs] (git cannot enforce a BOM)
- .gitattributes: *.cs text eol=crlf
@vbreuss vbreuss self-assigned this Jun 6, 2026
@vbreuss vbreuss enabled auto-merge (squash) June 6, 2026 10:14
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 6, 2026

Test Results

    13 files  ±0      13 suites  ±0   9m 58s ⏱️ -41s
 6 672 tests ±0   6 669 ✅ ±0   3 💤 ±0  0 ❌ ±0 
39 877 runs  ±0  39 864 ✅ ±0  13 💤 ±0  0 ❌ ±0 

Results for commit ee3afc8. ± Comparison against base commit c890856.

♻️ This comment has been updated with latest results.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 6, 2026

🚀 Benchmark Results

Details

BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
Intel Xeon Platinum 8370C CPU 2.80GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.300
[Host] : .NET 10.0.8 (10.0.8, 10.0.826.23019), X64 RyuJIT x86-64-v4
DefaultJob : .NET 10.0.8 (10.0.8, 10.0.826.23019), X64 RyuJIT x86-64-v4

Method Mean Error StdDev Gen0 Allocated
TypeIsNotStatic_aweXpect 249.2 ns 2.29 ns 2.03 ns 0.0257 648 B

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 6, 2026

👽 Mutation Results

Mutation testing badge

aweXpect.Reflection

Details
File Score Killed Survived Timeout No Coverage Ignored Compile Errors Total Detected Total Undetected Total Mutants
Collections/AssembliesAbstractSealedBuilder.cs 90.62% 29 3 0 0 7 10 29 3 49
Collections/AssembliesTypeBuilder.cs 94.44% 51 3 0 0 9 12 51 3 75
Collections/Filter.cs 60.00% 11 0 1 8 10 6 12 8 36
Collections/Filtered.Assemblies.cs 88.89% 16 2 0 0 11 0 16 2 29
Collections/Filtered.Constructors.cs 100.00% 6 0 0 0 1 1 6 0 8
Collections/Filtered.cs 100.00% 6 0 0 0 4 0 6 0 10
Collections/Filtered.Events.cs 94.12% 15 1 1 0 10 1 16 1 28
Collections/Filtered.Fields.cs 94.12% 15 1 1 0 10 1 16 1 28
Collections/Filtered.Methods.cs 79.17% 19 4 0 1 11 1 19 5 36
Collections/Filtered.Properties.cs 94.12% 16 1 0 0 10 1 16 1 28
Collections/Filtered.Types.cs 88.89% 38 2 2 3 24 8 40 5 77
Collections/MemberFilterState.cs 89.42% 93 9 0 2 9 0 93 11 113
Collections/TypesMemberBuilder.cs 100.00% 21 0 0 0 5 0 21 0 26
Filters/AssemblyFilters.Except.cs 100.00% 2 0 0 0 0 0 2 0 2
Filters/AssemblyFilters.WhichAreStrongNamed.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/AssemblyFilters.WhichDependOn.cs 100.00% 1 0 0 0 1 0 1 0 2
Filters/AssemblyFilters.WhichDependOnlyOn.cs 100.00% 7 0 0 0 1 0 7 0 8
Filters/AssemblyFilters.WhichDoNotDependOn.cs 100.00% 2 0 0 0 1 0 2 0 3
Filters/AssemblyFilters.WhichTarget.cs 100.00% 1 0 0 0 1 0 1 0 2
Filters/AssemblyFilters.With.cs 100.00% 20 0 0 0 4 0 20 0 24
Filters/AssemblyFilters.WithVersion.cs 100.00% 25 0 0 0 3 5 25 0 33
Filters/ConstructorFilters.Except.cs 100.00% 2 0 0 0 0 0 2 0 2
Filters/ConstructorFilters.WhichAreObsolete.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/ConstructorFilters.WhichAreStatic.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/ConstructorFilters.WithInParameter.cs 100.00% 11 0 0 0 1 0 11 0 12
Filters/ConstructorFilters.WithOptionalParameter.cs 100.00% 11 0 0 0 1 0 11 0 12
Filters/ConstructorFilters.WithOutParameter.cs 100.00% 11 0 0 0 1 0 11 0 12
Filters/ConstructorFilters.WithParameter.cs 91.67% 55 0 0 5 32 1 55 5 93
Filters/ConstructorFilters.WithParameterCount.cs 100.00% 4 0 0 0 1 0 4 0 5
Filters/ConstructorFilters.WithParameterExactly.cs 81.25% 26 2 0 4 12 0 26 6 44
Filters/ConstructorFilters.WithParamsParameter.cs 100.00% 11 0 0 0 1 0 11 0 12
Filters/ConstructorFilters.WithRefParameter.cs 100.00% 11 0 0 0 1 0 11 0 12
Filters/EventFilters.Except.cs 100.00% 2 0 0 0 0 0 2 0 2
Filters/EventFilters.WhichAreAbstract.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/EventFilters.WhichAreObsolete.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/EventFilters.WhichAreSealed.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/FieldFilters.Except.cs 100.00% 2 0 0 0 0 0 2 0 2
Filters/FieldFilters.WhichAreConstant.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/FieldFilters.WhichAreObsolete.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/FieldFilters.WhichAreReadOnly.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/FieldFilters.WhichAreStatic.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/MethodFilters.Except.cs 100.00% 2 0 0 0 0 0 2 0 2
Filters/MethodFilters.WhichAreAbstract.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/MethodFilters.WhichAreAsync.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/MethodFilters.WhichAreExtensionMethods.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/MethodFilters.WhichAreObsolete.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/MethodFilters.WhichAreSealed.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/MethodFilters.WhichAreStatic.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/MethodFilters.WhichReturn.cs 100.00% 4 0 0 0 2 0 4 0 6
Filters/MethodFilters.WhichReturnExactly.cs 83.33% 5 1 0 0 2 0 5 1 8
Filters/MethodFilters.WithInParameter.cs 100.00% 11 0 0 0 1 0 11 0 12
Filters/MethodFilters.WithOptionalParameter.cs 100.00% 11 0 0 0 1 0 11 0 12
Filters/MethodFilters.WithOutParameter.cs 100.00% 11 0 0 0 1 0 11 0 12
Filters/MethodFilters.WithParameter.cs 91.67% 55 0 0 5 32 1 55 5 93
Filters/MethodFilters.WithParameterCount.cs 100.00% 4 0 0 0 1 0 4 0 5
Filters/MethodFilters.WithParameterExactly.cs 87.50% 28 0 0 4 12 0 28 4 44
Filters/MethodFilters.WithParamsParameter.cs 100.00% 11 0 0 0 1 0 11 0 12
Filters/MethodFilters.WithRefParameter.cs 100.00% 11 0 0 0 1 0 11 0 12
Filters/PropertyFilters.Except.cs 100.00% 2 0 0 0 0 0 2 0 2
Filters/PropertyFilters.WhichAreAbstract.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/PropertyFilters.WhichAreExtensionProperties.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/PropertyFilters.WhichAreIndexers.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/PropertyFilters.WhichAreObsolete.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/PropertyFilters.WhichAreReadable.cs 100.00% 1 0 0 0 0 0 1 0 1
Filters/PropertyFilters.WhichAreReadOnly.cs 100.00% 1 0 0 0 0 0 1 0 1
Filters/PropertyFilters.WhichAreReadWrite.cs 100.00% 1 0 0 0 0 0 1 0 1
Filters/PropertyFilters.WhichAreSealed.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/PropertyFilters.WhichAreStatic.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/PropertyFilters.WhichAreWritable.cs 100.00% 1 0 0 0 0 0 1 0 1
Filters/PropertyFilters.WhichAreWriteOnly.cs 100.00% 1 0 0 0 0 0 1 0 1
Filters/TypeFilters.Except.cs 100.00% 4 0 0 0 0 0 4 0 4
Filters/TypeFilters.WhichAreAbstract.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/TypeFilters.WhichAreClasses.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/TypeFilters.WhichAreEnums.cs 100.00% 6 0 0 0 0 0 6 0 6
Filters/TypeFilters.WhichAreInterfaces.cs 100.00% 6 0 0 0 0 0 6 0 6
Filters/TypeFilters.WhichAreNested.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/TypeFilters.WhichAreObsolete.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/TypeFilters.WhichAreReadOnly.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/TypeFilters.WhichAreRecords.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/TypeFilters.WhichAreRecordStructs.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/TypeFilters.WhichAreRefStructs.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/TypeFilters.WhichAreSealed.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/TypeFilters.WhichAreStatic.cs 100.00% 3 0 0 0 0 0 3 0 3
Filters/TypeFilters.WhichAreStructs.cs 100.00% 3 0 0 0 0 0 3 0 3
Formatting/FormatterRegistration.cs 100.00% 7 0 0 0 4 0 7 0 11
Helpers/AssemblyHelpers.cs 94.83% 48 3 7 0 10 5 55 3 73
Helpers/AtIndexMatch.cs 100.00% 22 0 0 0 4 0 22 0 26
Helpers/DependencyViolationRenderer.cs 94.12% 16 1 0 0 4 16 16 1 37
Helpers/MemberViolationRenderer.cs 93.75% 15 1 0 0 4 16 15 1 36
Helpers/NamespaceDependencyGraph.cs 86.25% 60 10 9 1 30 8 69 11 118
Helpers/NullabilityHelpers.cs 69.86% 50 7 1 15 27 34 51 22 134
Helpers/ParameterInfoHelpers.cs 100.00% 12 0 0 0 0 0 12 0 12
Helpers/ParameterModifierHelpers.cs 100.00% 1 0 0 0 1 0 1 0 2
Helpers/PropertyInfoHelpers.cs 98.48% 65 1 0 0 6 4 65 1 76
Helpers/TypeHelpers.cs 82.21% 444 69 9 29 182 64 453 98 797
Options/DependencyCyclesOptions.cs 100.00% 1 0 0 0 0 0 1 0 1
Options/NamespaceDependencyOptions.cs 100.00% 35 0 1 0 11 2 36 0 49
Options/TypeDependencyOptions.cs 80.00% 4 1 0 0 1 0 4 1 6
Options/TypeSetDependencyOptions.cs 86.21% 24 2 1 2 11 3 25 4 43
Results/DependencyCyclesResult.cs 100.00% 2 0 0 0 1 0 2 0 3
Results/NamespaceDependencyOnlyOnResult.cs 75.00% 3 1 0 0 3 0 3 1 7
Results/NamespaceDependencyOutsideResult.cs 100.00% 4 0 0 0 3 0 4 0 7
Results/NamespaceDependencyResult.cs 100.00% 3 0 0 0 2 0 3 0 5
Results/TypeDependencyResult.cs 66.67% 2 0 0 1 2 0 2 1 5
Results/TypeSetDependencyOnlyOnResult.cs 100.00% 3 0 0 0 2 0 3 0 5
Results/TypeSetDependencyOutsideResult.cs 100.00% 3 0 0 0 2 0 3 0 5
Results/TypeSetDependencyResult.cs 100.00% 2 0 0 0 1 0 2 0 3
ThatAssemblies.AreStrongNamed.cs 100.00% 18 0 0 0 4 12 18 0 34
ThatAssemblies.DependOnlyOn.cs 95.24% 19 1 1 0 3 6 20 1 30
ThatAssemblies.Target.cs 70.00% 6 2 1 1 2 8 7 3 20
ThatAssembly.DependsOn.cs 100.00% 13 0 0 0 3 6 13 0 22
ThatAssembly.DependsOnlyOn.cs 94.74% 18 1 0 0 2 6 18 1 27
ThatAssembly.DoesNotDependOn.cs 100.00% 1 0 0 0 0 0 1 0 1
ThatAssembly.IsStrongNamed.cs 100.00% 10 0 0 0 3 6 10 0 19
ThatAssembly.Targets.cs 100.00% 4 0 0 0 1 3 4 0 8
ThatConstructor.HasInParameter.cs 100.00% 18 0 0 0 1 6 18 0 25
ThatConstructor.HasOptionalParameter.cs 100.00% 18 0 0 0 1 6 18 0 25
ThatConstructor.HasOutParameter.cs 100.00% 18 0 0 0 1 6 18 0 25
ThatConstructor.HasParamsParameter.cs 100.00% 18 0 0 0 1 6 18 0 25
ThatConstructor.HasRefParameter.cs 100.00% 18 0 0 0 1 6 18 0 25
ThatConstructors.HaveInParameter.cs 100.00% 32 0 0 0 2 6 32 0 40
ThatConstructors.HaveOptionalParameter.cs 96.88% 31 1 0 0 2 6 31 1 40
ThatConstructors.HaveOutParameter.cs 100.00% 32 0 0 0 2 6 32 0 40
ThatConstructors.HaveParamsParameter.cs 96.88% 31 1 0 0 2 6 31 1 40
ThatConstructors.HaveRefParameter.cs 100.00% 32 0 0 0 2 6 32 0 40
ThatEvent.IsAbstract.cs 100.00% 12 0 0 0 3 6 12 0 21
ThatEvent.IsSealed.cs 100.00% 12 0 0 0 3 6 12 0 21
ThatEvents.AreAbstract.cs 100.00% 18 0 0 0 4 12 18 0 34
ThatField.IsConstant.cs 100.00% 12 0 0 0 3 6 12 0 21
ThatField.IsReadOnly.cs 100.00% 12 0 0 0 3 6 12 0 21
ThatFields.AreConstant.cs 100.00% 24 0 0 0 4 12 24 0 40
ThatFields.AreReadOnly.cs 100.00% 24 0 0 0 4 12 24 0 40
ThatMember.IsObsolete.cs 100.00% 10 0 0 0 3 6 10 0 19
ThatMembers.AreObsolete.cs 100.00% 18 0 0 0 4 12 18 0 34
ThatMethod.HasInParameter.cs 100.00% 18 0 0 0 1 6 18 0 25
ThatMethod.HasOptionalParameter.cs 100.00% 18 0 0 0 1 6 18 0 25
ThatMethod.HasOutParameter.cs 100.00% 18 0 0 0 1 6 18 0 25
ThatMethod.HasParameter.cs 97.87% 45 0 1 1 12 20 46 1 79
ThatMethod.HasParamsParameter.cs 100.00% 18 0 0 0 1 6 18 0 25
ThatMethod.HasRefParameter.cs 100.00% 18 0 0 0 1 6 18 0 25
ThatMethod.IsAbstract.cs 100.00% 12 0 0 0 3 6 12 0 21
ThatMethod.IsAnExtensionMethod.cs 100.00% 10 0 0 0 3 6 10 0 19
ThatMethod.IsAsync.cs 100.00% 10 0 0 0 3 6 10 0 19
ThatMethod.IsGeneric.cs 100.00% 21 0 0 0 6 9 21 0 36
ThatMethod.IsSealed.cs 100.00% 12 0 0 0 3 6 12 0 21
ThatMethod.Returns.cs 100.00% 8 0 0 0 3 3 8 0 14
ThatMethod.ReturnsExactly.cs 100.00% 4 0 0 0 2 0 4 0 6
ThatMethods.AreAsync.cs 100.00% 18 0 0 0 4 12 18 0 34
ThatMethods.AreExtensionMethods.cs 100.00% 18 0 0 0 4 12 18 0 34
ThatMethods.AreOperators.cs 100.00% 18 0 0 0 4 12 18 0 34
ThatMethods.HaveInParameter.cs 71.88% 23 3 0 6 2 6 23 9 40
ThatMethods.HaveOptionalParameter.cs 71.88% 23 3 0 6 2 6 23 9 40
ThatMethods.HaveOutParameter.cs 71.88% 22 3 1 6 2 6 23 9 40
ThatMethods.HaveParamsParameter.cs 71.88% 23 3 0 6 2 6 23 9 40
ThatMethods.HaveRefParameter.cs 71.88% 23 3 0 6 2 6 23 9 40
ThatProperties.AreExtensionProperties.cs 100.00% 18 0 0 0 4 12 18 0 34
ThatProperties.AreIndexers.cs 100.00% 18 0 0 0 4 12 18 0 34
ThatProperties.AreReadable.cs 100.00% 8 0 0 0 2 6 8 0 16
ThatProperties.AreReadOnly.cs 100.00% 8 0 0 0 2 6 8 0 16
ThatProperties.AreReadWrite.cs 100.00% 8 0 0 0 2 6 8 0 16
ThatProperties.AreWritable.cs 100.00% 8 0 0 0 2 6 8 0 16
ThatProperties.AreWriteOnly.cs 100.00% 8 0 0 0 2 6 8 0 16
ThatProperty.IsAbstract.cs 100.00% 12 0 0 0 3 6 12 0 21
ThatProperty.IsAnExtensionProperty.cs 100.00% 10 0 0 0 3 6 10 0 19
ThatProperty.IsAnIndexer.cs 100.00% 10 0 0 0 3 6 10 0 19
ThatProperty.IsReadable.cs 100.00% 10 0 0 0 3 6 10 0 19
ThatProperty.IsReadOnly.cs 100.00% 10 0 0 0 3 6 10 0 19
ThatProperty.IsReadWrite.cs 100.00% 10 0 0 0 3 6 10 0 19
ThatProperty.IsSealed.cs 100.00% 12 0 0 0 3 6 12 0 21
ThatProperty.IsWritable.cs 100.00% 10 0 0 0 3 6 10 0 19
ThatProperty.IsWriteOnly.cs 100.00% 10 0 0 0 3 6 10 0 19
ThatType.InheritsFrom.cs 100.00% 39 0 0 0 11 11 39 0 61
ThatType.IsARefStruct.cs 100.00% 7 0 0 0 2 6 7 0 15
ThatType.IsGeneric.cs 100.00% 21 0 0 0 6 9 21 0 36
ThatType.IsReadOnly.cs 100.00% 10 0 0 0 3 6 10 0 19
ThatTypes.AreReadOnly.cs 100.00% 18 0 0 0 4 12 18 0 34
ThatTypes.AreRefStructs.cs 100.00% 18 0 0 0 4 12 18 0 34
ThatTypes.HaveConversionOperator.cs 96.97% 32 1 0 0 4 26 32 1 63
ThatTypes.HaveNoDependencyCycles.cs 83.87% 26 4 0 1 12 19 26 5 62

The final mutation score is 91.60%

Coverage Thresholds: high:80 low:60 break:0

vbreuss added 2 commits June 6, 2026 12:52
Forcing eol=crlf made raw string literals contain \r\n on Linux,
while assertion messages are built with Environment.NewLine (\n there),
failing ~2500 message-assertion tests on ubuntu CI.
@vbreuss vbreuss changed the title chore: normalize all .cs files to UTF-8 BOM and enforce via .editorconfig/.gitattributes chore: normalize .cs file encoding to UTF-8 BOM and apply code style cleanup Jun 6, 2026
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Jun 6, 2026

@vbreuss vbreuss disabled auto-merge June 6, 2026 11:37
@vbreuss vbreuss merged commit 3a11efa into main Jun 6, 2026
12 checks passed
@vbreuss vbreuss deleted the chore/normalize-cs-bom branch June 6, 2026 11:37
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 7, 2026

This is addressed in release v2.0.0.

@github-actions github-actions Bot added the state: released The issue is released label Jun 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

state: released The issue is released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant