rh-eclipse47-eclipse-webtools-3.9.0-1.2.el7 <- 3.8.2 Red Hat Software Collections 2.4 is distributed with Eclipse 4.7.0 and other plugins from the Oxygen release train , which provide a number of bug fixes and feature enhancements over the Red Hat Software Collections 2.3 version. Below is a comprehensive list of new features and compatibility changes in this release. For details on how to use these new features, refer to the built-in Eclipse documentation. Changes Since Red Hat Software Collections 2.3 The following features have been added since the release of Eclipse platform and plugins included in Red Hat Software Collections 2.3: * Eclipse Platform has been updated to version 4.6.3 from 4.7.0. This is feature release and it contains many bug fixes and optimizations including but not only: ** A new extensible Generic Editor has been added which makes it easier to implement an editor for new languages or new content types. It reuses the existing Eclipse editor infrastructure. The generic editor can be extended using extension points instead of implementing an editor to supply required functionality. ** Updated API to be more Java 8 friendly by allowing lambdas. ** Support for defining GTK CSS either per component (runtime) or workbench (startup). ** Console view integration with Error Log and JUnit views to allow easier plain text inspection of the content ** Eclipse Target definition editor is included ** Patch and diff file types editor is included ** Images are opened inside the IDE in Browser view by default to prevent interaction with external tools ** Left and right sides in Compare view are swappable now ** New Launch Group launch configuration type allows you to launch multiple other launch configurations sequentially, with configurable actions after launching each group member. ** Improved Quick Access view with more powerful matching, wildcards support, search in Help and other improvements. ** The Left and Right arrow keys now collapse and expand the current tree item (in addition to the GTK+ default -/+ key bindings). ** Improved recognizing of browsers available on the system - Firefox, Chromium/Chrome, Epiphany, Konqueror. ** Default styling for form-based user interfaces was changed to use a flat, gray style. ** Improved navigation to implementation for Java types. ** Improved autoedit capabilities in Java editor - insert braces in correct places and auto-escape pasted text. ** During Java debugging, the last method result (per return or throw) that was observed during Step Into, Step Over or Step Return, is shown as first line in the Variables view. ** Detailed information available at https://www.eclipse.org/eclipse/news/4.7/ * Eclipse CDT has been updated to version 9.3 from 9.2.1. This releases includes a number of enhancements like: ** Quick fixes have been added for a variety of build errors generated by the gcc compiler. ** Support for two new C++14 language features has been added: return type deduction and generic lambdas. ** Improved autocomplete and content assist ** Improved navigation for 'auto' types to open the deduced type ** Detailed information available at https://wiki.eclipse.org/CDT/User/NewIn93 * Eclipse Linux Tools has been updated to version 6.0 from 5.3.1. This release contains changes like: ** Support for all the content types with specialized editors is hooked into Eclipse 4.7 new generic editor. ** Editors (*.stp, Dockerfile, *.supp, *.spec, ChangeLog) highlighting colors are no longer hardcoded but defined in the plugin.xml file via org.eclipse.ui.themes extension point. ** Docker plugin gained support when launching commands in a Container to specify a security option profile. ** Systemtap run console creates links for navigation to *.stp or *.h/c files if paths to them are printed during the run. ** Detailed notes available at https://wiki.eclipse.org/Linux_Tools_Project/News/NewIn60 * Eclipse Mylyn has been updated to version 3.23 from 3.21. Changes include: ** Gravatar images are now shown for comments in the task editor if Gravatar images are enabled in the task repository settings. ** Hudson/Jenkins builds can be cancelled from the builds view and build editor. ** Detailed change notes available at https://www.eclipse.org/mylyn/new/new-3.22.html and https://www.eclipse.org/mylyn/new/new-3.23.html * Eclipse EGit and JGit have been updated to version 4.8 from 4.6.1 including changes like: ** Additional options to many JGit commands. ** Support pulling remote branches to apply them on detached HEAD ** Support multiple ICommitMessageProvider implementations ** Detailed change notes available at https://wiki.eclipse.org/JGit/New_and_Noteworthy/4.7, https://wiki.eclipse.org/JGit/New_and_Noteworthy/3.64.8 and https://wiki.eclipse.org/EGit/New_and_Noteworthy/4.7, https://wiki.eclipse.org/EGit/New_and_Noteworthy/4.8 * Eclipse DLTK have been updated to version 5.8 from 5.7.1 including changes like: ** Improved *.sh editor ** Ruby plugin fixes for compatibility with newer Ruby versions ** Detailed notes available at https://projects.eclipse.org/projects/technology.dltk/releases/5.8 * Eclipse Pydev have been updated to version 5.8 from 5.5.0 including changes like: ** Improved debugger ** Improved PyLint integration ** Detailed notes available at http://www.pydev.org/history_pydev.html * Eclipse Webtools have been updated to version 3.9 from 5.5.03.8.2 including changes like: ** Typescript debugging ** Detailed notes available at https://projects.eclipse.org/projects/webtools/releases/3.9.0