Release Notes
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
ChatGPT
Demo to show how to use Hotwire, Django, Celery to build Chatbot. - Move
SaaS Hammer Premium Book
to 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_controller
to improve UI interaction. - Upgrade dj-stripe
- Upgrade to
Docker Compose V2
1.0.12
Released Aug 29, 2023
- Implement lazy loading for
Stimulus Controller
to 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
webp
andavif
. - 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 Examples
such asProgress Bar
,Infinite Scroll
,Sortable Solution
, etc. to the doc. - Add
progress bar
to the Celery Demo. - Add
sortable
list to the Task Demo. - Do
Lazy loading
on the image elements. - Upgrade to Python 3.10
- Upgrade to Django 4
1.0.10
Released Jun 30, 2023
- Use
PostHog
to help track user behavior, analyze product data - Release eBook
The Definitive Guide to Hotwire and Django (2.0.0)
Password Widget
supportshow/hide
password
1.0.9
Released May 26, 2023
- Add
Component Library
to the home page. - Add
Chart
,Steps
components. - Support writing Stimulus controller in Typescript.
- Set Stimulus
DEBUG
based onNODE_ENV
- Support tracking with
Google Tag Manager
- Some improvements on the page UI.
1.0.8
Released Apr 9, 2023
- Add
Typescript
support to the frontend app - Migrate the docs to
Docusaurus
, and deploy onNetlify
- Upgrade
pre-commit
hooks
1.0.7
Released Feb 29, 2023
- Add
OpenAPI
support 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 API
support - Supports consistent
Signup
,Login
behavior viaRest API
- Supports JSON Web Token (JWT)
- Expose
User
data viaRest API
- Add tests code to show how to test Rest API.
1.0.4
Released Aug 30, 2022
- Supports Responsive HTML email
- Add
Mailchimp
integration - Switch to
watchfiles
for auto reload Celery worker during development. - Add
timezone
field 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-commit
dependency - Import
Dependabot
to 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!