+Overview of changes in lightdm 1.13.0
+
+ * Fix crash when having configuration keys defined in multiple places
+ * Fix pipe file descriptor leak for each session login / authentication
+ * Use correct syntax for DesktopNames key in session files
+ * Match seat configuration with globbing
+ * Allow user switching in multi-seat until bug stopping greeter showing on
+ logout is fixed
+ * Disable log message when AccountsService users change
+ * Update AppArmor scripts, requires AppArmor 2.9
+ * Update tests to run better on servers
+
+Overview of changes in lightdm 1.12.0
+
+ * Fix assumption that the display server is X when running scripts.
+ * Don't access .dmrc files until information from these files is required.
+
+Overview of changes in lightdm 1.11.9
+
+ * Don't check the logind CanGraphical seat property unless
+ login-check-graphical option is set to true. There are too many cases of
+ drivers that don't set the appropriate flags for this feature to work.
+ * Make socket writing code used between greeter and daemon more robust to
+ errors.
+ * Fix small memory leaks.
+ * Improve logging messages.
+ * Test improvements.
+
+Overview of changes in lightdm 1.11.8
+
+ * Rework logind code that gets session ID. The previous method was racy
+ and a change in lightdm 1.11.7 led to a lockup when this race occurred.
+ * Handle CanGraphical property on logind seats
+
+Overview of changes in lightdm 1.11.7
+
+ * Use logind to provide the list of seats to use. Deprecate the old method
+ of manually defining seats.
+ * Add --show-config option that shows combined configuration.
+ * Drop the surfaceflinger seat type. This was a temporary solution while
+ Ubuntu Phone was migrating to Mir.
+
+Overview of changes in lightdm 1.11.6
+
+ * Add a seat option 'allow-user-switching' that can disable all user
+ switching for that seat
+ * Add a new session type 'mir-container' that allows the session to run
+ inside a custom system compositor
+ * Only seat0 takes VT from Plymouth
+ * Removed unused GAsyncResultIface.is_tagged as this attribute was not
+ available in earlier versions of Glib I/O.
+ * Abort autogen if yelp-tools not installed
+ * Return correct errors for D-Bus calls
+
+Overview of changes in lightdm 1.11.5
+
+ * Make PAM services configurable
+
+Overview of changes in lightdm 1.11.4
+
+ * Do timed autologin each time you are returned to the greeter
+ * Fix tests failing with Qt 5.3 due to it checking getuid/geteuid which we are faking
+ * dm-tool: Warn if trying to switch to user without username
+
+Overview of changes in lightdm 1.11.3
+
+ * Fix Mir sessions broken with unity-system-compositor 0.3.
+ * Add back Vala bindings for LightDM.Greeter.connect_sync - just mark as
+ deprecated.
+ * Put unity-system-compositor's mir_socket under /run rather than /tmp.
+ * Fix building with clang (3.5) and -Werror.
+ * Correct section name in default users.conf file.
+
+Overview of changes in lightdm 1.11.2
+
+ * Add liblightdm method to get user UID
+ * DBus-activate logind
+ * Check for libgcrypt at configure time
+
+Overview of changes in lightdm 1.11.1
+
+ * Allow greeters to remain runing to reduce startup time when switching to a
+ greeter
+ * Add asynchronous methods to liblightdm
+
+Overview of changes in lightdm 1.11.0
+
+ * When switching to an existing session refresh PAM credentials and end
+ session cleanly so no resources leak.
+ * Support new standard DesktopNames field in session files
+ * Set XDG_SESSION_TYPE and XDG_SESSION_DESKTOP as used by systemd
+ * Emit DBus PropertiesChanged when Sessions/Seats properties change. Also
+ add SessionAdded/SessionRemoved signals to Seat interface
+
+Overview of changes in lightdm 1.10.0
+
+ * Fix return value for Vala bindings to Greeter.start_session_sync
+ * Fix logging when failing to find session
+
Overview of changes in lightdm 1.9.15
* Update the lightdm AppArmor abstraction to allow the guest session to