Install

Works with Drupal: ^10.3 || ^11 || ^12

Using Composer to manage Drupal site dependencies

Alternative installation files

Download tar.gz 36.21 KB
MD5: ed1ff61ad4663f547d29afead744b903
SHA-1: 71b0f112f92141473aa6a09d48eda19e3e883dd1
SHA-256: d49248782d0b89d916ca202047151850756efba30815ea05b82b24a8d5d8696f
Download zip 52.49 KB
MD5: e17311eeea33c8f988f6ec5fea8688d1
SHA-1: bc617828f1a323e82919dbed40accdf8a1d0e417
SHA-256: ad1d740b5d34ece25be5a8ede5bdaa073d01e588954bc499a4c6b1e91a6c3234

Release notes

This release introduces official compatibility with Drupal 12, modernizes module hooks to use the new object-oriented hook system, and resolves deprecated Core APIs while maintaining full backwards compatibility with Drupal 10.3+ and Drupal 11.

Changes in this release:

  • Drupal 12 Compatibility: Updated core_version_requirement and composer.json to support ^10.3 || ^11 || ^12.
  • OOP Hook System: Migrated module hooks to modern OOP classes in Drupal\views_http_client\Hook using PHP attributes (#[Hook]) while maintaining backwards compatibility for Drupal 10 via #[LegacyHook] and autowired services.
  • API Deprecations: Replaced deprecated system_time_zones() with TimeZoneFormHelper::getOptionsListByRegion() in HttpJsonField.
  • Views Handler Modernization: Integrated DeprecationHelper::backwardsCompatibleCall() for forward compatibility with the new Views area plugin manager.
  • Test Suite: Modernized PHPUnit unit tests with #[Group] attributes and removed obsolete reflection accessibility calls.

Special thanks to the Project Update Bot for the initial contribution in #3628343.

Created by: whereiam
Created on: 4 Oct 2026 at 11:41 UTC
Last updated: 4 Oct 2026 at 11:41 UTC
New features

Other releases