Skip to content

0.10.1 (Minor Release)

Compare
Choose a tag to compare
@fredkingham fredkingham released this 18 Apr 17:29
· 0 commits to v0.10.1 since this release

Plugin API end points can now override application end points

A change to the order that APIs are registered with Django Rest Framework allows
plugins to now override the core Opal application APIs.

Fonts are now locally sourced

Fonts are now served from Opal's static assets rather than from the Google CDN.

print/screen stylesheets have been collapsed into opal.css

Print/screen differences are now in opal.css with media tags.

Google Analytics is now deferred

The loading in of Google Analytics is now deferred to the bottom of the body
tag to allow the page to load without waiting on analytics scripts to load.

Scaffold version control failures

The startplugin and startproject commands initialize a git repository by
default. If we (The subprocess module) cannot find the git command, we now
continue with a message printed to screen rather than raising an exception.

Episode.objects.serialised now uses select_related

ForeignKeyOrFreeText fields now have their ForeignKey items preselected when
we use Episode.objects.serialised. This provides a speed boost for applications
with moderately heavy ForeignKeyOrFreeText usage.

(Approx 30-40% in our tests.)