Middleman 4.4.3 throwing an error on "dato.tap"

Hi, has anyone ran into this issue?

/Users/tom/.rubies/ruby-3.2.0/lib/ruby/3.2.0/prettyprint.rb:182:in `text': can't convert Middleman::CoreExtensions::Collections::LazyCollectorStep to String (Middleman::CoreExtensions::Collections::LazyCollectorStep#to_str gives Middleman::CoreExtensions::Collections::LazyCollectorStep) (TypeError)

      @output << obj
                 ^^^
	from /Users/tom/.rubies/ruby-3.2.0/lib/ruby/3.2.0/pp.rb:324:in `pretty_print'
	from /Users/tom/.rubies/ruby-3.2.0/lib/ruby/3.2.0/pp.rb:197:in `block in pp'
	from /Users/tom/.rubies/ruby-3.2.0/lib/ruby/3.2.0/prettyprint.rb:253:in `block (2 levels) in group'
	from /Users/tom/.rubies/ruby-3.2.0/lib/ruby/3.2.0/prettyprint.rb:280:in `nest'
	from /Users/tom/.rubies/ruby-3.2.0/lib/ruby/3.2.0/prettyprint.rb:252:in `block in group'
	from /Users/tom/.rubies/ruby-3.2.0/lib/ruby/3.2.0/prettyprint.rb:265:in `group_sub'
	from /Users/tom/.rubies/ruby-3.2.0/lib/ruby/3.2.0/prettyprint.rb:251:in `group'
	from /Users/tom/.rubies/ruby-3.2.0/lib/ruby/3.2.0/pp.rb:197:in `pp'
	from /Users/tom/.rubies/ruby-3.2.0/lib/ruby/3.2.0/pp.rb:93:in `block in pp'
	from /Users/tom/.rubies/ruby-3.2.0/lib/ruby/3.2.0/pp.rb:154:in `guard_inspect_key'
	from /Users/tom/.rubies/ruby-3.2.0/lib/ruby/3.2.0/pp.rb:93:in `pp'
	from /Users/tom/.rubies/ruby-3.2.0/lib/ruby/3.2.0/pp.rb:638:in `pretty_inspect'
	from /Users/tom/.gem/ruby/3.2.0/gems/contracts-0.17/lib/contracts.rb:136:in `failure_msg'
	from /Users/tom/.gem/ruby/3.2.0/gems/contracts-0.17/lib/contracts.rb:48:in `block in <class:Contract>'
	from /Users/tom/.gem/ruby/3.2.0/gems/contracts-0.17/lib/contracts.rb:197:in `failure_callback'
	from /Users/tom/.gem/ruby/3.2.0/gems/contracts-0.17/lib/contracts/method_handler.rb:144:in `block in redefine_method'
	from /Users/tom/.gem/ruby/3.2.0/gems/middleman-dato-0.10.0/lib/middleman_dato/middleman_extension.rb:72:in `dato_collector'
	from /Users/tom/Sites/cornacchino3.0/config.rb:38:in `evaluate_configuration!'
	from /Users/tom/.gem/ruby/3.2.0/gems/middleman-core-4.4.3/lib/middleman-core/application.rb:329:in `instance_eval'
	from /Users/tom/.gem/ruby/3.2.0/gems/middleman-core-4.4.3/lib/middleman-core/application.rb:329:in `evaluate_configuration!'
	from /Users/tom/.gem/ruby/3.2.0/gems/middleman-core-4.4.3/lib/middleman-core/application.rb:286:in `initialize'
	from /Users/tom/.gem/ruby/3.2.0/gems/middleman-cli-4.4.3/bin/middleman:49:in `new'
	from /Users/tom/.gem/ruby/3.2.0/gems/middleman-cli-4.4.3/bin/middleman:49:in `<top (required)>'
	from /Users/tom/.gem/ruby/3.2.0/bin/middleman:25:in `load'
	from /Users/tom/.gem/ruby/3.2.0/bin/middleman:25:in `<top (required)>'
	from /Users/tom/.gem/ruby/3.2.0/gems/bundler-2.4.2/lib/bundler/cli/exec.rb:58:in `load'
	from /Users/tom/.gem/ruby/3.2.0/gems/bundler-2.4.2/lib/bundler/cli/exec.rb:58:in `kernel_load'
	from /Users/tom/.gem/ruby/3.2.0/gems/bundler-2.4.2/lib/bundler/cli/exec.rb:23:in `run'
	from /Users/tom/.gem/ruby/3.2.0/gems/bundler-2.4.2/lib/bundler/cli.rb:491:in `exec'
	from /Users/tom/.gem/ruby/3.2.0/gems/bundler-2.4.2/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
	from /Users/tom/.gem/ruby/3.2.0/gems/bundler-2.4.2/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
	from /Users/tom/.gem/ruby/3.2.0/gems/bundler-2.4.2/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
	from /Users/tom/.gem/ruby/3.2.0/gems/bundler-2.4.2/lib/bundler/cli.rb:34:in `dispatch'
	from /Users/tom/.gem/ruby/3.2.0/gems/bundler-2.4.2/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
	from /Users/tom/.gem/ruby/3.2.0/gems/bundler-2.4.2/lib/bundler/cli.rb:28:in `start'
	from /Users/tom/.gem/ruby/3.2.0/gems/bundler-2.4.2/exe/bundle:45:in `block in <top (required)>'
	from /Users/tom/.gem/ruby/3.2.0/gems/bundler-2.4.2/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors'
	from /Users/tom/.gem/ruby/3.2.0/gems/bundler-2.4.2/exe/bundle:33:in `<top (required)>'
	from /Users/tom/.gem/ruby/3.2.0/bin/bundle:25:in `load'
	from /Users/tom/.gem/ruby/3.2.0/bin/bundle:25:in `<main>'

Iโ€™ve updated my project to the latest version of middleman 4โ€ฆ4.3 and Iโ€™m getting this error when trying to start the development server, everything is working well if I comment it out.

Thanks

Hello @tommaso.valentini16 and welcome to the community!

Unfortunately the Dato Middleman extension has been deprecated and weโ€™re no longer supporting it: GitHub - datocms/middleman-dato: A Middleman extension to integrate your website with DatoCMS
So all errors generated from newer versions of middleman will not be patched as weโ€™re no longer releasing newer versions for it.