======================= Mumble-Django changelog ======================= Version 1.4, 9 Feb 2010: ------------------------------ * Remove automatic Murmur version detection, as it isn't possible with Ice. http://www.zeroc.com/forums/help-center/4781-multiple-connections-different-server-versions.html * Remove packaged slices for Murmur, due to the massive overhead the packaging creates compared to the little gain - whether people need to configure the slice version or path doesn't really matter anyway. * Enhance checkenv command to check: - for the root directory's permissions. - if the slice file is configured and readable. * Remove getslice command which is now unnecessary. Version 1.3, 7 Feb 2010: ------------------------------ * Added getslice command that downloads the current HEAD slice version from Mumble's Git repository. * Added slice for 1.2.2 and updated settings.SLICE_VERSION accordingly. Version 1.2, 31 Jan 2010: ------------------------------ * Cleaned up the code a lot. * Don't link to non-booted server instances to prevent the user from getting an exception message. * Add detection for django-rosetta and django-extensions to settings.py. Version 1.1, 9 Jan 2010: ------------------------------ * Fixed crash when someone registered without an email address. * Set default connstring to Ice. * Improved internal handling of data provided by Murmur. * Added unit test facility and a few more management commands. * Added stripped-down views for mobile phone devices. * Updated the icons to those from Murmur 1.2.0. * Added the slice for Murmur 1.2.1. Version 1.0, 10 Dec 2009: ------------------------------ * Added displaying User Comments. * Changed SLICE_VERSION to (1,2,0) because Mumble 1.2.0 has been released today. Version 0.12, 29 Nov 2009: ------------------------------ * Added Player name validation to the registration. * Changed syncdb to update existing instances as well. * Added Support for pre-1.1.8 versions of Murmur's DBus interface (most notably, this is useful for Debian Lenny which ships with 1.1.4). * Added account linking feature to allow users who registered through Mumble to associate their mumble-django Account with an existing Murmur account. * Added ?version= tag to connect URLs. * Added IP/Port validation: When creating a new server instance, Mumble-Django will try to bind to the specified address and port to see if they are available. * Updated 1.2.0 slice to Murmur v1.2.0 beta1. * Generally improved error handling and stability. Version 0.11, 25 Sep 2009: ------------------------------ * Fixed wrong {% URL %} tag that caused the template to crash when an anonymous user joins. * Added a FastCGI handler and example confs for Apache2 and Lighttpd. * Updated registerUser and setRegistration for Murmur snapshot snapshot b58726. * Added LOGIN_REDIRECT_URL to settings. * Added checkenv command for manage.py, that runs a few basic tests on the setup. * Added Polish translation. Version 0.10, 1 Sep 2009: ------------------------------ * Added protected mode, which requires users to enter the server password for registration. * Added getRegistration methods to the CTLs. * Added autoconf command to the Munin plugin. * Added user textures to the detail pages in the channel viewer. * Added a user manager for server admins. * Added reverse resolving of URLs, allowing MD to run in a shared VirtualHost. * Added shell script to automatically generate a new SECRET_KEY. * Fixed Python 2.4 incompatible syntax. Version 0.9, 23 July 2009: ------------------------------ * Added i18n support, and translations to: - German - Croatian - Italian - Japanese * Added more descriptive field names and help texts to the models. * Added a rudimentary CLI. Version 0.8, 11 July 2009: ------------------------------ * Added Ice connector objects. Now MD can connect via both DBus and Ice. * Connectors can be used simultaneously, so managing 1.1.8 and 1.2.0 Murmurs is possible with a single instance of Mumble-Django. * Full compatibility to Murmur 1.2.0. * Added Channel descriptions to channel viewer for 1.2.0 servers. * management.py can now *always* add servers with a non-default connstring, not only when the default connstring doesn't resolve. * management.py tries to get connstring from an environment variable. * Changed channel viewer to use