Skip to content

Commit 6589113

Browse files
runetskkirilRunetsmialeska
authored
Issue/122 migrate from Newthonsoft.Json to System.Text.Json +semver: breaking (#129)
* Migrate from Newtonsoft.Json to System.Text.Json for JSON parsing in JsonSettingsFile * Add support for enum deserialization in JsonSettingsFile using JsonStringEnumConverter * Handle non-object JSON elements in GetValueDictionary and improve test reliability * Remove unused enum values and obsolete regions from JsonFileTests * Improve JsonSettingsFile performance using Lazy initialization for JsonDocument and update tests to cover edge cases. * Add test for single quote key in JsonFileTests * Refactoring to fix SonarQube issues, add common retries number for flaky tests, fix spelling issue * Stabilize tests, fix error text for code review issue --------- Co-authored-by: runet <[email protected]> Co-authored-by: Aliaksej Mialeshka <[email protected]>
1 parent 221bbdf commit 6589113

File tree

14 files changed

+418
-84
lines changed

14 files changed

+418
-84
lines changed

Aquality.Selenium.Core/src/Aquality.Selenium.Core/Aquality.Selenium.Core.csproj

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,12 @@
4848
</ItemGroup>
4949
<ItemGroup>
5050
<PackageReference Include="DotNetSeleniumExtras.PageObjects" Version="3.11.0" />
51-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.8" />
52-
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.8" />
53-
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
54-
<PackageReference Include="NLog" Version="6.0.3" />
55-
<PackageReference Include="NLog.Targets.ConcurrentFile" Version="6.0.3" />
51+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.9" />
52+
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.9" />
53+
<PackageReference Include="NLog" Version="6.0.4" />
54+
<PackageReference Include="NLog.Targets.ConcurrentFile" Version="6.0.3" />
5655
<PackageReference Include="Selenium.Support" Version="4.35.0" />
5756
<PackageReference Include="Selenium.WebDriver" Version="4.35.0" />
58-
<PackageReference Include="SkiaSharp" Version="3.119.0" />
57+
<PackageReference Include="SkiaSharp" Version="3.119.1" />
5958
</ItemGroup>
6059
</Project>

Aquality.Selenium.Core/src/Aquality.Selenium.Core/Aquality.Selenium.Core.xml

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)