chiark / gitweb /
exercise make_home()
[disorder] / CHANGES
diff --git a/CHANGES b/CHANGES
index 6b80fd34c92496d6a9377f3a90845439ca7b0a5d..b4c0a22ef5083ef3db637e1a226674dad61ec99a 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,4 +1,55 @@
-* Changes up to version 2.1
+* Changes up to version 3.1
+
+** Server
+
+The 'gap' directive will no longer work.  It could be restored if there
+is real demand.
+
+*** Random Track Choice
+
+This has been completely rewritten to support new features:
+   - tracks in the recently-played list or in the queue are no longer
+     eligible for random choice
+   - there is a new 'weight' track preference allowing for non-uniform
+     track selection.  See disorder(1) for details.
+   - there is a new configuration item replay_min defining the minimum
+     time before a played track can be picked at random.  The default is
+     8 hours (which matches the earlier behaviour).
+
+** Disobedience
+
+There is now a new user management window.  From here you can add and
+remove users or modify their settings.
+
+Relatedly, the server will only allow remote user management if you set
+remote_userman to 'yes'.
+
+** Miscellaneous
+
+scripts/setup now honors command line options, and can set up network
+play as well as the local default sound device.
+
+* Changes up to version 3.0.2
+
+Builds --without-server should work again.
+
+The web interface is a bit more liberal in the cookie value syntax it
+will accept.
+
+Clients fail more gracefully if no password is available.
+
+* Changes up to version 3.0.1
+
+Debian upgrades from 2.0.x should now work better.
+
+* Changes up to version 3.0
+
+Important!  See README.upgrades when upgrading.
+
+** Platforms And Installation
+
+Mac OS X and FreeBSD are somewhat supported.  There is now a bash script
+in scripts/setup which will automate the setup after 'make install'.
 
 ** Server
 
@@ -13,6 +64,8 @@ How sound is played is now controlled via the new 'api' configuration
 command.  This also controls how the volume is set, which now works with
 ALSA as well as OSS.
 
+A bug in the MP3 decoder was fixed (also in 2.0.4).
+
 ** Web Interface
 
 The web interface now uses cookies to remember user identity, and allows
@@ -20,12 +73,18 @@ online registration of new users.  Also it is no longer necessary to
 manually specify the URL of the web interface (but you can override it
 if you don't like the value it figures out).
 
-It is possibe to allow users to register via the web interface.
+It is possible to allow users to register via the web interface.
 
 The web interface's browser support has been improved.  It has been
 tested with Firefox 2, Safari 3, Konqueror 3, Internet Explorer 7 and
 Opera 9.
 
+** Disobedience
+
+A bug which would cause a crash if you attempt to rearrange the queue
+while no track was playing has been fixed.  There is a new 'deselect all
+tracks' option, mirroring 'select all tracks.
+
 * Changes up to version 2.0
 
 ** General
@@ -40,7 +99,7 @@ prohibited-tags in disorder_config(5)).
 
 Unicode support is improved.  Case-folding and word breaking now follows
 the rules given in the Unicode standard (with a bit of tailoring in the
-latte case).
+latter case).
 
 ** Disobedience
 
@@ -238,7 +297,7 @@ Enable/disable buttons are now colored to reflect current state.
 Entering numeric volume values (rather than clicking on the arrows) now
 works.
 
-Connection errors are reported more gracefuly.
+Connection errors are reported more gracefully.
 
 ** Plugins