From 76fb540fa076b4b27a121d1c9c7747c2f66de7c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20M=C3=BCller?= Date: Thu, 20 Aug 2026 20:41:37 +0200 Subject: [PATCH] Add default value for `formatter` arg in `Renderer#render`` The `formatter` argument was added in https://github.com/icyleaf/markd/pull/67 but it's optional. Adding a default value maintains API compatibility with v0.5.0. --- src/markd/renderer.cr | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/markd/renderer.cr b/src/markd/renderer.cr index 35aad32..2283981 100644 --- a/src/markd/renderer.cr +++ b/src/markd/renderer.cr @@ -72,7 +72,7 @@ module Markd abstract def table_row(node : Node, entering : Bool) : Nil abstract def table_cell(node : Node, entering : Bool) : Nil - def render(document : Node, formatter : T?) forall T + def render(document : Node, formatter : T? = nil) forall T Utils.timer("rendering", @options.time?) do walker = document.walker while (event = walker.next)