Eclipse Oomph 1.2.0

Primary tabs

Release Date: 
Friday, September 25, 2015
Deliverables: 
  • Source code, available as versions tagged "R1_2_0" in the project's GIT repository.
  • Oomph installer binaries, available as a downloadable and self-extracting (on Windows) archives and update site for the self-update of the installer.
  • A runtime binary distribution (downloadable zip and update site).
Milestones: 
NameDateDescription
M02015/07/03
M0a2015/07/24
M12015/08/19
M1a2015/09/02
M1b2015/09/03
M1c2015/09/10
M1d2015/09/18
Themes: 
Bug Fixes
  • unable to import projects after provisioning from simple installer since Next and Finish are never enabled [469531]
  • Install folder default is bad for projects with dots in their name [471866]
  • AssertionFailedException in NameVersionDescriptor. (43) [472188]
  • AssertionFailedException in AbstractWorkingSet. (65) [472421]
  • Platform.setup fails on requires 'org.eclipse.e4.demo.e4photo 0.0.0' but it could not be found [472898]
  • Provisioning JDT projects fails with conflicting dependencies [472995]
  • Improve targlet task authoring and target resolution for product IUs [473936]
  • NullPointerException in ReleaseManager.createFeatureElement (199) [474662]
  • IllegalArgumentException in WorkspaceRoot.getProject (194) [474665]
  • IOException in UrlConnectionRetrieveFileTransfer.getDecompressedStream (552) [474759]
  • NullPointerException in ReleaseManager.getComponentModel (284) [474760]
  • NullPointerException in SetupEditorSupport.findEditor (199) [474764]
  • NullPointerException in SetupContext.getInstallation (614) [474789]
  • IllegalArgumentException in CachingTransport.download (188) [474792]
  • StandInException in CleanBuildHandler.access$0 (159) [474793]
  • NullPointerException in CachingTransport.delegateGetLastModified (340) [474794]
  • FileNotFoundException in PersistentMap.lock (353) [474872]
  • ClassNotFoundException in BundleLoader.findClassInternal (439) [475097]
  • HIDDEN in XMLHandler.toXMIException (682) [475099]
  • SWTException in SetupEditor$21$2.run (1787) [475434]
  • Filtering in RecorderPoliciesComposite unchecks the items [475451]
  • bad.mysterious "Download failure" dialog shown at startup [475681]
  • Please include the setup file of Acceleo in the Eclipse catalog [475702]
  • Version builder should not complain if a feature that needs a micro increment instead has a minor increment [475911]
  • User products in advanced mode [476372]
  • "Build automatically" switched off after running Eclipse Setup [476941]
  • ArrayIndexOutOfBoundsException in URI$Hierarchical.segment (3431) [472447]
  • Preferences not applied: .instance.org.eclipse.jdt.ui.content_assist_favorite_static_members [470254]
  • installer won't open after update [471129]
  • FileNotFoundException in CachingTransport$StatefulFileOutputStream. (452) [471190]
  • TreeWalk.release() was renamed to close() [471230]
  • Unskippable pop-up when starting IDE [471731]
  • Cannot resolve dependency from Oomph Common UI Tests to o.e.swtbot.junit4_x [472249]
  • "Open Setup Log" opens empty editor [472264]
  • Installing the installer.tests plugin fails for missing installer plugin [472323]
  • Log message: Unable to acquire PluginConverter service during generation (of plugin metadata) [473039]
  • IndexOutOfBoundsException in GenericSetupTemplate.expandString (529) [473044]
  • NullPointerException in GenericSetupTemplate.updateSelection (205) [473047]
  • NullPointerException in BackendContainer.getMembers (59) [473049]
  • IOException in IOUtil.closeSilent (437) [473335]
  • IllegalArgumentException in GC.setFont (3456) [473596]
  • Unexpected variable expanded [473706]
  • ReadOnlyException in ExternalResource.setSessionProperty (452) [474791]
  • SetupTaskWizard generates extension model with unwanted dependencies on a bunch of other task models [474831]
  • Menu item Prompt and Console hast no effect on Mac [475536]
  • Description of policies on Preference Recorder preference page unclear [475572]
  • No “Setup task Extension” wizard in Oomph Setup UI IDE. [475631]
  • Oomph profile is out of sync after p2 profile update [475698]
  • NPE in LabelProvider if VariableChoice.label == null [476088]
  • Set osgi.requiredJavaVersion=1.8 for Neon-based installer [476532]
  • IndexOutOfBoundsException in AgentImpl$2.createElement (119) [476763]
  • ClassCastException in SetupWizard.canFinish (432) [476834]
  • Installer requires JVM 1.8 while Eclipse only requires 1.7 [477996]
  • TargetDefinitionGenerator generates .target containing loads of "null" [476131]
Enhancements
  • Please include setup for project Package Drone [471408]
  • Provide improved support for accessing setups in private github repositories. [473602]
  • Please include setup for project RMF [474668]
  • Ensure that a preference task doesn't overwrite a populated XML blob [475139]
  • Please include setup for project EcoreTools [475147]
  • Please include setup for project Amalgam [475242]
  • Oomph ignores the recorded state for "Build automatically" preference [475705]
  • Support find.replace is structured editors [475913]
  • Support better multi-line editing and collapse-all in the preferences editor [476027]
  • Version build should check that lower bounds are stricter [476115]
  • Progress reporting should state current task [464767]
  • include QVTo entry to the Eclipse.org catalog [469749]
  • Add Requirement::filter attribute [471268]
  • Factor the root IU analysis into a reusable class [471269]
  • Please include setup for project SWTBot [471606]
  • Provide a way to customize the preference recorder's default policies [471705]
  • Add SWTBot to the Eclipse.org project catalog [471864]
  • Show the default value of a variable task in its label [471865]
  • Display locations instead of IDs in InstallationTask and WorkspaceTask [471868]
  • Provide tasks for refreshing and.or building the workspace [472158]
  • Add feature closure completeness check to VersionBuilder [472165]
  • Please include setup for project EMF Parsley [472279]
  • Optionally check artifactId and version in Maven POMs [472441]
  • Make the editor to open on "Open in text editor" configurable [472459]
  • Add a relativeProductFolder attribute to InstallationTask [472986]
  • Enhance StringExpander to supprt filters and path extensions in arbitrary order [473014]
  • Disable tasks that modify the installation in self-hosting mode [473043]
  • Make Requirement comparison safe and reusable [473336]
  • Enhance ProfileTransactionImpl to log the versions of installed IUs [473476]
  • Add IUGenerators for Sites, Categories and Products [474005]
  • Automatically resize the columns of the Setup Editor's properties sheet [474389]
  • Provide a better cell editor for multiline properties [474873]
  • Xtext.setup - Catalog update [474958]
  • Open the PreferencePoliciesDialog's help tray for first time users [475476]
  • Support the "System Explorer" and "Command Prompt" commands on Mac and Linux, too [475561]
  • Make the target file of the preference recorder configurable [475657]
  • Add a predicate that matches only projects that are already imported into the workspace [476840]
  • Support custom bootstrap tasks [475341]