Closed jjttjj closed 8 months ago
@jjttjj Hi Justin, thanks so much for pinging about this! 🙏
The change was indeed an unintended regression, and should be fixed with [com.taoensso/encore "3.74.1"]
- on Clojars now.
Apologies for the trouble!
Thanks for the fix! Can confirm this works for me now on 3.74.1
Great, thanks for the confirmation 🙏 Cheers :-)
Hi! I have some code that applies
taoensso.encore/nested-merge
to a variable number of arguments, occasionally zero arguments, e.g.(enc/nested-merge)
. In version 3.24.1 this returnednil
, but when upgrading to 3.74.0 it now throws an exception:I believe this is similarly true with, e.g.
(enc/nested-merge-with +)
.Since the previous versions and the clojure core merge functions return
nil
in these case, and I couldn't find any mention of this being an intended change, I thought it might be a bug. But no big deal if this is intended or desired change, just wanted to bring it to your attention in case it's not.Thanks as always for your work on your excellent Clojure libraries!