django-jinja-knockout v0.4.0 Release Notes

  • โœ… Large improvements in Selenium testing support: additional commands are implemented, auto-retry on DOM timeout, fixtures โœ… loading / saving which allows to skip already debugged parts of tests, saving developer's time.

    ๐Ÿคก ContextMiddleware_ supports request mocking and request-time storage.

    ๐Ÿ‘ FilteredRawQuerySet_ supports Q expressions (Q objects) with relation mapping.

    ๐Ÿ‘ BaseFilterView / KoGridView_ - basic support for Q expressions (currently is used for None value of field ๐Ÿ‘ filter), support for in query for choice filter value via the list of values.

    Improved support of optional Django model get_str_fields()_ method in DisplayText_ widget and in Knockout.js datatable grids.

    ๐Ÿ›  Various bugfixes.

    Minor changes (version 0.4.1)

    Implemented ``multiple_choices``: ``True`` option of the field filter ``type`` ``choices`` in `ListSortingView`_.
    That allows to perform ``in`` field lookups for the selected field filter.
    
    Large monolithic ``views.py`` split into smaller parts with symbols exported via module ``__init__.py`` for the
    convenience and compatibility.
    
    Alternative breadcrumbs layout of field filters widgets.
    
    ๐Ÿ›  Bugfixes and security fixes in query / views modules.