Django-js

Latest version: v0.8.1

Safety actively analyzes 629678 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.6.2

------------------

- Compatible with Django 1.5

0.6.1

------------------

- Added ``static`` method (even if it's a unused reserved keyword)

0.6

----------------

- Added basic user attributes access
- Added permissions support
- Added ``booleans`` context processor
- Added jQuery 1.9.0 and jQuery Migrate 1.0.0
- Upgraded QUnit to 1.11.0
- Added QUnit theme support
- Allow to specify jQuery version (1.8.3 and 1.9.0 are bundled)

0.5

----------------

- Added namespaced URLs support
- Upgraded to Jasmine 1.3.1
- Refactor testing tools:
- Rename ``test/js`` into ``js/test`` and reorganize test resources
- Renamed ``runner_url*`` into ``url*`` on ``JsTestCase``
- Handle ``url_args`` and ``url_kwargs`` on ``JsTestCase``
- Renamed ``JasmineMixin`` into ``JasmineSuite``
- Renamed ``QUnitMixin`` into ``QUnitSuite``
- Extracted runners initialization into includable templates
- Added ``JsFileTestCase`` to run tests from a static html file without live server
- Added ``JsTemplateTestCase`` to run tests from a rendered template file without live server
- Added some settings to filter scope:
- Serialized named URLs whitelist: ``settings.JS_URLS``
- Serialized named URLs blacklist: ``settings.JS_URLS_EXCLUDE``
- Serialized namespaces whitelist: ``settings.JS_URLS_NAMESPACES``
- Serialized namespaces blacklist: ``settings.JS_URLS_NAMESPACES_EXCLUDE``
- Serialized translations whitelist: ``settings.JS_I18N_APPS``
- Serialized translations blacklist: ``settings.JS_I18N_APPS_EXCLUDE``
- Expose PhantomJS timeout with ``PhantomJsRunner.timeout`` attribute

0.4

----------------

- Upgraded to jQuery 1.8.3
- Upgraded to Jasmine 1.3.0
- Synchronous URLs and context fetch.
- Use ``django.utils.termcolors``
- Class based javascript testing tools:
- Factorize ``JsTestCase`` common behaviour
- Removed ``JsTestCase.run_jasmine()`` and added ``JasmineMixin``
- Removed ``JsTestCase.run_qunit()`` and added ``QUnitMixin``
- Extract ``TapParser`` into ``djangojs.tap``
- Only one Django.js test suite
- Each framework is tested against its own test suite
- Make jQuery support optionnal into ``JsTestCase``
- Improved JsTestCase output
- Drop Python 2.6 support
- Added API documentation

0.3.2

------------------

- Optionnal support for Django Absolute

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.