Release Notes
1.0.24
Released Oct 01, 2025
- Released SaaS Hammer React, a React + Django SaaS Template.
- Add AGENTS.md to get better AI agent support.
- Switch from
WebpacktoVitefor better frontend dev experience. - Upgrade
django-allauth[mfa]==65.11.0and switch toallauth.headlessfor authentication API.
1.0.23
Released Apr 27, 2025
- Upgrade web pages and all pre-built components to Tailwind 4.
- Drop SCSS and only use CSS for customization, as Tailwind v4 no longer supports SCSS.
- Upgrade to Python 3.11 and Node 22.
- Update all frontend dependencies.
1.0.22
Released Jan 30, 2025
- Upgrade to
django==5.1.4,wagtail==6.3.2, and all other project dependencies as well. - Upgrade
django-viewcomponentanddjango-formifyto fix some minor bugs. - Refactored the
Celery Demoto use Turbo Stream in order to reduce the amount of custom JavaScript code.
1.0.21
Released Oct 1, 2024
- Open sourced
django-formifyas a new form rendering solution for Django. - Switch from
crispy-tailwindtodjango-formifyand customized form styles. - Fixed some minor bugs.
1.0.20
Released Aug 1, 2024
- Upgrade
Turboto supportmorphmethod in Turbo Stream andInstantClick(Turbo-Prefetch). - Use
django-lifecycleto broadcast Turbo Stream, to make real-time updates on a web page. - Supports Two Factor Authentication in user profile.
- Use
Mailpitto replaceMailHog - Add two premium articles
1.0.19
Released Jun 1, 2024
- Use
django-lookbookto replacedjango-pattern-libraryfor building the next generation UI component library. - Upgrade
python-webpack-boilerplate,tailwindcss-stimulus-componentsand other frontend dependencies. - Upgrade to
wagtail==5.0.5,django==4.2.13, and other Python dependencies. - Add
Centralized LoggingandSpeed Up Python with Golangto the premium articles. - Deprecate Tailwind's
@screendirective. - Fixed some minor bugs.
1.0.18
Released Apr 1, 2024
- Build server-side component solution powered by django-viewcomponent.
- Build new component library django lookbook
1.0.17
Released Mar 4, 2024
- Replace native confirm modal with custom modal built with Tailwind CSS
- Switch message from
top bartotoastnotification. - Add custom Turbo Stream actions.
- Upgrade some Tailwind CSS component such as
Modal,Tab - Make
password strengthStimulus controller work with server side errors. - Fix some minor bugs.
1.0.16
Released Jan 29, 2024
- Upgrade to
Turbo 8withturbo-refresh-method=morphandturbo-refresh-scroll=preserveset, this can make page scroll position preserved after page refresh. - Switch from
django-turbo-responsetodjango-turbo-helperwith more powerful features. - Using
after_create_commit,after_update_commitandafter_delete_commitfromdjango-turbo-helperto trigger broadcast for model instance.
1.0.15
Released Nov 30, 2023
- Replaced Babel with SWC (Speedy Web Compiler) to improve build performance by approximately 20% - 30%.
- Became the maintainer of django-turbo-response and introduced new template tags
turbo_frame,turbo_stream, andturbo_stream_from. - Utilized the new template tags in SaaS Hammer demo apps to render Turbo Frame and Turbo Stream, enhancing code readability similar to Rails.
- Adopted django-actioncable as the default WebSocket solution.
1.0.14
Released Oct 31, 2023
- Add
ChatGPTDemo to show how to use Hotwire, Django, Celery to build Chatbot. - Move
SaaS Hammer Premium Bookto the live site. - Update GitHub Action to clean up outdated package.
1.0.13
Released Sep 28, 2023
- Launch
SaaS Hammer Premium Book, which provides more valuable content and code examples for paid users. - Upload frontend sourcemaps to Sentry for better event processing.
- Fix style bug of the
clipboard_controller. - Update
password_strength_controllerto improve UI interaction. - Upgrade dj-stripe
- Upgrade to
Docker Compose V2
1.0.12
Released Aug 29, 2023
- Implement lazy loading for
Stimulus Controllerto load components on demand, utilizing code splitting techniques to reduce the initial load time. - Enhance the frontend workflow by incorporating automatic compression of static images during the build process.
- Introduce a script that facilitates image resizing and conversion of static images to modern formats like
webpandavif. - Add a Progressive Web App (PWA) demo.
- Include ScrapingClub.com as a valuable learning resource for Web Scraping techniques.
1.0.11
Released Jul 29, 2023
- Add some
UI Examplessuch asProgress Bar,Infinite Scroll,Sortable Solution, etc. to the doc. - Add
progress barto the Celery Demo. - Add
sortablelist to the Task Demo. - Do
Lazy loadingon the image elements. - Upgrade to Python 3.10
- Upgrade to Django 4
1.0.10
Released Jun 30, 2023
- Use
PostHogto help track user behavior, analyze product data - Release eBook
The Definitive Guide to Hotwire and Django (2.0.0) Password Widgetsupportshow/hidepassword
1.0.9
Released May 26, 2023
- Add
Component Libraryto the home page. - Add
Chart,Stepscomponents. - Support writing Stimulus controller in Typescript.
- Set Stimulus
DEBUGbased onNODE_ENV - Support tracking with
Google Tag Manager - Some improvements on the page UI.
1.0.8
Released Apr 9, 2023
- Add
Typescriptsupport to the frontend app - Migrate the docs to
Docusaurus, and deploy onNetlify - Upgrade
pre-commithooks
1.0.7
Released Feb 29, 2023
- Add
OpenAPIsupport toRest API - Add custom exception handler to
Rest API - Add support for hybrid iOS app
- Add support for hybrid Android app
- Upgrade pre-commit hooks
1.0.6
Released Dec 31, 2022
- Upgrade to Node v18
- Upgrade to Wagtail 4
- Upgrade Python dependencies and frontend dependencies
- Update home page style.
1.0.5
Released Oct 10, 2022
- Add
Rest APIsupport - Supports consistent
Signup,Loginbehavior viaRest API - Supports JSON Web Token (JWT)
- Expose
Userdata viaRest API - Add tests code to show how to test Rest API.
1.0.4
Released Aug 30, 2022
- Supports Responsive HTML email
- Add
Mailchimpintegration - Switch to
watchfilesfor auto reload Celery worker during development. - Add
timezonefield to User model.
1.0.3
Released Jul 31, 2022
- Upgrade to python 3.9.13
- Update doc about Cloudflare
- Update User Factory
- Update
pre-commitdependency - Import
Dependabotto help upgrade Python and Node dependency - Update home page to display
Changelog
1.0.2
Released Jun 30, 2022
- Add custom form widgets (
toggle,richtext,select,password), and they are available on thePattern Library - Refactored
frontend/js/app.js
1.0.1
Released Jun 21, 2022
- Add payment feature based on Stripe
- Add doc about the
Payment and Subscription
1.0.0
Released May 19, 2022
- First release!