Install
Works with Drupal: ^10.3 || ^11 || ^12Using 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_requirementandcomposer.jsonto support^10.3 || ^11 || ^12. - OOP Hook System: Migrated module hooks to modern OOP classes in
Drupal\views_http_client\Hookusing PHP attributes (#[Hook]) while maintaining backwards compatibility for Drupal 10 via#[LegacyHook]and autowired services. - API Deprecations: Replaced deprecated
system_time_zones()withTimeZoneFormHelper::getOptionsListByRegion()inHttpJsonField. - 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.