chiark / gitweb /
exercise make_home()
[disorder] / CHANGES
diff --git a/CHANGES b/CHANGES
index 6d92b623a64982a6eb00a674b14abe9b2ddd8f0f..b4c0a22ef5083ef3db637e1a226674dad61ec99a 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,34 @@
+* 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.
@@ -5,6 +36,8 @@ 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.