Releases: lemonsaurus/django-simple-bulma
Release v2.7.1 - Revert accidental Bulma upgrade
When 2.7.0 was released, it accidentally contained the Bulma 1.0 submodule change. This will revert this change and allow 2.7.1 to use Bulma 0.9x as intended.
django-simple-bulma 3.0.0
🐵 Release 3.0.0 - The Big Whoop 🐵
A huge release that changes a number of big things! Yay!
- django-simple-bulma is now compatible with Django 5.2, and now requires Python 3.11+ (#108)
- The app now has extensive testing to prevent breaking changes in the future. (#111)
- We're now using Bulma 1.0.3 (#113)
- Removed a ton of old extensions that did not work anymore, and added a bunch of new ones! See the README. (#116)
- Fixed a number of bugs (#118)
New Contributors
Full Changelog: v2.6.0...v3.0.0
Release 2.7.0 - Django 5.2 time!
This release finally adds support for Django 5.2, and will be the last release on the 2.x version of django-simple-bulma.
What's Changed
- Update link to Sass variables by @jchristgit in #102
- Adjust bulma version number to 0.9.4 in readme by @noxan in #96
- Update GitHub Actions to latest versions by @lemonsaurus in #109
- Enable Django 5.2 compatibility by @Siburg in #108
- Add comprehensive test suite and improve code quality by @lemonsaurus in #111
New Contributors
Full Changelog: v2.6.0...v2.7.0
Release 2.6.0 - Multiple theme support
This solves a major problem with multiple themes and theme switching outlined in #86. In 2.5.0, this would produce duplicate .js files, but in 2.6.0 this should no longer be happening, which should allow the development of multiple themes, for example if your site needs a dark theme and a light theme to switch between.
What's Changed
- Allow omitting JS resources on templatetag call by @jchristgit in #94
New Contributors
- @jchristgit made their first contribution in #94
Full Changelog: v2.5.0...v2.6.0
Release 2.5.0 - Dynamic stylesheet IDs
This release adds an id to the stylesheet element that you add by doing {% bulma %}, which makes it easier to set up theme switching when you have multiple themes defined.
It also bumps Bulma to v0.9.3, and bumps all extensions to the latest versions.
What's Changed
- Added hyperlinks to extensions list in README. by @max1666 in #79
- Add id to stylesheet element by @GDWR in #84
New Contributors
Release 2.4.0 - Ohhh, so that's how submodules work!
Turns out I've been using submodules under some bad assumptions. I assumed submodules would just stay up-to-date without any human intervention, but as it turns out, that's not the case.
So, we haven't actually updated the Bulma version since August 2020. Sorry about that.
To solve this, I had to run git submodule update --recursive --remote, and this went through and updated all the submodules to the latest commit.
So now, django-simple-bulma is finally running Bulma 0.9.2. 🎉
Release 2.3.1 - Custom SCSS bugfix
A stupid bug made it into 2.3.0 - only 1 simultaneous custom SCSS was supported!
This release fixes that bug, and also has a fix for the bug reported in #71.
Release 2.3.0 - Better custom SCSS!
This release adds smarter handling for custom SCSS.
This resolves two problems with the previous implementation:
-
Deeply nested static files were not supported by the previous implementation. These would in fact crash when we tried to mkdir the relative folder structure, because the
os.mkdirdidn't passparents=Trueto allow creating the full path. -
We required the static folders to be defined in STATICFILES_DIRS, even though they were in standard locations. This is kind of smelly, because Django will find all files as long as they are in a
staticfolder inside the app root, for example.
The new implementation just uses all the Finders you have activated to solve this problem, even if they're custom Finders with highly tailored find methods. This makes the implementation far more resilient and flexible.
✨ This change should be fully backwards-compatible. ✨
Release 2.2.0
This release adds an extension for handling modal events. Yet another quality of life improvement so that you don't need to implement this yourself. It also bumps the Bulma version to v0.9.2
- This release bumps Bulma to version 0.9.2
- Add bulma-modal custom extension
Release 2.1.0
You can now define multiple themes! This will allow your app to have a dark theme and a light theme, or to solve accessibility problems easily. It also solves a few minor issues, and bumps the Bulma version to v0.9.1.
- This release bumps Bulma to version 0.9.1
- Support for multiple themes
- Update tooltip extension submodule to new repo
- Guarantee DOM loading in bulma-dropdown.js
- Add index.sass to sass_files_searches