The CSS is unchanged from 3.0.0, apart from comments and the LICENSE link in the banner.
- Replaced the deprecated Grunt build with ESM npm scripts (
npm run build,npm test,npm run watch,npm run release). Build output is unchanged. - Development now requires Node.js 26+ and npm 12+ (see
.nvmrc). - Removed the deprecated Rework (
rework,rework-pure-grids,rework-mutate-selectors) from the build. Grids andbase-context.cssare now generated without it. Build output is unchanged. - Added
generateGrids()to thepurecsspackage (require('purecss').generateGrids) for building custom grids. It takes the same arguments asrework-pure-grids'units()and returns the CSS string, with no Rework needed. - The license banner now links to
blob/main/LICENSE. - Releases are now published to npm from GitHub Actions with trusted publishing, and include npm provenance.