Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 19 Dec 14:44
· 734 commits to main since this release

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 TestVersion disabled
  • 80b2f5e TestVersion removed
  • 41cfd4f Transferring trices one by one for TRICE_SINGLE_PACK_MODE in double buffer
  • d56756f Trice stream parsing info added
  • 62951d5 TriceUserManual.md linted
  • 02de378 Trouble Shooting Hints enhanced
  • f0f92c8 Typo corrected
  • 72854c8 Typo fixed
  • 7b327d0 Update CHANGELOG.md
  • e8f4cad Update README with branch structure changes
  • 808be65 Update README.md
  • 0978158 Update README.md
  • 5caa90a Update README.md
  • db6b369 Update README.md
  • 362e47c Update README.md
  • 3b214e7 Update README.md
  • 36e37b2 Update README.md
  • 9610311 Update StructuredLoggingWithTrice.md
  • c74fac8 Update StructuredLoggingWithTrice.md
  • ddc21e4 Update StructuredLoggingWithTrice.md
  • ef7162f Update StructuredLoggingWithTrice.md
  • 12a526c Update StructuredLoggingWithTrice.md
  • e9b9ec7 Update StructuredLoggingWithTrice.md
  • a2cfb0e Update StructuredLoggingWithTrice.md
  • 5f60897 Update TriceUserManual.md
  • 28f1594 Update TriceUserManual.md
  • c225578 Update TriceUserManual.md
  • ea439b4 Update TriceUserManual.md
  • bcf9107 Update TriceUserManual.md
  • 4648aee Update TriceUserManual.md
  • 6737da7 Update TriceUserManual.md
  • a248cd0 Updated G0B1_inst example to demonstrate the use of the Alias feature.
  • c26ce5a Version information output cleanup.
  • 1ef5860 Wrong use of -ts switch now inhibits trice log to run
  • fca6fd9 #572 fixed
  • 117e657 __weak to TRICE_WEAK changed to be conform to different compilers.
  • df9864b temp/ not as link - is does not exist on the server
  • 6ad4442 added
  • 7c15915 added MARKDOWN_CONFIG_FILE: .markdownlint.yaml
  • c8510ea alias and alias assert CGO tests added
  • 5491c8f alias insertion test extended with normal triceS
  • 0b06e8f alias test added (incomplete)
  • 7f9413b all tests enabled
  • 1112a97 all tests pass
  • 5d7bef8 all tests pass (Darwin)
  • 0477369 allowing sending override
  • e10f01e anchor correction
  • 50b5e4b args trim from PR #533 deactivated
  • 95a48de automatic error checks and early exit on errors
  • ecce3f9 bracket test inserted to catch unwanted parser behaviour changes
  • 6126803 build_environment.sh again silent by default
  • 7bccb8a clang-filter Go code added
  • f032d5d clang-format
  • baad466 clang-format action added
  • 52eba90 clang-format applied
  • 1987b6b clang-format.sh executed
  • 7116cde clang-format.sh with check CLI switch
  • a635dd0 colon in comment added
  • 9681d45 colors enabled again
  • 8b36fe7 comment adapted
  • 2c7f4e0 comment adapted.
  • 569b676 comment added
  • 050018a comment added
  • a35c70a comment added
  • 831da92 comment added
  • 08441ed comment added
  • 19190d4 comment added
  • 75b1e48 comment added
  • c709b49 comment corrected
  • 14be75d comment improved
  • 85cd09d comments adapted
  • 61b63d4 comments added
  • b2ce95a comments added
  • b0984d4 comments added
  • 4b44c06 comments added
  • a53d5c3 comments added
  • ec5d486 comments added / changed
  • ea0f175 comments added and formatting
  • 5124124 countedString typeX0 handler ok
  • 6bb1058 darwin all tests pass
  • 6dcc61b darwin path fixed again
  • 67934b2 deactivated PATH extension for objcopy
  • 6daefe4 error message more descriptive
  • 797d91a example G0B1 TRICE_OFF=1translation with and without IDs
  • 9b54d00 executable flags set
  • d735a52 experimental: user labels
  • 82e04a4 feat(trice): 582 - Only includes XTEA if it is enabled
  • 5b5493b feat: 581 - allow to implement different Asserts functions. implement some more assert utility functions (#590)
  • 2a4b227 file renamed
  • cb28b3f first shot
  • 8d9deb3 fix to pass packet tests
  • 00929c9 fix: 576 - promote char* to const
  • d045e6f fixed test renamed
  • d462829 fmt.Sprintf -> fmt.Sprint correction
  • 3973a8d formatting
  • 025d091 generated changes only
  • 84af1cd generated results
  • 0dbd137 gh pages link enabled
  • 9603299 go coverage stuff added/updated
  • d031242 go lint fixes
  • ad10f84 go static check hints followed
  • 6a440bc go test coverage added to testAll.sh
  • 13efa3b golreleaser CLI switch corrected
  • f83cf04 helper scripts added
  • eb7aa95 hint before headline adapted
  • 9e17252 improved detect_arm_include_dir()
  • 032ffc1 improved dumeng TOC patch
  • 468ac37 issue #538 fix
  • b89e57a issue #539 fix
  • 4618477 issue #567 solved. SEGGER_RTT settings now checked as well
  • 121c1db issue #571 fix
  • 8a604d8 legacy comment restored
  • a93de00 legacy file deleted
  • 049a67f line "#define TRICE_CLEAN 0" removed
  • 5fd220f link adapted
  • 96d1009 lint hints incorporated
  • 2382907 linted
  • 27ac085 linted
  • 674cfad linux ok
  • a844f84 ludeeus/action-shellcheck@v2 changed to ludeeus/action-shellcheck@latest
  • 740284d markdown linted
  • a6be62c markdown linted
  • e61c5ca master merge commit
  • d110c9c master merged
  • e7c2883 minor ++
  • e0f156f minor G01B example adaptions
  • 91eb249 minor adaption
  • 0d13934 minor code clean-up
  • 39c95ad minor corrections
  • 25be7a1 minor corrections
  • 0e3163f minor corrections
  • 79aa354 minor edits
  • 9a67b7a minor edits
  • 9d4cca2 minor edits
  • 04ce194 minor fix
  • 5e34294 minor formatting
  • c2a17c4 minor link syntax correction
  • be45272 minor re-ordeing for GH pages rendering
  • 7980361 minor test adaption
  • c276ae6 minor typo corrected
  • 757455b missing global vars added to test function Setup(t)
  • b2b6979 missing lines added
  • ba91608 missing switch -d16 added, time->Time to let tests pass
  • 51e971d moved to deb branch User manual
  • 4f6cfbb newLineComposer function reformatted and commented
  • 9955ff2 no c build
  • e636100 not referenced anymore
  • 24f666f origin info added to trice version
  • f74643e param variation added
  • cb7a188 parts from dev branch included
  • efa7be2 paths ./docs/... to docs/...
  • 5d21101 pr 529 added, ChatGPT Trice compare added
  • 18822b4 questions added
  • ce5cfbf questions corrected
  • a6983eb random tests fixed, more robust now
  • adc6ddb readability improved
  • d689cec redundant newline removed
  • edb7cca reformatted
  • c5ef1ad remamed
  • 25fee4d renamed
  • 755d4fc renamed
  • decb461 renamed
  • e284a0e renamed
  • 43d0eef renamed
  • c84b69f renamed
  • 6dd9a95 renamed
  • 395c85f renamed for goreleaser config
  • 0d37831 renamed to exclude temporary from tests
  • 4574796 renaming fixed
  • 4e2842e render GH pages
  • 577337c render GH pages
  • 5001036 run_with_inhibit_windows deactivated
  • 5f99fe4 run_without_inhibit for eindows
  • 35e5f21 scan repo added
  • 0b466d0 shell check hints incorporated
  • dbac16f shfmt applied
  • bfd94e7 shfmt applied
  • b53c6ec shfmt applied after adapting .editorconfig
  • f9180b1 small correction
  • 0c97cae small readme added for cmd/clang-format
  • d00afd6 sp
  • bd2337e super linter forced to look into project root
  • dbc376a superlinter updated
  • 11968e4 superlinter.yml changed to whitelist mode
  • 81b891c syntax improved
  • 476606b test
  • 7371890 test
  • f0c62f2 test ringB_protect_de_tcobs_ua/ active again
  • 93fa69a test adaptions
  • 7412ad0 test excluded
  • 4791e43 testAll.sh checks first for tool existence and has a (default) quick mode now. Also clang translation is included partially.
  • bd299fe testAll.sh extended with context information
  • 6ed615e testAll.sh full passes
  • a9c39f4 tests ok
  • 41bf189 tests wip
  • dcd546d text moved
  • 4af4778 to check if goreleaser runs on the server
  • 65246b7 toc tweak script added
  • f627b2d trial
  • c101f17 trice build & install steps added
  • 04bb748 trice is build automatically before executing tests
  • e9b283b trice lib build ci workflow added
  • 61e3bd3 trice lib build scripts hardened for CI
  • 56b936d trice settings more centralized to avoid issues
  • bf12857 trice tool compile time information extended
  • f607b7a triceAssert now as empty macros in TRICE_OFF state
  • d205c66 triceAssertTrue and triceAssertFalse tests added
  • b73577e triceSingleBufferStartWritePosition now a global variable for all 4 buffer variants
  • 3468d8f trouble shooting & changelog updated
  • 3420c8a trouble shooting hints improved
  • 91284ea typeX0 Trices chapter added
  • 4d88a3c typeX0 handler for counted strings added
  • f434203 typeX0Handler temporary roll back
  • ae1b9c2 typo corrected
  • 3a396fc typo corrected
  • dc02d9e typo fixed
  • 94377a3 typo fixed
  • 210b243 typo in comment corrected
  • cf5c7e8 typo in questions corrected
  • f2f417c unneeded line removed
  • 9d68ec0 update with v1.1.0 information
  • f36adb3 updated
  • ace6503 updated according ChatGPT recommendation
  • f8ace30 updated action-versions
  • 7d8abc1 user print test over typeX0 added
  • a3b17d9 utf-8 idempotent tests added
  • 37f09cc wip CHANGELOG.md
  • df93539 wip GH pages
  • a3ff635 wip GH pages
  • f30c098 wip Structured Logging
  • 8c10b88 wip Structured Logging
  • 382e85a wip Structured Logging
  • b58fae1 wip Structured Logging
  • be0cb5b wip Structured Logging
  • c0cd3b3 wip Structured Logging Draft
  • cda9c04 wip Structured Logging Draft
  • 3931f06 wip Structured Logging Draft
  • b307a95 wip Structured Logging Draft
  • dd484e9 wip Structured Logging Draft
  • fc4fe78 wip Structured Logging Draft
  • 1b21c8c wip Structured Logging Draft
  • c788d57 wip Trice User Manual
  • 3b5c823 wip _ringB_protect_de_tcobs_ua
  • 8a4d019 wip after merging pr #536
  • 36cea27 wip alias test
  • 22fbf29 wip aliases tests
  • b7ecdbd wip clang-format-ignore
  • 0c46265 wip issue 526
  • 9e24daf wip pages & repo check
  • c4ac7ab wip tests
  • 278ba3a wip tests
  • 5f64891 wip tests
  • 3392846 wip tests
  • c8aaee8 wip tests refactoring
  • c66dced wip title
  • d6bf3ab wip title
  • 4f4e916 wip, all tests ok
  • 3415f43 wrong triceAssertFail removed