vercel / micro

Asynchronous HTTP microservices
MIT License
10.58k stars 459 forks source link

9.4.0 release has a breaking change #461

Closed inlife closed 2 years ago

inlife commented 2 years ago

Hey folks,

Unfortunately, one of the changes with the 9.4.0 release broke backward compatibility. I'm referring to this PR from a couple of years ago: https://github.com/vercel/micro/pull/399. It seems like it was sitting in the canary for a while now. Since it was a minor release, any project that used the library with the industry standard dependency reference approach (ex: "^9.3.3") got this new update.

It seems that sort of a change should have been marked as a major release 10.0.0. The reason for that is that this change changes the public API for programmatic usage.

I hope you'll find this issue helpful! Cheers 🎉

leerob commented 2 years ago

https://github.com/vercel/micro/pull/460

inlife commented 2 years ago

Oh, cool. Thanks!