AI SaaS Template Changelog

This page tracks notable updates to the AI SaaS Template boilerplate so you can keep your baseline current.

March 30, 2026

Tailwind and Bootstrap production refresh

This release makes both the generated Tailwind and Bootstrap Boilerplates feel production-ready out of the box, with stronger core surfaces, better content, and a more polished buyer experience.

  • Rebuilt the homepage, about page, pricing, blog, auth, and AI tool surfaces across both boilerplates around a more polished SaaS design system.
  • Upgraded the placeholder content in both boilerplates with stronger testimonials, FAQ content, richer editorial layouts, and clearer pricing comparison states.
  • Added a synced /preview/tailwind/ experience so buyers can inspect the Tailwind Boilerplate with the same URL structure they receive after download.
  • Tightened visual consistency across dark mode, forms, CTA states, footer contrast, and shared navigation patterns in both boilerplates.
  • Expanded both boilerplates so they ship with stronger blog, pricing, and AI-workflow pages out of the box, plus legal page placeholders you can replace with your own copy.

March 26, 2026

Major generator refresh

This release substantially updates the boilerplate so new installs start from a more current and reliable baseline.

  • Upgraded the Django boilerplate to Django 5.2.12.
  • Upgraded the Tailwind toolchain to Tailwind CSS 4.2.2 and standardized the generator on the @tailwindcss/cli workflow.
  • Upgraded the Bootstrap boilerplate to Bootstrap 5.3.8 and refreshed its crispy-forms integration for better compatibility with current Django releases.
  • Refreshed core dependencies across the boilerplate, including Pillow 12.1.1, psycopg[binary] 3.3.3, django-compressor 4.6.0, rcssmin 1.2.2, and rjsmin 1.2.5.

February 14, 2025

  • Replaced runtime.txt with .python-version, which is now the recommended path for Heroku Python version detection.
  • Upgraded Python to 3.11.11.

January 31, 2025

  • Updated several core dependencies, including openai, Pillow, and psycopg.
  • Fixed minor generator issues.

May 29, 2024

  • Upgraded django-allauth to 0.63.2.
  • Added django-allauth[socialaccount] to the requirements because the social account package is no longer bundled implicitly with the base install.

May 14, 2024

  • Upgraded the OpenAI Python client to 1.30.1.
  • Replaced the old global OpenAI client pattern with client instances for better customization and cleaner request handling.

April 11, 2024

Bootstrap 5 support

The generator added first-class support for Bootstrap 5 alongside Tailwind CSS, giving users a supported alternative styling stack.

March 24, 2024

Added x-cloak to the navbar

The boilerplate now includes the x-cloak helper to prevent Alpine.js UI flicker before hydration:

[x-cloak] {
  display: none;
}

Example usage:

<nav x-data="{ open: false }" x-cloak></nav>

March 23, 2024

Added related-blog population tooling

The boilerplate added a helper and management command for populating related blog posts:

  • utility module: blog/utils/populate_related_blogs.py
  • management command: blog/management/commands/populate_related_blogs.py

Run it with:

python manage.py populate_related_blogs

For the deeper write-up, see How to Programmatically Populate Related Blogs in Django.

March 22, 2024

Added a paginator component

The boilerplate added a reusable paginator include:

{% include 'pages/components/paginator' %}

March 15, 2024

Added sitemap.xml

The boilerplate added a sitemap view for better SEO coverage.

March 10, 2024

Restyled error pages

The error pages were refreshed to be clearer and more user-friendly.

March 5, 2024

Added robots.txt

The boilerplate added a robots.txt template to help control crawler access and indexing.