Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Tycho/Release Notes/1.0.0"

m (Jan.sievers.sap.com moved page Tycho/Release Notes/0.27 to Tycho/Release Notes/1.0.0: renamed 0.27.0 to 1.0.0)
m
(One intermediate revision by one other user not shown)
Line 7: Line 7:
 
== SNAPSHOT builds ==
 
== SNAPSHOT builds ==
  
Tycho 0.27.0 is currently in development. To try out the most recent snapshot build of 0.27.0, simply add the following snippet to your (parent) pom.xml or settings.xml, and set the property for the Tycho version (e.g. <tt>tycho-version</tt>) to <tt>0.27.0-SNAPSHOT</tt>.
+
Tycho 0.27.0-SNAPSHOT is currently in development and will be released as 1.0.0. To try out the most recent snapshot build, simply add the following snippet to your (parent) pom.xml or settings.xml, and set the property for the Tycho version (e.g. <tt>tycho-version</tt>) to <tt>0.27.0-SNAPSHOT</tt>.
 
 
 
<pre>
 
<pre>
Line 24: Line 24:
 
== New and Noteworthy ==
 
== New and Noteworthy ==
  
[https://bugs.eclipse.org/bugs/buglist.cgi?classification=Technology&product=Tycho&query_format=advanced&resolution=FIXED&target_milestone=0.27.0&order=bug_id&query_based_on= Complete list of bug fixes and enhancements in 0.27.0]
+
[https://bugs.eclipse.org/bugs/buglist.cgi?classification=Technology&product=Tycho&query_format=advanced&resolution=FIXED&target_milestone=1.0.0&order=bug_id&query_based_on= Complete list of bug fixes and enhancements in 1.0.0]
 
+
  
 
=== p2 ===
 
=== p2 ===
  
 
* packaging type <tt>eclipse-repository</tt> will now add MD5 checksums to artifact metadata of the p2 repository created (<strike>[https://bugs.eclipse.org/bugs/show_bug.cgi?id=357513 bug 357513]</strike>)
 
* packaging type <tt>eclipse-repository</tt> will now add MD5 checksums to artifact metadata of the p2 repository created (<strike>[https://bugs.eclipse.org/bugs/show_bug.cgi?id=357513 bug 357513]</strike>)
 
=== Mirroring using URL prefix ===
 
 
* It's now possible to mirror multiple repositories using one mirror definition. Example: [https://wiki.eclipse.org/Tycho/Target_Platform/Authentication_and_Mirrors#Mirroring_multiple_Repositories Mirroring multiple Repositories] (<strike>[https://bugs.eclipse.org/bugs/show_bug.cgi?id=501809 bug 501809]</strike>).
 
* It's now possible to mirror multiple repositories using one mirror definition. Example: [https://wiki.eclipse.org/Tycho/Target_Platform/Authentication_and_Mirrors#Mirroring_multiple_Repositories Mirroring multiple Repositories] (<strike>[https://bugs.eclipse.org/bugs/show_bug.cgi?id=501809 bug 501809]</strike>).
 +
* Added support for PDE root files using <tt>root.folder.<subfolder> </tt> syntax
 +
* Fail build early and with a clear error message when download of artifacts from baseline repository used for comparison fails
 +
 +
=== Compiler ===
 +
 +
* <font color="red">(BREAKING CHANGE)</font> tycho-compiler-plugin's [https://www.eclipse.org/tycho/sitedocs/tycho-compiler-plugin/compile-mojo.html#useProjectSettings <tt>useProjectSettings</tt>] default value is now <tt>true</tt> so that <tt>.settings/org.eclipse.jdt.core.prefs</tt> are used by default if existing.
 +
 +
=== Testing ===
 +
 +
* TestNG unit tests are now detected automatically, no need to specify a <tt>providerHint=testng</tt> anymore
  
=== Breaking changes ===
+
=== Other ===
  
* tycho-compiler-plugin's [https://www.eclipse.org/tycho/sitedocs/tycho-compiler-plugin/compile-mojo.html#useProjectSettings <tt>useProjectSettings</tt>] default value is now <tt>true</tt> so that <tt>.settings/org.eclipse.jdt.core.prefs</tt> are used by default if existing.
+
* <tt>tycho-versions-plugin</tt> can now be used with pom-less builds
 +
* Updated all eclipse dependencies (JDT, Equinox and p2) to Neon.2
 +
* Consistently use <tt>${maven.build.timestamp}</tt> for value of both maven -SNAPSHOT and PDE .qualifier version suffix
 +
* Enable build of features with multiple os/ws/arch filters
  
 
[[Category:Tycho|Release Notes/0.27]]
 
[[Category:Tycho|Release Notes/0.27]]

Revision as of 12:21, 11 January 2017

< Previous Version | Next Version >

SNAPSHOT builds

Tycho 0.27.0-SNAPSHOT is currently in development and will be released as 1.0.0. To try out the most recent snapshot build, simply add the following snippet to your (parent) pom.xml or settings.xml, and set the property for the Tycho version (e.g. tycho-version) to 0.27.0-SNAPSHOT.

<pluginRepositories>
   <pluginRepository>
     <id>tycho-snapshots</id>
     <url>https://repo.eclipse.org/content/repositories/tycho-snapshots/</url>
   </pluginRepository>
</pluginRepositories>

SNAPSHOT site docs

Refer to the latest SNAPSHOT site docs for Tycho and Tycho Extras.

New and Noteworthy

Complete list of bug fixes and enhancements in 1.0.0

p2

  • packaging type eclipse-repository will now add MD5 checksums to artifact metadata of the p2 repository created (bug 357513)
  • It's now possible to mirror multiple repositories using one mirror definition. Example: Mirroring multiple Repositories (bug 501809).
  • Added support for PDE root files using root.folder.<subfolder> syntax
  • Fail build early and with a clear error message when download of artifacts from baseline repository used for comparison fails

Compiler

  • (BREAKING CHANGE) tycho-compiler-plugin's useProjectSettings default value is now true so that .settings/org.eclipse.jdt.core.prefs are used by default if existing.

Testing

  • TestNG unit tests are now detected automatically, no need to specify a providerHint=testng anymore

Other

  • tycho-versions-plugin can now be used with pom-less builds
  • Updated all eclipse dependencies (JDT, Equinox and p2) to Neon.2
  • Consistently use ${maven.build.timestamp} for value of both maven -SNAPSHOT and PDE .qualifier version suffix
  • Enable build of features with multiple os/ws/arch filters

Back to the top