This is an aggressive update that breaks backwards compatibility in
just about every way, but seeing that no one really uses it, the fallout
should be minimal :)
New features
* Proxy templates are no longer used to switch between full and ajax
requests. You now just define blocks named `fragment` in your
templates.
* Titles are included directly in the response. Before, titles were
defined on the link itself. Now a `title` block is supported to define
title content
* While loading, the target element fades to 30% opacity
Changes
* removed support for python < 3.6
* due to changes in django, new installed apps are required:
INSTALLED_APPS = (
...
'django.contrib.auth',
'django.contrib.contenttypes'
...
)
* changed the template tags' signatures to resemble the typical order of
html tag attributes:
\<a href='/home' data-oc-target="main">text\</text>
{% a '/home' target='main' text='text' %}
* Changed default value for `multi` to `True`
* Switched to using data-* html attributes
Javascript changes
* Added javascript build commands: see `BUILD_INSTRUCTIONS.md` for details
* Includes custom build of jQuery to use only the required components
* Trivial javascript improvements, still needs a lot of work before a