Bump Spectre.Console from 0.54.0 to 0.55.0#181
Merged
Conversation
There was a problem hiding this comment.
Review by RecurseML
🔍 Review performed on df2c7bd..c83a1c3
✨ No bugs found, your code is sparkling clean
✅ Files analyzed, no issues (1)
• Directory.Packages.props
--- updated-dependencies: - dependency-name: Spectre.Console dependency-version: 0.55.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
c83a1c3 to
3c1cc47
Compare
3 tasks
Skipping only Spectre.Console.Ansi was insufficient: the compiler still cannot resolve typeof(global::Spectre.Console.StringExtensions) when the type exists in both Spectre.Console and Spectre.Console.Ansi assemblies. Skip all Spectre.* assemblies since RDMP never looks up Spectre types by name through the type registry.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #181 +/- ##
=====================================
Coverage 0.00% 0.00%
=====================================
Files 1118 1118
Lines 66302 66302
Branches 8767 8767
=====================================
Misses 66302 66302 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pinned Spectre.Console at 0.55.0.
Release notes
Sourced from Spectre.Console's releases.
0.55.0
This release brings new features, performance improvements, bug fixes, and some important architectural changes.
New Spectre.Console.Ansi Library
One of the biggest changes in this release is the introduction of
Spectre.Console.Ansi,
a new standalone library for writing ANSI escape
sequences to the terminal without taking a full dependency on
Spectre.Console.This makes it easy to add ANSI support to lightweight tools and libraries where
pulling in the full Spectre.Console package would be overkill. Spectre.Console
itself now depends on this library internally.
We've also added some nice convenience methods for the .NET Console class:
Style Is Now a Struct
Stylehas been converted from a class to a struct, and link/URL informationhas been extracted into a separate
Linktype. This improves allocationperformance, especially in rendering-heavy scenarios, but is a breaking change
for code that relies on reference semantics.
Progress Improvements
The
Progresswidget received a lot of love in this release. It now usesTimeProviderinstead of the wall clock, making it significantly easier towrite deterministic tests.
ProgressTaskhas a newTagproperty for attachingarbitrary metadata, and you can now override the global hide-when-completed
behavior on individual tasks. Tasks can also be removed from the progress
context entirely.
Speed calculations have been improved with configurable max sampling age and
... (truncated)
Commits viewable in compare view.