Change record status: 
Project: 
Introduced in branch: 
6.x
Introduced in version: 
6.x-alpha15
Description: 

To ensure that Drupal's support for third party libraries in site specific and install profile specific libraries folders works as expected and CDNs are still properly supported, a directory property is now required in webform library declarations.

Before

libraries.algolia.places:
  remote: https://github.com/algolia/places
  version: '1.18.2'
  license:
    name: MIT
    url: https://github.com/algolia/places/blob/master/LICENSE
    gpl-compatible: true
  cdn:
    /libraries/algolia.places/dist/cdn/: https://cdn.jsdelivr.net/npm/places.js@1.18.2/dist/cdn/
  js:
    /libraries/algolia.places/dist/cdn/places.js: {}

After (w/ directory: algolia.places)

libraries.algolia.places:
  remote: https://github.com/algolia/places
  version: '1.18.2'
  license:
    name: MIT
    url: https://github.com/algolia/places/blob/master/LICENSE
    gpl-compatible: true
  directory: algolia.places
  cdn:
    /libraries/algolia.places/dist/cdn/: https://cdn.jsdelivr.net/npm/places.js@1.18.2/dist/cdn/
  js:
    /libraries/algolia.places/dist/cdn/places.js: {}
Impacts: 
Module developers