Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
By larowlan on
Change record status:
Published (View all published change records)
Project:
Introduced in branch:
10.0.x
Introduced in version:
10.0.0
Issue links:
Description:
HAL was introduced during the development of Drupal 8. However, it never got much traction in the decoupled scene due to the vague specification and the particular quirks of the Drupal implementation. As a result few sites are using HAL in production. This speaks not to its usefulness, but to its worthiness to be shipped with core.
Additionally, JSON:API in core offers a superset of features over HAL. HAL was deprecated in Drupal 9.4 and the module moved to contrib at https://drupal.org/project/hal.
If you need the functionality provided by HAL, read the recommendations for HAL.
Impacts:
Site builders, administrators, editors
Module developers
Themers
Distribution developers