<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sunfish.git/buildSrc/src/main/kotlin/Libs.kt, branch master</title>
<subtitle>The OpenDC BSc thesis repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/'/>
<entry>
<title>build: Make use of Gradle's Java Toolchains feature</title>
<updated>2022-11-13T17:42:01+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2022-11-13T12:28:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=83ad9c927952474f1adeb03bd67331288ed6d6d9'/>
<id>83ad9c927952474f1adeb03bd67331288ed6d6d9</id>
<content type='text'>
This change updates the build configuration for Gradle to make use of
its Java Toolchains feature which enables running/testing multiple Java
versions at the same time. This feature can also provision a Java
installation if it is not available on the user's system.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the build configuration for Gradle to make use of
its Java Toolchains feature which enables running/testing multiple Java
versions at the same time. This feature can also provision a Java
installation if it is not available on the user's system.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Increase minimum Java version to Java 17</title>
<updated>2022-11-04T16:21:58+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2022-11-04T15:53:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=acb45a1dea61dd844fba839cc31c79a7aca4bbe4'/>
<id>acb45a1dea61dd844fba839cc31c79a7aca4bbe4</id>
<content type='text'>
This change updates the Gradle configuration to target Java 17 (instead
of Java 11) as the lowest denominator when running/building OpenDC. This
version of Java has been available for more than a year and is the
latest LTS release.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the Gradle configuration to target Java 17 (instead
of Java 11) as the lowest denominator when running/building OpenDC. This
version of Java has been available for more than a year and is the
latest LTS release.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Move build dependencies into version catalog</title>
<updated>2022-04-04T10:48:04+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2022-03-07T10:55:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=d25d413415b2c429febe14fd2c34d06fd02615b5'/>
<id>d25d413415b2c429febe14fd2c34d06fd02615b5</id>
<content type='text'>
This change moves build dependencies used by Gradle into the version catalog
to ensure a single location for all dependency versions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change moves build dependencies used by Gradle into the version catalog
to ensure a single location for all dependency versions.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Increase Java requirement to version 11</title>
<updated>2021-09-28T09:26:47+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-09-28T09:26:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=54bccf522e169d5cba6489291217f3307ae71094'/>
<id>54bccf522e169d5cba6489291217f3307ae71094</id>
<content type='text'>
This change updates the Gradle configuration to target Java 11 (instead
of Java 8) as the lowest denominator when building OpenDC. Since the
project has not yet been adopted by (many) other applications, we should
not restrict the project to such an old Java version.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change updates the Gradle configuration to target Java 11 (instead
of Java 8) as the lowest denominator when building OpenDC. Since the
project has not yet been adopted by (many) other applications, we should
not restrict the project to such an old Java version.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Access version catalog from buildSrc</title>
<updated>2021-05-07T11:34:51+00:00</updated>
<author>
<name>Fabian Mastenbroek</name>
<email>mail.fabianm@gmail.com</email>
</author>
<published>2021-05-07T11:34:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.denounce.ai/sunfish.git/commit/?id=efea162372be99beb4de90929629c7ebccdb8d84'/>
<id>efea162372be99beb4de90929629c7ebccdb8d84</id>
<content type='text'>
This change adds a workaround to the build configuration so that we can
access the version catalog from pre-compiled scripts in buildSrc. In
this way, we can use the version catalog everywhere.

This workaround is necessary until
https://github.com/gradle/gradle/issues/15383 is fixed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change adds a workaround to the build configuration so that we can
access the version catalog from pre-compiled scripts in buildSrc. In
this way, we can use the version catalog everywhere.

This workaround is necessary until
https://github.com/gradle/gradle/issues/15383 is fixed.
</pre>
</div>
</content>
</entry>
</feed>
