Skip to content

chore!: drop TreeConverter - #79

Merged
hownowstephen merged 1 commit into
mainfrom
chore_drop_tree_converter
Sep 23, 2026
Merged

hownowstephen merged 1 commit into
mainfrom
chore_drop_tree_converter

Conversation

@hownowstephen

Copy link
Copy Markdown
Contributor

Breaking. TreeConverter and NewTreeConverter are removed. Convert is now the conversion itself rather than a wrapper around a package singleton.

textplain.NewTreeConverter().Convert(doc, opts...)   // was
textplain.Convert(doc, opts...)                      // now

Since the Converter interface went in #70, TreeConverter has been an empty struct. It had no state and one method, and existed only so Convert could delegate to it. Everything per-document already lives on the unexported conversion.

Only callers of NewTreeConverter break. Nothing in this repo used it apart from the root BenchmarkTree, which is now BenchmarkConvert and calls Convert directly.

@hownowstephen
hownowstephen marked this pull request as ready for review September 23, 2026 04:14
@hownowstephen
hownowstephen merged commit 4ec039f into main Sep 23, 2026
2 checks passed
@hownowstephen
hownowstephen deleted the chore_drop_tree_converter branch September 23, 2026 04:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant