A full version history of the moment-timezone package with size, number of distributed files and dependency evolution.
Moment-timezone, a vital plugin for Moment.js, has undergone numerous iterations since its initial release, evolving to meet the ever-changing needs of developers. The package, consistently maintained by Tim Wood, focuses on parsing and displaying moments in various timezones, extending the capabilities of the core Moment.js library.
Early versions (0.0.1 to 0.0.6) established the foundation, with dependencies on Moment.js version 2.1.0 and later 2.6.0. The 0.1.0 and 0.2.x series refined the core functionality, retaining the dependencies on Moment 2.6.0 or later, while subsequent releases in the 0.3.x, 0.4.x and 0.5.x branches continued to improve stability and features, all while maintaining compatibility with Moment 2.6.0. Towards the end of the 0.5.x updates, around version 0.5.12, the versioning requirement changed to Moment 2.9.0. This requirement remained until version 0.5.41.
Later releases, starting with version 0.5.41, updated dependencies to moment: ^2.29.4, indicating a shift towards newer Moment.js versions. Development tools like Grunt, JSHint, Uglify, and Nodeunit have also been consistently updated to their latest compatible versions, reflecting a commitment to modern development practices. The latest release, version 0.6.0, showcases continuous enhancements and compatibility upkeep. Every iteration of moment-timezone focused on optimizing the plugin for accurate timezone handling, ensuring developers have a reliable solution for timezone-aware date and time management.