Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V9.0.1/package maintenance #109

Merged
merged 8 commits into from
Jan 28, 2025
Merged

V9.0.1/package maintenance #109

merged 8 commits into from
Jan 28, 2025

Conversation

gimlichael
Copy link
Owner

@gimlichael gimlichael commented Jan 27, 2025

This pull request includes various updates and removals across multiple files, mainly focusing on upgrading target frameworks, removing support for certain namespaces, and updating dependencies. Here's a summary of the most important changes:

Framework and Dependency Updates:

  • Updated the target framework from net8.0 to net9.0 in .docfx/docfx.json. [1] [2] [3] [4] [5]
  • Updated the base image in .docfx/Dockerfile.docfx from nginx:1.27.0-alpine to nginx:1.27.3-alpine.

Namespace and Documentation Removals:

  • Removed the Cuemon.Extensions.Globalization namespace and its associated documentation from .docfx/api/namespaces/Cuemon.Extensions.Globalization.md and .docfx/api/namespaces/Cuemon.Globalization.md. [1] [2]
  • Removed references to Cuemon.Extensions.Globalization from various README and PackageReleaseNotes files. [1] [2] [3] [4] [5] [6] [7] [8]

Continuous Integration:

  • Removed the Cuemon CI/CD Pipeline (Delayed) workflow from .github/workflows/delayed-pipelines.yml.

Version Updates:

  • Updated version numbers and availability in multiple PackageReleaseNotes.txt files to reflect the latest changes and support for .NET 9 and .NET 8. [1] [2] [3] [4] [5] [6] [7] [8]

Summary by CodeRabbit

Release Notes for Cuemon Libraries

Version 9.0.1

Overview

This release focuses on package restructuring, dependency updates, and minor improvements across the Cuemon ecosystem.

Key Changes

  • Globalization Package: Removed Cuemon.Extensions.Globalization
  • Framework Support:
    • Updated to .NET 9 and .NET 8
    • Removed support for .NET 6 and .NET 7
  • Dependency Management:
    • Updated package references
    • Migrated globalization extensions to Codebelt organization

Highlights

  • Numerous README and release note updates
  • Version increments across multiple packages
  • Removal of globalization-specific extensions
  • Copyright year updated to 2025

Affected Packages

  • Multiple Cuemon packages updated to version 9.0.1
  • Related package references cleaned up
  • Dependency versions refreshed

Recommendation

Upgrade to the latest version for improved compatibility and performance with .NET 9 and .NET 8.

@gimlichael gimlichael self-assigned this Jan 27, 2025
Copy link

coderabbitai bot commented Jan 27, 2025

Caution

Review failed

The pull request is closed.

Walkthrough

This pull request represents a comprehensive update to the Cuemon project, focusing on the removal of the Cuemon.Extensions.Globalization package and associated dependencies. The changes span multiple files and directories, including package release notes, README files, solution configurations, and source code. The update involves migrating globalization-related functionality, updating dependencies, and removing references to the deprecated package across the project ecosystem.

Changes

File/Directory Change Summary
.docfx/Dockerfile.docfx Updated Nginx base image from 1.27.0-alpine to 1.27.3-alpine
.nuget/*/README.md Removed Cuemon.Extensions.Globalization from related packages
.nuget/*/PackageReleaseNotes.txt Updated version to 9.0.1, added .NET 9 and .NET 8 availability
CHANGELOG.md Added migration details for Cuemon.Extensions.Globalization
Cuemon.sln Removed Cuemon.Extensions.Globalization and Cuemon.Extensions.Globalization.Tests projects
src/Cuemon.Extensions.Globalization/* Completely removed source files and project configuration

Possibly related PRs

Poem

🐰 A Rabbit's Farewell to Globalization 🌍

Farewell, old package, your time has passed,
Migrated to Codebelt, your legacy will last,
From .NET Core to modern frames so bright,
We hop forward with technological might! 🚀


📜 Recent review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between e0efea2 and e90372d.

📒 Files selected for processing (1)
  • .nuget/Cuemon.AspNetCore.App/PackageReleaseNotes.txt (1 hunks)

🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR. (Beta)
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 3

🔭 Outside diff range comments (1)
.nuget/Cuemon.AspNetCore.Authentication/PackageReleaseNotes.txt (1)

Line range hint 7-11: Remove duplicate version entry.

The version 9.0.0 entry appears to be duplicated. Remove lines 7-11 to maintain a clean version history.

-Version 9.0.0
-Availability: .NET 9 and .NET 8
- 
-# ALM
-- CHANGED Dependencies to latest and greatest with respect to TFMs
🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

🧹 Nitpick comments (26)
.nuget/Cuemon.Extensions.AspNetCore.Xml/PackageReleaseNotes.txt (1)

4-5: Enhance the dependency update documentation.

The current description "Dependencies to latest and greatest with respect to TFMs" could be more specific and professional.

Consider this improvement:

-# ALM
-- CHANGED Dependencies to latest and greatest with respect to TFMs
+# ALM
+- UPDATED Dependencies to align with .NET 9 and .NET 8 Target Framework Monikers (TFMs)
🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...NET 8   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Xml/PackageReleaseNotes.txt (2)

4-5: Consider improving the language in the ALM section.

The current wording could be more precise:

- CHANGED Dependencies to latest and greatest with respect to TFMs
+ CHANGED Updated the dependencies to the latest versions for all target frameworks
🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)


1-6: Remove duplicate content from version 9.0.0.

The ALM section for version 9.0.1 appears to duplicate the content from version 9.0.0 without adding new information. Consider removing the duplicate content and keeping only the version-specific changes.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Data/PackageReleaseNotes.txt (1)

4-5: Consider more concise wording in the ALM section.

The phrase "with respect to TFMs" could be simplified for better readability.

-- CHANGED Dependencies to latest and greatest with respect to TFMs
++ CHANGED Dependencies to latest versions for all TFMs
🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/PackageReleaseNotes.txt (1)

4-5: Consider using more concise phrasing.

The phrase "with respect to" could be simplified to "for" or "regarding" to improve readability.

-# ALM
-- CHANGED Dependencies to latest and greatest with respect to TFMs
+# ALM
+- CHANGED Dependencies to latest and greatest for TFMs
🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Data.SqlClient/PackageReleaseNotes.txt (1)

4-5: Consider enhancing the change description.

While the format is consistent with previous versions, the dependency update description could be more specific to help users understand the scope of changes.

Consider this improvement:

-# ALM
-- CHANGED Dependencies to latest and greatest with respect to TFMs
+# ALM
+- UPDATED Dependencies to align with the latest .NET 9 framework requirements
🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.AspNetCore.Authentication/PackageReleaseNotes.txt (1)

4-5: Consider improving the ALM section clarity.

The current wording could be more concise and specific.

Consider this alternative:

- CHANGED Dependencies to latest and greatest with respect to TFMs
+ UPDATED Dependencies to align with supported TFMs
🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.AspNetCore/PackageReleaseNotes.txt (1)

4-5: Consider more concise wording.

The dependency update message could be more concise. Consider:

-CHANGED Dependencies to latest and greatest with respect to TFMs
+CHANGED Dependencies to latest versions for all TFMs
🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Collections.Specialized/PackageReleaseNotes.txt (1)

4-5: Consider improving the change note's clarity.

The current note could be more precise and concise.

Consider this revision:

-# ALM
-- CHANGED Dependencies to latest and greatest with respect to TFMs
+# ALM
+- CHANGED The dependencies to latest versions for all target frameworks
🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Diagnostics/PackageReleaseNotes.txt (1)

4-5: Consider making the ALM entry more specific.

While the current entry indicates dependency updates, it would be more helpful to specify which dependencies were updated and their new versions.

Consider expanding the entry to include specific version changes, for example:

- CHANGED Dependencies to latest and greatest with respect to TFMs
+ CHANGED Package dependencies:
+   - Package1 from x.x.x to y.y.y
+   - Package2 from a.a.a to b.b.b
🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.DependencyInjection/PackageReleaseNotes.txt (1)

4-5: Enhance the ALM section's clarity and specificity.

Consider improving the ALM note for better clarity and specificity:

-# ALM
-- CHANGED Dependencies to latest and greatest with respect to TFMs
+# ALM
+- UPDATED The dependencies to align with target framework monikers

Additionally, consider listing the specific dependencies that were updated to provide better context for users.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.AspNetCore.Razor.TagHelpers/PackageReleaseNotes.txt (2)

4-5: Consider adding more details about dependency updates.

The ALM section could be more specific about which dependencies were updated and their new versions. This information helps users understand the impact of the changes and aids in troubleshooting.

 # ALM
-CHANGED Dependencies to latest and greatest with respect to TFMs
+CHANGED Updated the following dependencies:
+- <package1> from <old_version> to <new_version>
+- <package2> from <old_version> to <new_version>
🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)


5-5: Consider using more concise phrasing.

The phrase "with respect to" could be simplified for better readability.

-CHANGED Dependencies to latest and greatest with respect to TFMs
+CHANGED Dependencies to latest versions for all TFMs
🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.AspNetCore.Mvc/PackageReleaseNotes.txt (1)

4-5: Consider making the ALM note more concise.

While the change description is accurate, it could be more concise without losing meaning.

-# ALM
-- CHANGED Dependencies to latest and greatest with respect to TFMs
+# ALM
+- CHANGED Dependencies to latest versions for supported TFMs
🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Threading/PackageReleaseNotes.txt (1)

4-5: Enhance the ALM section with more specific details.

The current description is vague. Consider:

  1. Adding specific dependency versions that were updated
  2. Improving clarity by restructuring the sentence

Apply this diff to improve clarity and specificity:

 # ALM
-CHANGED Dependencies to latest and greatest with respect to TFMs
+CHANGED The following dependencies for target frameworks:
+- <list specific dependency updates>
🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Core.App/PackageReleaseNotes.txt (1)

5-5: Consider more concise wording.

The current wording "with respect to TFMs" could be simplified to "for TFMs" while maintaining clarity.

-CHANGED Dependencies to latest and greatest with respect to TFMs
+CHANGED Dependencies to latest and greatest for TFMs
🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   # References - Cuemon.Core - Cue...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Threading/PackageReleaseNotes.txt (1)

5-5: Simplify the dependency update note.

The current phrasing is wordy. Consider a more concise alternative.

-- CHANGED Dependencies to latest and greatest with respect to TFMs
+- CHANGED Dependencies to latest versions for all TFMs
🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/PackageReleaseNotes.txt (1)

4-5: Consider rephrasing for clarity and conciseness.

The phrase "with respect to TFMs" could be more concise.

Consider this alternative:

-CHANGED Dependencies to latest and greatest with respect to TFMs
+CHANGED Dependencies to latest versions for all target frameworks
🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Runtime.Caching/PackageReleaseNotes.txt (2)

4-5: Improve clarity in ALM section.

Consider these language improvements:

- CHANGED Dependencies to latest and greatest with respect to TFMs
+ CHANGED Updated the dependencies to the latest versions for all Target Framework Monikers (TFMs)
🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)


1-6: Consider adding migration notes.

Since this is part of a larger maintenance update that includes the removal of Cuemon.Extensions.Globalization (as mentioned in PR objectives), consider adding any relevant migration notes or breaking changes that might affect users of this package.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Core/PackageReleaseNotes.txt (1)

4-5: Consider improving the ALM section's clarity and professionalism.

The current wording "latest and greatest with respect to TFMs" is informal and lacks specificity. Consider revising for better clarity.

- CHANGED Dependencies to latest and greatest with respect to TFMs
+ UPDATED Package dependencies to align with supported Target Framework Monikers (TFMs)
🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/PackageReleaseNotes.txt (1)

4-5: Consider minor language improvements in the change note.

While the change is well-documented, consider these minor language improvements for clarity:

  • Add "the" before "Dependencies"
  • Consider replacing "with respect to" with "for" or "regarding"

Example:

-CHANGED Dependencies to latest and greatest with respect to TFMs
+CHANGED the Dependencies to latest and greatest for TFMs
🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...NET 8   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Runtime.Caching/PackageReleaseNotes.txt (1)

4-5: Consider improving the ALM section wording.

The change description could be more specific and grammatically complete.

- CHANGED Dependencies to latest and greatest with respect to TFMs
+ CHANGED The dependencies to their latest versions for all Target Framework Monikers (TFMs)
🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Text.Json/PackageReleaseNotes.txt (1)

1-6: Consider using "for" instead of "with respect to".

The phrase "with respect to" in the dependency update note could be simplified.

-CHANGED Dependencies to latest and greatest with respect to TFMs
+CHANGED Dependencies to latest and greatest for TFMs
🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Data.Integrity/PackageReleaseNotes.txt (1)

4-5: Consider improving the ALM note readability.

The ALM note could be more concise and clearer:

-- CHANGED Dependencies to latest and greatest with respect to TFMs
+- CHANGED Dependencies to latest versions for all TFMs
🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.IO/PackageReleaseNotes.txt (1)

4-5: Improve clarity in the ALM section.

Consider rephrasing for better readability:

 # ALM
-CHANGED Dependencies to latest and greatest with respect to TFMs
+CHANGED The dependencies to latest versions for all TFMs
🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 2cfa097 and 0bd8dbb.

⛔ Files ignored due to path filters (196)
  • src/Cuemon.Extensions.Globalization/Surrogates/aa-dj.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/aa-er.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/aa-et.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/af-na.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/af-za.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/agq-cm.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ak-gh.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/am-et.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-001.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-ae.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-bh.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-dj.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-dz.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-eg.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-er.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-il.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-iq.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-jo.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-km.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-kw.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-lb.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-ly.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-ma.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-mr.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-om.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-ps.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-qa.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-sa.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-sd.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-so.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-ss.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-sy.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-td.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-tn.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ar-ye.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/arn-cl.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/as-in.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/asa-tz.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ast-es.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/az-cyrl-az.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/az-latn-az.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ba-ru.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/bas-cm.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/be-by.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/bem-zm.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/bez-tz.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/bg-bg.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/bin-ng.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/bm-latn-ml.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/bn-bd.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/bn-in.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/bo-cn.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/bo-in.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/br-fr.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/brx-in.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/bs-cyrl-ba.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/bs-latn-ba.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/byn-er.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ca-ad.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ca-es.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ca-fr.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ca-it.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ccp-cakm-bd.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ccp-cakm-in.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ce-ru.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ceb-latn-ph.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/cgg-ug.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/chr-cher-us.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/co-fr.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/cs-cz.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/cu-ru.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/cy-gb.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/da-dk.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/da-gl.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/dav-ke.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/de-at.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/de-be.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/de-ch.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/de-de.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/de-it.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/de-li.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/de-lu.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/dje-ne.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/doi-deva-in.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/dsb-de.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/dua-cm.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/dv-mv.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/dyo-sn.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/dz-bt.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ebu-ke.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ee-gh.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/ee-tg.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/el-cy.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/el-gr.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-001.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-029.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-150.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-ae.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-ag.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-ai.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-as.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-at.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-au.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-bb.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-be.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-bi.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-bm.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-bs.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-bw.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-bz.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-ca.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-cc.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-ch.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-ck.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-cm.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-cx.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-cy.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-de.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-dk.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-dm.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-er.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-fi.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-fj.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-fk.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-fm.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-gb.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-gd.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-gg.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-gh.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-gi.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-gm.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-gu.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-gy.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-hk.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-id.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-ie.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-il.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-im.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-in.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-io.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-je.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-jm.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-ke.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-ki.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-kn.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-ky.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-lc.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-lr.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-ls.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-mg.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-mh.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-mo.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-mp.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-ms.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-mt.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-mu.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-mw.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-my.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-na.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-nf.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-ng.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-nl.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-nr.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-nu.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-nz.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-pg.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-ph.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-pk.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-pn.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-pr.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-pw.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-rw.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-sb.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-sc.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-sd.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-se.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-sg.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-sh.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-si.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-sl.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-ss.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-sx.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-sz.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-tc.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-tk.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-to.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-tt.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-tv.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-tz.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-ug.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-um.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-us.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-vc.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-vg.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-vi.bin is excluded by !**/*.bin
  • src/Cuemon.Extensions.Globalization/Surrogates/en-vu.bin is excluded by !**/*.bin
📒 Files selected for processing (104)
  • .docfx/Dockerfile.docfx (1 hunks)
  • .docfx/api/namespaces/Cuemon.Extensions.Globalization.md (0 hunks)
  • .docfx/api/namespaces/Cuemon.Globalization.md (0 hunks)
  • .docfx/docfx.json (6 hunks)
  • .github/workflows/delayed-pipelines.yml (0 hunks)
  • .nuget/Cuemon.AspNetCore.App/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.AspNetCore.App/README.md (0 hunks)
  • .nuget/Cuemon.AspNetCore.Authentication/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.AspNetCore.Authentication/README.md (0 hunks)
  • .nuget/Cuemon.AspNetCore.Mvc/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.AspNetCore.Mvc/README.md (0 hunks)
  • .nuget/Cuemon.AspNetCore.Razor.TagHelpers/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.AspNetCore.Razor.TagHelpers/README.md (0 hunks)
  • .nuget/Cuemon.AspNetCore/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.AspNetCore/README.md (0 hunks)
  • .nuget/Cuemon.Core.App/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Core.App/README.md (0 hunks)
  • .nuget/Cuemon.Core/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Core/README.md (0 hunks)
  • .nuget/Cuemon.Data.Integrity/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Data.Integrity/README.md (0 hunks)
  • .nuget/Cuemon.Data.SqlClient/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Data.SqlClient/README.md (0 hunks)
  • .nuget/Cuemon.Data/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Data/README.md (0 hunks)
  • .nuget/Cuemon.Diagnostics/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Diagnostics/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.AspNetCore.Authentication/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Extensions.AspNetCore.Authentication/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.AspNetCore.Mvc/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Extensions.AspNetCore.Mvc/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.AspNetCore.Text.Json/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Extensions.AspNetCore.Text.Json/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.AspNetCore.Xml/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Extensions.AspNetCore.Xml/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.AspNetCore/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Extensions.AspNetCore/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.Collections.Generic/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Extensions.Collections.Generic/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.Collections.Specialized/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Extensions.Collections.Specialized/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.Core/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Extensions.Core/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.Data.Integrity/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Extensions.Data.Integrity/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.Data/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Extensions.Data/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.DependencyInjection/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Extensions.DependencyInjection/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.Diagnostics/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Extensions.Diagnostics/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.Globalization/PackageReleaseNotes.txt (0 hunks)
  • .nuget/Cuemon.Extensions.Globalization/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.Hosting/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Extensions.Hosting/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.IO/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Extensions.IO/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.Net/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Extensions.Net/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.Reflection/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Extensions.Reflection/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.Runtime.Caching/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Extensions.Runtime.Caching/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.Text.Json/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Extensions.Text.Json/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.Text/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Extensions.Text/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.Threading/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Extensions.Threading/README.md (0 hunks)
  • .nuget/Cuemon.Extensions.Xml/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Extensions.Xml/README.md (0 hunks)
  • .nuget/Cuemon.IO/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.IO/README.md (0 hunks)
  • .nuget/Cuemon.Net/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Net/README.md (0 hunks)
  • .nuget/Cuemon.Resilience/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Resilience/README.md (0 hunks)
  • .nuget/Cuemon.Runtime.Caching/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Runtime.Caching/README.md (0 hunks)
  • .nuget/Cuemon.Security.Cryptography/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Security.Cryptography/README.md (0 hunks)
  • .nuget/Cuemon.Threading/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Threading/README.md (0 hunks)
  • .nuget/Cuemon.Xml/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Cuemon.Xml/README.md (0 hunks)
  • CHANGELOG.md (1 hunks)
  • Cuemon.sln (0 hunks)
  • Directory.Build.props (1 hunks)
  • Directory.Packages.props (1 hunks)
  • LICENSE.md (1 hunks)
  • README.md (0 hunks)
  • src/Cuemon.Core.App/Cuemon.Core.App.csproj (0 hunks)
  • src/Cuemon.Extensions.Globalization/Cuemon.Extensions.Globalization.csproj (0 hunks)
  • src/Cuemon.Extensions.Globalization/CultureInfoExtensions.cs (0 hunks)
  • src/Cuemon.Extensions.Globalization/CultureInfoSurrogate.cs (0 hunks)
  • src/Cuemon.Extensions.Globalization/DateTimeFormatInfoSurrogate.cs (0 hunks)
  • src/Cuemon.Extensions.Globalization/NumberFormatInfoSurrogate.cs (0 hunks)
  • src/Cuemon.Extensions.Globalization/Properties/AssemblyInfo.cs (0 hunks)
💤 Files with no reviewable changes (56)
  • .nuget/Cuemon.Runtime.Caching/README.md
  • .docfx/api/namespaces/Cuemon.Globalization.md
  • .nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/README.md
  • .nuget/Cuemon.Extensions.Text/README.md
  • .nuget/Cuemon.Extensions.AspNetCore.Text.Json/README.md
  • .nuget/Cuemon.Extensions.Diagnostics/README.md
  • .nuget/Cuemon.Data.SqlClient/README.md
  • .nuget/Cuemon.Extensions.AspNetCore.Xml/README.md
  • .nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/README.md
  • .nuget/Cuemon.Extensions.AspNetCore.Mvc/README.md
  • src/Cuemon.Extensions.Globalization/CultureInfoSurrogate.cs
  • .nuget/Cuemon.Xml/README.md
  • .nuget/Cuemon.Extensions.Xml/README.md
  • .nuget/Cuemon.AspNetCore.App/README.md
  • .nuget/Cuemon.Diagnostics/README.md
  • .nuget/Cuemon.Extensions.Threading/README.md
  • .nuget/Cuemon.Core/README.md
  • .nuget/Cuemon.Resilience/README.md
  • .nuget/Cuemon.Extensions.Core/README.md
  • src/Cuemon.Core.App/Cuemon.Core.App.csproj
  • .nuget/Cuemon.Extensions.AspNetCore/README.md
  • .nuget/Cuemon.AspNetCore.Authentication/README.md
  • .nuget/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/README.md
  • .nuget/Cuemon.Extensions.Collections.Specialized/README.md
  • src/Cuemon.Extensions.Globalization/DateTimeFormatInfoSurrogate.cs
  • .nuget/Cuemon.Extensions.Hosting/README.md
  • .nuget/Cuemon.Threading/README.md
  • .nuget/Cuemon.Extensions.Collections.Generic/README.md
  • .nuget/Cuemon.Extensions.IO/README.md
  • .nuget/Cuemon.Security.Cryptography/README.md
  • .docfx/api/namespaces/Cuemon.Extensions.Globalization.md
  • .nuget/Cuemon.Extensions.Reflection/README.md
  • .nuget/Cuemon.Extensions.AspNetCore.Authentication/README.md
  • .nuget/Cuemon.Extensions.DependencyInjection/README.md
  • .nuget/Cuemon.Extensions.Globalization/PackageReleaseNotes.txt
  • .nuget/Cuemon.AspNetCore/README.md
  • .nuget/Cuemon.Core.App/README.md
  • .nuget/Cuemon.Extensions.Runtime.Caching/README.md
  • .nuget/Cuemon.AspNetCore.Razor.TagHelpers/README.md
  • .nuget/Cuemon.Extensions.Text.Json/README.md
  • .nuget/Cuemon.Extensions.Data.Integrity/README.md
  • .nuget/Cuemon.AspNetCore.Mvc/README.md
  • .nuget/Cuemon.Extensions.Net/README.md
  • .nuget/Cuemon.Net/README.md
  • .nuget/Cuemon.Data.Integrity/README.md
  • .nuget/Cuemon.IO/README.md
  • src/Cuemon.Extensions.Globalization/NumberFormatInfoSurrogate.cs
  • .github/workflows/delayed-pipelines.yml
  • src/Cuemon.Extensions.Globalization/Cuemon.Extensions.Globalization.csproj
  • .nuget/Cuemon.Extensions.Data/README.md
  • README.md
  • .nuget/Cuemon.Data/README.md
  • src/Cuemon.Extensions.Globalization/CultureInfoExtensions.cs
  • .nuget/Cuemon.Extensions.Globalization/README.md
  • src/Cuemon.Extensions.Globalization/Properties/AssemblyInfo.cs
  • Cuemon.sln
✅ Files skipped from review due to trivial changes (1)
  • LICENSE.md
👮 Files not reviewed due to content moderation or server errors (2)
  • .nuget/Cuemon.Xml/PackageReleaseNotes.txt
  • CHANGELOG.md
🧰 Additional context used
🪛 LanguageTool
.nuget/Cuemon.Extensions.Diagnostics/PackageReleaseNotes.txt

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.IO/PackageReleaseNotes.txt

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Xml/PackageReleaseNotes.txt

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Threading/PackageReleaseNotes.txt

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Runtime.Caching/PackageReleaseNotes.txt

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Resilience/PackageReleaseNotes.txt

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Diagnostics/PackageReleaseNotes.txt

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/PackageReleaseNotes.txt

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.AspNetCore/PackageReleaseNotes.txt

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.AspNetCore.Authentication/PackageReleaseNotes.txt

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Net/PackageReleaseNotes.txt

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.AspNetCore.Mvc/PackageReleaseNotes.txt

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Threading/PackageReleaseNotes.txt

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.AspNetCore.Razor.TagHelpers/PackageReleaseNotes.txt

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Data.SqlClient/PackageReleaseNotes.txt

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/PackageReleaseNotes.txt

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Net/PackageReleaseNotes.txt

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/PackageReleaseNotes.txt

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...NET 8   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.AspNetCore.Text.Json/PackageReleaseNotes.txt

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...NET 8   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.AspNetCore/PackageReleaseNotes.txt

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Hosting/PackageReleaseNotes.txt

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs - REM...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs - REMOVED Support for IHostingEnvi...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.AspNetCore.Xml/PackageReleaseNotes.txt

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...NET 8   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Core.App/PackageReleaseNotes.txt

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   # References - Cuemon.Core - Cue...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Text.Json/PackageReleaseNotes.txt

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Data/PackageReleaseNotes.txt

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Xml/PackageReleaseNotes.txt

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Core/PackageReleaseNotes.txt

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Core/PackageReleaseNotes.txt

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.AspNetCore.App/PackageReleaseNotes.txt

[style] ~11-~11: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs - REMOVED Support for TFM .NET 6 (...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Data.Integrity/PackageReleaseNotes.txt

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.AspNetCore.Authentication/PackageReleaseNotes.txt

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.AspNetCore.Mvc/PackageReleaseNotes.txt

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Collections.Generic/PackageReleaseNotes.txt

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Collections.Specialized/PackageReleaseNotes.txt

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Data.Integrity/PackageReleaseNotes.txt

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Data/PackageReleaseNotes.txt

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.DependencyInjection/PackageReleaseNotes.txt

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.IO/PackageReleaseNotes.txt

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Reflection/PackageReleaseNotes.txt

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Runtime.Caching/PackageReleaseNotes.txt

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Text/PackageReleaseNotes.txt

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Security.Cryptography/PackageReleaseNotes.txt

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

⏰ Context from checks skipped due to timeout of 90000ms (1)
  • GitHub Check: 🪟 Prepare Windows
🔇 Additional comments (57)
.nuget/Cuemon.Extensions.AspNetCore.Xml/PackageReleaseNotes.txt (1)

1-2: LGTM! Version and availability are clearly documented.

The version bump follows semantic versioning, and the supported frameworks are explicitly stated.

.nuget/Cuemon.Extensions.Xml/PackageReleaseNotes.txt (1)

1-2: LGTM! Version and framework targets are correctly updated.

The version bump to 9.0.1 and framework availability are properly documented.

.nuget/Cuemon.Extensions.Data/PackageReleaseNotes.txt (1)

1-2: LGTM! Version update aligns with PR objectives.

The version bump to 9.0.1 and framework support declaration are consistent with the package maintenance goals outlined in the PR.

.nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/PackageReleaseNotes.txt (1)

1-2: LGTM! Version and framework support are clearly documented.

The version number and framework support align with the PR objectives.

.nuget/Cuemon.Data.SqlClient/PackageReleaseNotes.txt (1)

1-2: LGTM! Version and framework support look good.

The version bump and framework support align with the PR objectives of upgrading target frameworks.

.nuget/Cuemon.Extensions.AspNetCore.Authentication/PackageReleaseNotes.txt (1)

1-2: LGTM! Version bump and framework support are clearly documented.

The version increment to 9.0.1 and explicit framework support statement align with the PR objectives.

.nuget/Cuemon.Extensions.AspNetCore/PackageReleaseNotes.txt (1)

1-2: LGTM! Version and availability update is accurate.

The version bump to 9.0.1 and framework support for .NET 9 and .NET 8 aligns with the PR objectives.

.nuget/Cuemon.Extensions.Collections.Specialized/PackageReleaseNotes.txt (1)

1-2: LGTM! Version and availability statement are consistent.

The version increment and framework support align with the PR objectives for package maintenance.

.nuget/Cuemon.Diagnostics/PackageReleaseNotes.txt (2)

1-2: LGTM! Version and framework availability are clearly documented.

The version bump to 9.0.1 and framework availability statement for .NET 9, .NET 8, and .NET Standard 2.0 are properly documented.


1-6: Version history is well maintained.

The version history follows good practices with clear documentation of:

  • Breaking changes
  • Framework support changes
  • Version progression
🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.DependencyInjection/PackageReleaseNotes.txt (1)

1-2: LGTM! Version and availability information is clear and accurate.

The version increment and framework support information align well with the PR objectives.

.nuget/Cuemon.AspNetCore.Razor.TagHelpers/PackageReleaseNotes.txt (1)

1-6: LGTM! The version update and documentation structure look good.

The changes align well with the PR objectives for package maintenance and framework updates.

🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.AspNetCore.Mvc/PackageReleaseNotes.txt (1)

1-2: LGTM! Version and availability information is accurate.

The version update and framework availability align with the PR objectives of upgrading target frameworks.

.nuget/Cuemon.Threading/PackageReleaseNotes.txt (1)

1-2: LGTM! Version and framework support information is accurate.

The version increment and framework support information aligns with the PR objectives.

.nuget/Cuemon.Core.App/PackageReleaseNotes.txt (2)

1-2: LGTM! Version and availability information is accurate.

The version increment and framework support align with the package maintenance objectives.


7-35: LGTM! References list correctly reflects package removals.

The removal of Cuemon.Extensions.Globalization from the references list is consistent with the PR objectives to remove this package and its dependencies.

.nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/PackageReleaseNotes.txt (2)

1-2: LGTM! Version and availability information is clear.

The version number and framework availability are clearly stated.


1-6: Verify version consistency across related packages.

The version update to 9.0.1 aligns with the PR objectives. Let's verify that all related packages are updated consistently.

✅ Verification successful

Version update to 9.0.1 is consistent across all packages

The version update to 9.0.1 is being applied consistently across all packages in the codebase as part of the package maintenance effort.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Check version numbers across all package release notes
# to ensure consistent versioning

echo "Checking version numbers in package release notes..."
find .nuget -name "PackageReleaseNotes.txt" -type f -exec grep -H "^Version" {} \;

Length of output: 18640


Script:

#!/bin/bash
# Check for any packages with version 9.0.1
echo "Checking for version 9.0.1 in package release notes..."
find .nuget -name "PackageReleaseNotes.txt" -type f -exec grep -H "Version 9.0.1" {} \;

Length of output: 3209

🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.docfx/Dockerfile.docfx (2)

Line range hint 2-14: LGTM! Well-structured multi-stage Dockerfile.

The Dockerfile follows best practices with clear stage separation, proper cleanup, and correct configuration.


1-1: Verify nginx version and check for security advisories.

The nginx version has been updated from 1.27.0 to 1.27.3. Let's verify if this is the latest available version and check for any security advisories.

✅ Verification successful

✅ Version update to nginx:1.27.3-alpine is appropriate

The update to nginx:1.27.3-alpine is verified to be the latest available version in the official nginx Docker repository. This version maintains compatibility while ensuring the latest security patches are included.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Check latest nginx versions and security advisories

# Get latest nginx versions from Docker Hub
echo "Available nginx alpine versions:"
curl -s https://registry.hub.docker.com/v2/repositories/library/nginx/tags?page_size=100 | \
  jq -r '.results[] | select(.name | contains("alpine")) | .name' | \
  grep -E '^[0-9]+\.[0-9]+\.[0-9]+-alpine$' | sort -V | tail -n 5

# Check for CVEs
echo -e "\nChecking for CVEs in nginx:1.27.3-alpine..."
gh api graphql -f query='
{
  securityVulnerabilities(first: 5, ecosystem: DOCKER, package: "nginx") {
    nodes {
      advisory {
        summary
        severity
        publishedAt
      }
      vulnerableVersionRange
      firstPatchedVersion {
        identifier
      }
    }
  }
}'

Length of output: 1202


Script:

#!/bin/bash
# Description: Check for nginx vulnerabilities using NVD API

echo "Checking NVD for nginx 1.27.3 vulnerabilities..."
current_year=$(date +%Y)

# Check vulnerabilities for the current and previous year
for year in $(seq $((current_year-1)) $current_year); do
  echo -e "\nChecking vulnerabilities for year $year..."
  curl -s "https://services.nvd.nist.gov/rest/json/cves/2.0?keywordSearch=nginx&pubStartDate=${year}-01-01T00:00:00.000&pubEndDate=${year}-12-31T23:59:59.999" | \
    jq -r '.vulnerabilities[] | select(.cve.descriptions[0].value | contains("nginx")) | {id: .cve.id, description: .cve.descriptions[0].value, published: .cve.published, severity: .cve.metrics.cvssMetricV31[0].cvssData.baseSeverity} | @json'
done

Length of output: 249

.nuget/Cuemon.Core/PackageReleaseNotes.txt (2)

1-2: LGTM: Version and availability information is clear and accurate.

The version bump to 9.0.1 and framework support for .NET 9, .NET 8, and .NET Standard 2.0 are well documented.


Line range hint 1-24: Verify impact of breaking changes from version 9.0.0.

The extensive breaking changes in version 9.0.0 (including YAML functionality removal and numerous class changes) may impact dependent packages. Let's verify the usage of removed components.

✅ Verification successful

Breaking changes have been properly implemented and documented

The removal of YAML functionality and other breaking changes in version 9.0.0 were:

  • Properly migrated to a dedicated assembly (Cuemon.Extensions.YamlDotNet)
  • Well-documented with clear deprecation notices in previous versions
  • Successfully removed from the codebase with no lingering usage
🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Search for usage of removed components in the codebase
# This helps identify any potential breaking changes that need to be addressed

echo "Checking for usage of removed YAML components..."
rg -l "YamlSerializer|DefaultYamlConverter|YamlTextReader|YamlTextWriter" 

echo "Checking for usage of renamed components..."
rg -l "ReservedKeywordException|TaskActionFactory|TaskFuncFactory|Template(?!Factory)|TemplateFactory"

echo "Checking for usage of removed utility classes..."
rg -l "BinaryPrefix|BitStorageCapacity|ByteStorageCapacity|DecimalPrefix|MultipleTable|StorageCapacity"

Length of output: 988


Script:

#!/bin/bash
# Check CHANGELOG.md content and search for additional YAML components
echo "=== Checking CHANGELOG.md content ==="
rg "YamlSerializer|DefaultYamlConverter|YamlTextReader|YamlTextWriter" CHANGELOG.md -C 2

echo -e "\n=== Checking for other YAML-related components ==="
rg -l "Yaml" --type cs

echo -e "\n=== Checking for renamed components (fixed regex) ==="
rg -l "ReservedKeywordException|TaskActionFactory|TaskFuncFactory|TemplateFactory"

Length of output: 7400

🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/PackageReleaseNotes.txt (2)

1-2: LGTM! Version and availability information is clear.

The version increment and framework support are clearly documented.


5-5: Verify all dependency updates are complete.

The note indicates dependency updates. Let's verify all dependencies have been updated appropriately.

✅ Verification successful

Dependencies are properly updated and aligned with target frameworks

The centralized package management in Directory.Packages.props shows all dependencies have been updated appropriately, with correct versioning for each target framework (net9.0, net8.0, netstandard2.0).

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Check for any remaining outdated dependencies in project files

# Find all .csproj files and check their dependency versions
fd -e csproj | while read -r file; do
  echo "Checking dependencies in $file:"
  cat "$file" | grep -A 1 "<PackageReference"
done

Length of output: 29412


Script:

#!/bin/bash
# Check for centralized version management files
echo "=== Checking Directory.Build.props ==="
fd -e props "Directory.Build.props" -x cat {}

echo -e "\n=== Checking Directory.Packages.props ==="
fd -e props "Directory.Packages.props" -x cat {}

Length of output: 8527

🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...NET 8   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

Directory.Packages.props (5)

30-35: Consider version consistency in Microsoft.Extensions packages.

The Microsoft.Extensions packages have mixed minor versions:

  • Version 8.0.0: Configuration packages
  • Version 8.0.1: FileExtensions, Json, and DependencyInjection packages

Consider aligning all packages to the same minor version for better maintainability.

Also, note that Microsoft.Bcl.AsyncInterfaces has been downgraded from 9.0.0 to 8.0.0. Please verify this was intentional.


38-39: LGTM! Good optimization.

The shared condition for net8 and netstandard2 is a good optimization, and version consistency is maintained within this group.


47-52: LGTM! Consistent versioning.

All packages are consistently versioned at 9.0.1, which aligns well with the PR objectives of upgrading target frameworks.


26-26: Verify Microsoft.Data.Sqlite compatibility with .NET Framework.

The package version 8.0.12 seems high for .NET Framework 4.x. Please verify that this version is compatible with the target framework.

✅ Verification successful

Microsoft.Data.Sqlite 8.0.12 is compatible with .NET Framework

The package targets .NET Standard 2.0, which is fully compatible with .NET Framework 4.6.1 and later versions. The codebase correctly manages different package versions across various target frameworks.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Check Microsoft.Data.Sqlite package compatibility with .NET Framework

# Check package details and framework compatibility
curl -s https://api.nuget.org/v3/registration5-semver1/microsoft.data.sqlite/index.json | jq -r '.items[0].items[].catalogEntry | select(.version == "8.0.12") | {version: .version, dependencies: .dependencyGroups}'

Length of output: 274


Script:

#!/bin/bash
# Try different NuGet API endpoint and check project files
echo "Checking package metadata:"
curl -s "https://api.nuget.org/v3-flatcontainer/microsoft.data.sqlite/8.0.12/microsoft.data.sqlite.nuspec"

echo -e "\nChecking target framework in project files:"
fd -e csproj -e props . --exec cat {} \; | grep -E "TargetFramework|Microsoft\.Data\.Sqlite"

Length of output: 5542


21-23: Verify xunit runner version compatibility.

The xunit package versions are not aligned:

  • xunit and xunit.runner.console: 2.9.3
  • xunit.runner.visualstudio: 3.0.1

While this might work, it's generally recommended to keep runner versions in sync to avoid potential compatibility issues.

✅ Verification successful

Version combination is supported and intentional

The current package versions (xunit 2.9.3 and xunit.runner.visualstudio 3.0.1) are compatible. The version difference is expected as the runner is a separate tool with its own versioning scheme and doesn't have strict version coupling with the core xunit package.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Check xunit package compatibility and latest versions

# Check latest versions and compatibility notes
curl -s https://api.nuget.org/v3/registration5-semver1/xunit/index.json | jq -r '.items[0].items[].catalogEntry | select(.version | startswith("2.9") or startswith("3.0")) | {version: .version, dependencies: .dependencyGroups}'

curl -s https://api.nuget.org/v3/registration5-semver1/xunit.runner.visualstudio/index.json | jq -r '.items[0].items[].catalogEntry | select(.version | startswith("2.9") or startswith("3.0")) | {version: .version, dependencies: .dependencyGroups}'

Length of output: 479


Script:

#!/bin/bash
# Description: Check xunit package compatibility using different API endpoints

# Get package information for xunit and xunit.runner.visualstudio
curl -s "https://api.nuget.org/v3-flatcontainer/xunit/index.json" | jq -r '.versions[]' | grep -E "^(2\.9|3\.0)"
echo "---"
curl -s "https://api.nuget.org/v3-flatcontainer/xunit.runner.visualstudio/index.json" | jq -r '.versions[]' | grep -E "^(2\.9|3\.0)"

# Check package dependencies
echo "---"
curl -s "https://api.nuget.org/v3-flatcontainer/xunit.runner.visualstudio/3.0.1/xunit.runner.visualstudio.nuspec" | grep -A 5 "<dependencies>"

Length of output: 764

.nuget/Cuemon.Runtime.Caching/PackageReleaseNotes.txt (2)

1-2: LGTM! Version and availability information is clear.

The version number (9.0.1) and platform availability (.NET 9, .NET 8 and .NET Standard 2.0) are correctly documented.


1-6: Verify version consistency across the project.

Please ensure that the version number (9.0.1) is consistently updated across all package files and project references.

✅ Verification successful

Version 9.0.1 is consistently documented across all package release notes

The version update is properly reflected in all PackageReleaseNotes.txt files, and the project uses MinVer for automated version management. The git tag will be created post-merge.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Search for version numbers in package and project files
echo "Checking version numbers in package files..."
find . -name "PackageReleaseNotes.txt" -type f -exec grep -H "Version" {} \;
find . -name "*.csproj" -type f -exec grep -H "<Version>" {} \;
find . -name "*.props" -type f -exec grep -H "<Version>" {} \;

Length of output: 22415


Script:

#!/bin/bash
# Search for Directory.Build.props and other potential version management files
echo "Searching for Directory.Build.props and version-related files..."
find . -type f -name "Directory.Build.props" -o -name "version.props" -o -name "Version.props"

echo -e "\nChecking content of found files for version information..."
find . -type f -name "Directory.Build.props" -o -name "version.props" -o -name "Version.props" -exec sh -c 'echo "=== $1 ==="; cat "$1"' sh {} \;

Length of output: 531


Script:

#!/bin/bash
echo "=== Directory.Build.props content ==="
cat ./Directory.Build.props

Length of output: 4776


Script:

#!/bin/bash
echo "Checking for version tag..."
git tag -l "v9.0.1"

Length of output: 84

🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

Directory.Build.props (2)

18-18: LGTM! Copyright year updated appropriately.

The copyright year has been updated to reflect the current year 2025.


Line range hint 1-99: Verify the impact of removing Microsoft.SourceLink.GitHub.

The AI summary indicates that Microsoft.SourceLink.GitHub package reference was removed. This package is important for source linking in debugging scenarios, allowing developers to step into the source code directly from NuGet packages.

✅ Verification successful

Source link functionality is properly maintained without the package

The necessary source link capabilities are already configured through MSBuild properties in Directory.Build.props:

  • EmbedUntrackedSources = true
  • PublishRepositoryUrl = true
  • SourceRoot mapping for NuGet packages
🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Check if source link capabilities are maintained through alternative means
rg -l "SourceLink|EmbedUntrackedSources|PublishRepositoryUrl" --type xml

Length of output: 74


Script:

#!/bin/bash
# Case-insensitive search for SourceLink packages and properties
rg -i "sourcelink|microsoft\.sourcelink" --type xml

Length of output: 53

.nuget/Cuemon.Net/PackageReleaseNotes.txt (1)

1-6: LGTM! Version and framework support updates are well documented.

The changes clearly document:

  • Version bump to 9.0.1
  • Framework support for .NET 9, .NET 8, and .NET Standard 2.0
  • Dependency updates
🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.IO/PackageReleaseNotes.txt (1)

1-5: Verify framework support differences between packages.

This package includes .NET Standard 2.1 support, while Cuemon.Net only supports .NET Standard 2.0. Please confirm if this difference in framework support is intentional.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Net/PackageReleaseNotes.txt (2)

1-5: LGTM! Version updates and framework support are consistent.

The changes align with other packages in the PR.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)


Line range hint 1-99: Verify CS1587 compliance changes in SlimHttpClientFactory.

The release notes mention CS1587 compliance changes for SlimHttpClientFactory. Let's verify these changes.

✅ Verification successful

CS1587 compliance changes in SlimHttpClientFactory are verified and correct

The XML documentation in SlimHttpClientFactory is properly placed on valid language elements, with appropriate conditional compilation directives for different target frameworks. All documentation comments are correctly structured and compliant with CS1587 requirements.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Check the implementation of SlimHttpClientFactory
ast-grep --pattern 'class SlimHttpClientFactory {
  $$$
}'

# Check for CS1587 related comments
rg -B 2 -A 2 "SlimHttpClientFactory" --type cs

Length of output: 6187


Script:

#!/bin/bash
# Get the complete content of SlimHttpClientFactory.cs
cat src/Cuemon.Extensions.Net/Http/SlimHttpClientFactory.cs

Length of output: 6538

🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.AspNetCore.Text.Json/PackageReleaseNotes.txt (1)

Line range hint 7-24: Verify the implementation of new JSON converters.

The addition of AddProblemDetailsConverter, AddHeaderDictionaryConverter, and AddFailureConverter methods should be verified for proper implementation and usage.

✅ Verification successful

JSON converters are properly implemented and in use

The new JSON converters (AddProblemDetailsConverter and AddHeaderDictionaryConverter) are correctly implemented in the JsonConverterCollectionExtensions class under the specified namespace. Both converters are being actively used in various bootstrapper configurations across the codebase, demonstrating their integration into the framework.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Search for implementations and usages of the new converter methods
ast-grep --pattern 'AddProblemDetailsConverter($$$)'
ast-grep --pattern 'AddHeaderDictionaryConverter($$$)'
ast-grep --pattern 'AddFailureConverter($$$)'

Length of output: 159


Script:

#!/bin/bash
# Search for the class and its implementation
ast-grep --pattern 'class JsonConverterCollectionExtensions'

# Backup search using ripgrep
rg -l "JsonConverterCollectionExtensions" 

# Search in the specific namespace
rg "namespace Cuemon.Extensions.AspNetCore.Text.Json.Converters"

Length of output: 65770


Script:

#!/bin/bash
# Search for the implementation of new converter methods with context
rg -A 10 "AddProblemDetailsConverter|AddHeaderDictionaryConverter" --type cs

# Search for the namespace and its content
rg -A 20 "namespace Cuemon.Extensions.AspNetCore.Text.Json.Converters" --type cs

Length of output: 11436

🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...NET 8   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Hosting/PackageReleaseNotes.txt (1)

6-6: Verify impact of removing IHostingEnvironment interface support.

The removal of IHostingEnvironment interface support for netstandard2.0 needs verification to ensure no breaking changes for existing consumers.

✅ Verification successful

Removal of IHostingEnvironment interface support is safe

Verification shows no active usage of IHostingEnvironment in the codebase. The only remaining references are in documentation, which don't affect runtime behavior. The removal appears to be a planned deprecation of legacy support for netstandard2.0.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Search for any remaining usages of IHostingEnvironment
rg -l "IHostingEnvironment" --type-add 'csproj:*.csproj' --type csproj
rg "IHostingEnvironment"

Length of output: 733


Script:

#!/bin/bash
# Search for actual code usage of IHostingEnvironment
ast-grep --pattern 'class $_ : $$$IHostingEnvironment$$$'
ast-grep --pattern 'IHostingEnvironment $_'

Length of output: 105


Script:

#!/bin/bash
# Search for method parameters and variable declarations using IHostingEnvironment
rg "IHostingEnvironment\s+\w+" -g "*.cs"

Length of output: 42

.nuget/Cuemon.Resilience/PackageReleaseNotes.txt (1)

Line range hint 7-24: Verify class relocations in Core assembly.

The movement of TransientFaultEvidence and TransientFaultException classes to the Core assembly needs verification to ensure proper relocation and namespace preservation.

✅ Verification successful

Classes successfully relocated to Core assembly

Both TransientFaultEvidence and TransientFaultException classes have been properly relocated to the Core assembly under the Cuemon.Core.Resilience namespace with all dependencies maintained.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Search for the relocated classes in Core assembly
ast-grep --pattern 'class TransientFaultEvidence'
ast-grep --pattern 'class TransientFaultException'

Length of output: 65937


Script:

#!/bin/bash
# Search for TransientFaultEvidence and TransientFaultException class definitions with namespace context
ast-grep --pattern 'namespace $_ {
  $$$
  class TransientFaultEvidence {
    $$$
  }
  $$$
}'

ast-grep --pattern 'namespace $_ {
  $$$
  class TransientFaultException {
    $$$
  }
  $$$
}'

Length of output: 194


Script:

#!/bin/bash
# Search for TransientFaultEvidence and TransientFaultException class definitions with context
echo "=== Searching for TransientFaultEvidence ==="
rg -B 2 -A 5 "class TransientFaultEvidence"

echo -e "\n=== Searching for TransientFaultException ==="
rg -B 2 -A 5 "class TransientFaultException"

Length of output: 4434

🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Diagnostics/PackageReleaseNotes.txt (1)

Line range hint 7-15: Verify removal of ExceptionDescriptorExtensions.

The removal of ExceptionDescriptorExtensions class needs verification to ensure no remaining dependencies exist.

✅ Verification successful

Removal of ExceptionDescriptorExtensions is clean and complete

Verification confirms no remaining references or usages of the class or its methods exist in the codebase. The removal is properly documented in both the changelog and release notes.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Search for any remaining references to ExceptionDescriptorExtensions
rg "ExceptionDescriptorExtensions"

Length of output: 1447


Script:

#!/bin/bash
# Search for specific method names previously available in ExceptionDescriptorExtensions
echo "=== Searching for ToYaml method ==="
rg "ToYaml\(" -A 2
echo -e "\n=== Searching for ToInsightsString method ==="
rg "ToInsightsString\(" -A 2
echo -e "\n=== Searching for ToInsightsJsonString method ==="
rg "ToInsightsJsonString\(" -A 2
echo -e "\n=== Searching for ToInsightsXmlString method ==="
rg "ToInsightsXmlString\(" -A 2

Length of output: 536

🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.AspNetCore.Mvc/PackageReleaseNotes.txt (1)

1-6: LGTM! Version and dependency updates are appropriate.

The version bump and dependency updates align with the project's modernization efforts.

🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Data/PackageReleaseNotes.txt (1)

1-6: Verify the necessity of maintaining .NET Standard 2.0 support.

While other packages in the PR have dropped .NET Standard 2.0 support, this package maintains it. Consider if this broader compatibility is still required for this specific package.

🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Core/PackageReleaseNotes.txt (1)

1-6: LGTM! Maintaining stability after breaking changes.

The minor version bump with only dependency updates is appropriate after the significant breaking changes in 9.0.0.

🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.AspNetCore/PackageReleaseNotes.txt (2)

1-6: LGTM! Clear focus on modern .NET versions.

The package maintains its focus on .NET 9 and .NET 8, which is appropriate for an ASP.NET Core package.

🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)


1-6: Verify consistency of dependency versions across packages.

Let's ensure all packages maintain consistent dependency versions after the updates.

✅ Verification successful

Dependencies are properly managed with consistent versions per target framework

The package versions are consistently managed through central package management:

  • .NET 8 packages use 8.0.x versions
  • .NET 9 packages use 9.0.x versions
🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Check for inconsistent dependency versions across projects
fd -e csproj | xargs -I {} sh -c 'echo "=== {} ==="; cat {} | grep -A 1 "<PackageReference"'

Length of output: 9865


Script:

#!/bin/bash
# Check central package management files
echo "=== Directory.Packages.props ==="
fd -e props -x cat {} \; | grep -A 1 "<PackageVersion"

echo -e "\n=== Directory.Build.props ==="
fd "Directory.Build.props" -x cat {} \; | grep -A 1 "<PackageVersion\|<PackageReference"

Length of output: 4267

🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.docfx/docfx.json (1)

26-26: LGTM! Framework and copyright updates look good.

The changes are consistent with the PR objectives:

  • Updated TargetFramework to net9.0 across all sections
  • Updated copyright year to 2025 in the footer

Also applies to: 56-56, 71-71, 89-89, 111-111, 144-144

.nuget/Cuemon.AspNetCore.Authentication/PackageReleaseNotes.txt (1)

1-6: LGTM! Version and availability updates look good.

The changes are consistent with the PR objectives:

  • Version incremented to 9.0.1
  • Availability correctly specified for .NET 9 and .NET 8
  • Dependencies update noted
🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.AspNetCore.App/PackageReleaseNotes.txt (1)

Line range hint 1-6: LGTM! Version and availability updates look good.

The changes are consistent with the PR objectives:

  • Version incremented to 9.0.1
  • Availability correctly specified for .NET 9 and .NET 8
  • Dependencies update noted
🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)


[style] ~11-~11: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs - REMOVED Support for TFM .NET 6 (...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Data.Integrity/PackageReleaseNotes.txt (1)

1-6: LGTM! Version and availability updates look good.

The changes are consistent with the PR objectives:

  • Version incremented to 9.0.1
  • Availability correctly specified for .NET 9, .NET 8 and .NET Standard 2.0
  • Dependencies update noted
🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Data.Integrity/PackageReleaseNotes.txt (2)

1-2: LGTM! Version bump and framework support are consistent.

The version update to 9.0.1 and framework support (.NET 9, .NET 8, .NET Standard 2.0) are consistently applied across all package release notes.


Line range hint 1-24: Verify framework compatibility across packages.

Let's verify that all packages maintain consistent framework support and that there are no conflicting dependencies.

✅ Verification successful

Framework compatibility verification successful

All packages maintain consistent framework support within their respective categories:

  • Standard libraries: .NET 9, .NET 8, and .NET Standard 2.0
  • ASP.NET Core packages: .NET 9 and .NET 8

Version transitions are uniform across all packages, showing proper removal of .NET 7 (STS) and .NET 6 (LTS) support, while adding .NET 9 support.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Check framework support consistency across packages
# Look for any inconsistencies in framework support declarations

echo "Checking framework support consistency..."
rg -l "Availability: \.NET \d" .nuget/ | while read -r file; do
  echo "=== $file ==="
  rg "Availability: \.NET \d.*" "$file"
done

echo -e "\nChecking for any conflicting dependencies..."
fd "\.csproj$" .nuget/ --exec grep -l "TargetFramework"

Length of output: 25509

🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Collections.Generic/PackageReleaseNotes.txt (1)

Line range hint 1-24: Previous comments apply to this file.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Reflection/PackageReleaseNotes.txt (1)

Line range hint 1-24: Previous comments apply to this file.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.Text/PackageReleaseNotes.txt (1)

Line range hint 1-24: Previous comments apply to this file.

🧰 Tools
🪛 LanguageTool

[uncategorized] ~5-~5: You might be missing the article “the” here.
Context: ...d 2.0   # ALM - CHANGED Dependencies to latest and greatest with respect to TFMs   Ver...

(AI_EN_LECTOR_MISSING_DETERMINER_THE)


[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Security.Cryptography/PackageReleaseNotes.txt (1)

Line range hint 1-24: Previous comments apply to this file.

🧰 Tools
🪛 LanguageTool

[style] ~5-~5: ‘with respect to’ might be wordy. Consider a shorter alternative.
Context: ...GED Dependencies to latest and greatest with respect to TFMs   Version 9.0.0 Availability: .NET...

(EN_WORDINESS_PREMIUM_WITH_RESPECT_TO)

.nuget/Cuemon.Extensions.IO/PackageReleaseNotes.txt (1)

1-2: LGTM! Version declaration and framework compatibility are well documented.

The version bump to 9.0.1 and framework availability statement are clear and align with the PR objectives.

Comment on lines +1 to +2
Version 9.0.1
Availability: .NET 9, .NET 8 and .NET Standard 2.0
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

Document the new classes in the release notes.

The version and framework support are correctly updated. However, please document the introduction of the new classes (AsyncPatterns, AsyncActionFactory, and AsyncFuncFactory) in the Cuemon.Threading namespace under a "New Features" section for version 9.0.1.

 Version 9.0.1
 Availability: .NET 9, .NET 8 and .NET Standard 2.0
 
 # ALM
 - CHANGED Dependencies to latest and greatest with respect to TFMs
+
+# New Features
+- ADDED AsyncPatterns class providing utility methods for asynchronous operations
+- ADDED AsyncActionFactory class providing factory methods for handling asynchronous actions
+- ADDED AsyncFuncFactory class providing factory methods for handling asynchronous functions
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
Version 9.0.1
Availability: .NET 9, .NET 8 and .NET Standard 2.0
Version 9.0.1
Availability: .NET 9, .NET 8 and .NET Standard 2.0
# ALM
- CHANGED Dependencies to latest and greatest with respect to TFMs
# New Features
- ADDED AsyncPatterns class providing utility methods for asynchronous operations
- ADDED AsyncActionFactory class providing factory methods for handling asynchronous actions
- ADDED AsyncFuncFactory class providing factory methods for handling asynchronous functions

Comment on lines +1 to +2
Version 9.0.1
Availability: .NET 9, .NET 8 and .NET Standard 2.0
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codebase verification

Version bump is justified, but test assertions need updating

The version increment from 9.0.0 to 9.0.1 correctly follows Semantic Versioning for a patch release containing dependency updates and package maintenance. However, there are outdated version assertions in test files:

  • test/Cuemon.Core.Tests/Reflection/AssemblyDecoratorExtensionsTest.cs: Still asserting version "9.0.0.0"
  • test/Cuemon.Extensions.Reflection.Tests/AssemblyExtensionsTest.cs: Still asserting version "9.0.0.0"
🔗 Analysis chain

Verify version bump rationale.

The version increment from 9.0.0 to 9.0.1 suggests a patch release. Please ensure this aligns with Semantic Versioning guidelines, as the changes appear to be only dependency updates.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify version consistency across project files
# Look for any other version references that might need updating

echo "Checking version references in project files..."
rg -l "9\.0\.[01]" | grep -iE '\.(cs|csproj|json|md|txt)$'

Length of output: 335


Script:

#!/bin/bash
# Check CHANGELOG.md content around version 9.0.1
echo "=== Checking CHANGELOG.md for version 9.0.1 details ==="
rg -A 10 "## \[9\.0\.1\]" CHANGELOG.md

echo -e "\n=== Checking test assertions for version references ==="
rg "9\.0\.[01]" test/Cuemon.Extensions.Reflection.Tests/AssemblyExtensionsTest.cs test/Cuemon.Core.Tests/Reflection/AssemblyDecoratorExtensionsTest.cs

echo -e "\n=== Checking testenvironments.json ==="
cat testenvironments.json

Length of output: 1692

Copy link

codecov bot commented Jan 28, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 80.12%. Comparing base (dc4c7c9) to head (e0efea2).
Report is 5 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #109      +/-   ##
==========================================
+ Coverage   80.02%   80.12%   +0.09%     
==========================================
  Files         598      593       -5     
  Lines       18502    18312     -190     
  Branches     1886     1883       -3     
==========================================
- Hits        14806    14672     -134     
+ Misses       3628     3572      -56     
  Partials       68       68              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@gimlichael gimlichael merged commit 8de14a9 into main Jan 28, 2025
10 of 11 checks passed
@gimlichael gimlichael deleted the v9.0.1/package-maintenance branch January 28, 2025 16:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant