<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Andres Almiray on foojay.io - Friends of OpenJDK</title><link>https://foojayio.github.io/website/today/author/andres-almiray/</link><description>Articles written by Andres Almiray on foojay.io - Friends of OpenJDK</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 03 Aug 2021 18:15:49 +0000</lastBuildDate><atom:link href="https://foojayio.github.io/website/today/author/andres-almiray/index.xml" rel="self" type="application/rss+xml"/><item><title>Announcement: JReleaser 0.6.0 Released!</title><link>https://foojayio.github.io/website/today/jreleaser-0-6-0-released/</link><pubDate>Tue, 03 Aug 2021 18:15:49 +0000</pubDate><guid>https://foojayio.github.io/website/today/jreleaser-0-6-0-released/</guid><description>&lt;p&gt;&lt;strong&gt;JReleaser is a tool that streamlines creating releases for [Java] projects. It can create a GitHub/GitLab/Gitea release, while also packaging binaries for Homebrew, Snapcraft, Docker, Chocolatey, Scoop, JBang and, more than that, announces releases to Twitter, SdkMan!, e-mail, Zulip, Discord, Gitter, Slack, Teams, and more.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In this release you&amp;rsquo;ll find updates and features such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Several updates to the Homebrew packager, such as multi-platform (OSX &amp;amp; Linux) support, ability to use the &lt;code&gt;binary&lt;/code&gt; stanza with &lt;code&gt;.zip&lt;/code&gt; artifacts, ability to use the &lt;code&gt;appcast&lt;/code&gt; stanza with casks, ability to explicitly enable or disable generation of Casks.&lt;/li&gt;
&lt;li&gt;Sdkman has been split into packager and announcer, giving you more options to publish multiple candidates per project. The old behavior remains in place, that is, the announcer can publish and announce a single candidate for the whole project.&lt;/li&gt;
&lt;li&gt;Uploaders such as JFrog Artifactory and HTTP can now configure a downloadURL variable that can be used in templates.&lt;/li&gt;
&lt;li&gt;You can now target with pinpoint accuracy how artifacts, files, and globs should be uploaded, released, checksumed, and signed. These 4 sections offer configurable properties to activate or deactivate their targets. You also have the choice of adding extra properties to artifacts fur further tweaking the desired behavior.&lt;/li&gt;
&lt;li&gt;Partial model evaluation lets you execute a release for artifacts matching a particular platform. Useful when dealing with Native Image and Native Package distributions when not all artifacts are locally available. Model properties may also be overridden from the command line, user or project properties (Maven), or project properties (Gradle).&lt;/li&gt;
&lt;li&gt;Changelog formatting options now include the ability to hide specific commit categories (such as merge commits if you have configured such category) as well as contributors (such as bots). You can also format how contributors are displayed, for example linking to their Git profile with their username or name.&lt;/li&gt;
&lt;li&gt;The Docker packager now lets you publish packaged files (Dockerfile + supporting files) to a Git repository of your choice.&lt;/li&gt;
&lt;li&gt;The Article announcer lets you bootstrap a blog post or article based on templates.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Full changelog can be found at the &lt;a href="https://github.com/jreleaser/jreleaser/releases/tag/v0.6.0" title="v0.6.0 release" target="_blank" rel="noopener noreferrer"&gt;v0.6.0 release&lt;/a&gt;
 page.&lt;/p&gt;</description></item><item><title>Announcement: JReleaser 0.5.0 Released!</title><link>https://foojayio.github.io/website/today/jreleaser-0-5-0-released/</link><pubDate>Thu, 01 Jul 2021 07:54:13 +0000</pubDate><guid>https://foojayio.github.io/website/today/jreleaser-0-5-0-released/</guid><description>&lt;p&gt;JReleaser v0.5.0 has been released!&lt;/p&gt;
&lt;p&gt;JReleaser is a tool that streamlines creating releases for [Java] projects. It can create a GitHub/GitLab/Gitea release, while also packaging binaries for Homebrew, Snapcraft, Docker, Chocolatey, Scoop, JBang and, more than that, announces releases to Twitter, SdkMan!, e-mail, Zulip, Discord, Gitter, Slack, Teams, and more.&lt;/p&gt;
&lt;p&gt;In this release you&amp;rsquo;ll find updates and features such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Support for two additional distribution types: NATIVE_PACKAGE and BINARY. The first type enables artifacts of type &lt;code&gt;.dmg&lt;/code&gt;, &lt;code&gt;.pkg&lt;/code&gt;, &lt;code&gt;.deb&lt;/code&gt;, &lt;code&gt;.rpm&lt;/code&gt;, &lt;code&gt;.msi&lt;/code&gt;, &lt;code&gt;.exe&lt;/code&gt; to be used with packagers (currently Homebrew); the second type enables non-Java distributions as long as they provide an executable or launcher script.&lt;/li&gt;
&lt;li&gt;The Homebrew packager supports generating casks for &lt;code&gt;.dmg&lt;/code&gt; and &lt;code&gt;.pkg&lt;/code&gt; artifacts.&lt;/li&gt;
&lt;li&gt;Artifacts of distributions of type NATIVE_IMAGE must now be packaged as zip file; the nativeImage assembler has been updated to produce zip files.&lt;/li&gt;
&lt;li&gt;The Sdkman announcer can publish distributions of type JLINK and NATIVE_IMAGE.&lt;/li&gt;
&lt;li&gt;Speaking of announcers, there are two brand new announcers, the first is Google ChatBot, the second is for generic incoming webhooks.&lt;/li&gt;
&lt;li&gt;When updating a Git release you can now choose a combination of title, body, assets.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Full changelog can be found at the &lt;a href="https://github.com/jreleaser/jreleaser/releases/tag/v0.5.0" title="v0.5.0 release" target="_blank" rel="noopener noreferrer"&gt;v0.5.0 release&lt;/a&gt;
 page.&lt;/p&gt;</description></item><item><title>Released: JReleaser 0.4.0 is Now Available</title><link>https://foojayio.github.io/website/today/jreleaser-0-4-0-is-now-available/</link><pubDate>Mon, 31 May 2021 20:11:44 +0000</pubDate><guid>https://foojayio.github.io/website/today/jreleaser-0-4-0-is-now-available/</guid><description>&lt;p&gt;JReleaser v0.4.0 has been released!&lt;/p&gt;
&lt;p&gt;JReleaser is a tool that streamlines creating releases for [Java] projects. It can create a GitHub/GitLab/Gitea release, while also packaging binaries for Homebrew, Snapcraft, Docker, Chocolatey, Scoop, JBang and, more than that, announces releases to Twitter, SdkMan!, e-mail, Zulip, Discord, Gitter, Slack, Teams, and more.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s CI friendly and runs on a variety of services.&lt;/p&gt;
&lt;p&gt;JReleaser provides a unified model across all supported services and delivers equal user experience on local environments and CI servers.&lt;/p&gt;</description></item></channel></rss>