Repository navigation
Chore: Bump the nuget-minor group with 15 updates - #1221
dependabot[bot] wants to merge 4 commits into
Conversation
Bumps Avalonia from 11.3.17 to 11.3.22 Bumps Avalonia.Headless from 11.3.17 to 11.3.22 Bumps Avalonia.Headless.NUnit from 11.3.17 to 11.3.22 Bumps Avalonia.Skia from 11.3.17 to 11.3.22 Bumps Avalonia.Win32.Interoperability from 11.3.17 to 11.3.22 Bumps dotnet-coverage from 18.10.0 to 18.12.0 Bumps dotnet-reportgenerator-globaltool from 5.5.11 to 5.5.12 Bumps Encoding-Converters-Core from 0.9.8 to 0.9.9 Bumps Semi.Avalonia from 11.3.14 to 11.3.22 Bumps SIL.Core from 18.0.0-beta0042 to 18.0.0 Bumps SIL.libpalaso.l10ns from 18.0.0-beta0012 to 18.0.0 Bumps System.Diagnostics.DiagnosticSource from 9.0.2 to 9.0.22 Bumps System.Drawing.Common from 9.0.18 to 9.0.22 Bumps System.Resources.Extensions from 9.0.18 to 9.0.22 Bumps System.Security.Permissions from 9.0.18 to 9.0.22 --- updated-dependencies: - dependency-name: Avalonia dependency-version: 11.3.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: Avalonia.Headless dependency-version: 11.3.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: Avalonia.Headless.NUnit dependency-version: 11.3.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: Avalonia.Skia dependency-version: 11.3.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: Avalonia.Win32.Interoperability dependency-version: 11.3.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: dotnet-coverage dependency-version: 18.12.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor - dependency-name: dotnet-reportgenerator-globaltool dependency-version: 5.5.12 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: Encoding-Converters-Core dependency-version: 0.9.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: Semi.Avalonia dependency-version: 11.3.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: SIL.Core dependency-version: 18.0.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: SIL.libpalaso.l10ns dependency-version: 18.0.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: System.Diagnostics.DiagnosticSource dependency-version: 9.0.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: System.Drawing.Common dependency-version: 9.0.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: System.Resources.Extensions dependency-version: 9.0.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor - dependency-name: System.Security.Permissions dependency-version: 9.0.22 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor ... Signed-off-by: dependabot[bot] <support@github.com>
SIL.LibPalaso 18.0.0 needs icu.net 4, L10NSharp 11 and 10.0.x Microsoft.Extensions/System.Resources.Extensions, which fails restore with NU1109. The Icu.NativeMethods pin note on DependencyModel makes that a separate, tested upgrade, so keep the beta0042 packages. Avalonia.Desktop stayed at 11.3.17 while the other Avalonia packages moved to 11.3.22, which fails the build with MSB3277. Move it too. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1221 +/- ##
==========================================
- Coverage 40.36% 40.36% -0.01%
==========================================
Files 1550 1550
Lines 355615 355615
Branches 41476 41476
==========================================
- Hits 143536 143530 -6
- Misses 182770 182775 +5
- Partials 29309 29310 +1 🚀 New features to boost your workflow:
|
The package moved from 9.0.2 to 9.0.22, whose net462 assembly is version 9.0.0.22, but the hand-written redirect in the FieldWorks App.config still pointed at 9.0.0.2. Avalonia would fail to bind at runtime, which CI does not exercise. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Both were bumped by the earlier combined dependency PR, which this one now replaces. Neither version was held on main for a reason: beta0180 was set by the Find Lexical Entry change with no pin note, and the 10.0.10 Reflection.Metadata pin carries no hold comment. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
icu.net 4 upgrade: triage recorded here, no change to this PR. This PR stays on LibPalaso beta0042 and icu.net 3, so the upgrade is follow-up work that should rebase over it. Four research passes covered the icu.net 4 release notes, other SIL repos, FieldWorks history and old PRs, and the FieldWorks code. That produced 52 items, listed below. Nothing here has been built or run. Findings marked VERIFIED were checked against package metadata and source. Line numbers are at main
Gates
Order: this PR lands, Not yet verified: T1 at runtime, restore results for the T2 pins, Paratext in-host binding, Full triage: all 52 items, evidence, landing order, what could not be verifiedKey verified facts (basis for the items)
A. Blockers and release gatesT1. Net48 test host with DependencyModel 10.0.9 (and its dependency floors)
T2. Missed dependency floors from the new package set
T3. Paratext plugin in-host binding with mixed icu.net 3.0.0.0 / 4.0.0.0 references
T4. LCM built on icu.net 4 / LibPalaso 18 does not exist yet
T5. Manual L10NSharp 10.0.0.0 binding redirect breaks startup after L10NSharp 11
T6. PUAInstaller Wrapper.Cleanup() with icu.net 4 (sillsdev/icu-dotnet#237)
B. Required changes in the upgrade PRT7. Raise central pins together: icu.net 4.0.0, DependencyModel >=10.0.9, ValueTuple 4.6.2, Bcl.AsyncInterfaces, Reflection.Metadata, Resources.Extensions, L10NSharp + .Windows.Forms 11.0.1. (Directory.Packages.props, Build/SilVersions.props). Confidence high. Size M. C. Deferred work this unblocks or can now be removedT16. Stale DependencyModel hold note in Directory.Packages.props:29-32 and Test.runsettings:59-74. Remove once T1 passes. Size S. D. Tests to addT35. PUA install and GUI smoke on net48 x64 after Cleanup (Character calls post-Cleanup). Size S. E. Separate from this upgrade (out of this PR)T47. Native ICU bump work: regenerate nfc_fw.nrm / nfkc_fw.nrm, ICU_DATA system variable in installer, IcuCommon.h, CustomIcu.Version, Icu70/icudt70l layout. Not needed for icu.net 4. Separate issue. Size L. F. No action, information onlyT54. sillsdev/icu-dotnet#244 long-path Landing order
Disagreements between the reviews, and how they were settledD1. DependencyModel original failure: release review says reproduced (PR #1000); SIL-repos review says later reruns did not reproduce. PR #1000 body documents the reproduction and revert; No later non-reproduction was found. Unsettled; treated as a gate (T1). Could not verifyDependencyModel 10.0.9 net48 runtime; Cleanup at runtime; Paratext in-host binding and whether ILRepack keeps both icu.net AssemblyRefs; EC ICU 68+70 co-load; L10NSharp.Windows.Forms API diff (tool failed on WinForms facades); restore results (NU1109) for the extra floors; sillsdev/icu-dotnet#130 reproduction; sillsdev/icu-dotnet#244 on a real net48 long path; Machine/SIL.Scripture transitive graph; deployed FlexBridge and LCM beta0180 binaries. |
|
Superseded by #1235. |
Updated Avalonia from 11.3.17 to 11.3.22.
Release notes
Sourced from Avalonia's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Avalonia.Headless from 11.3.17 to 11.3.22.
Release notes
Sourced from Avalonia.Headless's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Avalonia.Headless.NUnit from 11.3.17 to 11.3.22.
Release notes
Sourced from Avalonia.Headless.NUnit's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Avalonia.Skia from 11.3.17 to 11.3.22.
Release notes
Sourced from Avalonia.Skia's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Avalonia.Win32.Interoperability from 11.3.17 to 11.3.22.
Release notes
Sourced from Avalonia.Win32.Interoperability's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated dotnet-coverage from 18.10.0 to 18.12.0.
Release notes
Sourced from dotnet-coverage's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated dotnet-reportgenerator-globaltool from 5.5.11 to 5.5.12.
Release notes
Sourced from dotnet-reportgenerator-globaltool's releases.
5.5.12
Changes:
This release requires .NET Framework 4.7 or .NET 8.0/9.0/10.0
Commits viewable in compare view.
Updated Encoding-Converters-Core from 0.9.8 to 0.9.9.
Release notes
Sourced from Encoding-Converters-Core's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated Semi.Avalonia from 11.3.14 to 11.3.22.
Release notes
Sourced from Semi.Avalonia's releases.
11.3.22
What's Changed
New Contributors
Full Changelog: irihitech/Semi.Avalonia@v11.3.14...v11.3.22
Commits viewable in compare view.
Updated SIL.Core from 18.0.0-beta0042 to 18.0.0.
Release notes
Sourced from SIL.Core's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated SIL.libpalaso.l10ns from 18.0.0-beta0012 to 18.0.0.
Release notes
Sourced from SIL.libpalaso.l10ns's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated System.Diagnostics.DiagnosticSource from 9.0.2 to 9.0.22.
Release notes
Sourced from System.Diagnostics.DiagnosticSource's releases.
9.0.21
Release
What's Changed
Full Changelog: dotnet/runtime@v9.0.20...v9.0.21
9.0.20
Release
What's Changed
Full Changelog: dotnet/runtime@v9.0.19...v9.0.20
9.0.19
Release
What's Changed
Full Changelog: dotnet/runtime@v9.0.18...v9.0.19
9.0.18
Release
What's Changed
Full Changelog: dotnet/runtime@v9.0.17...v9.0.18
9.0.17
Release
What's Changed
Full Changelog: dotnet/runtime@v9.0.16...v9.0.17
9.0.16
Release
9.0.15
Release
9.0.14
Release
9.0.13
Release
What's Changed
Full Changelog: dotnet/runtime@v9.0.12...v9.0.13
9.0.12
Release
9.0.11
Release
What's Changed
UnsafeAccessor- ambiguous name and signature match by @AaronRobinsonMSFT in [release/9.0-staging]UnsafeAccessor- ambiguous name and signature match dotnet/runtime#120011Full Changelog: dotnet/runtime@v9.0.10...v9.0.11
9.0.10
Release
What's Changed
Full Changelog: dotnet/runtime@v9.0.9...v9.0.10
9.0.9
Release
What's Changed
Full Changelog: dotnet/runtime@v9.0.8...v9.0.9
9.0.8
Release
What's Changed
InvalidOperationExceptiononTestOutputHelperlogging. by @ilonatommy in [release/9.0-staging][wbt] PreventInvalidOperationExceptiononTestOutputHelperlogging. dotnet/runtime#116916Ping_TimedOut_*tests by @github-actions[bot] in [release/9.0-staging] HardenPing_TimedOut_*tests dotnet/runtime#116630Full Changelog: dotnet/runtime@v9.0.7...v9.0.8
9.0.7
Release
What's Changed
sort_mark_listby @github-actions in [release/9.0-staging] throw an exception instead of infinite loop insort_mark_listdotnet/runtime#115529Full Changelog: dotnet/runtime@v9.0.6...v9.0.7
9.0.6
Bug Fixes
Read messages from binlog if process output is missing build finished message (#114676)
Improves reliability of the WebAssembly build process by reading messages from the binlog when the process output does not contain the expected build finished message, preventing build failures in certain scenarios.
Fix debugger app hangs related to thread exit (#114917)
Resolves an issue where applications could hang during debugging when threads exit, ensuring smoother debugging experiences and preventing deadlocks.
[Mono] Workaround MSVC miscompiling sgen_clz (#114903)
Addresses a compiler miscompilation issue in MSVC affecting the Mono garbage collector, improving runtime stability and correctness on affected platforms.
Do not set the salt or info if they are NULL for OpenSSL HKDF (#114877)
Fixes a cryptographic issue by ensuring that the salt or info parameters are not set when they are NULL in OpenSSL HKDF, preventing potential errors or unexpected behavior in key derivation.
[Test Only] Fix Idn tests (#115032)
Corrects issues in Internationalized Domain Name (Idn) tests, ensuring accurate and reliable test results for domain name handling.
JIT: revised fix for fp division issue in profile synthesis (#115026)
Provides a more robust fix for floating-point division issues in JIT profile synthesis, improving numerical accuracy and preventing incorrect calculations.
Handle OSSL 3.4 change to SAN:othername formatting (#115361)
Updates certificate handling to accommodate changes in Subject Alternative Name (SAN) formatting introduced in OpenSSL 3.4, ensuring compatibility and correct parsing of certificates.
[Mono] Fix c11 ARM64 atomics to issue full memory barrier (#115635)
Fixes atomic operations on ARM64 in Mono to issue a full memory barrier, ensuring correct synchronization and preventing subtle concurrency bugs.
Performance Improvements
[WinHTTP] Certificate caching on WinHttpHandler to eliminate extra call to Custom Certificate Validation (#114678)
Improves HTTP performance by caching certificates in WinHttpHandler, reducing redundant calls to custom certificate validation and speeding up secure connections.
Improve distribute_free_regions (#115167)
Optimizes memory management by enhancing the algorithm for distributing free memory regions, leading to better memory utilization and potentially improved application performance.
Technical Improvements
Strip trailing slash from source dir for cmake4 (#114905)
Refines build scripts by removing trailing slashes from source directories when using CMake 4, preventing potential build path issues and improving build reliability.
Don't expose TrustedCertificatesDirectory() and StartNewTlsSessionContext() to NetFx (#114995)
Restricts certain internal APIs from being exposed to .NET Framework, reducing surface area and preventing unintended usage.
Add support for more libicu versions (#115376)
Expands compatibility by supporting additional versions of the International Components for Unicode (ICU) library, enhancing globalization features across more environments.
Infrastructure
Optimizes CI/CD resources by limiting the outerloop pipeline to run only on release branches, reducing unnecessary test runs and speeding up development workflows.
... (truncated)
9.0.5
Release
What's Changed
osx.14.arm64.openandosx.15.amd64.openqueues by @github-actions in [release/9.0-staging] [infra][apple-mobile] Migrate MacCatalyst and iOS/tvOS simulator jobs toosx.14.arm64.openandosx.15.amd64.openqueues dotnet/runtime#114617... (truncated)
9.0.4
Release
What's Changed
BigInteger.Rotate{Left,Right}for backport by @github-actions in [release/9.0] FixBigInteger.Rotate{Left,Right}for backport dotnet/runtime#112991Full Changelog: dotnet/runtime@v9.0.3...v9.0.4
9.0.3
Release
What's Changed
Description has been truncated
This change is