A full version history of the ora package with size, number of distributed files and dependency evolution.
Ora, an "Elegant terminal spinner" package, has undergone numerous versions since its initial release in March 2016, evolving from version 0.1.0 to the latest 8.2.0. Early versions (0.1.0 - 0.2.3) primarily focused on core functionality, relying on dependencies like chalk, cli-cursor, cli-spinners, and object-assign. Later iterations introduced enhancements and refinements.
Version 0.3.0 marked the inclusion of log-symbols as a dependency and updated cli-spinners dependency, enhancing the visual feedback provided by the spinner. Subsequent versions incrementally updated dependencies like chalk, cli-cursor, and log-symbols, ensuring compatibility and incorporating improvements.
Significant shifts came with the major version bumps: version 2.0.0 introduced wcwidth and strip-ansi dependencies, enhancing text rendering, while version 4.0.0 included is-interactive to better manage spinner behavior in different terminal environments. Version 5.2.0 added bl dependency, probably to manage and work with buffer data streams. More modern versions incorporated stdin-discarder, and broader unicode support and updated dependencies like log-symbols to version 6.0.0 with the 8.0.0 version. The jump to cli-cursor version 5.0.0 in 8.1.0 and 8.2.0 is also one of the updates. These changes demonstrate a commitment to providing a polished and adaptable terminal spinner experience.