Skip to content

Releases: lemonsaurus/django-simple-bulma

Release v2.7.1 - Revert accidental Bulma upgrade

11 Aug 08:42
6a7c40e

Choose a tag to compare

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

29 Jul 23:07
dce7765

Choose a tag to compare

🐵 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!

04 Aug 12:14
175528a

Choose a tag to compare

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

New Contributors

Full Changelog: v2.6.0...v2.7.0

Release 2.6.0 - Multiple theme support

02 Jan 17:58
f26264f

Choose a tag to compare

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

Full Changelog: v2.5.0...v2.6.0

Release 2.5.0 - Dynamic stylesheet IDs

08 Feb 00:10

Choose a tag to compare

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!

29 May 07:17
4d4f730

Choose a tag to compare

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

28 May 14:27
e145016

Choose a tag to compare

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!

28 May 13:32
30e1e73

Choose a tag to compare

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.mkdir didn't pass parents=True to 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 static folder 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

12 Apr 12:40
8799cc0

Choose a tag to compare

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

Release 2.1.0

09 Nov 09:24
6bdc4ee

Choose a tag to compare

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.