package pplumbing-log
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
An interface to [logs] using [Pp_tty] rather than [Format]
Install
dune-project
Dependency
Authors
Maintainers
Sources
pplumbing-0.0.16.tbz
sha256=8ae0c09fec9088bc7af60582717a9e9d8bb7703e2fbf0a1b90b82e5962ed7039
sha512=ddd1d5a3d47e7c5ebfb2898f0810156dfca4e10df500ce8f39238cfe02b51fd12ea6d7796914bd02e9ad8e615da1ed7067c9f712bdbbfb884cab08d57bba3564
doc/CHANGES.html
0.0.16 (2025-09-21)
Changed
- Split remaining pakages to isolate dependencies (#25, @mbarbin).
0.0.15 (2025-09-19)
Added
- Add a cmdlang runner based on climate for programs using
Err(#22, @mbarbin).
Changed
- Improve names
cmdlang-{backend}-err-runnerfor cmd runners (#23, @mbarbin). - Split pakages to isolate dependencies (#18, #19, #20, #21, @mbarbin).
0.0.14 (2025-05-26)
Changed
- Conditional set implicit transitive deps in CI depending on the compiler version (#12, @mbarbin).
0.0.13 (2025-05-22)
Added
- Rename
--verbosityflag into--log-level. Keep former as alias (5a88fb, @mbarbin). - Add a type for message levels and add new
Err.emit t ~levelfunction (#7, @mbarbin).
Changed
- Improve rendering of err with context when printing to the console (#11, @mbarbin).
- Support build with OCaml 4.14 (#10, @mbarbin).
- Increment errors and warning counts even when the message is not shown (#8, @mbarbin).
Fixed
- Do not print raised errors and exceptions when in quiet mode (#9, @mbarbin).
0.0.12 (2025-05-06)
This release prepares the deprecation of a few functions and contains ocamlmig annotations to help users with the migration.
To automatically apply the migration changes, first upgrade your pplumbing dependency and re-build your project. Then run the command ocamlmig migrate from the root of your project.
Added
- Add concept of error "context" that can be augmented (#6, @mbarbin).
- Better support and rendering of errors built with
Err.sexp(#6, @mbarbin).
Changed
- Tweak some details in format of
Err.sexp_of_t(#6, @mbarbin). - Do not include exit code in
Err.sexp_of_tby default (#6, @mbarbin). - Rename
Err.pp_of_sexptoErr.sexpto make it shorter (#4, @mbarbin).
Deprecated
- Prepare the deprecation of sexp based err constructors (#4, @mbarbin).
Removed
- Replaced
Err.appendbyErr.add_context(#6, @mbarbin). - Removed
Stdune.User_message.t -> Err.thelper (#5, @mbarbin).
0.0.11 (2025-04-25)
Added
- Add
Err.Color_modeto access value of cli arg--color=(auto|always|never)(#3, @mbarbin). - Add
Err.Log_levelgetters related to current log level (#3, @mbarbin).
Changed
- Add
Err.Log_level.Appfor better compatibility withLogs(#3, @mbarbin).
Deprecated
- In
Log_cli.Configdepreatelogs_levelandfmt_style_renderer(#3, @mbarbin).
Fixed
- Make
Err.error_countinclude errors emitted viaLogs.err- same for warnings (#3, @mbarbin). - Make
Err.had_errorsinclude errors emitted viaLogs.err(#3, @mbarbin).
0.0.10 (2025-03-09)
Fixed
- Fix typo in project name as it was meant to be
pplumbing.
0.0.9 (2025-03-09)
This release is about preparing the publication of the project to the public opam repository.
Changed
- Rename project
pplumbing. - Now publish
cmdlang-cmdliner-runneras a subpackage.
0.0.8 (2024-11-14)
Changed
- Upgrade to
cmdlang.0.0.8.
0.0.7 (2024-11-10)
Initialize release, continue from release numbers of cmdlang.
Added
- Added packages
pp_ttyandpp_log. - Moved from
cmdlangthe packageserr,err-cliandcmdlang-cmdliner-runner.
Changed
- Renamed
Err_cli=>Log_cli.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page