fix(deps): update module github.com/charmbracelet/log to v2 #24
No reviewers
Labels
No labels
bug
dependencies
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
tools/muck!24
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/github.com-charmbracelet-log-2.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
v0.4.2→v2.0.0Release Notes
charmbracelet/log (github.com/charmbracelet/log)
v2.0.0Compare Source
What's New in Log v2
We're excited to announce the second major release of Log!
❤️ Charm Land Import Path
We've updated our import paths to use vanity domains and our own domain to import Go packages.
🎨 Lip Gloss v2
Log v2 now uses Lip Gloss v2, which brings a pure, streamlined styling experience. No more fighting over i/o! Lip Gloss is now pure, which means Log manages i/o and styling flows smoothly without conflicts.
What does this mean for you? Built-in color downsampling. Your logs will look great in any terminal, automatically downsampling colors to match the terminal's capabilities. No more broken colors in limited color environments.
🌈 Modern Color Profile Support
Log v2 uses the colorprofile library to automatically detect and adapt to your terminal's color capabilities. Your logs will "just work" across all terminals, from basic 16-color setups to true color displays.
Colors are automatically downsampled to the best available profile, so your styled logs never misbehave—whether you're in a fancy modern terminal or a basic SSH session.
🔧 Simpler API
We've cleaned up the API to make working with color profiles more intuitive:
The
SetColorProfilemethod now usescolorprofile.Profileinstead oftermenv.Profile, giving you direct control over color handling with a modern, well-supported library.✨ Updated Styles with Lip Gloss v2
All style fields in the
Stylesstruct now use Lip Gloss v2. The styling API remains familiar, but benefits from improved performance and the new pure architecture:Lip Gloss v2 brings better rendering, improved performance, and a cleaner separation of concerns between styling and i/o.
🚀 Better Performance
With the move to Lip Gloss v2 and colorprofile, Log v2 delivers:
📦 Smaller Dependency Tree
Log v2 has a streamlined set of dependencies:
🔮 Ready for the Future
The v2 architecture sets Log up for future enhancements. The pure Lip Gloss foundation and modern color handling mean we can add new features without architectural constraints.
🌍 What Stays the Same
All the features you love about Log are still here:
The core API remains familiar—you're just getting better performance and color handling under the hood.
🌈 More on Log v2
Ready to upgrade? Head over to the Upgrade Guide for the complete migration checklist.
Changelog
New!
Fixed
Docs
Other stuff
Feedback
Have thoughts on Log v2? We'd love to hear about it. Let us know on…
Part of Charm.
Charm热爱开源 • Charm loves open source • نحنُ نحب المصادر المفتوحة
v1.0.0Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
⚠️ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
File name: go.sum
7526174c8e2a01a1d7e22a5c2f6297a393096ca2