Skip to content

Commit 7bf22fa

Browse files
authored
Merge pull request #59 from g4-api/development
Development
2 parents 48a30cd + ec0d709 commit 7bf22fa

213 files changed

Lines changed: 13170 additions & 3215 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
*.userosscache
1111
*.sln.docstates
1212
Local.runsettings
13+
*.claude
14+
.claude/
1315

1416
# User-specific files (MonoDevelop/Xamarin Studio)
1517
*.userprefs

src/G4.DocumentsGenerator/G4.DocumentsGenerator.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
<ItemGroup>
1919
<PackageReference Include="G4.Abstraction.Cli" Version="2026.3.15.19" />
20-
<PackageReference Include="G4.Converters" Version="2026.3.19.59" />
20+
<PackageReference Include="G4.Converters" Version="2026.4.12.61" />
2121
</ItemGroup>
2222

2323
<ItemGroup>

src/G4.IntegrationTests/G4.IntegrationTests.csproj

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,18 @@
3232
</ItemGroup>
3333

3434
<ItemGroup>
35-
<PackageReference Include="G4.Api" Version="2026.3.19.39" />
36-
<PackageReference Include="G4.Plugins" Version="2026.3.19.59" />
37-
<PackageReference Include="G4.Converters" Version="2026.3.19.59" />
35+
<PackageReference Include="G4.Api" Version="2026.4.9.41" />
36+
<PackageReference Include="G4.Plugins" Version="2026.4.12.61" />
37+
<PackageReference Include="G4.Converters" Version="2026.4.12.61" />
3838
<PackageReference Include="Microsoft.AspNetCore.MiddlewareAnalysis" Version="10.0.5" PrivateAssets="all" />
39-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.3.0" />
40-
<PackageReference Include="MSTest.TestAdapter" Version="4.1.0" />
41-
<PackageReference Include="MSTest.TestFramework" Version="4.1.0" />
39+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="18.4.0" />
40+
<PackageReference Include="MSTest.TestAdapter" Version="4.2.1" />
41+
<PackageReference Include="MSTest.TestFramework" Version="4.2.1" />
4242
<PackageReference Include="coverlet.collector" Version="8.0.1">
4343
<PrivateAssets>all</PrivateAssets>
4444
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
4545
</PackageReference>
46-
<PackageReference Include="Swashbuckle.AspNetCore" Version="10.1.5" />
46+
<PackageReference Include="Swashbuckle.AspNetCore" Version="10.1.7" />
4747
</ItemGroup>
4848

4949
<ItemGroup>

src/G4.ManifestValidator/G4.ManifestValidator.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
</PropertyGroup>
1717

1818
<ItemGroup>
19-
<PackageReference Include="G4.Attributes" Version="2026.3.19.59" />
19+
<PackageReference Include="G4.Attributes" Version="2026.4.12.61" />
2020
</ItemGroup>
2121

2222
</Project>

src/G4.Plugins.Common/Actions.Manifests/Assert.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11514,9 +11514,9 @@
1151411514
"w3c": "None"
1151511515
},
1151611516
"summary": [
11517-
"The Assert plugin checks that each automated step gives the results you expect and tells you when it doesn't.",
11518-
"It applies simple rules to compare values or parts of a page and keeps track of any mismatches.",
11519-
"This makes your automated tasks more reliable and helps you catch problems early."
11517+
"Validates conditions during automation runs by comparing actual values against expected values.",
11518+
"Supports text, numerical, element visibility, and attribute checks with multiple comparison operators.",
11519+
"Reports mismatches in the response and logs failures for debugging."
1152011520
],
1152111521
"version": "4"
1152211522
}

src/G4.Plugins.Common/Actions.Manifests/CopyParameter.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1407,8 +1407,9 @@
14071407
"w3c": "None"
14081408
},
14091409
"summary": [
1410-
"The CopyParameter plugin automatically moves values from one part of an automation to another.",
1411-
"It takes a value from one step and makes it available where it's needed next."
1410+
"Copies a parameter value from one scope to another within automation scripts.",
1411+
"Supports session, application, machine, user, and process scopes with optional environment targeting.",
1412+
"Makes data available across workflow steps for reliable data exchange."
14121413
],
14131414
"version": "4"
14141415
}

src/G4.Plugins.Common/Actions.Manifests/InvokeForEachLoop.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -616,8 +616,9 @@
616616
"w3c": "None"
617617
},
618618
"summary": [
619-
"The InvokeForEachLoop tool finds each item you specify and runs the steps you choose on every one.",
620-
"It can also run steps inside other steps to tackle more complex tasks."
619+
"Locates a collection of elements and runs actions on each one sequentially.",
620+
"Supports XPath, CSS selector, and Id locators for element selection.",
621+
"Handles nested loops for multi-level iteration workflows."
621622
],
622623
"version": "4"
623624
}

src/G4.Plugins.Common/Actions.Manifests/InvokeForLoop.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -330,9 +330,9 @@
330330
"w3c": "None"
331331
},
332332
"summary": [
333-
"The InvokeForLoop tool repeats a series of steps a set number of times.",
334-
"You simply specify how many times to run your tasks, and it handles the rest.",
335-
"This makes your automation more reliable and cuts out manual repetition."
333+
"Repeats a set of actions a specified number of times.",
334+
"Executes each step sequentially for each iteration.",
335+
"Supports parameterized iteration counts for dynamic loops."
336336
],
337337
"version": "4"
338338
}

src/G4.Plugins.Common/Actions.Manifests/InvokeWhileLoop.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -536,9 +536,9 @@
536536
"w3c": "None"
537537
},
538538
"summary": [
539-
"The InvokeWhileLoop tool repeats your chosen steps as long as a condition you set remains true.",
540-
"It stops automatically when that condition changes or a timeout happens.",
541-
"This helps you automate tasks that depend on changing conditions without manual checks."
539+
"Repeats a set of actions while a specified condition remains true.",
540+
"Evaluates the condition before each iteration and stops automatically on false or timeout.",
541+
"Logs execution details and performance data for each iteration."
542542
],
543543
"version": "4"
544544
}

src/G4.Plugins.Common/Actions.Manifests/NoAction.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -297,9 +297,9 @@
297297
"w3c": "None"
298298
},
299299
"summary": [
300-
"The NoAction tool runs without doing anything, serving as a placeholder in your automation flow.",
301-
"You can use it to group steps, fill gaps, or debug your scripts without triggering real actions.",
302-
"This can helps you organize and test workflows safely without unintended side effects."
300+
"Acts as a no-op container that groups child steps without side effects.",
301+
"Logs execution details and triggers any attached rules.",
302+
"Useful as a placeholder for organizing or debugging workflows."
303303
],
304304
"version": "4"
305305
}

0 commit comments

Comments
 (0)