Template:Boilerplate-Firmware-Changelog: Difference between revisions
Appearance
| [checked revision] | [checked revision] |
Update |
Update template |
||
| Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
{{TemplateData | {{TemplateData | ||
|description=Boilerplate for product Firmware Changelog page | |description=Boilerplate for product Firmware Changelog page. | ||
}} | }} | ||
4 mandatory sections (== H2 ==): | |||
# Description | |||
# Version History | |||
# Compatibility | |||
# Related Pages | |||
[[Category:Boilerplates]] | |||
</noinclude><includeonly> | </noinclude><includeonly> | ||
== Description == | == Description == | ||
< | <div class="dim"> | ||
''Brief intro to the firmware changelog per Keep a Changelog standard.'' | |||
'''What to fill in:''' | |||
* 1–2 paragraph intro explaining the purpose of this page | |||
* Specify which product line this firmware changelog covers | |||
* Mention the standards used: | |||
** [https://keepachangelog.com Keep a Changelog] for format | |||
** [https://semver.org Semantic Versioning] (MAJOR.MINOR.PATCH) for version numbering | |||
* Note how firmware files are distributed (authorized partners, downloadable links, etc.) | |||
'''Example structure:''' "This page lists all firmware releases for the [Product Name] [type]. The changelog follows the Keep a Changelog standard and uses Semantic Versioning (MAJOR.MINOR.PATCH). Firmware files are distributed via authorized SOJI partners — contact your sales representative for access." | |||
</div> | |||
== Version History == | == Version History == | ||
< | <div class="dim"> | ||
''Chronological list of all firmware releases (most recent first).'' | |||
'''What to fill in:''' sortable table with columns: | |||
* '''Version''' — version number per SemVer (e.g., '''1.2.0''', '''1.1.2''') | |||
* '''Date''' — release date (YYYY-MM-DD) | |||
* '''Description''' — bullet list grouped by change category | |||
'''Description format — use these standard categories:''' | |||
* <code><nowiki>* '''Added'''</nowiki></code> — new features | |||
* <code><nowiki>* '''Changed'''</nowiki></code> — behavior changes / improvements | |||
* ''' | * <code><nowiki>* '''Fixed'''</nowiki></code> — bug fixes (link to PCN if applicable) | ||
* <code><nowiki>* '''Security'''</nowiki></code> — security patches (include CVE if applicable) | |||
* <code><nowiki>* '''Known Issues'''</nowiki></code> — limitations with workarounds | |||
* <code><nowiki>* '''Deprecated'''</nowiki></code> — features being phased out | |||
* <code><nowiki>* '''Removed'''</nowiki></code> — features removed in this version | |||
'''Versioning rules:''' | |||
* ''' | * MAJOR — incompatible API/protocol changes (requires re-qualification) | ||
* MINOR — new features, backward-compatible | |||
* PATCH — bug fixes only | |||
* ''' | * Pre-release — append <code>-alpha.N</code>, <code>-beta.N</code>, <code>-rc.N</code> | ||
'''How to add a new version:''' copy a row block (from <code>|-</code> to next <code>|-</code>) and paste at top of table. Update Version, Date, and Description fields. | |||
** | </div> | ||
* ''' | |||
** | |||
* ''' | |||
* | |||
* ''' | |||
* | |||
* ''' | |||
** | |||
** | |||
** | |||
| | |||
== Compatibility == | == Compatibility == | ||
< | <div class="dim"> | ||
''Matrix showing which firmware versions work on which hardware revisions.'' | |||
'''What to fill in:''' table with columns: | |||
* '''Firmware Version''' — version number | |||
* '''Hardware Rev A''', '''Rev B''', '''Rev C''', etc. — one column per hardware revision | |||
'''Status indicators:''' | |||
* ✅ Supported — works without issues | |||
* ⚠️ Known issue — works but has documented bug | |||
* ❌ Not supported — incompatible | |||
'''Note:''' Add as many hardware revision columns as your product has. Remove unused columns. | |||
'''Closing note suggestion:''' "If your firmware version is not listed in the compatibility matrix, contact technical support to confirm which hardware revisions are supported." | |||
</div> | |||
== Related Pages == | == Related Pages == | ||
< | <div class="dim"> | ||
* | |||
* | ''Cross-links to related wiki pages and downloadable documents.'' | ||
* | |||
'''What to fill in:''' bullet list of relevant resources | |||
* '''Product User Guide''' — installation and operation manual | |||
* '''Product Datasheet''' — technical specifications | |||
* '''PCN List''' — notifications of hardware/firmware changes | |||
* '''Configuration Guide''' — software setup instructions | |||
* '''Firmware update procedure''' — how to apply firmware updates | |||
* Optional: link to media files (firmware update guide PDF, release notes archive) | |||
'''Link format:''' <code><nowiki>[[{{PAGENAME}} User Guide|User Guide]]</nowiki></code> — auto-uses current page parent name | |||
</div> | |||
== Revision History == | == Revision History == | ||
<div class="revision-history-auto"> | <div class="revision-history-auto"> | ||
<span class="dim"> | <span class="dim">Loading revision history...</span> | ||
Loading revision history... | |||
</span> | |||
</div> | </div> | ||
[[Category:{{subst:#replace:{{subst:PAGENAME}}| Firmware Changelog|}}]] | [[Category:{{subst:#replace:{{subst:PAGENAME}}| Firmware Changelog|}}]] | ||
</includeonly> | </includeonly> | ||
Revision as of 06:43, 19 May 2026
4 mandatory sections (== H2 ==):
- Description
- Version History
- Compatibility
- Related Pages