Skip to content

Releases: rokath/trice

v1.2.0

26 Mar 20:44

Choose a tag to compare

Changelog

  • 2752bea .idea/workspace.xml now git ignored
  • 8c0394b Add TriceTransfer call for deferred mode
  • 1b61ea5 Adjust target delta column spacing
  • 7182f4e Binary data example for Trices without timestamps added
  • 0e5dcac Bump super-linter/super-linter from 8.3.0 to 8.3.1 in /.github/workflows (#605)
  • e5de93c Clion Inspection Hints incorporated into C Src Code
  • 46f94c9 Compile without (u)int64 and with 16-bit (u)int, solving #607 and #608 (#609)
  • 4aca933 Document tsdelta disable semantics and examples
  • 5f6193b Extend ANSI time tag aliases
  • 6c1082c Fix variadic formatting in msg whitebox test
  • 0aa0cc1 Global \n as line separator.
  • 3be7aea Ignore local Go build cache
  • 2719b91 Keep uppercase timestamp tags in width calculation
  • a4254eb Make ant verbose exclude test path-portable
  • 2494f1b Merge branch 'codexRefactoring'
  • f259330 Merge branch 'codexRefactoring'
  • b077298 Merge branch 'main' into codexRefactoring
  • 367be84 Merge branch 'main' into tsdelta
  • 7a37648 Merge branch 'main' into tsdelta
  • 85d5f72 Merge branch 'main' into tsdelta
  • afce26f Merge remote-tracking branch 'origin/main'
  • eb88753 Merge remote-tracking branch 'origin/main'
  • 7fc6645 Names ...LinebyLine into ...LineByLine
  • 176b47c README.md slightly improved
  • 9f8eb54 Reasons added for "Not applicable for a large legacy code basis."
  • 7593388 ReflowComments type adapted to newer versions
  • bdc044f Remove workspace.xml from version control
  • a9828fb Smaller typos corrected in TriceUsermanual.md
  • 16c0d93 Snapshot current worktree state
  • 345b644 Treat explicit empty tsdelta flags as disabled
  • 5698f46 Trice Compare Added
  • 18f5fd9 Trice compare sheet added to Readme
  • 2b53966 all txt file forced to have \n as line separator
  • a662e47 args: add package docs and improve CLI comments
  • 6896d7c chore(decoder): remove unused decoder testdata binary
  • a423893 chore(src): normalize SPDX headers and include-block spacing
  • 370e184 chore: normalize Go file headers to SPDX MIT
  • 502faf2 ci: exclude flaky circuitcellar link from lychee
  • 51e1d12 clion inspections settings adapted
  • cc12567 clion test project added for code review
  • ef5a68f code cleaning
  • 831405b code more robust
  • 81b7cc0 code more robust and comments improved
  • 9d55c02 codex adaptions accepted.
  • 4372fb6 comment typos corrected
  • fefcf74 dead code removed
  • b30e146 decoder: add shared registry and constructor infrastructure
  • c2a431a decoder: migrate char/dump/trex packages to shared init path
  • ac2c2df docs(com): clarify package and interface comments
  • 5638a6a docs(emitter): add package doc and improve code comments
  • 90da07f docs(pkg): add doc.go files and clean package comments
  • 40e66f5 docs(src): refine doxygen API docs and remove duplicate impl comments
  • 3dda3aa docs: add PR template and refine contributing guide
  • 380e11a docs: fix generated help links
  • 726a9df docs: fix markdown lint issues
  • 0017f2a docs: link manuals to generated CLI help
  • 8329dc5 docs: update changelog for v1.1.1 and v1.2.0
  • b29d0e8 feat(cli): add target timestamp delta columns
  • dec6598 first shot of a AI reworked UM (experimental)
  • 44a35d9 no changes
  • e6c4344 p.Read more robust now
  • 8d9925b refactor(emitter): simplify banOrPickFilter with slices.Contains
  • 29661f3 refactor(trexDecoder): extract formatting helpers and raise coverage
  • ed419ed refactor(trexDecoder): print debug buffers as strings
  • cd745f4 refactor(trexDecoder): reduce duplication and expand branch coverage
  • d701913 refactor(trexDecoder): stringify removeZeroHiByte debug bytes
  • 3fd16b6 refactor(trexDecoder): use tagged switch in removeZeroHiByte
  • f896241 ringB_de_multi_nopf_ua excluded from tests
  • c86420f small HTML syntax correction
  • 8c0a338 small code cleanup
  • 7ff365e test(com): cover open/close verbose and list-error paths
  • 413f555 test(decoders): improve coverage and tighten decoder comments
  • 2f642de test(do): improve docs and add tcpWriter coverage
  • db4c87b test(docs): generate and verify help-all output
  • e1ccdea test(emitter): increase coverage across filters, RPC paths, and helpers
  • 4a4c465 test(translator): fix ts0delta auto-width expectations
  • 97a83ff test(trexDecoder): adapt debug assertions to string buffer output
  • b734ae7 test(trexDecoder): add none-framing edge-case coverage
  • 6630a9f test(trexDecoder): cover doubled-id and framed cleanup paths
  • 98f78d9 test(trexDecoder): cover password-enabled decrypt stage
  • f1d47ce test(trexDecoder): cover read and sprint error/resync branches
  • 0bbe522 tests improved with serial port dummy
  • a1aa918 tests splitted
  • 514a914 tests(args): increase handler branch coverage to 88%
  • 18f1287 tests(args): increase help and subcommand coverage
  • dc9e54c tests(pkg): expand ant/cipher/msg/tst coverage
  • 62686ea tests: harden args/msg coverage and remove brittle line-number checks
  • c831846 triceS chapter extended

v1.1.1

26 Jan 16:48

Choose a tag to compare

Changelog

  • f77c561 2 links corrected
  • 7ad7039 Fix pointer type warnings/errors. Fixes #594 (#597)
  • 8eee86e Improvements to Trice User Manual. Fixes #595 (#598)
  • 195ccfb Relative links replaced with absolute links, to keep them valid also in the generated TriceUserManusl.pdf
  • 536c7b1 Update README.md
  • b8316ad arm-none-eabi-gcc CI setup added
  • 256e6a9 case in links corrected
  • 3bba2a3 codeQL script extended to fight security issue message
  • b99f5ea codeQL status badge added
  • 3587e3d codeql.yml updated: use v4 and manual builds
  • 930078e job name analyze-cpp changed to analyze
  • d624667 minor adaptions
  • 2839f32 re-add CodeQL workflow after reset
  • 0f9c509 script correction
  • 17cb59c temporarily remove CodeQL workflow to reset configuration
  • 1c1337e testAll.sh script hardened
  • 4848d6a tests corrected
  • f4e4022 user manual PDF re-generated

v1.1.0

19 Dec 14:44

Choose a tag to compare

Changelog

  • dbaaeaa -Wno-format-security added to allow all _test/aliasassert... tests
  • 260cc22 "trice version -verbose" now with list of local changed files and git hash during compile time
  • 70318bd #578 issue adaptions
  • e4a0556 #579 fixed
  • eba35d4 $MAKE_JOBS invented to tackle Windows blocking
  • 0b6d104 *.zip file handling corrected
  • d1d5878 -> ludeeus/action-shellcheck@2.0.0
  • d0ad422 -alias added to ./testAll.sh
  • 1240ca7 -ts32 epoch doc improved
  • 5fcc17e -ts32 epoch tryout code
  • b1a8ee6 -ts32=epoch CLI switch added and documented (untested!)
  • 40f1815 ./testAll.sh with CLI config switch
  • 98a3f79 .github chapter extended
  • c07fed5 .github folder explanation chapter added
  • a7ae2e3 //nolint:staticcheck added
  • 4a57315 correction
  • 02b709a A few (deactivated) tests added
  • 1397629 AI generated improvement for build_environment.sh
  • 65908e7 Adaptions for clang
  • 139131f Adaptions for clang
  • 3fc3901 Adaptions for clang
  • 068d4e1 Adaptions for clang
  • 9f3bd8c Adaptions for clang
  • e88c25f Add Homebrew check and dynamic gcc-arm-embedded version setup in build_environment.sh
  • a84cc0d Add Scratch Pad section to user manual
  • c041973 Add an IPv4 UDP receiver and introduce the '-exclude' flag to omit specified sources from scanning.
  • dd8fd6f Add flag to disable CYCLE_ERROR in log
  • 395b5ed Add support for dynamic trice and triceS macro aliases
  • 0b63894 Again "<a id="
  • 1cc430c All enabled tests in MacOS & Windows ok (Linux probably also)
  • ccfc8e2 Auto stash before merge of "main" and "origin/main"
  • 8f0b527 Better handling of aliases
  • 76f2adc Better support for '-ts32 epoch'
  • c0551f1 Builds better commented and explicit without darwin/386
  • 453975e Bump golang.org/x/crypto from 0.35.0 to 0.45.0
  • 9603454 CLI switch -ulabelexample added.
  • 91ebd13 C_INCLUDE_PATH determination with which command
  • 421b75a Change flag naming
  • 89890eb Changed according ChatGPT recommendations
  • d227f2b Changelog updated
  • 86c082d Chapter "Questions" reworked
  • dee62a9 Chapter "Working with the Git Repo" moved to the end
  • d406f1c Chapter 10 reworked
  • 979690b Chapter CD-card writing added
  • 02e9524 Chapter Future Development added
  • 49ce449 Chapter Legacy User Code Trice Adaption added
  • fed394f Chapter Trice Folder Maintenance added
  • a2a3126 Chapters clone & fork added
  • 4b9d0ae Colons removed from headlines
  • 4ef534a Comment added
  • b308089 Comments added, smaller adaptions according ChatGPT
  • d0e446a Comments corrected
  • 1cd5092 Compact JSON example added.
  • 42400a4 Create SECURITY.md for security policy (#593)
  • 4121bd4 DEBUG for super linter enabled
  • 0283a37 Darwin check added
  • e2080fa Date for done added
  • 7942b41 Disable Jekyll build step in pages.yml
  • 1b013fb Disable Jekyll build step in pages.yml
  • febd9dc Exclude custom macros for TRICE_OFF == 1 && TRICE_CLEAN == 0
  • 1b2f3e0 File name as comment added
  • 7b41a67 Fix TestInsertWithBrackets by updating findClosingParentis to handle escaped quotes and parentheses in string literals.
  • 8f75007 Fix missing closing parenthesis in exampleOfManualJSONencoding() in triceCheck.c
  • d215075 Fix typos and enhance clarity in TriceUserManual
  • 2ecdfcc Formatting for ID warning with tabs now
  • 720740c Function SomeExampleTrices() now in TRICE_OFF bracket
  • e8070c5 GH Action link check added
  • fd64bfd GH action Pages workflow added
  • e7895af Global vars saved and restored
  • c3fdd68 Hit to use buildTriceTool.sh added
  • 4378c49 Ignore legacy vendor folders from markdownlint
  • cb71772 Inhibit system sleep during test execution
  • ab0cf1d Internal SAlias handling modified
  • a53e765 Issue #553 fixed
  • 37c1e9f Issue #584 solution incorporated
  • 85c2196 Level Specific Configuration added
  • aa5d223 Links corrected
  • 45822b7 Links corrected, TOC syntax better GH Av´ctions Chapter extended
  • c7b8146 Merge branch 'devel'
  • 3316fc2 Merge branch 'issue526shadow'
  • 9385471 Merge branch 'master' into devel
  • 5c3064b Merge branch 'master' into devel
  • 17412b2 Merge branch 'master' into devel
  • d11327e Merge branch 'master' into devel
  • 3aae3a4 Merge branch 'master' into devel
  • 2879924 Merge branch 'master' into devel
  • 09c30e7 Merge branch 'master' into devel
  • e119a98 Merge branch 'master' into devel
  • ab7ab8c Merge branch 'master' into devel
  • 4647558 Merge branch 'master' into devel
  • 8bd3a34 Merge branch 'master' into newTagsIssue541.1
  • e811593 Merge branch 'ts32epoch'
  • 0c47993 Merge remote-tracking branch 'origin/devel' into devel
  • 88e3eab Merge remote-tracking branch 'origin/devel' into devel
  • f7edcc5 Merge remote-tracking branch 'origin/main'
  • f761fa6 Merge remote-tracking branch 'origin/main'
  • 972c00e Merge remote-tracking branch 'origin/main'
  • e4c924c Merge remote-tracking branch 'origin/rokath-patch-1'
  • 3e41ef9 Minimum enabled
  • 3217fb3 New -alias CLI switch chapter
  • 5e88de2 Now with linux arm 6/7 build and better selected files
  • 2e90daa Omit the Alias field from serialization to minimize the til.json size
  • b02c649 Refactor alias handling logic, fixing custom macro handling where the format string isn't the first arg after Trice ID.
  • 0f42ac9 Refactored matchTrice for better custom macro support, added resolveTriceAlias, and expanded tests for alias handling.
  • 63355ee Refine format specifier checks to exclude alias macros, ensuring reliable evaluation for built-in trice macros only.
  • 3de3f4d Restructured Tests copied from deb branch. Some need further adaption.
  • 4a6b98a Save and restore global vars
  • 06c3aae Structured Logging Spec a bit improved
  • 75c5206 Structured Logging Specification Draft added.
  • 46c0a33 Structured Logging chapter extended
  • 0abe625 Syntax improvements & file list more fine granular
  • 7fcef85 TRICE_CLEAN included into evaluation
  • 3baf533 TRICE_DEFERRED_AUXILIARY32 excluded until needed
  • 6775776 TRICE_OFF=1 translation for triceAssert fixed
  • 9b9a6f4 Test TRICE_OFF=1 translation with and without IDs
  • 4961001 Test fixed
  • 26b4407 Test fixed
  • 8366a4e Test fixed
  • f2a6b3c Test fixed
  • f7f3843 Test special_dblB_de_tcobs_ua fixed.
  • a9da49f...
Read more

v1.0.0

25 Apr 15:21

Choose a tag to compare

Changelog

0.74.0

25 Apr 15:08

Choose a tag to compare

Changelog

v0.73.1

26 Jan 14:13

Choose a tag to compare

Changelog

  • f6aadde 2 chapters added: library? and possible variadic macros issue
  • b44c179 Merge remote-tracking branch 'origin/devel' into devel
  • a1c216e legacy debug log removed
  • a64df2e v0.73.1 changes added

v0.73.0

19 Jan 21:30

Choose a tag to compare

Changelog

  • aec9437 ++caffeinate
  • c3e304e - Scripts improved - Only one common trice-clean... and trice-insert... script - Trice cache warning added in case no cache folder exists and -cache switch is applied
  • ffb2201 -defaultStampSize for legacy upper case only TRICE messages changed to 0
  • 100efb3 2 chapters added
  • 4748c60 Better RTT Log support for Darwin and Linux.
  • 506906d CLI -liPathRelative bool replaced with -liPath string
  • 60695a1 CLI pars reordered
  • 6fd091d Change to global demoTIL.json and demoLI.json
  • d8312a0 Chapter "Trice location information file li.json" extended.
  • 985de7c Chapter Add-On Hints added
  • 6a36774 Chapters Protect, Diag and Acoid False-Positives added
  • 7379ef4 Comment adapted
  • 1b86213 Example added
  • be72b93 JLinkRTTLogger Issue chapter added
  • b354653 LI now shows only base name during trice log to keep lines shorter
  • a65202d Link repair
  • 839d0ea Linux setup added
  • a6f0956 Merge branch 'devel'
  • 9bd2dfd Merge branch 'master' into devel
  • 443cfc7 Merge branch 'master' into devel
  • 5318ddf Merge branch 'master' into devel
  • d55f0aa Merge remote-tracking branch 'origin/devel' into devel
  • 7897918 Merge remote-tracking branch 'origin/devel' into devel
  • f52f296 Merge remote-tracking branch 'origin/devel' into devel
  • 36ff00f Merge remote-tracking branch 'origin/devel' into devel
  • 1d0de04 Merge remote-tracking branch 'origin/devel' into devel
  • 5279680 OpenCM3 example now part of user manual
  • c20e95d RTT Support unified and improved,
  • f2dbf36 RTT script for Linux ok
  • 33c4cd9 RTTLog with tmux added (experimental)
  • dd5828f SeveraL Minor improvements
  • 7f0854b User manual PDF re-generated
  • 41be494 Verbose ID log extended and improved
  • 7c386c8 comment added
  • 45fd602 comments improved
  • 9878294 empty lines added
  • 7801682 example folder finetuning
  • 75c4ec1 example logs improved
  • 7b86ee4 example scripts simplified
  • 6dc63dd examples finetuned
  • 073af05 generated
  • 82356e6 layout changed slightly
  • c4f28ec v0.73.0 changes incorporated
  • e469901 win setup updated

v0.72.5

18 Dec 20:51

Choose a tag to compare

Changelog

  • 9145083 ./renewIDs_in_examples_and_test_folder.sh now usese relative paths does not delete history per default
  • 27c42b4 ConstruvrFullTriceInfo reworked and environment adapted
  • 7af720a Hint added
  • be305a2 Links corrected
  • bb838ad Links corrected
  • bcc184c Special test for debug added
  • 367ea55 comment added
  • 72db3de maintenance
  • 4cc18f3 special test for debugging added
  • 61f8cfb stop on parse errors immediately
  • 141c1cd v0.72.5 changes incorporated
  • a7e3c98 wrong character deleted

v0.72.4

12 Dec 17:00

Choose a tag to compare

Changelog

v0.72.3

25 Nov 16:49

Choose a tag to compare

Changelog