SINCE VERSION 1.7.2 We have upgraded our xCharts C3.js dependency to version 0.7.8 (from 0.4.11) for newer features, improvements and bug fixes. This version of C3 depends on D3.js version 5.11.0 (from 3.5.6).This in-turn could lead to broken scripted charts due to few methods deprecated in D3 library. We are unaware of any breaking changes in the C3 library itself.
For an exhaustive list of changes please check the official notes from D3.
It is highly recommended that you change your scripts that rely on D3 deprecated methods to use the newer ones. Generally, it only requires method call changes. However, if you want a quick workaround, the following snippets (for two widely used D3 methods: d3.round() and d3.time.format()) can help you while you migrate to the newer D3 methods.
The corresponding D3 version 5 equivalent and recommended approaches are: