-
Notifications
You must be signed in to change notification settings - Fork 63
copilot-core
: Remove deprecated record field Copilot.Core.Type.uTypeType
#615
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
Labels
CR:Status:Closed
Admin only: Change request that has been completed
CR:Type:Management
Admin only: Change request for conformance with policies or procedures
Milestone
Comments
Change Manager: Confirmed that the issue exists. |
Technical Lead: Confirmed that the issue should be addressed. |
Technical Lead: Issue scheduled for fixing in Copilot 4.4. Fix assigned to: @ivanperez-keera . |
ivanperez-keera
added a commit
to ivanperez-keera/copilot
that referenced
this issue
Apr 21, 2025
…ilot-Language#615. The record field uTypeType, part of Copilot.Core.Type.UType, is never really used within the module or in any other part of Copilot or, as far as we know, by any user of Copilot. The record field was deprecated in Copilot 4.1 and no messages have been received requesting that it be kept in this library. As per our internal policy of waiting 3 versions from deprecation until a public interface declaration can be removed, this definition can now be removed. This commit removes the field uTypeType from the definition of Copilot.Core.Type.UType, making the type no longer a record.
ivanperez-keera
added a commit
to ivanperez-keera/copilot
that referenced
this issue
Apr 21, 2025
Implementor: Solution implemented, review requested. |
Change Manager: Verified that:
|
Change Manager: Implementation ready to be merged. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
CR:Status:Closed
Admin only: Change request that has been completed
CR:Type:Management
Admin only: Change request for conformance with policies or procedures
Description
The record field
uTypeType
, part ofCopilot.Core.Type.UType
, is never really used within the module or in any other part of Copilot or, as far as we know, by any user of Copilot.The record field was deprecated in Copilot 4.1 and no messages have been received requesting that it be kept in this library.
As per our internal policy of waiting 3 versions from deprecation until a public interface declaration can be removed, this definition can now be removed.
Type
Additional context
copilot-core
: record fielduTypeType
is unnecessary #484 , addressed in Copilot 4.1, deprecated the definition.Requester
Method to check presence of bug
Not applicable (not a bug).
Expected result
Running the check below prints a message indicating that the field imported does not exist:
Desired result
Running the check below prints a message indicating that the field imported does not exist:
Proposed solution
Remove the deprecated definition
copilot-core:Copilot.Core.Type.uTypeType
, and any references to them. Adjust documentation accordingly, if needed.Further notes
None.
The text was updated successfully, but these errors were encountered: