chiark / gitweb /
configure.ac: version bump
[elogind.git] / NEWS
diff --git a/NEWS b/NEWS
index 32a6e49c0a2d0de887d50fc4a22e704f19eb7be2..e5dfd10d48ca3934b7ae080a2731fd2ee57e23e5 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,8 @@
+udev 149
+========
+Fix for a possible endless loop in the new input_id program.
+
+
 udev 148
 ========
 Bugfixes.
 udev 148
 ========
 Bugfixes.
@@ -11,6 +16,17 @@ BUS=, SYSFS{}=, ID= are long deprecated and should be SUBSYSTEM(S)=,
 ATTR(S){}=, KERNEL(S)=. It will cause a warning once for every rule
 file from now on.
 
 ATTR(S){}=, KERNEL(S)=. It will cause a warning once for every rule
 file from now on.
 
+The support for the deprecated IDE devices has been removed from the
+default set of rules. Distros who still care about non-libata drivers
+need to add the rules to the compat rules file.
+
+The ID_CLASS property on input devices has been replaced by the more accurate
+set of flags ID_INPUT_{KEYBOARD,KEY,MOUSE,TOUCHPAD,TABLET,JOYSTICK}. These are
+determined by the new "input_id" prober now. Some devices, such as touchpads,
+can have several classes. So if you previously had custom udev rules which e. g.
+checked for ENV{ID_CLASS}=="kbd", you need to replace this with
+ENV{ID_INPUT_KEYBOARD}=="?*".
+
 udev 147
 ========
 Bugfixes.
 udev 147
 ========
 Bugfixes.
@@ -37,7 +53,7 @@ be added to the compat rules file.
 Symlinks to udevadm with the old command names are no longer resolved to
 the udevadm commands.
 
 Symlinks to udevadm with the old command names are no longer resolved to
 the udevadm commands.
 
-The udev-acl tool got adopted to changes in ConsoleKit. Version 0.4.11 is
+The udev-acl tool got adopted to changes in ConsoleKit. Version 0.4.1 is
 required now.
 
 The option "last_rule" does no longer exist. Its use breaks too many
 required now.
 
 The option "last_rule" does no longer exist. Its use breaks too many