Skip to content

Commit

Permalink
Merge pull request #93 from czue/develop
Browse files Browse the repository at this point in the history
 2024.8.2 release
  • Loading branch information
czue authored Aug 23, 2024
2 parents f6910d0 + 2e45573 commit 3ed50b6
Showing 1 changed file with 50 additions and 1 deletion.
51 changes: 50 additions & 1 deletion release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,55 @@ Version History and Release Notes

Releases of [SaaS Pegasus: The Django SaaS Boilerplate](https://www.saaspegasus.com/) are documented here.

## Version 2024.8.2

This is a maintenance release that includes a number of mostly small fixes and updates,
and updates Django to version 5.1.

### Fixed

- **Fixed a few styling issues on Bulma builds**:
- Disabled dark mode. The styling for Dark mode was not fully supported by Bulma and led to strange-looking layouts.
- 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](https://docs.allauth.org/en/latest/socialaccount/providers/twitter.html)
(which seems no longer supported) to [Twitter Oauth2](https://docs.allauth.org/en/latest/socialaccount/providers/twitter_oauth2.html), which still works.
(Thanks Bandi for reporting!)
- Fixed an issue introduced in version 2024.8 which caused Heroku Docker deploys to fail.
Heroku [does not support caching](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 the (unused) `text-muted` css class to `pg-text-muted` in a handful of places on Tailwind builds.
(Thanks Peter for reporting!)

### Changed

- **Upgraded Django to version 5.1.**
- Upgraded all Python packages to their latest versions.
- 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 executed. (Thanks Richard for reporting!)
- Better style inputs of type `time` and `datetime-local` in forms on all CSS frameworks. (Thanks Peter for reporting and fixing!)
- 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)
- 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

- Improved the documentation on [customizing the Material Bootstrap theme](./css/bootstrap.md#customizing-the-material-theme).
- Added documentation for [deploying multiple apps to the same VPS with Kamal](./deployment/kamal.md#cookbooks).

### Upgrading

- Bulma builds may need to add the `is-tab` class to `navbar-items` in the top nav to mimic the updated navbar styling.

*August 23, 2024*

## Version 2024.8.1

This is a maintenance release which upgrades HTMX to version 2.0 and fixes a handful of minor bugs.
Expand Down Expand Up @@ -401,7 +450,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 `<script>` tags in `base.html` or affected templates
to restore the previous behavior.

Expand Down

0 comments on commit 3ed50b6

Please sign in to comment.