Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 28 million developers.Sign up
This is a minor maintenance release which primarily just makes Exordium compatible with Django 2.0 (bumping the version just because of the Django version bump). Django 1.11 still works and is supported.
The only other change to Exordium is a minor update to album sorting - when sorting by year, the secondary sort field will be the date the album was added to the library.
This is just a documentation update, but I wanted the updated docs to start showing up on the "stable" readthedocs.io link, so it's getting a full release.
Basically, starting with v1.0, django-dynamic-preferences requires an additional module in INSTALLED_APPS, if you want to use user preferences, which we do. Took me a bit to realize that's what was going on when I went to deploy this on my production instance and started getting 500s.
Anyway, literally no code changes from 1.2.0 here.
This is a long-overdue maintenance release which brings Exordium up to Django 1.11 and django-dynamic-preferences > =1.0. There were a few minor changes required to make Exordium work with those, and despite getting patched up last April, it's taken me this long to actually push a new version. Whoops!
There's also a fix for the "live recordings" checkbox not showing up as checked properly for unauthenticated (anonymous) Django users.
Well, that was stupid - I forgot to update the release date in the Changelog, so the tagged 1.1.0 version was saying it was "unreleased" still. This release only fixes that Changelog, and is otherwise identical to 1.1.0.
This is the first release to have an Actual New Feature, namely supporting m4a files (of the sort you'd get through itunes, etc). Not too earth-shattering, but there it is.
Technically there's a migration in this release, as the possible choices for the song type has been expanded to include this format, though it looks like it's essentially a NOOP. Wouldn't hurt to run migrations anyway, of course.
There's also been some tweaks to how Exordium displays data, including some tightening up of how we report classical tags. The zipfile download screen has also been reorganized a bit, and will automatically kick off a download of the zipfile without having to click a link, as every other download page in the world does. (The link, of course, is still there for easy passing-off to wget/curl/whatever.)
Only a single code change in this one - namely modifying the Django admin area to alllow some fields to be blank. Previously they'd been showing up as required, making some manual admin-area editing impossible.
I'd been sitting on this one since the admin area is a secondary feature at best and I was waiting to see if any other issues would pop up in the meantime, but I've not noticed anything. So: here it is!
No code changes in this one - just noticed (an hour or so too late, alas!) that the packaging manifest was pulling in rendered HTML docs when it shouldn't, and didn't include our Changelog.
The HTML docs thing was causing the source distribution file to be twice the size that it should, which is silly, so I'm releasing once more to fix that up.
See CHANGELOG.rst for a complete list, but it's pretty minor. Nearly all documentation tweaks, and some fixes to some of our tests.
Apart from that, a "login" link was added for non-logged-in users, and a couple fields were reordered on the admin side.