A full version history of the dayjs package with size, number of distributed files and dependency evolution.
Dayjs, a lightweight alternative to Moment.js, has undergone extensive development since its initial release. Version 1.0.0 in April 2018 marked its debut, rapidly followed by incremental updates like 1.0.1 and 1.1.0, primarily focused on core functionality. The 1.2.0 release introduced development dependencies like Jest and ESLint, signaling a commitment to testing and code quality.
The 1.3.0 incorporated new badges into the description and transitioned to an MIT license, fostering wider adoption. Subsequent versions, particularly within the 1.4.x and 1.5.x ranges, refined the library with additions like Rollup and mockdate for improved bundling and testing capabilities.
Versions 1.6.x and onwards demonstrated a heavier emphasis on development tooling, with consistent use of Rollup, Babel, and testing frameworks. The description evolved and author information was better maintained.
The 1.8.x series saw significant growth in unpacked size and file count, as localization and more features were added. With updates in versioning dependencies, improved building processes and added support, versions including 1.11.x, have made Dayjs a reliable and feature-rich, yet compact, date-time manipulation library. Dayjs keeps evolving to meet modern JavaScript development needs with continuous releases aimed to stay up to date.