NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4415 most downloaded on PyPI
Transparently use webpack with django
Last release 4 months ago
13 May 2026
Ships fairly regularly
a new release about every 3 months
Most releases are documented
notes for 37 of 54 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
54 releases · first in 2015
fix: catch AttributeError in config check for non-dict WEBPACK_LOADER by @saschabuehrle in https://github.com/django-webpack/django-webpack-loader/pul
Full Changelog: https://github.com/django-webpack/django-webpack-loader/compare/3.2.3...3.2.4
get_as_url_to_tag_dict when dealing with extra arguments in elementsskip_common_chunks usage at get_files to add parity with render_bundle (#431)AttributeError in config check for non-dict WEBPACK_LOADER (#427)One column per quarter.
Add warning for default timeout in webpack_loader by @luki009 in https://github.com/django-webpack/django-webpack-loader/pull/422
Full Changelog: https://github.com/django-webpack/django-webpack-loader/compare/3.2.2...3.2.3
V3.2.2 by @rvlb in https://github.com/django-webpack/django-webpack-loader/pull/417
Full Changelog: https://github.com/django-webpack/django-webpack-loader/compare/3.2.1...3.2.2
webpack-bundle-trackerUpdate trove classifiers to reflect actual suport by @browniebroke in https://github.com/django-webpack/django-webpack-loader/pull/415
Full Changelog: https://github.com/django-webpack/django-webpack-loader/compare/3.2.0...3.2.1
Add CROSSORIGIN and django-csp handling by @hugobessa + @karolyi in https://github.com/django-webpack/django-webpack-loader/pull/413
Full Changelog: https://github.com/django-webpack/django-webpack-loader/compare/3.1.1...3.2.0
crossorigin attributes to tags with integrity attributes when necessaryrequest.csp_nonce from django-csp if available and configuredDisable dependabot updates for old webpack 4 tests by @pamella in https://github.com/django-webpack/django-webpack-loader/pull/403
dependabot updates for old webpack 4 tests by @pamella in https://github.com/django-webpack/django-webpack-loader/pull/403Full Changelog: https://github.com/django-webpack/django-webpack-loader/compare/3.1.0...3.1.1
Handle transformed assets URL by @batistadasilva in https://github.com/django-webpack/django-webpack-loader/pull/397
Full Changelog: https://github.com/django-webpack/django-webpack-loader/compare/3.0.1...3.1.0
Support webpack_asset template tag to render transformed assets URL: {% webpack_asset 'path/to/original/file' %} == "/static/assets/resource-3c9e4020d3e3c7a09c68.txt"
Added skip_common_chunks option to the get_files() template tag.
skip_common_chunks option to the get_files() template tag.Fix support for publicPath: auto in Webpack config, check updated examples at https://github.com/django-webpack/django-webpack-loader/tree/master/exam
publicPath: auto in Webpack config, check updated examples at https://github.com/django-webpack/django-webpack-loader/tree/master/examples- Add support for Django 4.2
Update examples to use webpack-bundle-tracker@2.0.0 API and keep version parity with it
webpack-bundle-tracker@2.0.0 API and keep version parity with itget_assets method to FakeWebpackLoader for usage in testsAdd a FakeWebpackLoader for running tests
FakeWebpackLoader for running testsAdd compatibility for Django 4.1 and Python 3.10
Bump to 1.7.0 to keep parity with webpack-bundle-tracker
webpack-bundle-trackerAdd a setting to configure skip common chunks behaviour globally
Use assertNotEqual instead of assertNotEquals for Python 3.11 compatibility. by @tirkarthi in https://github.com/django-webpack/django-webpack-loader/
Full Changelog: https://github.com/django-webpack/django-webpack-loader/compare/1.4.1...1.5.0
Fixes #300, failsafe request checking #301
Bump django from 3.2.4 to 3.2.5 #299
Add option for rel="preload" in JS/CSS tags #203
NOTE: Skipped version 1.2.0 to match webpack-bundle-tracker version
Added compatibility with webpack-bundle-tracker@1.1.0
webpack-bundle-tracker@1.1.0Added support for custom loader classes
webpack-bundle-tracker@1.0.0-alpha.1Added support for custom loader classes: https://github.com/owais/django-webpack-loader/#loader_class
Added support for custom loader classes: https://github.com/owais/django-webpack-loader/#loader_class
Added support for 'Access-Control-Allow-Origin' header
Added ability to access the webpack asset path information from application
Nothing published for this version
Added ability to compile webpack to gzip bundles
Added Makefile for easier development
Added a new attrs option to render_budnle tag and documented webpack_static tag
Added a new attrs option to render_budnle tag and documented webpack_static tag
- documented webpack_static tag
New class based loader implementation
New class based loader implementation
Potentially Breaking Changes
This release introduces a new CACHE setting which when set to true makes the loader cache the contents of the stats files in memory. This means if set to True, the server will have to be restarted every time the stats file contents change or it'll keep serving old, cached URLs. CACHE defaults to not DEBUG by default.
- Fix unicode errors
- mark safe template tags
- fix webpack exceptions
add custom exception for WebpackLoaderBadStatsError
` python WEBPACK_LOADER = { 'BUNDLE_DIR_NAME': 'bundles/', 'STATS_FILE': os.path.join(BASE_DIR, 'webpack-stats.json') } `
Pre-0.2 settings
WEBPACK_LOADER = {
'BUNDLE_DIR_NAME': 'bundles/',
'STATS_FILE': os.path.join(BASE_DIR, 'webpack-stats.json')
}
0.2 settings
WEBPACK_LOADER = {
'DEFAULT': {
'BUNDLE_DIR_NAME': 'bundles/',
'STATS_FILE': os.path.join(BASE_DIR, 'webpack-stats.json'),
}
}
get_files template tagNothing published for this version
Nothing published for this version
Nothing published for this version
- first documented release
Nothing published for this version
Nothing published for this version
Introducing render by file extension feature.
Introducing render by file extension feature.
render_bundle can take second argument that is a file extension. If the file extension is provided, only files matching that extension will be rendered by the tag. For example,
{% load render_bundle from webpack_loader %}
<html>
<head>
{% render_bundle 'main' 'css' %}
</head>
<body>
....
{% render_bundle 'main' 'js' %}
</body>
</head>
will render CSS files in <head> and JS files just before </body>
Nothing published for this version
Nothing published for this version
This release introduces the BUNDLE_DIR_NAME setting and removed BASE_URL setting.
This release introduces the BUNDLE_DIR_NAME setting and removed BASE_URL setting.
BUNDLE_DIR_NAME is the name, actually relative path of the directory in which webpack will store the bundles. It is relative to it's parent static dir.
For example, if ./assets/ is your static dir and bundles are stored in ./assets/bundles/, then your BUNDLE_DIR_NAME should be bundles/
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →