Download the PHP package balsama/lightning_strict without Composer
On this page you can find all versions of the php package balsama/lightning_strict. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download balsama/lightning_strict
More information about balsama/lightning_strict
Files in balsama/lightning_strict
Package lightning_strict
Short Description Locked Composer dependencies for Lightning Drupal distribution releases.
License GPL-2.0+
Informations about the package lightning_strict
Lightning Strict
This package will lock all of the dependencies defined by Lightning to the specific versions that were used in testing each Lightning release.
Usage
VERSION
is the specific version of Lightning you want to build. For example,
2.2.4
, or 3.0.1
. It should be the same for both the acquia/lightning
and
the balsama/lightning_strict
packagesYou might need to run composer update
more than once for the composer-patches plugin to properly patch all
dependencies.
Motivation
Lightning 2.2.0 required drupal/core:~8.4.0
which translates roughly to:
"Give me the most recent version of core lower than 8.5.0"
At the time of this writing, that would be 8.4.4
. But when Lightning 2.2.0 was
tagged on 4 October 2017, 8.4.0
was the most recent version of drupal/core. So
that tag was actually tested against 8.4.0. This is true for all dependencies of
Lightning - and any project that uses Composer to manage its dependencies.
When using Composer, it's usually best to let your dependencies manage their own constraints. To allow the highest amount of flexibility and fewest conflicts, Lightning is intentionally lenient (where it can be) when constraining dependencies.
However, under certain circumstances, it might be necessary to build a specific version of Lightning with dependencies exactly as they were when it was released. For example, you might need an update path that was removed from Lightning long ago, but building the version might be problematic because a dependency is no longer available, or a patch no longer applies. In that case, you can use this package to pin all of Lightning's dependencies (and their dependencies recursively) to the specific versions included in Lightning's composer.lock file when it was released.
PHP Version
Lightning's dependencies are updated in an environment which runs php 7.0. Since this package is directly based on historical Lightning composer.lock files, that means that certain dependencies will need at least php 7.0 to run. We've added a minimum PHP version to the generated composer.json files. Unfortunately, there is no workaround if your environment uses PHP 5.6.
Inspiration
This was inspired by and heavily borrows code from webflo's awesome drupal-core-strict project. Thank you.
All versions of lightning_strict with dependencies
asm89/stack-cors Version 1.3.0
bower-asset/cropper Version v2.3.4
bower-asset/dropzone Version v5.7.1
bower-asset/jquery Version 3.5.1
bower-asset/slick-carousel Version v1.8.1
caxy/php-htmldiff Version v0.1.9
composer/semver Version 1.5.1
cweagans/composer-patches Version 1.6.7
defuse/php-encryption Version v2.2.1
doctrine/annotations Version 1.10.3
doctrine/cache Version 1.10.1
doctrine/collections Version 1.6.5
doctrine/common Version 2.13.3
doctrine/event-manager Version 1.1.0
doctrine/inflector Version 1.4.3
doctrine/lexer Version 1.2.1
doctrine/persistence Version 1.3.7
doctrine/reflection Version 1.2.1
drupal/acquia_connector Version 1.22.0
drupal/autosave_form Version 1.1.0
drupal/bg_image_formatter Version 1.14.0
drupal/blazy Version 2.1.0
drupal/conflict Version 2.0.0-alpha2
drupal/consumers Version 1.11.0
drupal/contact_storage Version 1.1.0
drupal/core Version 8.9.1
drupal/crop Version 2.1.0
drupal/ctools Version 3.4.0
drupal/ctools_block Version 3.4.0
drupal/diff Version 1.0.0
drupal/dropzonejs Version 2.0.0-alpha5
drupal/embed Version 1.4.0
drupal/entity_block Version 1.0.0-beta2
drupal/entity_browser Version 2.5.0
drupal/entity_browser_block Version 1.1.0
drupal/entity_embed Version 1.1.0
drupal/image_widget_crop Version 2.3.0
drupal/inline_entity_form Version 1.0.0-rc6
drupal/layout_builder_restrictions Version 2.7.0
drupal/layout_builder_st Version 1.0.0-alpha2
drupal/layout_builder_styles Version 1.0.0-beta2
drupal/layout_library Version 1.0.0-beta2
drupal/libraries Version 3.0.0-alpha1
drupal/lightning_api Version 4.5.0
drupal/lightning_core Version 5.2.0
drupal/lightning_layout Version 2.6.0
drupal/lightning_media Version 3.16.0
drupal/lightning_workflow Version 3.15.0
drupal/media_entity_instagram Version 2.1.0
drupal/media_entity_twitter Version 2.4.0
drupal/metatag Version 1.13.0
drupal/moderation_dashboard Version 1.0.0-beta2
drupal/moderation_sidebar Version 1.4.0
drupal/openapi Version 2.0.0-rc3
drupal/openapi_jsonapi Version 2.0.0-rc2
drupal/openapi_rest Version 2.0.0-rc2
drupal/openapi_ui Version 1.0.0-rc2
drupal/openapi_ui_redoc Version 1.0.0-rc2
drupal/openapi_ui_swagger Version 1.0.0-rc3
drupal/page_manager Version 4.0.0-beta6
drupal/panelizer Version 4.4.0
drupal/panels Version 4.4.0
drupal/panels_ipe Version 4.4.0
drupal/pathauto Version 1.8.0
drupal/redirect Version 1.6.0
drupal/schemata Version 1.0.0-beta2
drupal/schemata_json_schema Version 1.0.0-beta2
drupal/search_api Version 1.17.0
drupal/simple_gmap Version 2.1.0-rc1
drupal/simple_oauth Version 4.5.0
drupal/slick Version 2.0.0
drupal/slick_entityreference Version 2.0.0
drupal/token Version 1.7.0
drupal/video_embed_field Version 2.4.0
drupal/views_infinite_scroll Version 1.7.0
easyrdf/easyrdf Version 0.9.1
egulias/email-validator Version 2.1.18
ezyang/htmlpurifier Version v4.12.0
guzzlehttp/guzzle Version 6.5.5
guzzlehttp/promises Version v1.3.1
guzzlehttp/psr7 Version 1.6.1
j7mbo/twitter-api-php Version 1.0.6
kub-at/php-simple-html-dom-parser Version 1.9.1
laminas/laminas-diactoros Version 1.8.7p2
laminas/laminas-escaper Version 2.6.1
laminas/laminas-feed Version 2.12.2
laminas/laminas-stdlib Version 3.2.1
laminas/laminas-zendframework-bridge Version 1.0.4
lcobucci/jwt Version 3.3.2
league/event Version 2.2.0
league/oauth2-server Version 7.4.0
masterminds/html5 Version 2.7.1
mkalkbrenner/php-htmldiff-advanced Version 0.0.8
paragonie/random_compat Version v9.99.99
pear/archive_tar Version 1.4.9
pear/console_getopt Version v1.4.3
pear/pear-core-minimal Version v1.10.10
pear/pear_exception Version v1.0.1
phpdocumentor/reflection-common Version 2.1.0
phpdocumentor/reflection-docblock Version 5.1.0
phpdocumentor/type-resolver Version 1.1.0
psr/container Version 1.0.0
psr/http-message Version 1.0.1
psr/log Version 1.1.3
ralouphie/getallheaders Version 3.0.3
stack/builder Version v1.0.6
swagger-api/swagger-ui Version v3.26.2
symfony-cmf/routing Version 1.4.1
symfony/class-loader Version v3.4.42
symfony/console Version v3.4.42
symfony/debug Version v4.4.10
symfony/dependency-injection Version v3.4.42
symfony/event-dispatcher Version v3.4.42
symfony/http-foundation Version v3.4.42
symfony/http-kernel Version v3.4.42
symfony/polyfill-ctype Version v1.17.0
symfony/polyfill-iconv Version v1.17.0
symfony/polyfill-intl-idn Version v1.17.0
symfony/polyfill-mbstring Version v1.17.0
symfony/polyfill-php56 Version v1.17.0
symfony/polyfill-php70 Version v1.17.0
symfony/polyfill-php72 Version v1.17.0
symfony/polyfill-php80 Version v1.17.0
symfony/polyfill-util Version v1.17.0
symfony/process Version v3.4.42
symfony/psr-http-message-bridge Version v1.2.0
symfony/routing Version v3.4.42
symfony/serializer Version v3.4.42
symfony/translation Version v3.4.42
symfony/validator Version v3.4.42
symfony/yaml Version v3.4.42
twig/twig Version v1.42.5
typo3/phar-stream-wrapper Version v3.1.4
vardot/blazy Version 1.8.2.1
webmozart/assert Version 1.9.0