Skip to content

Conversation

@stevejgordon
Copy link
Contributor

Identified a bug after creating a patch and regenerating code where the low level generate code was not rendering deprecated attributes for some methods.

The deduping logic handles aliases but does not handle non-aliased paths which is corrected by doing a final check to prefer the deprecated versions.

As far as I can tell by running the generator locally, this change doesn't seem to negatively affect any other parts of the code generation.

Additional:

  • Updated the version of Spectre.Console
  • Fixed breaking change from Spectre.Console
  • Fixed typo

Identified a bug after creating a patch and regenerating code where
the low level generate code was not rendering deprecated attributes for
some methods.

The deduping logic handles aliases but does not handle non-aliased paths
which is corrected by doing a final check to prefer the deprecated
versions.

Additional:
- Updated the version of Spectre.Console
- Fixed breaking change from Spectre.Console
@stevejgordon stevejgordon merged commit 416e6f6 into 7.10 Nov 26, 2020
@stevejgordon stevejgordon deleted the bug/api-generator-fix branch November 26, 2020 14:05
github-actions bot pushed a commit that referenced this pull request Nov 26, 2020
* Fix missing deprecated attributes on low-level

Identified a bug after creating a patch and regenerating code where
the low level generate code was not rendering deprecated attributes for
some methods.

The deduping logic handles aliases but does not handle non-aliased paths
which is corrected by doing a final check to prefer the deprecated
versions.

Additional:
- Updated the version of Spectre.Console
- Fixed breaking change from Spectre.Console

* Apply code review feedback
github-actions bot pushed a commit that referenced this pull request Nov 26, 2020
* Fix missing deprecated attributes on low-level

Identified a bug after creating a patch and regenerating code where
the low level generate code was not rendering deprecated attributes for
some methods.

The deduping logic handles aliases but does not handle non-aliased paths
which is corrected by doing a final check to prefer the deprecated
versions.

Additional:
- Updated the version of Spectre.Console
- Fixed breaking change from Spectre.Console

* Apply code review feedback
stevejgordon added a commit that referenced this pull request Nov 30, 2020
* Fix missing deprecated attributes on low-level

Identified a bug after creating a patch and regenerating code where
the low level generate code was not rendering deprecated attributes for
some methods.

The deduping logic handles aliases but does not handle non-aliased paths
which is corrected by doing a final check to prefer the deprecated
versions.

Additional:
- Updated the version of Spectre.Console
- Fixed breaking change from Spectre.Console

* Apply code review feedback

Co-authored-by: Steve Gordon <sgordon@hotmail.co.uk>
stevejgordon added a commit that referenced this pull request Nov 30, 2020
* Fix missing deprecated attributes on low-level

Identified a bug after creating a patch and regenerating code where
the low level generate code was not rendering deprecated attributes for
some methods.

The deduping logic handles aliases but does not handle non-aliased paths
which is corrected by doing a final check to prefer the deprecated
versions.

Additional:
- Updated the version of Spectre.Console
- Fixed breaking change from Spectre.Console

* Apply code review feedback

Co-authored-by: Steve Gordon <sgordon@hotmail.co.uk>
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.

3 participants