Template:Boilerplate-Firmware-Changelog: Difference between revisions
Appearance
| [checked revision] | [checked revision] |
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
{{TemplateData | {{TemplateData | ||
|description=Boilerplate for product Firmware Changelog page. | |description=Boilerplate for product Firmware Changelog page. Includes inline placeholders and edit hints for each section. | ||
}} | }} | ||
</noinclude><includeonly> | </noinclude><includeonly> | ||
<!-- ════════════════════════════════════════════════════════════════ | |||
INSTRUCTIONS FOR EDITOR: | |||
- Replace all {{Placeholder|...}} calls with your actual content | |||
- Update {{FW-Latest-Release}} with the current latest version | |||
- Add a new {{FW-Row-Summary}} and {{FW-Row-Detail}} for each new release | |||
- Update Compatibility table when HW revision changes | |||
- Add an entry to Document Revision History after each edit | |||
════════════════════════════════════════════════════════════════ --> | |||
== Description == | == Description == | ||
This page lists all firmware releases for the | <!-- WHAT TO WRITE: Brief 1-2 paragraph intro about this changelog. Mention the product, the standard used (e.g., Keep a Changelog), and any naming conventions. --> | ||
{{Placeholder|e.g., This page lists all firmware releases for the '''LIGO AIR''' fuel level sensor. The changelog follows the [https://keepachangelog.com Keep a Changelog] standard and uses [https://semver.org Semantic Versioning] (MAJOR.MINOR.PATCH). Firmware files are distributed via authorized SOJI partners — contact your sales representative for access.}} | |||
== Latest Stable Release == | == Latest Stable Release == | ||
<!-- WHAT TO WRITE: Replace the parameter values below with the latest stable version info. | |||
The link "Jump to vX.X.X" auto-generates from the version parameter and links to the row in Version History below. --> | |||
{{FW-Latest-Release | {{FW-Latest-Release | ||
| version = 1.2.0 | | version = 1.2.0 | ||
| Line 16: | Line 28: | ||
== Version Summary == | == Version Summary == | ||
<!-- WHAT TO WRITE: One row per firmware release (most recent first). | |||
Use {{FW-Row-Summary}} template. Required fields: version, date, type. | |||
COPY-PASTE this block to add new version: | |||
{{FW-Row-Summary | version=X.X.X | date=YYYY-MM-DD | type=Stable}} | |||
--> | |||
{| class="wikitable sortable" style="width:100%" | {| class="wikitable sortable" style="width:100%" | ||
|- | |- | ||
| Line 27: | Line 44: | ||
== Version History == | == Version History == | ||
<!-- WHAT TO WRITE: Detailed breakdown per version using {{FW-Row-Detail}} template. | |||
- version: REQUIRED, used for anchor id (must match Version Summary) | |||
- date, type: REQUIRED | |||
- added/changed/fixed/security/known_issues: bullet lists (use *) | |||
- Leave field empty if no items in that category (will show "—") | |||
COPY-PASTE this block to add new version: | |||
{{FW-Row-Detail | |||
| version = X.X.X | |||
| date = YYYY-MM-DD | |||
| type = Stable | |||
| added = | |||
* New feature description | |||
| changed = | |||
* Behavior change description | |||
| fixed = | |||
* Bug fix description | |||
| security = | |||
* Security fix description (with CVE if applicable) | |||
| known_issues = | |||
* Known limitation description | |||
}} | |||
--> | |||
{| class="wikitable sortable" style="width:100%; font-size:0.95em" | {| class="wikitable sortable" style="width:100%; font-size:0.95em" | ||
|- | |- | ||
| Line 42: | Line 82: | ||
| type = Stable | | type = Stable | ||
| added = | | added = | ||
* BLE fast-connect pairing | * '''[e.g., BLE fast-connect pairing — 60% faster pairing time]''' | ||
* | * '''[e.g., Support for external 1-Wire temperature probe]''' | ||
* Configurable sampling rate | * '''[e.g., Configurable sampling rate: 1 / 5 / 10 Hz]''' | ||
| changed = | | changed = | ||
* | * '''[e.g., Measurement accuracy improved from ±0.5% to ±0.3% (full-scale)]''' | ||
* Sleep power consumption | * '''[e.g., Sleep-mode power consumption reduced by 15%]''' | ||
| fixed = | | fixed = | ||
* BLE disconnect after 30+ days uptime | * '''[e.g., Fixed BLE disconnect after 30+ days uptime — see PCN-2025-002]''' | ||
* Memory leak in logging causing reboot | * '''[e.g., Memory leak in logging subsystem causing reboot every ~14 days]''' | ||
| security = | | security = | ||
* LE Secure Connections | * '''[e.g., Updated BLE pairing to LE Secure Connections]''' | ||
* Buffer overflow in OTA routine (CVE-2026-XXXX) | * '''[e.g., Buffer overflow in OTA routine (CVE-2026-XXXX)]''' | ||
| known_issues = | | known_issues = | ||
* OTA fails on iOS 17.4.1 — use Android/USB | * '''[e.g., OTA update fails on iOS 17.4.1 — use Android/USB as workaround]''' | ||
* Calibration UI button unresponsive | * '''[e.g., Calibration UI button occasionally unresponsive — fix planned in v1.2.1]''' | ||
}} | }} | ||
{{FW-Row-Detail | {{FW-Row-Detail | ||
| Line 64: | Line 103: | ||
| type = Stable | | type = Stable | ||
| fixed = | | fixed = | ||
* | * '''[e.g., Hot-fix for boot loop on hardware revision Rev B (date code 2602+)]''' | ||
* | * '''[e.g., Corrected RTC time drift after low-battery event]''' | ||
}} | }} | ||
{{FW-Row-Detail | {{FW-Row-Detail | ||
| Line 72: | Line 111: | ||
| type = Stable | | type = Stable | ||
| added = | | added = | ||
* Support for | * '''[e.g., Support for Hardware Revision B with improved antenna]''' | ||
| changed = | | changed = | ||
* Default BLE TX power +4 | * '''[e.g., Default BLE TX power reduced from +4 to 0 dBm for regulatory compliance]''' | ||
| fixed = | | fixed = | ||
* | * '''[e.g., Battery percentage incorrect when below 20%]''' | ||
}} | }} | ||
|} | |} | ||
== Compatibility == | == Compatibility == | ||
<!-- WHAT TO WRITE: Matrix showing which firmware versions work on which hardware revisions. | |||
Use ✅ Supported, ⚠️ Known issue, ❌ Not supported. | |||
Add columns for each hardware revision your product has. --> | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| Line 112: | Line 131: | ||
| 1.1.2 || ✅ Supported || ✅ Supported || ❌ Not supported | | 1.1.2 || ✅ Supported || ✅ Supported || ❌ Not supported | ||
|- | |- | ||
| 1.1.0 || ✅ Supported || ⚠️ | | 1.1.0 || ✅ Supported || ⚠️ Known boot loop || ❌ Not supported | ||
|- | |- | ||
| 1.0.0 || ✅ Supported || ❌ Not supported || ❌ Not supported | | 1.0.0 || ✅ Supported || ❌ Not supported || ❌ Not supported | ||
|} | |} | ||
{{Placeholder|e.g., If your firmware version is not listed in the compatibility matrix, contact technical support to confirm which hardware revisions are supported.}} | |||
== Related Documents == | == Related Documents == | ||
* [[{{SUBPAGENAME}} User Guide|User Guide]] | <!-- WHAT TO WRITE: Cross-links to related wiki pages and external documents (PDFs uploaded via Special:Upload). --> | ||
* [[{{SUBPAGENAME}} Datasheet|Datasheet]] | * [[{{SUBPAGENAME}} User Guide|User Guide]] {{Placeholder|e.g., installation and operation manual}} | ||
* [[Product Change Notification|PCN List]] | * [[{{SUBPAGENAME}} Datasheet|Datasheet]] {{Placeholder|e.g., technical specifications}} | ||
* [[Product Change Notification|PCN List]] {{Placeholder|e.g., notifications of hardware/firmware changes}} | |||
== Document Revision History == | == Document Revision History == | ||
<!-- WHAT TO WRITE: Track changes to THIS PAGE (the changelog itself), not to firmware. | |||
Add a new row at the top each time you edit this page. | |||
Doc Version uses MAJOR.MINOR (e.g., 1.4) — increment MAJOR for structural changes, MINOR for content updates. --> | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Doc Version !! Date !! Author !! Changes | ! Doc Version !! Date !! Author !! Changes | ||
|- | |- | ||
| 1.4 || | | 1.4 || {{CURRENTYEAR}}-{{CURRENTMONTH}}-{{CURRENTDAY2}} || {{Placeholder|e.g., Cuongnv}} || {{Placeholder|e.g., Added v1.2.0 release entry}} | ||
|- | |- | ||
| 1.3 || 2026-03-20 || [Author] || Added v1.1.2 hotfix | | 1.3 || 2026-03-20 || [Author] || Added v1.1.2 hotfix | ||