django-js-asset
script tag with additional attributes for django.forms.Media
4.0.2
3.5M downloads/mo
#2611 most downloaded on PyPI
feincms/django-js-asset
What this package is like to depend on
Last release 4 days ago
18 Aug 2026
Release timing varies
gaps range from 2 weeks to 3.0 years
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
9 years old
19 releases · first in 2017
3 releases in the last 12 months
see the full history below
Release timeline
18 releases · Apr 2017 to Aug 2026Releases
latest 19-
4.0.218 Aug 2026Nothing published for this version
-
4.0.111 Jun 2026Commits, not release notes
This project publishes no release notes. Between
3.1.2and4.0.1there were 25 commits, 18 of them substantive:- Update the README with new goodies and findings
- Tweak the docs re. multiple importmaps a bit
- pre-commit hooks
- It's annoying
- Expand the README a bit
- Django 5.2 is released
- chore: add dependabot with monthly schedule
- chore: group dependabot updates per ecosystem
- Bump the github-actions group with 2 updates (#20)
- Run tests with newer Django and Python versions
- dj62 does not exist yet as a release
- Add a Media subclass with import-map merging and CSP nonce support
- Increase interoperability with Django's own object-based media assets
- Remove the global importmap and update the guidance accordingly
- Address review comments
- django-js-asset 4.0
- Fix html objects in Media
- django-js-asset 4.0.1
-
4.0.011 Jun 2026Nothing published for this version
-
3.1.204 Mar 2025Commits, not release notes
This project publishes no release notes. Between
3.1.1and3.1.2there were 2 commits, 2 of them substantive:- Add a static_lazy helper
- django-js-asset 3.1.2
-
3.1.104 Mar 2025Commits, not release notes
This project publishes no release notes. Between
3.0.1and3.1.1there were 8 commits, 8 of them substantive:- Update the README slightly
- Update the comment
- Django@main requires Python 3.12 or better
- Support the media attribute on CSS classes
- Importmaps support (#14)
- django-js-asset 3.1
- Restructure the package (sorry)
- django-js-asset 3.1.1
-
3.1.028 Feb 2025Nothing published for this version
-
3.0.117 Dec 2024Commits, not release notes
This project publishes no release notes. Between
1.2.3and3.0.1there were 63 commits, 59 of them substantive:- Add missing install_requires
- Run tests with the released version of Django 2.2
- Add Django 3.0 to the matrix
- Adapt the test suite to changes in Django
- Add Django 3.1a1 and Python 3.8 to the matrix
- Nice syntax highlighting
- Django 3.1 has been released
- Use a declarative setup
- Switch to using GitHub actions for CI
- Fix the branch name in the workflow file
- Add Python 2.7 to the GitHub workflow, remove the Travis CI configuration
- Django 1.7 doesn't want to discover our tests, remove it from the build
- Amend the CHANGELOG, change the status badge image location
- Update the CI jobs list, add Django 3.2
- Fix the branch name in the GitHub workflow
- Django's main branch is now called main
- Django 3.2 isn't an alpha anymore
- Update tox.ini
- Drop support for prehistoric Python and Django versions
- Django 3.2 also supports Python 3.10
…and 39 more.
-
3.0.017 Dec 2024Nothing published for this version
-
2.2.012 Dec 2023Nothing published for this version
-
2.1.028 Jun 2023Nothing published for this version
-
2.0.010 Feb 2022Nothing published for this version
-
1.2.310 Feb 2022Commits, not release notes
This project publishes no release notes. Between
1.2.2and1.2.3there were 1 commits, 1 of them substantive:- django-js-asset 1.2.3
-
1.2.221 Feb 2019Commits, not release notes
This project publishes no release notes. Between
1.2.1and1.2.2there were 2 commits, 2 of them substantive:- Make JS objects hashable
- django-js-asset 1.2.2
-
1.2.108 Feb 2019Commits, not release notes
This project publishes no release notes. Between
0.1.1and1.2.1there were 29 commits, 28 of them substantive:- Replace the rstrip() with simply chopping away the last " now that we have a testsuite
- Remove test_suite from setup.py (does not exist anyway)
- Stop advertising and using internal API
- Run tests and style checking using tox
- Extend the test matrix a bit
- Actually run isort on the js_asset folder
- Run tests with the released versions of Django 2.0
- Remove some misleading and outdated trove classifiers, and add a compatiblity note to the README
- Reword
- django-js-asset 1.0
- let there be colour
- Unify string quotes
- Allow NOT passing script URLs through static()
- django-js-asset 1.1
- Format the code using black
- Add Django 2.1 to the test matrix
- Change quotes in code snippets
- Even more covered versions in .travis.yml
- Maybe fix some strange bugs when merging media objects
- Add JS.repr
…and 8 more.
-
1.2.0no dateNothing published for this version
-
1.1.019 Apr 2018Nothing published for this version
-
1.0.016 Jan 2018Nothing published for this version
-
0.1.119 Apr 2017Nothing published for this version
-
0.1.019 Apr 2017Nothing published for this version