Message: No ‘:repo’ specified for package xxx

What happened?

I have a package in a local directory ~/.doom/local/langtool-posframe. I put the below in my packages.el.

(package! langtool-posframe :recipe (:local-repo "local/langtool-posframe"))

Before the recent changes in September, it was loaded correctly. Now, it throws Message: No ‘:repo’ specified for package langtool-posframe during doom sync and doom upgrade.

Can you teach me how to adapt the above code snippets to load local packages?

Fixed in 251ccbcc6b4c8a534cd7a066930b20a1586d149f