liblaf
grapes
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
chore(docs): update CHANGELOG.md
release-please--branches--main
7 hours ago
fix(deps): update dependency giturlparse to >=0.14,<0.15
renovate/giturlparse-0.x
15 hours ago
chore(docs): update CHANGELOG.md
release-please--branches--main
2 days ago
fix(logging): Handle tuple versions in FilterByVersion and update type stubs The `FilterByVersion` now correctly parses module versions when they are defined as tuples (e.g., `(0, 1, 0)`) by converting them to strings before parsing. This ensures accurate version-based filtering for packages that use tuple-based `__version__` attributes. Additionally, the `logging` type stubs have been updated to explicitly expose various filter and helper components, improving type checking and API discoverability. A minor correction was also applied to the `unittest.mock.patch` call in `patch_loguru_get_frame` for stylistic consistency.
main
2 days ago
chore(docs): update CHANGELOG.md
release-please--branches--main
2 days ago
feat(logging/sink/columns): Add module name abbreviation to log location Enhance `RichSinkColumnLocation` to abbreviate module names in log output. The new `abbr_name` attribute, enabled by default, allows for shorter, more readable log locations by identifying the most relevant parent module where a function is defined. This helps in reducing visual clutter, especially with deeply nested module structures.
main
2 days ago
refactor(logging): streamline traceback hiding and logging depth Deprecate the custom `DepthTracker` in favor of Python's standard `__tracebackhide__ = True` mechanism. This change simplifies internal logging and timing decorators by removing explicit `helper` calls and directly marking frames for suppression. A new `_get_frame.py` module is introduced to patch Loguru's frame retrieval, enabling it to respect `__tracebackhide__` and a configurable suppression list defined in `config.traceback.suppress`. This ensures that internal frames and specified modules are automatically hidden from log records. Additionally, the exception hook (`_excepthook.py`) is enhanced to extract more comprehensive information (file, function, line, module, name) from exception tracebacks, leading to richer log details. Rich tracebacks are also updated to filter frames marked with `__tracebackhide__` for cleaner output. The `config.traceback.suppress` is updated to include `rich.progress` and remove `liblaf.grapes`, as its frames are now handled by the `__tracebackhide__` mechanism.
main
2 days ago
chore(docs): update CHANGELOG.md
release-please--branches--main
2 days ago
Active Branches
chore(main): release 6.1.2
last run
7 hours ago
#98
CodSpeed Performance Gauge
0%
chore(pre-commit.ci): pre-commit autoupdate
last run
2 days ago
#81
CodSpeed Performance Gauge
N/A
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs