diff --git a/CHANGELOG.md b/CHANGELOG.md index 499c933..8aec0a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## Unreleased +## 1.1.0 — 2026-09-07 + ### Added - `AnsiCss.Fixed` in `MarkupString.Ansi` — the stylesheet for the `ms-*` classes. Every one of diff --git a/MarkupString.Ansi/MarkupString.Ansi.csproj b/MarkupString.Ansi/MarkupString.Ansi.csproj index 604ac0e..d284cab 100644 --- a/MarkupString.Ansi/MarkupString.Ansi.csproj +++ b/MarkupString.Ansi/MarkupString.Ansi.csproj @@ -12,6 +12,7 @@ each time one goes out; drop it for a release that removes public API on purpose, and put it back straight after. --> true + 1.1.0 Terminal styling for MarkupString: colours (16, 256 and truecolor), text attributes and links, an ansi() code parser, and emitters that fold a run's layers into one SGR sequence, HTML span, Pueblo/MXP tag or BBCode tag. diff --git a/MarkupString.Ansi/PublicAPI.Shipped.txt b/MarkupString.Ansi/PublicAPI.Shipped.txt index 9fd636a..d7e3278 100644 --- a/MarkupString.Ansi/PublicAPI.Shipped.txt +++ b/MarkupString.Ansi/PublicAPI.Shipped.txt @@ -35,6 +35,7 @@ MarkupString.Ansi.AnsiColor.Xterm.Equals(MarkupString.Ansi.AnsiColor.Xterm? othe MarkupString.Ansi.AnsiColor.Xterm.Index.get -> byte MarkupString.Ansi.AnsiColor.Xterm.Index.init -> void MarkupString.Ansi.AnsiColor.Xterm.Xterm(byte Index) -> void +MarkupString.Ansi.AnsiCss MarkupString.Ansi.AnsiEscapeParser MarkupString.Ansi.AnsiHtmlEmitter MarkupString.Ansi.AnsiHtmlEmitter.AnsiHtmlEmitter() -> void @@ -172,6 +173,7 @@ static MarkupString.Ansi.SgrWriter.Transition(in MarkupString.Ansi.AnsiStyle fro static MarkupString.Ansi.SgrWriter.WriteColorCodes(MarkupString.Ansi.AnsiColor! color, bool background, ref MarkupString.Ansi.SgrBuilder codes) -> void static MarkupString.Ansi.UrlSafety.IsSafeNavigableUrl(string? url) -> bool static readonly MarkupString.Ansi.AnsiColor.Default.Instance -> MarkupString.Ansi.AnsiColor.Default! +static readonly MarkupString.Ansi.AnsiCss.Fixed -> string! static readonly MarkupString.Ansi.AnsiStyle.None -> MarkupString.Ansi.AnsiStyle virtual MarkupString.Ansi.AnsiColor.EqualityContract.get -> System.Type! virtual MarkupString.Ansi.AnsiColor.Equals(MarkupString.Ansi.AnsiColor? other) -> bool diff --git a/MarkupString.Ansi/PublicAPI.Unshipped.txt b/MarkupString.Ansi/PublicAPI.Unshipped.txt index e1ca873..7dc5c58 100644 --- a/MarkupString.Ansi/PublicAPI.Unshipped.txt +++ b/MarkupString.Ansi/PublicAPI.Unshipped.txt @@ -1,3 +1 @@ #nullable enable -MarkupString.Ansi.AnsiCss -static readonly MarkupString.Ansi.AnsiCss.Fixed -> string! diff --git a/MarkupString.Html/MarkupString.Html.csproj b/MarkupString.Html/MarkupString.Html.csproj index d7f434a..9f740c7 100644 --- a/MarkupString.Html/MarkupString.Html.csproj +++ b/MarkupString.Html/MarkupString.Html.csproj @@ -12,6 +12,7 @@ each time one goes out; drop it for a release that removes public API on purpose, and put it back straight after. --> true + 1.1.0 Raw HTML tag markup for MarkupString — an MXP <send>, an anchor, a span — rendered as itself in the HTML, Pueblo and MXP formats, folded into terminal styling elsewhere, with the stylesheet for the ms-* classes the emitters write. diff --git a/MarkupString.Html/PublicAPI.Unshipped.txt b/MarkupString.Html/PublicAPI.Unshipped.txt index e29b153..7dc5c58 100644 --- a/MarkupString.Html/PublicAPI.Unshipped.txt +++ b/MarkupString.Html/PublicAPI.Unshipped.txt @@ -1,3 +1 @@ #nullable enable -*REMOVED*MarkupString.Html.HtmlCss -*REMOVED*static readonly MarkupString.Html.HtmlCss.Fixed -> string! diff --git a/MarkupString/MarkupString.csproj b/MarkupString/MarkupString.csproj index 278ed49..497329c 100644 --- a/MarkupString/MarkupString.csproj +++ b/MarkupString/MarkupString.csproj @@ -12,6 +12,7 @@ each time one goes out; drop it for a release that removes public API on purpose, and put it back straight after. --> true + 1.1.0 Immutable styled text: a string plus layered markup runs, rendered to ANSI, HTML, Pueblo, MXP, BBCode or plain text through a registry of emitters, and round-tripped through JSON.