Skip to content

v2.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Nov 11:04
· 26 commits to main since this release
e72ef07

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.sh and examples/prepareTriceBind.sh must use examples/_010_build_cli.sh and examples/_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