lightning_api 5.0.0

DO NOT upgrade to this release without reading this page first, or you may break your site!

What's changed?

Lightning API 5 provides no new features or functionality over Lightning API 4. The main difference is that Lightning API 5 removes all hard dependencies on contributed modules, so you no longer need to keep modules you aren't using.

Lightning API 5 also removes all previous database updates. This means you'll need to be fully up-to-date on Lightning API 4 before you upgrade to Lightning API 5.

lightning_api 5.0.x-dev

Dev snapshot of Lightning API 5.0.x.

This branch contains backwards-compatibility breaking changes. DO NOT upgrade to Lightning API 5 without reading this page first, or you may break your site!

What's changed?

Lightning API 5 provides no new features or functionality over Lightning API 4. The main difference is that Lightning API 5 removes all hard dependencies on contributed modules, so you no longer need to keep modules you aren't using.

lightning_api 8.x-4.9

Bug fixes
New features

This release brings full Drupal 10 compatibility. At last.

There is also one compatibility bug fix: #3240120: Access checking must be explicitly specified on content entity queries

lightning_api 8.x-4.7

Bug fixes

This release changes the dependency on Simple OAuth from 4.x, which insecure and unsupported, to 5.2 or later. See #3268172: Lightning API requiring an insecure version of simple_oauth.

lightning_api 8.x-4.6

  • Dropped support for Drupal 8.7.
  • Several internal infrastructure changes, but nothing that should affect users of Lightning API.

lightning_api 8.x-4.5

  • Updated OpenAPI to 2.0-rc1 and shipped the new OpenAPI JSON:API and OpenAPI REST modules with Lightning API (these dependencies will be removed in Lightning API 5.0).
  • Switched to Simple OAuth 4.x and added an update to uninstall Simple OAuth Extras, which has been merged into Simple OAuth. (Issue #3079579)
  • Updated Consumers to 1.10.

lightning_api 8.x-4.3

  • Added support for Drupal core 8.8.x.
  • Updated OpenAPI to 1.0-beta6.

lightning_api 8.x-3.8

Unsupported
  • A few changes to internal testing infrastructure, but nothing that should affect users of Lightning API.

lightning_api 8.x-3.7

Unsupported
  • Updated Simple OAuth to 3.16.
  • Updated OpenAPI to 1.0-beta3.
  • Many changes to internal testing infrastructure, but nothing that should affect users of Lightning API.

lightning_api 8.x-4.2

  • Updated Simple OAuth to 3.16.
  • Updated OpenAPI to 1.0-beta3.
  • Many changes to underlying testing infrastructure, but nothing that should affect users to Lightning API.

lightning_api 8.x-4.1

4.1.0

  • Fixed an issue in the module info file dependencies that could lead to the
    contrib JSON:API module being used instead of the one provided by core in 8.7.
    (Issue #3052073)

lightning_api 8.x-4.0

4.0.0

  • Updated Lightning Core to 4.0.0, which requires Drupal core 8.7.0 and replaces
    the contributed JSON:API module with the core version.

lightning_api 8.x-4.0-beta1

  • Updated Lightning Core to 4.0.0-beta1, which requires Drupal core 8.7.0 and replaces the
    contributed JSON:API module with the core version.

lightning_api 8.x-3.5

Unsupported

3.5.0

  • Updated Consumers module to 1.9 and unpin its Composer constraint.
  • Allow Lightning Core 4.x and Drupal core 8.7.x.

lightning_api 8.x-2.9

Unsupported

2.9.0

  • Updated Lightning Core to 2.13 or 3.7, which security update Drupal core to
    8.5.11 and 8.6.10, respectively.
  • Security update JSON:API to 1.25. (SA-CONTRIB-2019-019)

lightning_api 8.x-3.4

Unsupported
  • Updated Lightning Core to 2.13 or 3.7, which security update Drupal core to
    8.5.11 and 8.6.10, respectively.
  • Security updated JSON API to 2.3 (SA-CONTRIB-2019-019).

lightning_api 8.x-3.3

Unsupported

lightning_api 8.x-3.2

Unsupported

3.2.0

  • Updated Lightning Core to 2.12 or 3.5, which security update Drupal core to
    8.5.9 and 8.6.6, respectively.
  • Changes were made to the internal testing infrastructure, but nothing that
    will affect users of Lightning API.

lightning_api 8.x-2.7

Bug fixes
Unsupported
  • Fixed a persistent warning about openapi_redoc not being present in the file system after updating to beta2. (Issue #2996108)

lightning_api 8.x-2.6

Bug fixes
Unsupported
  • Updated OpenAPI module to 1.0-beta2, which split out openapi_redoc and openapi_swagger into separate modules (which are now brought in by Composer). (#33)

lightning_api 8.x-2.4

Unsupported
  • Updated and unpinned JSON API to ^1.22.0.
  • Updated Simple OAuth to 3.8.0.
  • Updated and unpinned Open API to ^1.0.0-beta1.

lightning_api 8.x-2.2

Unsupported

2.2.0

Changelog

  • Security Updated JSON API to 1.16. (SA-CONTRIB-2018-021)

lightning_api 8.x-1.0-rc4

Unsupported

1.0.0-rc4

Changelog

  • Security updated JSON API to 1.14 (Issue #2955026 and SA-CONTRIB-2018-016)

lightning_api 8.x-2.1

Unsupported

2.1.0

Changelog

  • Security Updated JSON API to 1.14. (Issue #2955026 and SA-CONTRIB-2018-016)

lightning_api 8.x-2.0

Unsupported

2.0.0

Changelog

  • Updated JSON API to 1.12.
  • Updated core to 8.5.x and patched Simple OAuth to make it compatible.

lightning_api 8.x-1.0-rc3

Bug fixes
Unsupported

1.0.0-rc3

Changelog

  • Lightning API will only set up developer-specific settings when our internal developer tools are installed.
  • Our internal Entity CRUD test no longer tries to write to config entities via the JSON API because it is insecure and unsupported, at least for now.

lightning_api 8.x-1.0-rc2

Bug fixes
Unsupported

1.0.0-rc2

Changelog

  • Security updated JSON API to version 1.10.0. (SA-CONTRIB-2018-15)

Note: This update has caused parts of our Config Entity CRUD test to fail. You might have trouble interacting with config entities via the API.

lightning_api 8.x-1.0-rc1

Unsupported

1.0.0-rc1

Changelog

  • Update JSON API to 1.7.0 (Issue #2933279)
Subscribe with RSS Subscribe to Releases for Lightning API