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. ✨