KDE 4.0 The majority of development went into implementing most of the new technologies and frameworks of KDE 4. Plasma and the Oxygen style were two of the biggest user-facing changes.
Dolphin replaces Konqueror as the default file manager in KDE 4.0. This was done to address complaints of Konqueror being too complicated for a simple file manager. However Dolphin and Konqueror will share as much code as possible, and Dolphin can be embedded in Konqueror to allow Konqueror to still be used as a file manager.
Okular replaces several document viewers used in KDE 3, like KPDF, KGhostView and KDVI. Okular makes use of software libraries and can be extended to view almost any kind of document. Like Konqueror and KPDF in KDE 3, Okular can be embedded in other applications.
Pre-releases On 11 May 2007, KDE 4.0 Alpha 1 was released marking the end of the addition of large features to KDE base libraries and shifting the focus onto integrating the new technologies into applications and the basic desktop. Alpha 1 included new frameworks to build applications with, providing improved hardware and multimedia integration through
Solid and
Phonon.
Dolphin and
Okular were integrated and a new visual appearance was provided through Oxygen icons. On 4 July 2007, Alpha 2 was released. The release focused on integrating the Plasma desktop, improving functionality and stabilizing KDE. On 2 August 2007, Beta 1 was released. Major features included a pixmap cache – speeding up icon loading, KDE PIM improvements, improved
KWin effects and configuration, better interaction between Konqueror and Dolphin and
Metalink support added to
KGet for improved downloads. On 6 September 2007, Beta 2 was released with improved
BSD and
Solaris support. The release included the addition of the Blitz graphic library – allowing for developers to use high performance graphical tricks like icon animation – and an overhaul of
KRDC (K Remote Desktop Client) for
Google's Summer of Code.
Plasma was also integrated with Amarok to provide Amarok's central context view. On 16 October 2007, Beta 3 was released. The beta 3 release was focused on stabilizing and finishing the design of libraries for the release of KDE Development Platform. Plasma received many new features including an applet browser. The educational software received many improvements in Marble and Parley (formerly known as KVoctrain) with bugfixes in other applications. A program called Step, an interactive physics simulator, was produced as part of the
Google Summer of Code. On 30 October 2007, Beta 4 was released. A list of release blockers was compiled, listing issues that need to be resolved before KDE will start with the release candidate cycle for the desktop. The goals were to focus on stabilization and fixing the release blockers. At the same time, the first release candidate of KDE 4.0 Development Platform was released. The development platform contains all the base libraries to develop KDE applications, including "high-level widget libraries, a network abstraction layer and various libraries for multimedia integration, hardware integration and transparent access to resources on the network." On 20 November 2007, Release Candidate (RC) 1 was released. This release was called a "Release Candidate" despite Plasma requiring further work and not being ready for release. On 11 December 2007, RC2 was released. The codebase was declared feature-complete. Some work was still required to fix bugs, finish off artwork and smooth out the user experience.
Release KDE 4 was released on 11 January 2008. Despite being labelled as a stable release, it was intended for early adopters. Continuing to use KDE 3.5 was suggested for users wanting a more stable, "feature complete" desktop.
Reception The release of KDE 4.0 was met with a mixed reception. While early adopters were tolerant of the lack of finish for some of its new features, the release was widely criticized because of a lack of stability and its "beta" quality.
Computerworld reporter Steven Vaughan-Nichols criticised KDE 4.0 and KDE 4.1 and called for a fork of KDE 3.5 by rebuilding it on top of Qt 4. The same reporter later praised KDE 4.3 and welcomed the KDE 3.5 continuation project
Trinity. Although
Linus Torvalds switched from GNOME to KDE in December 2005, he switched back to GNOME after Fedora replaced KDE 3.5 with 4.0. In an interview with Computerworld, he described KDE 4.0 as a "break everything" model and "half-baked" release, claiming that he expected it to be an upgrade of KDE 3.5, when the reality was that there were significant cases of features being regressed due to its extensive changes. (Torvalds did point out, however, that he understood why the developers in charge of the KDE project had chosen to make such drastic changes to the desktop environment in KDE 4.0 and the reason for its premature release, and that his criticism was more on the way KDE 4.0 was pushed out to the public.) Despite the criticism, reviewers such as
Ars Technica's Ryan Paul noted that the visual style "is very attractive and easy on the eyes" and "exhibits a relatively high level of polish" and that "the underlying technologies still have a lot of very serious potential". Image:Kde4alpha1.png|KDE 4.0 Alpha 1, showing Dolphin and early Oxygen icons Image:Kde4Beta1.png|Beta 1, showing the run dialogue, Clock Plasma widget and Dolphin file manager Image:Kdebeta2 plasma.png|Beta 2, showing a number of Plasma widgets Image:KDE 4 beta 4.png|Beta 4, showing the new Kickoff menu Image:KDE 4.0RC2.png|RC2, showing Dolphin and Konqueror
KDE 4.1 KDE 4.1 was released on 29 July 2008. KDE 4.1 includes a shared emoticon theming system which is used in PIM and Kopete, and DXS, a service that lets applications download and install data from the Internet with one click. Also introduced are
GStreamer,
QuickTime 7, and
DirectShow 9
Phonon backends.
KDE Workspace improvements The 4.2 release includes thousands of bug fixes and has implemented many features that were present in KDE 3.5 but had been missing in KDE 4.0 and 4.1. These include grouping and multiple row layout in the task bar, icon hiding in the system tray, panel autohiding, window previews and tooltips are back in the panel and task bar, notifications and job tracking by Plasma, and the ability to have icons on the desktop again by using a Folder View as the desktop background where icons now remain where they are placed. New Plasma applets include applets for leaving messages on a locked screen, previewing files, switching desktop Activity, monitoring news feeds, and utilities like the pastebin applet, the calendar, timer, special character selector, a QuickLaunch widget, and a system monitor, among many others. The Plasma workspace can now load Google Gadgets. Plasma widgets can be written in Ruby and Python. Support for applets written in JavaScript and
Mac OS X dashboard widgets has been further improved. Theming improvements in the Task Bar, Application Launcher, System Tray and most other Plasma components streamline the look and feel and increase consistency. A new System Settings module, Desktop Theme Details, gives the user control over each element of various Plasma themes. Wallpapers are now provided plugins, so developers can easily write custom wallpaper systems in KDE 4.2. Available wallpaper plugins in KDE 4.2 will be slideshows, Mandelbrot fractals, and regular static images.
KDE 4.3 KDE 4.3 was released on 4 August 2009. Polishing KDE 4 was a focus of 4.3, with this release being described as incremental and lacking in major new features. KDE 4.3 fixed over 10,000 bugs and implemented almost 2,000 feature requests. Integration with other technologies, such as
PolicyKit,
NetworkManager &
Geolocation services, was another focus of this release. KRunner's interface has been overhauled. A much more flexible system tray has been developed. Many new Plasmoids have been added, including the
openDesktop.org Plasmoid – an initial take on the Social Desktop. Plasma also receives more keyboard shortcuts. As such, KDE SC 4.4 carries Qt's performance improvements as well as Qt 4.6's new features, such as the new animation framework
Kinetic.
KAddressBook Is replaced by a completely new application with the same name – previously tentatively called KContactManager. Key features of the new KAddressBook are
Akonadi integration and a streamlined user interface. Another major new feature is an additional new Plasma interface, targeted towards
netbooks.
Kopete is released as version 1.0. KAuth, a cross-platform authentication API, made its début in KDE SC 4.4. Initially only
PolicyKit is supported as back-end.
KDE SC 4.5 KDE SC 4.5 was released on 10 August 2010. New features include the integration of the
WebKit library, an open-source web browser engine, which is used in major browsers such as
Apple Safari and
Google Chrome. KDE's own
KHTML engine will continue to be developed.
KPackage has been deprecated.
KPackageKit was suggested to replace it but it didn't make it to replace it.
KDE SC 4.6 KDE SC 4.6 was released on 26 January 2011 and has better OpenGL compositing along with the usual myriad of fixes and features.
KDE SC 4.7 KDE SC 4.7 was released on 28 July 2011. This version updated KWin in order to be compatible with OpenGL ES 2.0, which will enhance its portability to mobile and tablet platforms. Other optimizations, such as the use of Qt Quick, were made in order to enhance this portability. This version also brought updates and enhancements to Plasma Desktop such as better network management and updates to certain widgets (like the Kickoff menu) as well as activities. Aside from the desktop environment, version 4.7 updates many applications within the Software Compilation. Dolphin file manager has been updated to include a cleaner user interface. Marble, the virtual globe software, now supports voice navigation, a map creation wizard, as well as many new plugins. Gwenview image viewer now allows users to compare two or more photos side by side. The Kontact database has also been ported to Akonadi which allows the database to be easily accessible from other applications. Furthermore, the KMail database has also been ported to Akonadi. DigiKam has been updated to support face detection, image versioning, and image tagging. Other applications such as Kate, Kalzium, KAlgebra, KStars, and KDevelop have also been updated in this release. Moreover, version 4.7 fixed over 12,000 bugs.
KDE SC 4.8 Release 4.8 was made available on 25 January 2012.
Plasma Workspaces KWin's rendering performance was increased by optimizing effect rendering. Window resizing was improved as well. Other KWin features are: QML based Window switcher (Tabbox), AnimationEffect class and initial
Wayland support.
Applications A new major version of
Dolphin shipped with KDE Applications 4.8. It has improved performance, better file name display, animated transitions, and many other new and improved features.
Cantor shipped with additional back-ends based on
Scilab and Qalculate.
KDE SC 4.9 KDE SC 4.9 was made available on 1 August 2012. The release featured several improvements to the
Dolphin file manager, including the reintroduction of in-line file renaming, back and forward mouse buttons, improvement of the places panel and better usage of file metadata. Additionally, there were several improvements to
KWin and
Konsole. Activities were better integrated with the workspace. Several applications were updated, including
Okular,
Kopete,
Kontact, and educational applications.
KDE SC 4.10 KDE SC 4.10 was released on 6 February 2013. Many of the default Plasma widgets were rewritten in
QML, and
Nepomuk,
Kontact and
Okular received significant speed improvements.
KDE SC 4.11 4.11 was released on 14 August 2013. Kontact and Nepomuk received many optimizations. The first generation Plasma Workspaces entered maintenance-only development mode.
KDE SC 4.12 KDE SC 4.12 was released on 18 December 2013. Kontact received substantial improvements.
KDE SC 4.13 KDE SC 4.13 was released on 16 April 2014. Nepomuk semantic desktop search was replaced with KDE's in house Baloo. KDE SC 4.13 was released in 53 different translations.
KDE SC 4.14 KDE SC 4.14 was released on 20 August 2014. The release primarily focused on stability, with numerous bugs fixed and few new features added. This was the final KDE SC 4 release. ==Release schedule==