Changelog
Laratic includes a ready-made changelog page so you can quickly show what’s new, what changed, and what was fixed in each release.
The main changelog file lives at
resources/views/pages/docs/en/changelog.blade.php.
Just add new sections whenever you ship a new update.
How to Add a New Release
Adding a new release is straightforward:
- Open
resources/views/pages/docs/en/changelog.blade.php. - Copy an existing
<x-blocks.docs.changelog-section />block. - Update the
title,version, optionalgithublink, and the items inside each slot. You can add as many items as you want to each slot. They don't have to be a list of items, you can add anything you want.
Example:
<x-blocks.docs.changelog-section
:title="now()->format('F j, Y')"
version="1.3.0"
github="https://github.com/your-org/your-repo/releases/tag/v1.3.0">
<x-slot:new>
<ul class="space-y-1.5 text-sm">
<li>Added AI-powered documentation search</li>
<li>Improved admin dashboard widgets</li>
</ul>
</x-slot:new>
<x-slot:changed>
<ul class="space-y-1.5 text-sm">
<li>Updated typography in docs layout</li>
</ul>
<img src="/images/admin-dashboard-dark.webp" alt="Admin Dashboard" class="w-full" />
</x-slot:changed>
<x-slot:fixed>
<ul class="space-y-1.5 text-sm">
<li>Fixed dark mode persistence issue</li>
</ul>
</x-slot:fixed>
</x-blocks.docs.changelog-section>
Since everything runs through a shared component, all release entries stay consistent—spacing, colors, and structure are handled automatically.