Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Auto Libraries Version

13 sites Security covered Drupal 10–11
View on drupal.org

This module automates asset versioning for your Drupal site by replacing hard-coded versions in library definitions with a single, centralized value. This helps ensure reliable cache-busting for CSS and JavaScript files across your entire site, and it can be controlled via the UI or Drush for easy integration into automated deployments.

Auto Libraries Version centralizes and automates asset versioning for Drupal libraries. Use `version: AUTO_VERSION` in your *.libraries.yml files and the module injects a single, site‑wide version to bust caches for CSS/JS. CI/CD‑friendly with UI and Drush control.

Features

  • Replace hard‑coded library versions with the AUTO_VERSION token in any *.libraries.yml.
  • Appends the configured version to asset URLs for reliable cache‑busting across themes and custom modules.
  • Single, centralized version value: use semantic versions (e.g., 1.2.3), Git tags, or commit SHAs.
  • Enable/disable behavior and set the version via the Drupal UI or Drush—ideal for automated deployments.
  • No code changes to your assets—just declare version: AUTO_VERSION where needed.
  • Works in all environments and plays well with CDNs, reverse proxies, and aggressive caches.
  • No external dependencies; safe and lightweight.

Post-Installation

  1. Install and enable the module as usual.
  2. Go to Administration » Configuration » Development » Performance » Auto Libraries Version.
  3. Check “Enabled” and set your preferred version string (e.g., 1.0.0, 2025-10-07, or a Git SHA).
  4. In your project’s *.libraries.yml, add version: AUTO_VERSION to libraries you want auto‑versioned. Example:
    global-styling:
      version: AUTO_VERSION
      css:
        theme:
          css/theme.css: {}
    
  5. Clear caches. Drupal will now append the configured version to those assets’ URLs.

Additional Requirements

None. This module depends only on Drupal core.

Supporting this Module

Issues and feature requests are welcome via the project issue queue once published on drupal.org. Contributions, bug reports, and merge requests are appreciated.

Community Documentation

  • See the module’s README for detailed configuration and Drush examples.
  • Continuous Delivery tip: set the version automatically from your pipeline (e.g., latest Git tag or commit SHA).

Thanks for using Auto Libraries Version! If you find it useful, consider sharing feedback or contributing improvements.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Oct 2025
Latest release
10 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
1.0.0 Stable 10–11 Oct 7, 2025