Set XDG_MENU_PREFIX to “xfce-” and export it (bug #5980).
Translation updates (id, zh_TW, kk, it, fi, gl, da, ca, pt, uk, eu, sk, de, hu).
Panel (xfce4-panel)
Don’t destroy the about dialog.
Allow using enter in the launcher treeviews.
Fix crash in always group mode (bug #6792).
Drop the automatic grouping option from tasklist; not implemented yet.
Fix Gdk key macro names.
Fix confustion with panel opacity (bug #6827).
Make miniature view the default in the pager (bug #6825).
Fix wrong capitalization of Xfce.
Fix issue in systray size allocation with 1 row (bug #6809).
Fix ‘add launcher’ desktop file.
Improve debugging output for display changes.
Restore shadow of spin button in systray dialog.
Add function to return the Xfconf panel name.
Warning why # pager rows does not apply (bug #6555).
Gracefully handle abort signal (bug #6563).
Restart the panel if we receive SIGUSR1.
Fix format of 12-hour clock.
Add option to not rotate buttons in vertical panel (bug #6687).
Propertly handle insensitive clock colors.
Set correct session priority.
Improve support for a menu editor (alacarte) in the applications menu.
Don’t destroy the application menu under the users’ cursor on reload.
Add window DND to the pager in tasklist.
Make viewports work in the tasklist (bug #6898 and bug #6665).
Support viewports in button pager.
Always use applications menu for default menu.
Fix Exec key in desktop file handler (bug #6912).
Fix if statement in xfce_tasklist_button_visible().
Depend on garcon 0.1.4.
Translation updates (be, ca, da, de, eu, fi, gl, hu, id, it, ja, kk, nl, pt, sk, ta, uk, zh_CN, zh_TW).
Session Manager (xfce4-session)
Do not try “unix-session” authorization with PolicyKit as this seems to be either broken or not implemented in PolicyKit (bug #6817). This fixes suspend/hibernate in xfce4-session-logout.
Fix possibly shadowed variables.
Fix compilation on FreeBSD with polkit (bug #6870).
Fix a crash caused by accessing the wrong variable when adding items to the right-click menu.
Select the correct icon style in the desktop settings on first start (bug #6798).
Depend on libwnck newer as 2.22 so we no longer have to implement hacks for the two different “active-workspace-changed” signal variants in libwnck (bug #6638).
Add menu item monitoring.
Fix critical when session manager is not running (bug #6822).
Remove checks for older GLib/GTK+ versions that are no longer needed.
Allow workspace names that start with a number (bug #6318).
Delay notification initialization until we show one.
Set the correct session priority.
Do not call gtk_widget_show() on menus (bug #6198).
Add checks for an API change in libnotify 0.7.0 (bug #6915).
Avoid GTK+ 2.18 and GIO 2.20 function calls (or at least guard them so that xfdesktop still builds with older versions).
Let garcon choose the default applications menu file using XDG_MENU_PREFIX. Drop the UserMenu kiosk option as the panel sort of allows to bypass it anyway.
Translation updates: gl, ca, de, it, kk, fi, sk, pt, uk, el, zh_TW, da, id, eu, hu, lt.
Window Manager (xfwm4)
Fix break with latest API changes in libxfce4ui.
Fix corrupted button layouts by obtaining the button IDs correctly (bug #6824).
Bump the GTK+ dependency to 2.14 which is the minimum version required for Xfce 4.8.
Properly implement session handling (bug #6330).
Make the settings dialog smaller so it fits on netbooks screens.
Depend on libxfce4ui 4.7.5 for crucial fix in the save-state-extended signal.
Panel won’t focus entries in focus follow mode (bug #6649).
Adjusted sizes when a maximized window is undecorated (bug #6543).
Unshade windows when given focus with Alt-Tab (bug #5931).
Fix hang when closing a submenu (bug #6562).
New theme for 4.8.
Focus-follows-mouse activate/raise should not do focus (bug #4679).
Translation updates (zh_TW, ug, it, gl, ja, sv, pt, pt_BR, da, de, kk, hu, zh_CN).