Skip to content

react-d3-speedometer v3 released

Published: at 03:14 PMSuggest Changes

react-d3-speedometer v3 released!

react-d3-speedometer v3 released which is compatible with React 19/Next 15.

react-d3-speedometer

It has been 8+ years since the first release, and it has been quite a journey. It is interesting thing that react-d3-speedometer has no breaking changes in the past 8 years. Part of the credit has to go to the React team for keeping the api consistent. This has enabled the library to stay consistent without any breaking api changes for React 16, 17, 18 and now 19.

Around React 17, the library was rewritten completely from scratch with core split from rendering logic. This has enabled the core to power other libraries like vue-speedometer and svelte-speedometer.

I would like to keep the library compatible with all the major versions and the focus is now on maintanence. It is for this reason, I’m not taking feature requests that serve a tiny percentage of consumers. I mostly consider this library feature complete as it has features required by ~95% of the consumers.

I might publish the core as a separate package so that we can decouple core from react-d3-speedometer repo. This might also enable ports to other frameworks like SolidJS and Angular.

I’m proud of my work with this library, mostly because without any disruptions the library was used across major React versions.

Let us see what the future holds for this library.

Have a nice day!


Previous Post
Clean git repo (except .git folder)
Next Post
Hello Universe