The Changelog system provides a structured way to document changes to the application. It uses Template Toolkit (.tt) files to ensure consistent formatting and proper display of changelog entries in reverse chronological order (newest first).
To create a new changelog entry:
/Comserv/root/Documentation/changelog/ directory2025-10-20-feature-name.ttEach changelog entry should follow this basic structure:
<h1>Your Changelog Title</h1>
<div class="changelog-meta">
<span class="date">YYYY/MM/DD</span>
<span class="author">by Your Name</span>
</div>
<div class="changelog-content">
<h2>Overview</h2>
<p>Brief description of the changes</p>
<!-- Your changelog content here -->
</div>
<div class="back-link">
<a href="https://feedthebees.beemaster.ca/Documentation/all_changelog">← Back to All Changelogs</a>
</div>
A complete template file is available at /Comserv/root/Documentation/changelog/changelog_template.tt that you can copy and modify for new entries.
Changelog entries can be viewed in two ways:
The system is transitioning from Markdown (.md) files to Template Toolkit (.tt) files for changelog entries. To convert an existing .md file:
2025-10-01-feature.md to 2025-10-01-feature.tt)An example of a converted file is available at /Comserv/root/Documentation/changelog/2025-09-starman-restart-fix.tt.