What's Changed
🚨 Breaking changes
- Autodiscovery module resolution changed. Following undocumented behavior was removed:
- Previously, autodiscovery also imported any `[app]/components.py` files, and used `SETTINGS_MODULE` to search for component dirs.
- To migrate from:
- `[app]/components.py` - Define each module in `COMPONENTS.libraries` setting,
or import each module inside the `AppConfig.ready()` hook in respective `apps.py` files.
- `SETTINGS_MODULE` - Define component dirs using `STATICFILES_DIRS`
- Previously, autodiscovery handled relative files in `STATICFILES_DIRS`. To align with Django, `STATICFILES_DIRS` now must be full paths ([Django docs](https://docs.djangoproject.com/en/5.0/ref/settings/#std-setting-STATICFILES_DIRS)).
Fix
* Do not aggregate kwargs that start with colon by JuroOravec in https://github.com/EmilStenstrom/django-components/pull/561
Refactor
* Prepare autodiscover and template loader for v1 by JuroOravec in https://github.com/EmilStenstrom/django-components/pull/533
Docs
* Add documentation for jetbrains IDEs by daniboygg in https://github.com/EmilStenstrom/django-components/pull/553
New Contributors
* daniboygg made their first contribution in https://github.com/EmilStenstrom/django-components/pull/553
**Full Changelog**: https://github.com/EmilStenstrom/django-components/compare/0.84...0.85