-
Notifications
You must be signed in to change notification settings - Fork 0
Release/1.1.1 #13
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
Release/1.1.1 #13
Conversation
….AdditionalTextConstantGenerator
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This is a release PR for version 1.1.1 that modernizes the codebase by adopting external utility libraries and improves compatibility with older .NET versions. The update removes internal implementations in favor of standardized libraries and fixes nullable reference type support.
- Adopts Datacute.IncrementalGeneratorExtensions and Datacute.AdditionalTextConstantGenerator for better code reuse
- Improves nullable reference type compatibility for older .NET versions
- Updates versioning system to support multiple build profiles
Reviewed Changes
Copilot reviewed 33 out of 34 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| version.props | Updates version to 1.1.1 and adds dynamic versioning system |
| EmbeddedResourcePropertyGenerator/*.cs | Refactors to use external libraries and improves nullable support |
| Templates.cs | Updates template constants and removes indentation parameters |
| CodeGenerator.cs | Converts to inherit from SourceTextGeneratorBase with cleaner structure |
| Tests | Updates test infrastructure and snapshot verifications |
| global.json | Adds .NET SDK version specification |
| Project files | Removes attributes project and updates package references |
| /// </remarks> | ||
| [System.Diagnostics.Conditional("DATACUTE_EMBEDDEDRESOURCEPROPERTIES_USAGES")] | ||
| [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] | ||
| internal sealed class EmbeddedResourcePropertiesAttribute : Attribute |
Copilot
AI
Aug 3, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The attribute class is marked as 'internal' which may prevent it from being used by consuming projects. Consider making it 'public' to ensure proper accessibility for source generator scenarios.
| internal sealed class EmbeddedResourcePropertiesAttribute : Attribute | |
| public sealed class EmbeddedResourcePropertiesAttribute : Attribute |
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
No description provided.