-
Notifications
You must be signed in to change notification settings - Fork 224
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
Fixed CI and Rename method . #288
Conversation
WalkthroughThis update focuses on enhancing the DotNetCore.Natasha library by updating dependencies, refining method naming, and introducing new functionalities like dynamic debugging and metadata management. Key changes include version bumps for core components, method renaming for clarity, and the addition of new features to support modern .NET standards and improve performance. Changes
Recent Review DetailsConfiguration used: CodeRabbit UI Files selected for processing (9)
Files skipped from review due to trivial changes (4)
Additional Context UsedLanguageTool (24)
Additional comments not posted (5)
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
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 as PR comments)
Additionally, you can add CodeRabbit Configration File (
|
未检测到合适的 ISSUE 推荐给您。感谢您的反馈!
|
@coderabbitai review |
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.
Actionable comments posted: 1
## [8.1.2.1] - 2024-05-01 | ||
|
||
### DotNetCore.Natasha.CSharp.Compiler _ v8.1.2.1: | ||
- 保留热重载相关 API. | ||
- 升级 Roslyn 依赖. | ||
- 修复诊断警告相关 BUG. | ||
- 修复错别字. | ||
|
||
### DotNetCore.Natasha.DynamicLoad.Base _ v8.0.0.0: | ||
- INatashaDynamicLoadContextBase 接口来规范域的行为. | ||
- INatashaDynamicLoadContextCreator 接口来规范创建域以及其他 Runtime 方法的实现. | ||
|
||
### DotNetCore.Natasha.Domain _ v8.0.0.0: | ||
- 优化域加载时程序集比对的逻辑. | ||
- 相同依赖不会二次加载. | ||
### DotNetCore.Natasha.CSharp.Template.Core _ v8.0.0.1: | ||
- 跟随 Compiler 升级依赖. | ||
|
||
### DotNetCore.Natasha.CSharp.Extension.Codecov _ v8.0.0.1: | ||
- 跟随 Compiler 升级依赖. | ||
|
||
### DotNetCore.Natasha.CSharp.Compiler.Domain _ v8.0.0.0: | ||
- 实现 `DotNetCore.Natasha.DynamicLoad.Base` 接口,支持 Natasha 域操作. | ||
### DotNetCore.Natasha.CSharp.Extension.Ambiguity _ v8.0.0.1: | ||
- 跟随 Compiler 升级依赖. | ||
|
||
|
||
### DotNetCore.Natasha.CSharp.Compiler _ v8.0.0.0: | ||
- 新增 智能模式、轻便模式、自定义模式 三种编译方式. | ||
- 新增 NatashaLoadContext 统一管理元数据. | ||
- 支持 实现程序集、引用程序集两种预热方式. | ||
- 支持 动态断点调试. | ||
- 支持 引用程序集输出. | ||
- 支持 隐藏的 Release 模式. | ||
- 全面兼容 Standard2.0. | ||
- 优化预热性能. | ||
- 优化预热内存涨幅. | ||
|
||
|
||
### DotNetCore.Natasha.CSharp.Template.Core _ v8.0.0.0: | ||
- 全面兼容 Standard2.0. | ||
- 为 `DotNetCore.Natasha.CSharp.Compiler` 提供 .NET Core3.1+ 脚本模板支持. | ||
|
||
|
||
### DotNetCore.Natasha.CSharp.Extension.Codecov _ v8.0.0.0: | ||
- 全面兼容 Standard2.0. | ||
- 支持动态程序集的方法使用率统计 | ||
|
||
|
||
### DotNetCore.Natasha.CSharp.Extension.Ambiguity _ v8.0.0.0: | ||
- 全面兼容 Standard2.0. | ||
### DotNetCore.Natasha.CSharp.Extension.MethodCreator _ v8.0.0.1: | ||
- 发布 便捷动态方法编译模板. | ||
- 跟随其他扩展库版本号发布. |
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.
Correct formatting issues in the CHANGELOG:
- Ensure headings are surrounded by blank lines.
- Lists should be surrounded by blank lines.
- Correct multiple consecutive blank lines.
- <!--
+<!--
- 发布日志节点案例格式如下(支持多版本发布):
+ 发布日志节点案例格式如下(支持多版本发布):
- Example:
+ Example:
- ## [5.1.0.0] - 2023-04-02
+ ## [5.1.0.0] - 2023-04-02
- ### DotNetCore.Natasha.CSharp _ v5.1.0.0:
+ ### DotNetCore.Natasha.CSharp _ v5.1.0.0:
- - Github 补充发布 Release.
+ - Github 补充发布 Release.
- ### DotNetCore.Natasha.Domain _ v5.0.0.0:
+ ### DotNetCore.Natasha.Domain _ v5.0.0.0:
- - Github 补充发布 Release.
+ - Github 补充发布 Release.
- -->
+ -->
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.
## [8.1.2.1] - 2024-05-01 | |
### DotNetCore.Natasha.CSharp.Compiler _ v8.1.2.1: | |
- 保留热重载相关 API. | |
- 升级 Roslyn 依赖. | |
- 修复诊断警告相关 BUG. | |
- 修复错别字. | |
### DotNetCore.Natasha.DynamicLoad.Base _ v8.0.0.0: | |
- INatashaDynamicLoadContextBase 接口来规范域的行为. | |
- INatashaDynamicLoadContextCreator 接口来规范创建域以及其他 Runtime 方法的实现. | |
### DotNetCore.Natasha.Domain _ v8.0.0.0: | |
- 优化域加载时程序集比对的逻辑. | |
- 相同依赖不会二次加载. | |
### DotNetCore.Natasha.CSharp.Template.Core _ v8.0.0.1: | |
- 跟随 Compiler 升级依赖. | |
### DotNetCore.Natasha.CSharp.Extension.Codecov _ v8.0.0.1: | |
- 跟随 Compiler 升级依赖. | |
### DotNetCore.Natasha.CSharp.Compiler.Domain _ v8.0.0.0: | |
- 实现 `DotNetCore.Natasha.DynamicLoad.Base` 接口,支持 Natasha 域操作. | |
### DotNetCore.Natasha.CSharp.Extension.Ambiguity _ v8.0.0.1: | |
- 跟随 Compiler 升级依赖. | |
### DotNetCore.Natasha.CSharp.Compiler _ v8.0.0.0: | |
- 新增 智能模式、轻便模式、自定义模式 三种编译方式. | |
- 新增 NatashaLoadContext 统一管理元数据. | |
- 支持 实现程序集、引用程序集两种预热方式. | |
- 支持 动态断点调试. | |
- 支持 引用程序集输出. | |
- 支持 隐藏的 Release 模式. | |
- 全面兼容 Standard2.0. | |
- 优化预热性能. | |
- 优化预热内存涨幅. | |
### DotNetCore.Natasha.CSharp.Template.Core _ v8.0.0.0: | |
- 全面兼容 Standard2.0. | |
- 为 `DotNetCore.Natasha.CSharp.Compiler` 提供 .NET Core3.1+ 脚本模板支持. | |
### DotNetCore.Natasha.CSharp.Extension.Codecov _ v8.0.0.0: | |
- 全面兼容 Standard2.0. | |
- 支持动态程序集的方法使用率统计 | |
### DotNetCore.Natasha.CSharp.Extension.Ambiguity _ v8.0.0.0: | |
- 全面兼容 Standard2.0. | |
### DotNetCore.Natasha.CSharp.Extension.MethodCreator _ v8.0.0.1: | |
- 发布 便捷动态方法编译模板. | |
- 跟随其他扩展库版本号发布. | |
## [8.1.2.1] - 2024-05-01 | |
### DotNetCore.Natasha.CSharp.Compiler _ v8.1.2.1: | |
- 保留热重载相关 API. | |
- 升级 Roslyn 依赖. | |
- 修复诊断警告相关 BUG. | |
- 修复错别字. | |
### DotNetCore.Natasha.CSharp.Template.Core _ v8.0.0.1: | |
- 跟随 Compiler 升级依赖. | |
### DotNetCore.Natasha.CSharp.Extension.Codecov _ v8.0.0.1: | |
- 跟随 Compiler 升级依赖. | |
### DotNetCore.Natasha.CSharp.Extension.Ambiguity _ v8.0.0.1: | |
- 跟随 Compiler 升级依赖. | |
### DotNetCore.Natasha.CSharp.Extension.MethodCreator _ v8.0.0.1: | |
- 发布 便捷动态方法编译模板. | |
- 跟随其他扩展库版本号发布. |
Summary by CodeRabbit
New Features
NatashaFunctionUT
in Release mode without logging.DotNetCore.Natasha.CSharp.Compiler
.GetBuildTaskString
for generating build task strings in workflow configurations.Enhancements
Bug Fixes
Refactor
ToDelegate
andToAsyncDelegate
.Documentation