A full version history of the tailwindcss package with size, number of distributed files and dependency evolution.
Tailwind CSS has undergone significant evolution since its initial release. The early versions, from 0.0.1 to 0.2.2 (2017-2018), laid the foundation, focusing on rapid UI development with a utility-first approach. During versions 0.3.0 to 0.7.4, the framework started incorporating dependencies like lodash, postcss, and autoprefixer to enhance its functionality.
The 1.x series (May 2019-Oct 2020) marked a pivotal move towards stability and user-friendliness. These versions added normalize.css, and more robust tooling, introducing new features while refining existing ones. Version 1.0.0 was a milestone, improving the architecture and user experience. Versions 1.1.0 to 1.7.6 saw the expansion of functionality; version 1.2.0 implemented new dependencies detective, resolve; while version 1.4.0 introduced color; and version 1.7.0 implements new value-parser.
The 2.x series (Nov 2020-2021) brought considerable improvements in developer experience and build performance along with dependencies like chalk, and modern-normalize. With the release of 2.0.0 and further updates like version 2.2.0, the project implemented a more robust architecture, a swc compiler and the autoprefixer.
In the 3.x series (2022-Present) Tailwind upgraded to utilize the Oxide engine and made further refinements. The newest release of version 4.0.0 indicates the start of a new era of TailwindCSS development cycle. Each version reflects the team's response to evolving best practices, user feedback, and the demand for more efficient and powerful CSS frameworks.