This release is named after the song of [Bajinda Behind the Enemy Lines](http://bajinda.ru/). Please [see](http://www.youtube.com/watch?v=4jh0Zrf5Sf4) and [listen](https://soundcloud.com/bajinda/kermit)!
It brings following things:
Templates were separated into plugins
Previously, user gets template support using "extra" features of setuptools (all those silly `concierge[mako]` or `concierge[jinja]`). With this release I've decided to separate templating from core product: this part was really cluttered with `try/except ImportError` dance and I've felt bad about it.
Right now, concierge comes without `mako` and `jinja` features. To get them, just install `concierge-jinja` or `concierge-mako` packages.
shell
$ pip install concierge-mako
$ pip install concierge-jinja
Also, old behavior, when templater automatically starts to work, it is kept but with warnings in runtime. Please use `-u` flag to point to templater explicitly.
Btw, [concierge-mako](https://github.com/9seconds/concierge-mako) and [concierge-jinja](https://github.com/9seconds/concierge-jinja) are separated repositories. Please check them to understand how to implement support for you favorite templating system.
Support of `libnotify`
This release brings support of desktop notifications. Yep, like these:
![Example from WebUpd8](http://2.bp.blogspot.com/-VpMruHdC1RU/UHVliAfJmOI/AAAAAAAAKnM/JH2LzPxQIdw/s1600/notification.png)
To get them, just install it with `libnotify` extra:
shell
$ pip install concierge[libnotify]
And they will automatically work.
Please be noticed: there is well known bug (8) on them.
Also
Systemd unit fix
Previously, systemd unit was implemented incorrectly. Please disable it and install new one:
shell
$ systemctl --user stop concierge.service
$ systemctl --user disable concierge.service
$ eval "$(concierge --systemd --curlsh)"
Please be noticed, that `disable` is crucial since `[Install]` section was changed. You need to literally reinstall it.