Improve your user experience with fast page loads by combining, compressing, and versioning your JavaScript & CSS files and images. django-mediagenerator eliminates unnecessary HTTP requests and maximizes cache usage.
Supports App Engine, Sass, HTML5 offline manifests, Jinja2, Python/pyjs, CoffeeScript, and much more. Visit the project site for more information.
- Added Dust.js support (requires a version with dustc)
- Added Hogan.js support
- Added UglifyJS as a JavaScript compressor option
- Added yUglify (a Yahoo wrapper around UglifyJS and cssmin) as a JavaScript and CSS compressor option
- Improved the performance of development mode with caching
- Always delimit JavaScript files with semicolons in bundles before running compression. This fixes e.g. bundling underscore.js 1.4 after jquery.history.js 1.7.
{% get_media_urls %}
assignment tag for getting bundle URLs as a list in a template variable. Requires Django 1.4 or newer. Usage:{% get_media_urls "my_bundle.js" as bundle_urls %} {% for url in bundle_urls %}...{% endfor %}
- Added LESS support
- Fixed an incompatibility with App Engine 1.6.0 on Python 2.7
See CHANGELOG.rst for the complete changelog.