A full version history of the commandpost package with size, number of distributed files and dependency evolution.
Commandpost, a command-line option parser, has evolved through numerous versions since its initial release. The early versions, from 0.0.1 to 0.1.1, primarily focused on establishing the core functionality with dependencies like es6-promise. These versions saw rapid iterations, with fixes and minor enhancements, relying on older tooling like Grunt and Typescript 1.3 and 1.4.
Version 0.2.0 marked a shift, updating dependencies like es6-promise to 3.0.2 and introducing newer development tools such as Grunt-TS 5.0.0-beta.4 and Typescript 1.6.0-beta indicating a step towards modernizing the build process and incorporating more advanced features.
The 1.x series signified a more mature phase. Version 1.0.0 declared commandline option parser, then 1.0.1 introduced @types for mocha, node and power-assert, enhancing type safety alongside updates to TSLint and Typescript. Subsequent releases (1.1.0, 1.2.0, 1.2.1, 1.3.0 and 1.4.0) continued refining the codebase, incorporating newer versions of Typescript, TSLint as well as development tools like conventional-changelog-cli. These updates reflected a commitment to staying current with the Javascript Typescript ecosystems, improving code quality, and leveraging newer language features for a more robust and developer-friendly experience. The latest version, 1.4.0, continues this trend with up-to-date development dependencies and improved packaging.