First Drupal 10.3+/11 release of Dust, a complete rewrite as a Material Design 3 base theme built with Single Directory Components, CSS custom properties and vanilla JavaScript. It has no external dependencies.
This is an alpha release: APIs and component props may change before 2.0.0. The 7.x-1.x branch is not upgradable to 2.x.
First beta of x402 Pay: Drupal charges for content and API calls in USDC on Arc over HTTP 402, following the x402 protocol. No accounts, no checkout: an agent (or a person's wallet) gets a 402 with the price, signs a payment, and gets the response.
First beta of Wallet Auth: sign in to Drupal with a wallet instead of an email and a password. The wallet is the identity, for people and for AI agents alike.
Missing extension, dependency and split-folder diagnostics.
Restricted administrator permissions and mobile-friendly reports.
No hosted service, license check, tracking or site-data upload. Reports do not import configuration, repair issues or guarantee a successful deployment.
Fixed a TypeError when sending notifications with missing theme logo or favicon settings. Empty icon settings now safely fall back to the next available icon.
Fixed a TypeError when sending notifications with missing theme logo or favicon settings. Empty icon settings now safely fall back to the next available icon.
Drupal 11 compatibility, configurable polygon fill opacity, configurable default center and zoom of the map, and default configuration. This release also fixes several bugs and adds automated tests.
This release fixes a stored cross-site scripting issue in the UI Interaction components that could let a user with Canvas editing access run JavaScript in other users' browsers, and adds a composer.json
- Set the `ONEBLINK_EMBED_ENVIRONMENT` environment variable to `test` to load the OneBlink test CDN script
- PHP_CodeSniffer
- OneBlink form field type, widget and formatter for embedding forms in content
Redisplay the banner when its content is edited.
Add an option to force the banner to be displayed again.
Option to reverse the condition for restricted pages.
Fix compatibility issues with Drupal 12
Invoices now carry the real payment status. The module tells SendPol whether an order (or its Commerce Invoice) is paid and which payment gateway was used, so the invoice your customer receives reads "Paid via Bancontact" instead of a generic payment term. Unpaid orders read "Payment outstanding", with the due date when the invoice has one.