A full version history of the full-icu package with size, number of distributed files and dependency evolution.
The full-icu npm package provides complete International Components for Unicode (ICU) data for Node.js, enabling robust internationalization features. The initial versions, from 1.0.0 to 1.0.3 (released in 2015 and early 2016), focused on simple installation of ICU data, all licensed under MIT License. They feature the same basic structure and author notation.
A significant shift occurs around version 1.1.2 (mid 2017), introducing a dependency on icu4c-data and a change in the author's name. Subsequent versions, including 1.2.0, 1.2.1, 1.3.0, 1.3.1, 1.3.2, 1.3.3 and 1.3.4 (until early 2021), continue under the MIT license but attribute authorship to "Copyright © 1991-2016 Unicode, Inc. All rights reserved." indicating ongoing attention to the package.
Version 1.4.0 (late 2021) marks another change. The license transitions to "Unicode-DFS-2016." Development dependencies, such as ESLint and related plugins that indicates increased focus on code quality and maintainability, are also introduced. The repository URL also changed, and maintained by Steven R. Loomis. The latest, 1.5.0 (mid 2022), continues along this path, maintaining the dependencies and development focus, signaling a more robust and actively maintained package, providing developers with reliable ICU data for their Node.js applications. The repository URL changed again at this version.