From db38dc115dc64af2cd5c4a8201294f9d65e1e349 Mon Sep 17 00:00:00 2001 From: Cory Zue Date: Mon, 19 Aug 2024 14:02:11 +0200 Subject: [PATCH 1/6] starting release notes --- release-notes.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/release-notes.md b/release-notes.md index 7ee0e93..305d235 100644 --- a/release-notes.md +++ b/release-notes.md @@ -3,6 +3,20 @@ Version History and Release Notes Releases of [SaaS Pegasus: The Django SaaS Boilerplate](https://www.saaspegasus.com/) are documented here. + +## Version 2024.9 + + +### Fixed + +- Updated Pegasus color CSS variables to use the DaisyUI variables, so that they change + when you change DaisyUI themes. (Thanks Peter for the suggestion!) +- Removed `custom.mk` if your project was not generated with a `Makefile`. (Thanks Finbar for reporting!) + +### Documentation + +- Improved the documentation on [customizing the Material Bootstrap theme](./css/bootstrap.md#customizing-the-material-theme). + ## Version 2024.8.1 This is a maintenance release which upgrades HTMX to version 2.0 and fixes a handful of minor bugs. From e4feece7d5080f214cb5d26b42159a42a32feaca Mon Sep 17 00:00:00 2001 From: Cory Zue Date: Thu, 22 Aug 2024 08:09:38 +0200 Subject: [PATCH 2/6] more release notes --- release-notes.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/release-notes.md b/release-notes.md index 305d235..a1d3ae9 100644 --- a/release-notes.md +++ b/release-notes.md @@ -6,17 +6,35 @@ Releases of [SaaS Pegasus: The Django SaaS Boilerplate](https://www.saaspegasus. ## Version 2024.9 - ### Fixed - Updated Pegasus color CSS variables to use the DaisyUI variables, so that they change when you change DaisyUI themes. (Thanks Peter for the suggestion!) - Removed `custom.mk` if your project was not generated with a `Makefile`. (Thanks Finbar for reporting!) +- Removed "Containers started" message from `make start` command that never exectuted. (Thanks Richard for reporting!) +- Fixed an issue where the active tab wasn't properly highlighted in certain cases on Bulma builds. +- Fixed an issue with sqlite builds where the default `DATABASE_URL` would cause the DB to switch to Postgres. + (Thanks Harry and Richard for reporting!) +- Switched allauth from Twitter (which appears no longer supported) to Twitter Oauth2, which still works. + (Thanks Bandi for reporting!) +- Better style inputs of type `time` and `datetime-local` in forms. + (Thanks Peter for reporting and fixing!) + +### Changed + +- Simplified bulma navbar to use bulma native classes instead of custom CSS. (See upgrade note below.) +- Updated default github repo in `app-spec.yml` to use raw project slug instead of the hyphenated version. + (Digital Ocean deployments, only, thanks Richard for suggesting) +- Added `DEFAULT_FROM_EMAIL` to main `settings.py` file and `.env` files ### Documentation - Improved the documentation on [customizing the Material Bootstrap theme](./css/bootstrap.md#customizing-the-material-theme). +### Upgrading + +- Bulma builds may need to add the `is-tab` class to `navbar-items` in the top nav to mimic the updated navbar styling. + ## Version 2024.8.1 This is a maintenance release which upgrades HTMX to version 2.0 and fixes a handful of minor bugs. From 62f736de4810dae054a131f6b7ecc5caefd034cd Mon Sep 17 00:00:00 2001 From: Cory Zue Date: Thu, 22 Aug 2024 13:17:01 +0200 Subject: [PATCH 3/6] more --- release-notes.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/release-notes.md b/release-notes.md index a1d3ae9..bc8307a 100644 --- a/release-notes.md +++ b/release-notes.md @@ -19,6 +19,11 @@ Releases of [SaaS Pegasus: The Django SaaS Boilerplate](https://www.saaspegasus. (Thanks Bandi for reporting!) - Better style inputs of type `time` and `datetime-local` in forms. (Thanks Peter for reporting and fixing!) +- Fixed an issue with Heroku Docker deploys caused by the introduction of caching in verison 2024.8. + Heroku [does not support this](https://stackoverflow.com/a/78901250/8207), so it has been removed from Heroku Docker builds. + (Thanks Richard for reporting!) +- Fixed a bug where the `team_nav_items.html` and `team_selector.html` templates could be accidentally included even + if you built without teams. ### Changed From 518dabfda550617b5ecb4812546b4678e0135777 Mon Sep 17 00:00:00 2001 From: Cory Zue Date: Fri, 23 Aug 2024 10:25:43 +0200 Subject: [PATCH 4/6] update release notes --- release-notes.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/release-notes.md b/release-notes.md index bc8307a..68f7054 100644 --- a/release-notes.md +++ b/release-notes.md @@ -30,7 +30,8 @@ Releases of [SaaS Pegasus: The Django SaaS Boilerplate](https://www.saaspegasus. - Simplified bulma navbar to use bulma native classes instead of custom CSS. (See upgrade note below.) - Updated default github repo in `app-spec.yml` to use raw project slug instead of the hyphenated version. (Digital Ocean deployments, only, thanks Richard for suggesting) -- Added `DEFAULT_FROM_EMAIL` to main `settings.py` file and `.env` files +- Moved `SERVER_EMAIL` and `DEFAULT_FROM_EMAIL` from `settings_production.py` to main `settings.py` file, + and made it possible to set them via the environment/`.env` file. ### Documentation @@ -438,7 +439,7 @@ This would most likely manifest as a browser JavaScript error of the form: `Uncaught ReferenceError: htmx/SiteJS/etc. is not defined`. To resolve this, make sure all additional dependencies are also loaded with `defer` (for external scripts), -or only referenced after the `'DOMContentLoaded'` event (for inline scrxipts). +or only referenced after the `'DOMContentLoaded'` event (for inline scripts). Alternatively, you can remove the `defer` keyword from the `