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:

  1. Open resources/views/pages/docs/en/changelog.blade.php.
  2. Copy an existing <x-blocks.docs.changelog-section /> block.
  3. Update the title, version, optional github link, 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.