From d316f74b94bf9d8ff52dc47c33aded7e2d146e1c Mon Sep 17 00:00:00 2001 From: w1ne <14119286+w1ne@users.noreply.github.com> Date: Wed, 4 Feb 2026 14:19:33 +0100 Subject: [PATCH 1/2] Revert "chore: prepare v1.11.0 release" This reverts commit 6c9ba26c2bfbe5aa4698168d80bfb336df878e50. --- CHANGELOG.md | 9 --------- include/uds/uds_version.h | 4 ++-- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5733772..6a0c63a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,14 +1,5 @@ # Changelog -## [1.11.0] - 2026-02-04 - -### Added -- **Copyright Headers**: Added standard license headers to all source, include, test, and script files. -- **License**: Switched to `PolyForm-Noncommercial-1.0.0` for all core library components. - -### Fixed -- **CI/CD**: Resolved issue in release workflow where `coverage_summary.txt` was not generated. - ## [1.10.0] - 2026-02-04 ### Added diff --git a/include/uds/uds_version.h b/include/uds/uds_version.h index 3ffb3bf..5c04a60 100644 --- a/include/uds/uds_version.h +++ b/include/uds/uds_version.h @@ -19,13 +19,13 @@ extern "C" { #define UDS_VERSION_MAJOR 1 /** Minor version number (backward-compatible functionality) */ -#define UDS_VERSION_MINOR 11 +#define UDS_VERSION_MINOR 10 /** Patch version number (backward-compatible bug fixes) */ #define UDS_VERSION_PATCH 0 /** Full version string */ -#define UDS_VERSION_STR "1.11.0" +#define UDS_VERSION_STR "1.10.0" /** Version as a single integer for comparison (MMmmpp format) */ #define UDS_VERSION_INT \ From 865c9be65d216bf0d9f8504647512195485f6366 Mon Sep 17 00:00:00 2001 From: w1ne <14119286+w1ne@users.noreply.github.com> Date: Wed, 4 Feb 2026 14:22:30 +0100 Subject: [PATCH 2/2] chore: cleanup release automation and finalize changelog --- .github/workflows/release.yml | 2 +- CHANGELOG.md | 4 ++++ scripts/generate_release_notes.sh | 38 +++++++++++++++---------------- 3 files changed, 24 insertions(+), 20 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7e8250b..2dc21c6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -93,7 +93,7 @@ jobs: echo "" >> release-notes.md echo "---" >> release-notes.md echo "" >> release-notes.md - echo "## 📊 Code Coverage" >> release-notes.md + echo "## Code Coverage" >> release-notes.md echo "" >> release-notes.md echo "**Line Coverage**: ${{ steps.coverage.outputs.coverage }}%" >> release-notes.md echo "" >> release-notes.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 6a0c63a..9bd9215 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Changelog ## [1.10.0] - 2026-02-04 + +### Added +- **Copyright Headers**: Added standard license headers to all source, include, test, and script files. +- **License**: Switched to `PolyForm-Noncommercial-1.0.0` for all core library components. ### Added - **Service 0x2A (ReadDataByPeriodicIdentifier)**: Integrated scheduler supporting Fast, Medium, and Slow rates. diff --git a/scripts/generate_release_notes.sh b/scripts/generate_release_notes.sh index 739881b..53c1a19 100755 --- a/scripts/generate_release_notes.sh +++ b/scripts/generate_release_notes.sh @@ -17,13 +17,13 @@ fi # Header cat << EOF -# 🚀 UDSLib v${VERSION} +# UDSLib v${VERSION} **Universal Diagnostics Stack for Embedded Systems** --- -## 📋 What's New +## What's New EOF @@ -47,7 +47,7 @@ cat << 'EOF' --- -## ✅ Test Results +## Test Results EOF @@ -57,17 +57,17 @@ if [ -f "build/test-results.xml" ]; then PASSED=$((TOTAL - FAILURES)) if [ "$FAILURES" -eq 0 ]; then - STATUS="✅ **All Tests Passed**" + STATUS="**All Tests Passed**" else - STATUS="⚠️ **Some Tests Failed**" + STATUS="**Some Tests Failed**" fi cat << EOF $STATUS - **Total Tests**: ${TOTAL} -- **Passed**: ${PASSED} ✅ -- **Failed**: ${FAILURES} ❌ +- **Passed**: ${PASSED} +- **Failed**: ${FAILURES} EOF elif [ -f "test-output.txt" ]; then @@ -75,11 +75,11 @@ elif [ -f "test-output.txt" ]; then if grep -q "100% tests passed" test-output.txt; then TOTAL=$(grep -oP '\d+(?= tests passed)' test-output.txt | tail -1 || echo "0") cat << EOF -✅ **All Tests Passed** +**All Tests Passed** - **Total Tests**: ${TOTAL} -- **Passed**: ${TOTAL} ✅ -- **Failed**: 0 ❌ +- **Passed**: ${TOTAL} +- **Failed**: 0 EOF else @@ -94,14 +94,14 @@ cat << EOF --- -## 📦 Build Information +## Build Information - **Version**: ${VERSION} - **Build Date**: $(date -u +"%Y-%m-%d %H:%M:%S UTC") - **Compliance**: ISO 14229-1 (UDS) - **Platform Support**: Bare Metal, FreeRTOS, Zephyr, Linux, Windows -## 🎯 Supported Services +## Supported Services UDSLib v${VERSION} implements **16 ISO 14229-1 services**: @@ -127,7 +127,7 @@ UDSLib v${VERSION} implements **16 ISO 14229-1 services**: --- -## 📥 Installation +## Installation ### Download Pre-built Binaries @@ -138,7 +138,7 @@ Download the attached artifacts: ### Build from Source \`\`\`bash -git clone https://github.com/yourusername/udslib.git +git clone https://github.com/w1ne/udslib.git cd udslib git checkout v${VERSION} mkdir build && cd build @@ -149,7 +149,7 @@ ctest --- -## 📚 Documentation +## Documentation - [Architecture Guide](docs/ARCHITECTURE.md) - [API Documentation](docs/CLIENT_API.md) @@ -157,7 +157,7 @@ ctest - [Porting Guide](README.md#4-porting-guide) - [Commercial Licensing](docs/COMMERCIAL_STRATEGY.md) -## 💼 Licensing +## Licensing - **Community**: PolyForm Noncommercial 1.0.0 (noncommercial use). See LICENSE. - **Commercial**: 5,000 EUR for production/commercial use, includes integration + 1 year support. @@ -165,11 +165,11 @@ ctest --- -## 🐛 Report Issues +## Report Issues -Found a bug? [Open an issue](https://github.com/yourusername/udslib/issues) +Found a bug? [Open an issue](https://github.com/w1ne/udslib/issues) -## 📜 Full Changelog +## Full Changelog See [CHANGELOG.md](CHANGELOG.md) for complete version history. EOF