build(deps): bump tycho-version from 4.0.13 to 5.0.0
Bumps tycho-version from 4.0.13 to 5.0.0.
Updates org.eclipse.tycho:tycho-buildtimestamp-jgit from 4.0.13 to 5.0.0
Release notes
Sourced from org.eclipse.tycho:tycho-buildtimestamp-jgit's releases.
Tycho 5.0.0 has been released and is available from Maven Central repository.
🆕 https://github.com/eclipse-tycho/tycho/blob/tycho-5.0.0/RELEASE_NOTES.md 🏷️ https://github.com/eclipse-tycho/tycho/tree/tycho-5.0.0 👔 https://projects.eclipse.org/projects/technology.tycho/releases/5.0.0 🙏 contributors who contributed patches for this release:
- Александър Куртаков
- Andreas Schwarz
- Ben Shelbourne
- Cédric Marin
- Christian Dietrich
- Christoph Läubrich
- Christoph Rueger
- Dennis Hendriks
- dependabot[bot]
- Dirk Fauth
- Ed Merks
- Evgeny Mandrikov
- Gabriel Einsdorf
- Gasper Kojek
- Gilles
- Gregor Latuske
- Hannes Wellmann
- Heiko Klare
- howlger
- Jakub Stroleny
- Johan Compagner
- Jose M. Arnesto
- Kyle Smith
- kysmith-csg
- Lars Vogel
- Lorenzo Bettini
- Marco Lehmann-Mörz
- Martin D'Aloia
- Michael Keppler
- Mikaël Barbero
- Patrick Ziegler
- Peter Hermsdorf
- Sebastian Ratz
- Simeon Andreev
- Titouan Vervack
- Tobias Hahnen
- Vasili Gulevich
- William Riley
- zladdi
- Zlika
💰 we would like to also thank the Eclipse IDE Workingroup for funding the release work and thanks to everyone who helped us with testing the snapshot version.
... (truncated)
Changelog
Sourced from org.eclipse.tycho:tycho-buildtimestamp-jgit's changelog.
5.0.0
Java 21 required to run Tycho build
Tycho now requires to run with Java 21. As before it can still compile / test for older java releases.
Support for JVMs < 1.8 dropped
Previously Tycho could detect JVMs down to Java 1.1 what requires running some java code to run on these platforms. As it becomes harder over time to actually compile code for such old targets while compilers are dropping support, Tycho from now on by default only supports to detect JVMs with version 1.8 or higher.
Users who absolutely need this can configure a previous version of the
tycho-lib-detectorwith the system propertytycho.libdetector.versionTestNG support improved / TestNG deprecated
The previous Tycho TestNG support was rather flawed it worked but required some hacks, this is now improved so one can consume directly official TestNG artifacts.
This also revealed that TestNG itself has some major flaws and only works in an old
6.9.10version:
- TestNG should have a DynamicImport-Package
- TestNG is no longer working in OSGi environments
- META-INF/MANIFEST.MF not correctly generated
- Support to setup a method selector instance directly
Because of this TestNG is deprecated and will be removed in a future version unless someone express interest in TestNG and helps improving it so we can upgrade to later versions.
Support for PDE OSGi Testframework integration
PDE recently added support for OSGi Testframework, Tycho can now build such projects as well using the tycho-surefire:plugin-test goal.
A demo can be found here.
Support for implicit dependencies in target definitions
In target definitions Tycho now supports to use the
<implicitDependencies>, see Eclipse Help for more details.Support for version ranges and no version for units in target definitions
In target definitions Tycho now supports to use a range as version of a unit or to skip the version entirely in
InstallableUnitlocations, just like Eclipse-PDE. Specifying no version is equivalent to0.0.0which resolves to the latest version available. All of the following variants to specify a version are now possible:<target name="my-target"> </tr></table>
... (truncated)
Commits
0597c3cPerform 5.0.0 Release87531b2Prepare for using njord as the release plugin4e40732Do not fail on bad artifact repository defined in the pom repositories1cd25edSet min maven to 3.9.9a148b54Bump org.eclipse.emf:org.eclipse.emf.ecore from 2.39.0 to 2.40.03ea160bSupport multiple redirects with HTTP_MOVED_TEMP codee4e9bd2P2MirrorDisablingArtifactRepositoryManager: Synchronize property access9443aafAdd mojo to modify a composite P2-repository6399740Sort fragments URLs passed to SurefireLoaderb0a3c36Bump jetty.version from 12.0.25 to 12.1.0- Additional commits viewable in compare view
Updates org.eclipse.tycho.extras:tycho-sourceref-jgit from 4.0.13 to 5.0.0
Updates org.eclipse.tycho:tycho-maven-plugin from 4.0.13 to 5.0.0
Release notes
Sourced from org.eclipse.tycho:tycho-maven-plugin's releases.
Tycho 5.0.0 has been released and is available from Maven Central repository.
🆕 https://github.com/eclipse-tycho/tycho/blob/tycho-5.0.0/RELEASE_NOTES.md 🏷️ https://github.com/eclipse-tycho/tycho/tree/tycho-5.0.0 👔 https://projects.eclipse.org/projects/technology.tycho/releases/5.0.0 🙏 contributors who contributed patches for this release:
- Александър Куртаков
- Andreas Schwarz
- Ben Shelbourne
- Cédric Marin
- Christian Dietrich
- Christoph Läubrich
- Christoph Rueger
- Dennis Hendriks
- dependabot[bot]
- Dirk Fauth
- Ed Merks
- Evgeny Mandrikov
- Gabriel Einsdorf
- Gasper Kojek
- Gilles
- Gregor Latuske
- Hannes Wellmann
- Heiko Klare
- howlger
- Jakub Stroleny
- Johan Compagner
- Jose M. Arnesto
- Kyle Smith
- kysmith-csg
- Lars Vogel
- Lorenzo Bettini
- Marco Lehmann-Mörz
- Martin D'Aloia
- Michael Keppler
- Mikaël Barbero
- Patrick Ziegler
- Peter Hermsdorf
- Sebastian Ratz
- Simeon Andreev
- Titouan Vervack
- Tobias Hahnen
- Vasili Gulevich
- William Riley
- zladdi
- Zlika
💰 we would like to also thank the Eclipse IDE Workingroup for funding the release work and thanks to everyone who helped us with testing the snapshot version.
... (truncated)
Changelog
Sourced from org.eclipse.tycho:tycho-maven-plugin's changelog.
5.0.0
Java 21 required to run Tycho build
Tycho now requires to run with Java 21. As before it can still compile / test for older java releases.
Support for JVMs < 1.8 dropped
Previously Tycho could detect JVMs down to Java 1.1 what requires running some java code to run on these platforms. As it becomes harder over time to actually compile code for such old targets while compilers are dropping support, Tycho from now on by default only supports to detect JVMs with version 1.8 or higher.
Users who absolutely need this can configure a previous version of the
tycho-lib-detectorwith the system propertytycho.libdetector.versionTestNG support improved / TestNG deprecated
The previous Tycho TestNG support was rather flawed it worked but required some hacks, this is now improved so one can consume directly official TestNG artifacts.
This also revealed that TestNG itself has some major flaws and only works in an old
6.9.10version:
- TestNG should have a DynamicImport-Package
- TestNG is no longer working in OSGi environments
- META-INF/MANIFEST.MF not correctly generated
- Support to setup a method selector instance directly
Because of this TestNG is deprecated and will be removed in a future version unless someone express interest in TestNG and helps improving it so we can upgrade to later versions.
Support for PDE OSGi Testframework integration
PDE recently added support for OSGi Testframework, Tycho can now build such projects as well using the tycho-surefire:plugin-test goal.
A demo can be found here.
Support for implicit dependencies in target definitions
In target definitions Tycho now supports to use the
<implicitDependencies>, see Eclipse Help for more details.Support for version ranges and no version for units in target definitions
In target definitions Tycho now supports to use a range as version of a unit or to skip the version entirely in
InstallableUnitlocations, just like Eclipse-PDE. Specifying no version is equivalent to0.0.0which resolves to the latest version available. All of the following variants to specify a version are now possible:<target name="my-target"> </tr></table>
... (truncated)
Commits
0597c3cPerform 5.0.0 Release87531b2Prepare for using njord as the release plugin4e40732Do not fail on bad artifact repository defined in the pom repositories1cd25edSet min maven to 3.9.9a148b54Bump org.eclipse.emf:org.eclipse.emf.ecore from 2.39.0 to 2.40.03ea160bSupport multiple redirects with HTTP_MOVED_TEMP codee4e9bd2P2MirrorDisablingArtifactRepositoryManager: Synchronize property access9443aafAdd mojo to modify a composite P2-repository6399740Sort fragments URLs passed to SurefireLoaderb0a3c36Bump jetty.version from 12.0.25 to 12.1.0- Additional commits viewable in compare view
Updates org.eclipse.tycho:target-platform-configuration from 4.0.13 to 5.0.0
Release notes
Sourced from org.eclipse.tycho:target-platform-configuration's releases.
Tycho 5.0.0 has been released and is available from Maven Central repository.
🆕 https://github.com/eclipse-tycho/tycho/blob/tycho-5.0.0/RELEASE_NOTES.md 🏷️ https://github.com/eclipse-tycho/tycho/tree/tycho-5.0.0 👔 https://projects.eclipse.org/projects/technology.tycho/releases/5.0.0 🙏 contributors who contributed patches for this release:
- Александър Куртаков
- Andreas Schwarz
- Ben Shelbourne
- Cédric Marin
- Christian Dietrich
- Christoph Läubrich
- Christoph Rueger
- Dennis Hendriks
- dependabot[bot]
- Dirk Fauth
- Ed Merks
- Evgeny Mandrikov
- Gabriel Einsdorf
- Gasper Kojek
- Gilles
- Gregor Latuske
- Hannes Wellmann
- Heiko Klare
- howlger
- Jakub Stroleny
- Johan Compagner
- Jose M. Arnesto
- Kyle Smith
- kysmith-csg
- Lars Vogel
- Lorenzo Bettini
- Marco Lehmann-Mörz
- Martin D'Aloia
- Michael Keppler
- Mikaël Barbero
- Patrick Ziegler
- Peter Hermsdorf
- Sebastian Ratz
- Simeon Andreev
- Titouan Vervack
- Tobias Hahnen
- Vasili Gulevich
- William Riley
- zladdi
- Zlika
💰 we would like to also thank the Eclipse IDE Workingroup for funding the release work and thanks to everyone who helped us with testing the snapshot version.
... (truncated)
Changelog
Sourced from org.eclipse.tycho:target-platform-configuration's changelog.
5.0.0
Java 21 required to run Tycho build
Tycho now requires to run with Java 21. As before it can still compile / test for older java releases.
Support for JVMs < 1.8 dropped
Previously Tycho could detect JVMs down to Java 1.1 what requires running some java code to run on these platforms. As it becomes harder over time to actually compile code for such old targets while compilers are dropping support, Tycho from now on by default only supports to detect JVMs with version 1.8 or higher.
Users who absolutely need this can configure a previous version of the
tycho-lib-detectorwith the system propertytycho.libdetector.versionTestNG support improved / TestNG deprecated
The previous Tycho TestNG support was rather flawed it worked but required some hacks, this is now improved so one can consume directly official TestNG artifacts.
This also revealed that TestNG itself has some major flaws and only works in an old
6.9.10version:
- TestNG should have a DynamicImport-Package
- TestNG is no longer working in OSGi environments
- META-INF/MANIFEST.MF not correctly generated
- Support to setup a method selector instance directly
Because of this TestNG is deprecated and will be removed in a future version unless someone express interest in TestNG and helps improving it so we can upgrade to later versions.
Support for PDE OSGi Testframework integration
PDE recently added support for OSGi Testframework, Tycho can now build such projects as well using the tycho-surefire:plugin-test goal.
A demo can be found here.
Support for implicit dependencies in target definitions
In target definitions Tycho now supports to use the
<implicitDependencies>, see Eclipse Help for more details.Support for version ranges and no version for units in target definitions
In target definitions Tycho now supports to use a range as version of a unit or to skip the version entirely in
InstallableUnitlocations, just like Eclipse-PDE. Specifying no version is equivalent to0.0.0which resolves to the latest version available. All of the following variants to specify a version are now possible:<target name="my-target"> </tr></table>
... (truncated)
Commits
0597c3cPerform 5.0.0 Release87531b2Prepare for using njord as the release plugin4e40732Do not fail on bad artifact repository defined in the pom repositories1cd25edSet min maven to 3.9.9a148b54Bump org.eclipse.emf:org.eclipse.emf.ecore from 2.39.0 to 2.40.03ea160bSupport multiple redirects with HTTP_MOVED_TEMP codee4e9bd2P2MirrorDisablingArtifactRepositoryManager: Synchronize property access9443aafAdd mojo to modify a composite P2-repository6399740Sort fragments URLs passed to SurefireLoaderb0a3c36Bump jetty.version from 12.0.25 to 12.1.0- Additional commits viewable in compare view
Updates org.eclipse.tycho:tycho-bnd-plugin from 4.0.13 to 5.0.0
Release notes
Sourced from org.eclipse.tycho:tycho-bnd-plugin's releases.
Tycho 5.0.0 has been released and is available from Maven Central repository.
🆕 https://github.com/eclipse-tycho/tycho/blob/tycho-5.0.0/RELEASE_NOTES.md 🏷️ https://github.com/eclipse-tycho/tycho/tree/tycho-5.0.0 👔 https://projects.eclipse.org/projects/technology.tycho/releases/5.0.0 🙏 contributors who contributed patches for this release:
- Александър Куртаков
- Andreas Schwarz
- Ben Shelbourne
- Cédric Marin
- Christian Dietrich
- Christoph Läubrich
- Christoph Rueger
- Dennis Hendriks
- dependabot[bot]
- Dirk Fauth
- Ed Merks
- Evgeny Mandrikov
- Gabriel Einsdorf
- Gasper Kojek
- Gilles
- Gregor Latuske
- Hannes Wellmann
- Heiko Klare
- howlger
- Jakub Stroleny
- Johan Compagner
- Jose M. Arnesto
- Kyle Smith
- kysmith-csg
- Lars Vogel
- Lorenzo Bettini
- Marco Lehmann-Mörz
- Martin D'Aloia
- Michael Keppler
- Mikaël Barbero
- Patrick Ziegler
- Peter Hermsdorf
- Sebastian Ratz
- Simeon Andreev
- Titouan Vervack
- Tobias Hahnen
- Vasili Gulevich
- William Riley
- zladdi
- Zlika
💰 we would like to also thank the Eclipse IDE Workingroup for funding the release work and thanks to everyone who helped us with testing the snapshot version.
... (truncated)
Changelog
Sourced from org.eclipse.tycho:tycho-bnd-plugin's changelog.
5.0.0
Java 21 required to run Tycho build
Tycho now requires to run with Java 21. As before it can still compile / test for older java releases.
Support for JVMs < 1.8 dropped
Previously Tycho could detect JVMs down to Java 1.1 what requires running some java code to run on these platforms. As it becomes harder over time to actually compile code for such old targets while compilers are dropping support, Tycho from now on by default only supports to detect JVMs with version 1.8 or higher.
Users who absolutely need this can configure a previous version of the
tycho-lib-detectorwith the system propertytycho.libdetector.versionTestNG support improved / TestNG deprecated
The previous Tycho TestNG support was rather flawed it worked but required some hacks, this is now improved so one can consume directly official TestNG artifacts.
This also revealed that TestNG itself has some major flaws and only works in an old
6.9.10version:
- TestNG should have a DynamicImport-Package
- TestNG is no longer working in OSGi environments
- META-INF/MANIFEST.MF not correctly generated
- Support to setup a method selector instance directly
Because of this TestNG is deprecated and will be removed in a future version unless someone express interest in TestNG and helps improving it so we can upgrade to later versions.
Support for PDE OSGi Testframework integration
PDE recently added support for OSGi Testframework, Tycho can now build such projects as well using the tycho-surefire:plugin-test goal.
A demo can be found here.
Support for implicit dependencies in target definitions
In target definitions Tycho now supports to use the
<implicitDependencies>, see Eclipse Help for more details.Support for version ranges and no version for units in target definitions
In target definitions Tycho now supports to use a range as version of a unit or to skip the version entirely in
InstallableUnitlocations, just like Eclipse-PDE. Specifying no version is equivalent to0.0.0which resolves to the latest version available. All of the following variants to specify a version are now possible:<target name="my-target"> </tr></table>
... (truncated)
Commits
0597c3cPerform 5.0.0 Release87531b2Prepare for using njord as the release plugin4e40732Do not fail on bad artifact repository defined in the pom repositories1cd25edSet min maven to 3.9.9a148b54Bump org.eclipse.emf:org.eclipse.emf.ecore from 2.39.0 to 2.40.03ea160bSupport multiple redirects with HTTP_MOVED_TEMP codee4e9bd2P2MirrorDisablingArtifactRepositoryManager: Synchronize property access9443aafAdd mojo to modify a composite P2-repository6399740Sort fragments URLs passed to SurefireLoaderb0a3c36Bump jetty.version from 12.0.25 to 12.1.0- Additional commits viewable in compare view
Updates org.eclipse.tycho:tycho-compiler-plugin from 4.0.13 to 5.0.0
Release notes
Sourced from org.eclipse.tycho:tycho-compiler-plugin's releases.
Tycho 5.0.0 has been released and is available from Maven Central repository.
🆕 https://github.com/eclipse-tycho/tycho/blob/tycho-5.0.0/RELEASE_NOTES.md 🏷️ https://github.com/eclipse-tycho/tycho/tree/tycho-5.0.0 👔 https://projects.eclipse.org/projects/technology.tycho/releases/5.0.0 🙏 contributors who contributed patches for this release:
- Александър Куртаков
- Andreas Schwarz
- Ben Shelbourne
- Cédric Marin
- Christian Dietrich
- Christoph Läubrich
- Christoph Rueger
- Dennis Hendriks
- dependabot[bot]
- Dirk Fauth
- Ed Merks
- Evgeny Mandrikov
- Gabriel Einsdorf
- Gasper Kojek
- Gilles
- Gregor Latuske
- Hannes Wellmann
- Heiko Klare
- howlger
- Jakub Stroleny
- Johan Compagner
- Jose M. Arnesto
- Kyle Smith
- kysmith-csg
- Lars Vogel
- Lorenzo Bettini
- Marco Lehmann-Mörz
- Martin D'Aloia
- Michael Keppler
- Mikaël Barbero
- Patrick Ziegler
- Peter Hermsdorf
- Sebastian Ratz
- Simeon Andreev
- Titouan Vervack
- Tobias Hahnen
- Vasili Gulevich
- William Riley
- zladdi
- Zlika
💰 we would like to also thank the Eclipse IDE Workingroup for funding the release work and thanks to everyone who helped us with testing the snapshot version.
... (truncated)
Changelog
Sourced from org.eclipse.tycho:tycho-compiler-plugin's changelog.
5.0.0
Java 21 required to run Tycho build
Tycho now requires to run with Java 21. As before it can still compile / test for older java releases.
Support for JVMs < 1.8 dropped
Previously Tycho could detect JVMs down to Java 1.1 what requires running some java code to run on these platforms. As it becomes harder over time to actually compile code for such old targets while compilers are dropping support, Tycho from now on by default only supports to detect JVMs with version 1.8 or higher.
Users who absolutely need this can configure a previous version of the
tycho-lib-detectorwith the system propertytycho.libdetector.versionTestNG support improved / TestNG deprecated
The previous Tycho TestNG support was rather flawed it worked but required some hacks, this is now improved so one can consume directly official TestNG artifacts.
This also revealed that TestNG itself has some major flaws and only works in an old
6.9.10version:
- TestNG should have a DynamicImport-Package
- TestNG is no longer working in OSGi environments
- META-INF/MANIFEST.MF not correctly generated
- Support to setup a method selector instance directly
Because of this TestNG is deprecated and will be removed in a future version unless someone express interest in TestNG and helps improving it so we can upgrade to later versions.
Support for PDE OSGi Testframework integration
PDE recently added support for OSGi Testframework, Tycho can now build such projects as well using the tycho-surefire:plugin-test goal.
A demo can be found here.
Support for implicit dependencies in target definitions
In target definitions Tycho now supports to use the
<implicitDependencies>, see Eclipse Help for more details.Support for version ranges and no version for units in target definitions
In target definitions Tycho now supports to use a range as version of a unit or to skip the version entirely in
InstallableUnitlocations, just like Eclipse-PDE. Specifying no version is equivalent to0.0.0which resolves to the latest version available. All of the following variants to specify a version are now possible:<target name="my-target"> </tr></table>
... (truncated)
Commits
0597c3cPerform 5.0.0 Release87531b2Prepare for using njord as the release plugin4e40732Do not fail on bad artifact repository defined in the pom repositories1cd25edSet min maven to 3.9.9a148b54Bump org.eclipse.emf:org.eclipse.emf.ecore from 2.39.0 to 2.40.03ea160bSupport multiple redirects with HTTP_MOVED_TEMP codee4e9bd2P2MirrorDisablingArtifactRepositoryManager: Synchronize property access9443aafAdd mojo to modify a composite P2-repository6399740Sort fragments URLs passed to SurefireLoaderb0a3c36Bump jetty.version from 12.0.25 to 12.1.0- Additional commits viewable in compare view
Updates org.eclipse.tycho:tycho-ds-plugin from 4.0.13 to 5.0.0
Release notes
Sourced from org.eclipse.tycho:tycho-ds-plugin's releases.
Tycho 5.0.0 has been released and is available from Maven Central repository.
🆕 https://github.com/eclipse-tycho/tycho/blob/tycho-5.0.0/RELEASE_NOTES.md 🏷️ https://github.com/eclipse-tycho/tycho/tree/tycho-5.0.0 👔 https://projects.eclipse.org/projects/technology.tycho/releases/5.0.0 🙏 contributors who contributed patches for this release:
- Александър Куртаков
- Andreas Schwarz
- Ben Shelbourne
- Cédric Marin
- Christian Dietrich
- Christoph Läubrich
- Christoph Rueger
- Dennis Hendriks
- dependabot[bot]
- Dirk Fauth
- Ed Merks
- Evgeny Mandrikov
- Gabriel Einsdorf
- Gasper Kojek
- Gilles
- Gregor Latuske
- Hannes Wellmann
- Heiko Klare
- howlger
- Jakub Stroleny
- Johan Compagner
- Jose M. Arnesto
- Kyle Smith
- kysmith-csg
- Lars Vogel
- Lorenzo Bettini
- Marco Lehmann-Mörz
- Martin D'Aloia
- Michael Keppler
- Mikaël Barbero
- Patrick Ziegler
- Peter Hermsdorf
- Sebastian Ratz
- Simeon Andreev
- Titouan Vervack
- Tobias Hahnen
- Vasili Gulevich
- William Riley
- zladdi
- Zlika
💰 we would like to also thank the Eclipse IDE Workingroup for funding the release work and thanks to everyone who helped us with testing the snapshot version.
... (truncated)
Changelog
Sourced from org.eclipse.tycho:tycho-ds-plugin's changelog.
5.0.0
Java 21 required to run Tycho build
Tycho now requires to run with Java 21. As before it can still compile / test for older java releases.
Support for JVMs < 1.8 dropped
Previously Tycho could detect JVMs down to Java 1.1 what requires running some java code to run on these platforms. As it becomes harder over time to actually compile code for such old targets while compilers are dropping support, Tycho from now on by default only supports to detect JVMs with version 1.8 or higher.
Users who absolutely need this can configure a previous version of the
tycho-lib-detectorwith the system propertytycho.libdetector.versionTestNG support improved / TestNG deprecated
The previous Tycho TestNG support was rather flawed it worked but required some hacks, this is now improved so one can consume directly official TestNG artifacts.
This also revealed that TestNG itself has some major flaws and only works in an old
6.9.10version:
- TestNG should have a DynamicImport-Package
- TestNG is no longer working in OSGi environments
- META-INF/MANIFEST.MF not correctly generated
- Support to setup a method selector instance directly
Because of this TestNG is deprecated and will be removed in a future version unless someone express interest in TestNG and helps improving it so we can upgrade to later versions.
Support for PDE OSGi Testframework integration
PDE recently added support for OSGi Testframework, Tycho can now build such projects as well using the tycho-surefire:plugin-test goal.
A demo can be found here.
Support for implicit dependencies in target definitions
In target definitions Tycho now supports to use the
<implicitDependencies>, see Eclipse Help for more details.Support for version ranges and no version for units in target definitions
In target definitions Tycho now supports to use a range as version of a unit or to skip the version entirely in
InstallableUnitlocations, just like Eclipse-PDE. Specifying no version is equivalent to0.0.0which resolves to the latest version available. All of the following variants to specify a version are now possible:<target name="my-target"> </tr></table>
... (truncated)
Commits
0597c3cPerform 5.0.0 Release87531b2Prepare for using njord as the release plugin4e40732Do not fail on bad artifact repository defined in the pom repositories1cd25edSet min maven to 3.9.9a148b54Bump org.eclipse.emf:org.eclipse.emf.ecore from 2.39.0 to 2.40.03ea160bSupport multiple redirects with HTTP_MOVED_TEMP codee4e9bd2P2MirrorDisablingArtifactRepositoryManager: Synchronize property access9443aafAdd mojo to modify a composite P2-repository6399740Sort fragments URLs passed to SurefireLoaderb0a3c36Bump jetty.version from 12.0.25 to 12.1.0- Additional commits viewable in compare view
Updates org.eclipse.tycho:tycho-eclipse-plugin from 4.0.13 to 5.0.0
Release notes
Sourced from org.eclipse.tycho:tycho-eclipse-plugin's releases.
Tycho 5.0.0 has been released and is available from Maven Central repository.
🆕 https://github.com/eclipse-tycho/tycho/blob/tycho-5.0.0/RELEASE_NOTES.md 🏷️ https://github.com/eclipse-tycho/tycho/tree/tycho-5.0.0 👔 https://projects.eclipse.org/projects/technology.tycho/releases/5.0.0 🙏 contributors who contributed patches for this release:
- Александър Куртаков
- Andreas Schwarz
- Ben Shelbourne
- Cédric Marin
- Christian Dietrich
- Christoph Läubrich
- Christoph Rueger
- Dennis Hendriks
- dependabot[bot]
- Dirk Fauth
- Ed Merks
- Evgeny Mandrikov
- Gabriel Einsdorf
- Gasper Kojek
- Gilles
- Gregor Latuske
- Hannes Wellmann
- Heiko Klare
- howlger
- Jakub Stroleny
- Johan Compagner
- Jose M. Arnesto
- Kyle Smith
- kysmith-csg
- Lars Vogel
- Lorenzo Bettini
- Marco Lehmann-Mörz
- Martin D'Aloia
- Michael Keppler
- Mikaël Barbero
- Patrick Ziegler
- Peter Hermsdorf
- Sebastian Ratz
- Simeon Andreev
- Titouan Vervack
- Tobias Hahnen
- Vasili Gulevich
- William Riley
- zladdi
- Zlika
💰 we would like to also thank the Eclipse IDE Workingroup for funding the release work and thanks to everyone who helped us with testing the snapshot version.
... (truncated)
Changelog
Sourced from org.eclipse.tycho:tycho-eclipse-plugin's changelog.
5.0.0
Java 21 required to run Tycho build
Tycho now requires to run with Java 21. As before it can still compile / test for older java releases.
Support for JVMs < 1.8 dropped
Previously Tycho could detect JVMs down to Java 1.1 what requires running some java code to run on these platforms. As it becomes harder over time to actually compile code for such old targets while compilers are dropping support, Tycho from now on by default only supports to detect JVMs with version 1.8 or higher.
Users who absolutely need this can configure a previous version of the
tycho-lib-detectorwith the system propertytycho.libdetector.versionTestNG support improved / TestNG deprecated
The previous Tycho TestNG support was rather flawed it worked but required some hacks, this is now improved so one can consume directly official TestNG artifacts.
This also revealed that TestNG itself has some major flaws and only works in an old
6.9.10version:
- TestNG should have a DynamicImport-Package
- TestNG is no longer working in OSGi environments
- META-INF/MANIFEST.MF not correctly generated
- Support to setup a method selector instance directly
Because of this TestNG is deprecated and will be removed in a future version unless someone express interest in TestNG and helps improving it so we can upgrade to later versions.
Support for PDE OSGi Testframework integration
PDE recently added support for OSGi Testframework, Tycho can now build such projects as well using the tycho-surefire:plugin-test goal.
A demo can be found here.
Support for implicit dependencies in target definitions
In target definitions Tycho now supports to use the
<implicitDependencies>, see Eclipse Help for more details.Support for version ranges and no version for units in target definitions
In target definitions Tycho now supports to use a range as version of a unit or to skip the version entirely in
InstallableUnitlocations, just like Eclipse-PDE. Specifying no version is equivalent to0.0.0which resolves to the latest version available. All of the following variants to specify a version are now possible:<target name="my-target"> </tr></table>
... (truncated)
Commits
0597c3cPerform 5.0.0 Release87531b2Prepare for using njord as the release plugin4e40732Do not fail on bad artifact repository defined in the pom repositories1cd25edSet min maven to 3.9.9a148b54Bump org.eclipse.emf:org.eclipse.emf.ecore from 2.39.0 to 2.40.03ea160bSupport multiple redirects with HTTP_MOVED_TEMP codee4e9bd2P2MirrorDisablingArtifactRepositoryManager: Synchronize property access9443aafAdd mojo to modify a composite P2-repository6399740Sort fragments URLs passed to SurefireLoaderb0a3c36Bump jetty.version from 12.0.25 to 12.1.0- Additional commits viewable in compare view
Updates org.eclipse.tycho:tycho-p2-publisher-plugin from 4.0.13 to 5.0.0
Release notes
Sourced from org.eclipse.tycho:tycho-p2-publisher-plugin's releases.
Tycho 5.0.0 has been released and is available from Maven Central repository.
🆕 https://github.com/eclipse-tycho/tycho/blob/tycho-5.0.0/RELEASE_NOTES.md 🏷️ https://github.com/eclipse-tycho/tycho/tree/tycho-5.0.0 👔 https://projects.eclipse.org/projects/technology.tycho/releases/5.0.0 🙏 contributors who contributed patches for this release:
- Александър Куртаков
- Andreas Schwarz
- Ben Shelbourne
- Cédric Marin
- Christian Dietrich
- Christoph Läubrich
- Christoph Rueger
- Dennis Hendriks
- dependabot[bot]
- Dirk Fauth
- Ed Merks
- Evgeny Mandrikov
- Gabriel Einsdorf
- Gasper Kojek
- Gilles
- Gregor Latuske
- Hannes Wellmann
- Heiko Klare
- howlger
- Jakub Stroleny
- Johan Compagner
- Jose M. Arnesto
- Kyle Smith
- kysmith-csg
- Lars Vogel
- Lorenzo Bettini
- Marco Lehmann-Mörz
- Martin D'Aloia
- Michael Keppler
- Mikaël Barbero
- Patrick Ziegler
- Peter Hermsdorf
- Sebastian Ratz
- Simeon Andreev
- Titouan Vervack
- Tobias Hahnen
- Vasili Gulevich
- William Riley
- zladdi
- Zlika
💰 we would like to also thank the Eclipse IDE Workingroup for funding the release work and thanks to everyone who helped us with testing the snapshot version.
... (truncated)
Changelog
Sourced from org.eclipse.tycho:tycho-p2-publisher-plugin's changelog.
5.0.0
Java 21 required to run Tycho build
Tycho now requires to run with Java 21. As before it can still compile / test for older java releases.
Support for JVMs < 1.8 dropped
Previously Tycho could detect JVMs down to Java 1.1 what requires running some java code to run on these platforms. As it becomes harder over time to actually compile code for such old targets while compilers are dropping support, Tycho from now on by default only supports to detect JVMs with version 1.8 or higher.
Users who absolutely need this can configure a previous version of the
tycho-lib-detectorwith the system propertytycho.libdetector.versionTestNG support improved / TestNG deprecated
The previous Tycho TestNG support was rather flawed it worked but required some hacks, this is now improved so one can consume directly official TestNG artifacts.
This also revealed that TestNG itself has some major flaws and only works in an old
6.9.10version:
- TestNG should have a DynamicImport-Package
- TestNG is no longer working in OSGi environments
- META-INF/MANIFEST.MF not correctly generated
- Support to setup a method selector instance directly
Because of this TestNG is deprecated and will be removed in a future version unless someone express interest in TestNG and helps improving it so we can upgrade to later versions.
Support for PDE OSGi Testframework integration
PDE recently added support for OSGi Testframework, Tycho can now build such projects as well using the tycho-surefire:plugin-test goal.
A demo can be found here.
Support for implicit dependencies in target definitions
In target definitions Tycho now supports to use the
<implicitDependencies>, see Eclipse Help for more details.Support for version ranges and no version for units in target definitions
In target definitions Tycho now supports to use a range as version of a unit or to skip the version entirely in
InstallableUnitlocations, just like Eclipse-PDE. Specifying no version is equivalent to0.0.0which resolves to the latest version available. All of the following variants to specify a version are now possible:<target name="my-target"> </tr></table>
... (truncated)
Commits
0597c3cPerform 5.0.0 Release87531b2Prepare for using njord as the release plugin4e40732Do not fail on bad artifact repository defined in the pom repositories1cd25edSet min maven to 3.9.9a148b54Bump org.eclipse.emf:org.eclipse.emf.ecore from 2.39.0 to 2.40.03ea160bSupport multiple redirects with HTTP_MOVED_TEMP codee4e9bd2P2MirrorDisablingArtifactRepositoryManager: Synchronize property access9443aafAdd mojo to modify a composite P2-repository6399740Sort fragments URLs passed to SurefireLoaderb0a3c36Bump jetty.version from 12.0.25 to 12.1.0- Additional commits viewable in compare view
Updates org.eclipse.tycho:tycho-surefire-plugin from 4.0.13 to 5.0.0
Updates org.eclipse.tycho:tycho-packaging-plugin from 4.0.13 to 5.0.0
Release notes
Sourced from org.eclipse.tycho:tycho-packaging-plugin's releases.
Tycho 5.0.0 has been released and is available from Maven Central repository.
🆕 https://github.com/eclipse-tycho/tycho/blob/tycho-5.0.0/RELEASE_NOTES.md 🏷️ https://github.com/eclipse-tycho/tycho/tree/tycho-5.0.0 👔 https://projects.eclipse.org/projects/technology.tycho/releases/5.0.0 🙏 contributors who contributed patches for this release:
- Александър Куртаков
- Andreas Schwarz
- Ben Shelbourne
- Cédric Marin
- Christian Dietrich
- Christoph Läubrich
- Christoph Rueger
- Dennis Hendriks
- dependabot[bot]
- Dirk Fauth
- Ed Merks
- Evgeny Mandrikov
- Gabriel Einsdorf
- Gasper Kojek
- Gilles
- Gregor Latuske
- Hannes Wellmann
- Heiko Klare
- howlger
- Jakub Stroleny
- Johan Compagner
- Jose M. Arnesto
- Kyle Smith
- kysmith-csg
- Lars Vogel
- Lorenzo Bettini
- Marco Lehmann-Mörz
- Martin D'Aloia
- Michael Keppler
- Mikaël Barbero
- Patrick Ziegler
- Peter Hermsdorf
- Sebastian Ratz
- Simeon Andreev
- Titouan Vervack
- Tobias Hahnen
- Vasili Gulevich
- William Riley
- zladdi
- Zlika
💰 we would like to also thank the Eclipse IDE Workingroup for funding the release work and thanks to everyone who helped us with testing the snapshot version.
... (truncated)
Changelog
Sourced from org.eclipse.tycho:tycho-packaging-plugin's changelog.
5.0.0
Java 21 required to run Tycho build
Tycho now requires to run with Java 21. As before it can still compile / test for older java releases.
Support for JVMs < 1.8 dropped
Previously Tycho could detect JVMs down to Java 1.1 what requires running some java code to run on these platforms. As it becomes harder over time to actually compile code for such old targets while compilers are dropping support, Tycho from now on by default only supports to detect JVMs with version 1.8 or higher.
Users who absolutely need this can configure a previous version of the
tycho-lib-detectorwith the system propertytycho.libdetector.versionTestNG support improved / TestNG deprecated
The previous Tycho TestNG support was rather flawed it worked but required some hacks, this is now improved so one can consume directly official TestNG artifacts.
This also revealed that TestNG itself has some major flaws and only works in an old
6.9.10version:
- TestNG should have a DynamicImport-Package
- TestNG is no longer working in OSGi environments
- META-INF/MANIFEST.MF not correctly generated
- Support to setup a method selector instance directly
Because of this TestNG is deprecated and will be removed in a future version unless someone express interest in TestNG and helps improving it so we can upgrade to later versions.
Support for PDE OSGi Testframework integration
PDE recently added support for OSGi Testframework, Tycho can now build such projects as well using the tycho-surefire:plugin-test goal.
A demo can be found here.
Support for implicit dependencies in target definitions
In target definitions Tycho now supports to use the
<implicitDe...Description has been truncated
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
@dependabot rebase