You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some improvements in the documentation compiler and infrastructure.
BREAKING CHANGES
IDeclaration.Enhancements now throws an exception when used at design time outside of the current type, or when used on en external declaration.
IMPROVED
Improve exception message when introducing an attribute whose argument is Parameter object.
Report error when a TypeFabric in nested in a RunTimeOrCompileTime type.
Improve exception message when attempting to create a nullable version of TypeParameterBuilder.
Adding API IDeclaration.BelongsToCurrentProject
Improve exception message when AddAttributeCodeAction.ExecuteAsync is used on an invalid declaration.
Test Framework: honor project-level NoWarn property.
Implement interfaces: support for virtual/override methods.
FIXED
Invalid template code generated with ternary expressions when the condition is a template parameter.
IAdviceFactory.ImplementInterface does not return proper status code when the call is ignored because of OverrrideStrategy.
Property invokers may throw an exception in multi-aspect scenario.
Code fixes: hierarchical action menu items not created, stays flat.
Regression: Incorrect error 'OverrideAsyncEnumerableMethod is not a Template' in VS.
Metalama diff not working after unloading and reloading a project.
⚠️ From now on we still stop merging non-essential or risked bug fixes to the 2023.0 version. The stable GA of 2023.0 is scheduled for May 3rd. The first builds of 2023.1-preview should be available shortly after this date.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
We have just released 2023.0.113-rc with the following improvements:
DOCUMENTATION
BREAKING CHANGES
IDeclaration.Enhancements
now throws an exception when used at design time outside of the current type, or when used on en external declaration.IMPROVED
IDeclaration.BelongsToCurrentProject
FIXED
IAdviceFactory.ImplementInterface
does not return proper status code when the call is ignored because of OverrrideStrategy.2023.1-preview
should be available shortly after this date.Beta Was this translation helpful? Give feedback.
All reactions