Skip to content

Releases: dmitrijs-brujevs/drupal-assets-builder

v1.1.1

10 Jun 09:20

Choose a tag to compare

v1.1.1

Fixed

  • Fixed dev mode cache invalidation for Drupal source entry modules.
  • Changed SCSS and JavaScript source entry files are now re-served by the Vite development server without restarting drupal-assets dev.
  • Added regression coverage for dev server source entry invalidation.

v1.1.0

09 Jun 13:50

Choose a tag to compare

Drupal Assets Builder 1.1.0

This release improves project-level quality tooling control and makes extension filtering consistent across build and quality commands.

Added

  • Added project-level quality configuration:
    • quality.eslintConfig
    • quality.stylelintConfig
    • quality.prettierConfig
  • Added automatic Stylelint project config discovery with fallback to the builder default config.

Changed

  • include and exclude extension filters now apply to:
    • build
    • watch
    • lint
    • lint:fix
    • format
    • format:fix

Notes

Projects can now keep custom Stylelint or Prettier rules in the Drupal project root without patching the builder or disabling rules inside component files.

Example:

export default {
  quality: {
    stylelintConfig: "stylelint.config.js",
    prettierConfig: "prettier.config.js",
  },
};

v1.0.0

07 Jun 17:43

Choose a tag to compare

Added

  • Initial public package structure.
  • Vite-based Drupal module and theme asset discovery and builds.
  • Composer Asset Packagist fallback resolution.
  • CLI, programmatic API, tests, CI, CodeQL, Dependabot, and trusted publishing workflow.

Fixed

  • Composer vendor package assets with identical filenames no longer silently collide. Each asset is
    now emitted under a package-relative path (e.g. images/example-package/icon.svg) so output
    names are stable and unique across packages.