A full version history of the resolve-url-loader package with size, number of distributed files and dependency evolution.
resolve-url-loader is a Webpack loader adept at resolving relative paths within url() statements found in CSS and similar files. This ensures assets are correctly located after the transformations inherent in Webpack builds. The package has evolved significantly since its initial release.
Versions 1.x, launched in 2015, focused on basic URL resolution using rework and source-map for source map accuracy. As the package matured, loader-utils was added for improved compatibility with Webpack's evolving API. Version 1.2.0 introduced convert-source-map and versions 1.4.0 and up brought in utilities like camelcase and lodash.defaults for enhanced processing.
Version 2.0.0 marked a shift by incorporating adjust-sourcemap-loader and upgrading dependencies, reflecting changes in the broader Webpack ecosystem. The descriptions of the packages mostly remained the same during these versions. The 3.x releases saw continued dependency updates and greater use of PostCSS starting with version 3.0.0.
Version 4.0.0 eliminated the direct dependency on rework and rework-visit, marking a significant architectural change. The latest major version, 5.0.0, maintains compatibility with the latest PostCSS and Webpack versions, ensuring resolve-url-loader remains a relevant tool for modern Webpack workflows. Each release reflects ongoing maintenance and adaptation to the shifting landscape of web development tools.