A full version history of the typescript package with size, number of distributed files and dependency evolution.
TypeScript has undergone significant evolution since its initial release. Versions 0.8.0 to 0.9.7, released in 2012-2014, primarily focused on establishing the language and its core features, with Microsoft Corp. as the sole author. These early versions relied on CodePlex for repository hosting and the 'jake' build tool.
A shift occurred around version 1.3.0 in 2014, migrating the repository to GitHub and expanding development dependencies to include tools like 'chai', 'mocha', and 'browserify' emphasizing testing and build processes. The transition to GitHub marked a move towards community engagement and open-source collaboration.
The 1.x series continued to refine these aspects. 1.6.2 introduced the Apache-2.0 license, opening up the project further.
The 2.x versions (2016-2017), started incorporating various '@types' dependencies, signaling a growing ecosystem and focus on type definitions for JavaScript libraries. This trend accelerated with versions 2.0.0 through 2.1.6, which included numerous '@types' packages as dev dependencies.
Later versions, 2.2.0 through 2.5.3, displayed a focus on testing, building and integration tooling. More modern iterations focused on refining devtools.
The 3.x, 4.x and 5.x lines built off previous work. Versions ranging from 4.X up till 5.x demonstrated incremental upgrades as the development progressed through the year, 2024. The later versions also brought updated devtool sets.
The latest entries, like versions 5.7 to 5.9, bring the project dependencies to a well optimized state.