Repository navigation
v2.0.0
Changes since v2.0.0-beta-4 are listed below. For the complete feature set, use the feature overview. Upgrading from 1.x? Read the migration guide before rebuilding.
Manuals and release artifacts
- The guided User Manual and complete Reference Manual ship as separate PDF and EPUB 3 assets. EPUBs show the source version, commit and generation date. Release and snapshot CI generate both formats; the release audit checks their published downloads.
- EPUB formatting adds code wrapping, compatible diagram images, text labels for editorial symbols and contents without duplicate numbering. Known reader limit: in SumatraPDF 3.5.2/3.6.1, wide tables can be clipped or long identifiers can overlap neighboring columns. Use the PDFs for these tables.
- The new feature overview lists capabilities by introduction version, newest first, links to their documentation and marks obsolete features. The root README and Reference Manual link to it.
- Manuals start with task choices and concrete input/output examples, including two-column CSV export, unit conversion, irregular measurement times and target-stamp selection. Detailed rules remain in reference sections and appendices; the host logging overview explains ownership, buffers and error handling.
Developer workflow and cleanup
- Developer workflows use consistently numbered internal helpers. Direct callers of
examples/buildCLI.shandexamples/prepareTriceBind.shmust useexamples/_010_build_cli.shandexamples/_020_prepare_trice_bind.sh. Public build and test entry points remain available. - Unused host parsing, ID-management and timestamp-formatting helpers have been removed. Active runtime behavior and dictionary formats are preserved.
Homebrew (stable releases)
Install a stable release via Homebrew: brew install rokath/tap/trice.
For a beta, download this release's platform archive and use its matching target sources.
macOS
If Gatekeeper blocks the downloaded tool, remove the quarantine flag from
the unpacked binary path, for example:
xattr -d com.apple.quarantine path/to/trice
Windows
If SmartScreen or the file block flag gets in the way, unblock the unpacked
binary path, for example:
Unblock-File path\to\trice.exe