Releases: rokath/trice
Releases · rokath/trice
v1.2.0
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
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
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...
v1.0.0
0.74.0
v0.73.1
v0.73.0
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
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
Changelog
- 5e0132b "trice log -p com1 -stat" is working
- 232b2db -stat ok
- 300681f Avoids panic on running out on IDs in non-random case
- bdc7f1f Bump golang.org/x/crypto from 0.17.0 to 0.31.0
- fd66933 C# generator base function ok
- be61b9d CLI generate extended
- 0564a37 CLI long name now -spaceInsideParenthesis
- 97b04ce CLI switch renamed: spaceAfterOpeningBrace -> spaceInsideTriceBrace
- 17f95d9 Chapter Test Results added
- cfaf10e F030 examples reworked
- 63b3cba Link added
- bfdfd9c Link repaired
- 7966ca7 Links now direct into user manual
- f4057c5 Markdown doc files formatting improved
- 0dd9982 Merge branch 'devel'
- 3bab2a2 Merge pull request #513 from rokath/dependabot/go_modules/golang.org/x/crypto-0.31.0
- 9e0038a RPC info added test info moved
- 1514f8d Show all colors now only with trice generate
- f4b4c6e TOC improved
- 78fbd3a Unique names for function pointers
- 1eb30e1 bugfix
- b8dc081 clang-format adaptions
- 4375657 comment removed
- d2ed07f config speed examples added to user manual
- 39caef3 contend moved to Trice User Manual
- 1ba8957 devel merged into master
- 892348c devel merged into master
- 002a489 finetuning generate
- a2356fd folder renamed/removed
- 048679e generate added
- cf402d3 generate ok
- c9027ee image sizes adapted
- 35cd7d6 legacy comment removed
- 7cefbad link added
- c253b7d link redirection
- 915d592 link repair
- e681a2a moved/renamed
- e53b705 now ok
- a9984a6 refactored
- 20f269c small correction
- ac27fdd test
- 0017f7c test results updated
- d7bae49 trice generate works (partially
- 7964225 triceF treated differently
- 2f9eeb3 v0.72.4 info added
v0.72.3
Changelog
- 6cc0d79 CHANGELOG.md updated
- 05eede2 CLI switch -spaceAfterOpeningBrace added to
tice clean - e028a42 Merge branch 'master' into devel
- acd8c7b Merge branch 'master' into devel
- 01b18c4 auto formatter changes
- 1677111 auto formatting reults
- 47a9404 comment added
- a273884 date command added
- 52386b0 empty lines added
- f7fbfb1 exec mode added to scripts
- 647aec8 gcc selected
- 1564d09 partial "-Wmaybe-uninitialized" added
- c6852b8 partial "-Wmaybe-uninitialized" added
- 0407597 v0.72.3 prepared