Version 3.0.0 of the hdr-histogram-percentiles-obj package represents a significant update from version 2.0.1, primarily evidenced by its dependency changes and development tooling. The core function of the library remains consistent: transforming HDR histograms, specifically from the hdr-histogram-js library, into easily usable JavaScript objects, making it easier to access percentile data. However, the underlying compatible version of hdr-histogram-js has been bumped from ^1.0.0 to ^2.0.0. This indicates changes in the underlying data structure or API of the histogram library that required adaptation in hdr-histogram-percentiles-obj.
Developers should be aware of this dependency update as it signifies potential breaking changes if they were relying on specific behaviors or data structures from the older version of hdr-histogram-js. The repository URL has also changed, from thekemkid to GlenTiki, marking a shift in maintainership. The development dependencies also received an update, with newer versions of standard and tap implemented.
The newer version has a slightly larger unpacked size (8048 bytes vs 7764 bytes), pointing to modest additions or changes in the codebase, potentially to accommodate the updated hdr-histogram-js dependency. Crucially, the move to version 3.0.0 aligns with a newer codebase for HDR histograms and provides a more current development environment, ensuring compatibility with recent JavaScript tooling and coding standards. Developers starting new projects should favor version 3.0.0 for its modern dependencies and potential performance improvements associated with the updated histogram library that can support more robust data gathering. The release date also indicates a much more recent update, highlighting ongoing maintenance and support.
The are not vulnerabilities for the version 3.0.0 of the package hdr-histogram-percentiles-obj