HtmlForgeX

API Reference

Class

EmailChangelog

Namespace HtmlForgeX.Email
Assembly HtmlForgeX.Email
Base Element
Implements

Email-safe changelog/release notes list rendered with tables. Useful for product update emails and weekly release digests.

Inheritance

Constructors

Methods

AddEntry 2 overloads
public EmailChangelog AddEntry(Action<EmailChangelogEntry> configure) #
Returns: EmailChangelog

Adds an entry configured via callback.

Parameters

configure System.Action{HtmlForgeX.Email.EmailChangelogEntry} requiredposition: 0
public EmailChangelog AddEntry(String version, String title, String date = "", params String[] items) #
Returns: EmailChangelog

Adds an entry with common fields.

Parameters

version System.String requiredposition: 0
title System.String requiredposition: 1
date System.String = "" optionalposition: 2
items System.String[] requiredposition: 3
public override String ToString() #
Returns: String

Properties

public List<EmailChangelogEntry> Entries { get; } #

Changelog entries.

public Boolean ShowDividers { get; set; } #

Whether to show dividers between entries.

public String VersionColumnWidth { get; set; } #

Left column width for the version badge.

public String VersionBadgeBackgroundColor { get; set; } #

Version badge background color.

public String VersionBadgeColor { get; set; } #

Version badge text color.

public String VersionBadgeRadius { get; set; } #

Version badge border radius.

public String TitleColor { get; set; } #

Title color.

public String MetaColor { get; set; } #

Meta (date) color.

public String BulletColor { get; set; } #

Bullet text color.

public String DividerColor { get; set; } #

Divider color.

public String RowPadding { get; set; } #

Row padding applied to each entry.

public String BulletGap { get; set; } #

Bullet gap between dot and text.