Skip to content

Releases

All versions are published to Maven Central. This page mirrors the GitHub releases.

2.7.1

July 4, 2026

  • dark-mode readability fixes (attribute/table cells stay readable, button text-color not overridden anymore)
  • table footer-rows now apply their number-format
  • gallery + side-image collapse correctly on small viewports

2.7.0

July 4, 2026

  • new TbConfiguration.newInstanceFrameless() preset: no box-frame around the content, left aligned - like a personally written email (great for invitations or signature-style emails)
  • new content.align config (center/left) to control the placement of the content-block
  • new preheader(...) builder option: hidden preview-text shown by email-clients in the inbox-list
  • fixed responsive behaviour: email now correctly collapses to full width below 600px viewport
  • upgraded dependencies (pebble 4.1.2, commonmark 0.29.0, junit 5.14.4, lombok 1.18.46)
  • smaller cleanups and fixes

2.6.1

February 27, 2026

  • added space-line (to solve outlook issues)
  • fixed html issues (target + style/margin)
  • improved side-image
  • allow some more overwrites

2.6.0

February 10, 2026

New version 2.6.0 published

2.5.0

July 22, 2025

  • backported to java version 11 (close issue #8)
  • upgraded versions pebble 3.2.4 (close issue #6), commonmark 0.25.0
  • changed to new sonatype-release plugin + workflow

2.4.1

June 26, 2024

  • added TbSideImageLine
  • upgraded dependencies
  • changed to jdk 17 (will go back to 11 with future releases)

2.4.0

March 14, 2023

  • fix by @Nthalk thx for it see pull-request #5
  • upgraded pebble 3.2.0 breaking changes compared to 3.1.5 (package structure changed)
  • upgraded commonmark 0.21.0
  • ci changed to github actions

2.3.1

April 3, 2022

  • improved gallery display
  • when newRowAfter set for gallery fill with empty same width cells

2.3.0

March 13, 2022

  • improved dark mode
    • fixed color issues with links
    • allow alternative image in darkMode
    • could disable mode switch
  • updated depths

2.2.0

May 31, 2021

  • add gallery option to display multiple images per row
    • has an auto new row option for displaying a bunch of images
  • improved layouting ImageSide and Gallery with custom text-margins
  • removed some comments from html

2.1.0

May 30, 2021

  • upgraded pebble 3.1.5 and all other deps
  • added SideImageLine
  • improved HtmlLine now with auto text-conversation as possible option
    • rewrite links
    • linebreaks for br and p
    • all other html-elements will get removed

2.0.0

August 3, 2020

  • moved to postmark email-template
  • removed jsoup from dependency
  • redesigned the hole api
    • extended table support with interfaces and options for custom layouts
    • added key-value pairs
    • many more
  • pom artifact group changed to io.rocketbase.mail
  • cleaned up a lot of code
  • separated module in two pices
    • common builder
    • markdown (with markdown support)

2.0.0-RC1pre-release

July 30, 2020

  • moved to postmark email-template + extended table support + added key-value pairs and many more
  • pom artifact group changed to io.rocketbase.mail
  • removed jsoup from dependency and changed api in many cases
  • cleaned up a lot of code
  • separated module in two pices
    • common builder
    • markdown (with markdown support)

1.6.0

February 25, 2020

  • added colors feature to easy handling of colors
    • you can now create ColorStyle via ColorPalette
    • ColorStyle also now via hex/rgb code for background, automatically detect contrast text-color
  • upgraded jsoup 1.12.2

1.5.0

February 4, 2020

  • extended table feature by
    • prefix column
    • middle column
    • headerRow highlighting
    • total with enabled/disable bottom/top border marking (useful for multiple totals)
  • text-email with table doesn't look well (no idea how to improve it)

1.4.0

January 23, 2020

  • added styling options for text + footer (color, fontStyle, textDecoration, fontWeight)
  • added full-width image
  • upgraded to pebble 3.1.2

1.3.0

October 15, 2019

  • added table as new content-type
HtmlTextEmail htmlTextEmail = EmailTemplateBuilder.builder()
    .addTable()
    .addHeader("Invoice #12345<br>June 01 2014", true, Alignment.LEFT)
    .addItemRow("Special Product", "123,00 €").nextRow()
    .addItemRow("Short service", BigDecimal.valueOf(103, 1)).nextRow()
    .addTotalRow(BigDecimal.valueOf(13333, 2)).totalCaption("Gesamt")
.build()

1.2.0

October 8, 2019

upgraded versions - pebble 3.1.0 and jsoup 1.12.1

1.1.0

September 11, 2018

added possibility to overrule html/text detection
thx to @bernolanger

1.0.2

July 17, 2018

improved html -> text will replace br and p by new line in text version

1.0.1

July 17, 2018

removed "text-transform: capatize" from button styling

1.0.0

July 17, 2018

  • added image
  • added jsoup for better html -> text conversation
  • added via jsoup a dynamic style injection for links within footer and text
  • merged addHtml and addText to just one (jsoup will detect html)
  • changed fluent api in order to get more flexibility for options

0.1.0

June 24, 2018

first release with main basic features