Published November 10, 2025
| Version v8.0.0
Software
Open
liblaf/grapes: v8.0.0
Description
8.0.0 (2025-11-10)
⚠ BREAKING CHANGES
- Rename
Timer.nametoTimer.labeland refactor package API - The configuration system has been refactored from Pydantic BaseModel to a custom attrs-based BaseConfig and Field system. Direct access to configuration attributes is no longer supported; values must now be accessed via the
.get()method on Field objects (e.g.,config.logging.level.get()instead ofconfig.logging.level). - conf, ext: overhaul configuration system with attrs and fieldz
✨ Features
- logging: add time-based log formatting and improve configuration (400ca69)
- logging: enhance frame hiding and stdlib interception (3e037ee)
- pretty: enhance duration formatting and rich markup support (072d689)
- traceback: enhance traceback formatting and path handling (f85a167)
🐛 Bug Fixes
- logging: disable file links and abbreviate module names by default (4a5ea32)
♻️ Code Refactoring
- conf, ext: overhaul configuration system with attrs and fieldz (80b9b67)
- errors, api: Centralize error handling and refine public API (782dd5b)
- logging: restructure filter system and improve traceback handling (e730a97)
- Overhaul configuration system, introduce
memorizedecorator, and enhance array pretty-printing (f52db00) - pretty: redesign duration formatting with auto-resolution (d0d89c1)
- Rename
Timer.nametoTimer.labeland refactor package API (b15c21a) - rt, itertools, ext/wadler_lindig: Consolidate runtime utilities and enhance pretty printing (72f472c)
Files
liblaf/grapes-v8.0.0.zip
Files
(256.5 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:a9244b3a64a436342460e8b81462d30b
|
256.5 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/liblaf/grapes/tree/v8.0.0 (URL)
Software
- Repository URL
- https://github.com/liblaf/grapes