NextGEN Gallery – WordPress Gallery Plugin - Version 3.28

Version Description

  • 07.20.2022 =
  • NEW: Added NGG_DISABLE_IMAGICK constant to disable use of ImageMagick
Download this release

Release Info

Developer photocrati
Plugin Icon 128x128 NextGEN Gallery – WordPress Gallery Plugin
Version 3.28
Comparing to
See all releases

Code changes from version 3.27 to 3.28

changelog.txt CHANGED
@@ -1,6 +1,9 @@
1
  NextGEN Gallery
2
  by Imagely
3
 
 
 
 
4
  = V3.27 - 05.25.2022 =
5
  * Fixed: A possible PHP warning in the third party compatibility warning.
6
  * Fixed: PHP 8 may emit a warning in the taxonomy controller when viewing the site frontpage while no posts or pages exist.
1
  NextGEN Gallery
2
  by Imagely
3
 
4
+ = V3.28 - 07.20.2022 =
5
+ * NEW: Added NGG_DISABLE_IMAGICK constant to disable use of ImageMagick
6
+
7
  = V3.27 - 05.25.2022 =
8
  * Fixed: A possible PHP warning in the third party compatibility warning.
9
  * Fixed: PHP 8 may emit a warning in the taxonomy controller when viewing the site frontpage while no posts or pages exist.
composer.lock CHANGED
@@ -105,16 +105,16 @@
105
  "packages-dev": [
106
  {
107
  "name": "nikic/php-parser",
108
- "version": "v4.13.2",
109
  "source": {
110
  "type": "git",
111
  "url": "https://github.com/nikic/PHP-Parser.git",
112
- "reference": "210577fe3cf7badcc5814d99455df46564f3c077"
113
  },
114
  "dist": {
115
  "type": "zip",
116
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/210577fe3cf7badcc5814d99455df46564f3c077",
117
- "reference": "210577fe3cf7badcc5814d99455df46564f3c077",
118
  "shasum": "",
119
  "mirrors": [
120
  {
@@ -161,9 +161,9 @@
161
  ],
162
  "support": {
163
  "issues": "https://github.com/nikic/PHP-Parser/issues",
164
- "source": "https://github.com/nikic/PHP-Parser/tree/v4.13.2"
165
  },
166
- "time": "2021-11-30T19:35:32+00:00"
167
  }
168
  ],
169
  "aliases": [],
@@ -173,5 +173,5 @@
173
  "prefer-lowest": false,
174
  "platform": [],
175
  "platform-dev": [],
176
- "plugin-api-version": "2.2.0"
177
  }
105
  "packages-dev": [
106
  {
107
  "name": "nikic/php-parser",
108
+ "version": "v4.14.0",
109
  "source": {
110
  "type": "git",
111
  "url": "https://github.com/nikic/PHP-Parser.git",
112
+ "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1"
113
  },
114
  "dist": {
115
  "type": "zip",
116
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/34bea19b6e03d8153165d8f30bba4c3be86184c1",
117
+ "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1",
118
  "shasum": "",
119
  "mirrors": [
120
  {
161
  ],
162
  "support": {
163
  "issues": "https://github.com/nikic/PHP-Parser/issues",
164
+ "source": "https://github.com/nikic/PHP-Parser/tree/v4.14.0"
165
  },
166
+ "time": "2022-05-31T20:59:12+00:00"
167
  }
168
  ],
169
  "aliases": [],
173
  "prefer-lowest": false,
174
  "platform": [],
175
  "platform-dev": [],
176
+ "plugin-api-version": "2.3.0"
177
  }
nggallery.php CHANGED
@@ -4,7 +4,7 @@ if(preg_match('#' . basename(__FILE__) . '#', $_SERVER['PHP_SELF'])) { die('You
4
  /**
5
  * Plugin Name: NextGEN Gallery
6
  * Description: The most popular gallery plugin for WordPress and one of the most popular plugins of all time with over 30 million downloads.
7
- * Version: 3.27
8
  * Author: Imagely
9
  * Plugin URI: https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery/
10
  * Author URI: https://www.imagely.com
@@ -683,7 +683,7 @@ class C_NextGEN_Bootstrap
683
  define('NGG_PRODUCT_URL', path_join(str_replace("\\" , '/', NGG_PLUGIN_URL), 'products'));
684
  define('NGG_MODULE_URL', path_join(str_replace("\\", '/', NGG_PRODUCT_URL), 'photocrati_nextgen/modules'));
685
  define('NGG_PLUGIN_STARTED_AT', microtime());
686
- define('NGG_PLUGIN_VERSION', '3.27');
687
 
688
  define(
689
  'NGG_SCRIPT_VERSION',
4
  /**
5
  * Plugin Name: NextGEN Gallery
6
  * Description: The most popular gallery plugin for WordPress and one of the most popular plugins of all time with over 30 million downloads.
7
+ * Version: 3.28
8
  * Author: Imagely
9
  * Plugin URI: https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery/
10
  * Author URI: https://www.imagely.com
683
  define('NGG_PRODUCT_URL', path_join(str_replace("\\" , '/', NGG_PLUGIN_URL), 'products'));
684
  define('NGG_MODULE_URL', path_join(str_replace("\\", '/', NGG_PRODUCT_URL), 'photocrati_nextgen/modules'));
685
  define('NGG_PLUGIN_STARTED_AT', microtime());
686
+ define('NGG_PLUGIN_VERSION', '3.28');
687
 
688
  define(
689
  'NGG_SCRIPT_VERSION',
products/photocrati_nextgen/modules/nextgen_data/package.module.nextgen_data.php CHANGED
@@ -1747,7 +1747,7 @@ class C_Gallery_Storage extends C_Component
1747
  if (!empty($dimensions['mime']) && $dimensions['mime'] == 'image/jpeg') {
1748
  $possible_quality = NULL;
1749
  $try_image_magick = TRUE;
1750
- if (function_exists('is_wpe') && ($dimensions[0] >= 8000 || $dimensions[1] >= 8000)) {
1751
  $try_image_magick = FALSE;
1752
  }
1753
  if ($try_image_magick && extension_loaded('imagick') && class_exists('Imagick')) {
1747
  if (!empty($dimensions['mime']) && $dimensions['mime'] == 'image/jpeg') {
1748
  $possible_quality = NULL;
1749
  $try_image_magick = TRUE;
1750
+ if (defined('NGG_DISABLE_IMAGICK') && NGG_DISABLE_IMAGICK || function_exists('is_wpe') && ($dimensions[0] >= 8000 || $dimensions[1] >= 8000)) {
1751
  $try_image_magick = FALSE;
1752
  }
1753
  if ($try_image_magick && extension_loaded('imagick') && class_exists('Imagick')) {
readme.txt CHANGED
@@ -2,8 +2,8 @@
2
  Contributors: photocrati, imagely
3
  Tags: wordpress gallery plugin, gallery, nextgen, nextgen gallery, photo gallery, image gallery, photography, slideshow, images, photo, photo album, watermark
4
  Requires at least: 5.5.4
5
- Stable tag: 3.27
6
- Tested up to: 6.0
7
  License: GPLv3
8
  Requires PHP: 5.6
9
 
@@ -179,6 +179,9 @@ For more information, feel free to visit the official website for the NextGEN Ga
179
 
180
  == Changelog ==
181
 
 
 
 
182
  = V3.27 - 05.25.2022 =
183
  * Fixed: A possible PHP warning in the third party compatibility warning.
184
  * Fixed: PHP 8 may emit a warning in the taxonomy controller when viewing the site frontpage while no posts or pages exist.
2
  Contributors: photocrati, imagely
3
  Tags: wordpress gallery plugin, gallery, nextgen, nextgen gallery, photo gallery, image gallery, photography, slideshow, images, photo, photo album, watermark
4
  Requires at least: 5.5.4
5
+ Stable tag: 3.28
6
+ Tested up to: 6.0.1
7
  License: GPLv3
8
  Requires PHP: 5.6
9
 
179
 
180
  == Changelog ==
181
 
182
+ = V3.28 - 07.20.2022 =
183
+ * NEW: Added NGG_DISABLE_IMAGICK constant to disable use of ImageMagick
184
+
185
  = V3.27 - 05.25.2022 =
186
  * Fixed: A possible PHP warning in the third party compatibility warning.
187
  * Fixed: PHP 8 may emit a warning in the taxonomy controller when viewing the site frontpage while no posts or pages exist.
vendor/autoload.php CHANGED
@@ -2,6 +2,11 @@
2
 
3
  // autoload.php @generated by Composer
4
 
 
 
 
 
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
  return ComposerAutoloaderInit9d6ef30cd03682d10cffbfd6f9a48a5b::getLoader();
2
 
3
  // autoload.php @generated by Composer
4
 
5
+ if (PHP_VERSION_ID < 50600) {
6
+ echo 'Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running '.PHP_VERSION.', please upgrade PHP or use Composer 2.2 LTS via "composer self-update --2.2". Aborting.'.PHP_EOL;
7
+ exit(1);
8
+ }
9
+
10
  require_once __DIR__ . '/composer/autoload_real.php';
11
 
12
  return ComposerAutoloaderInit9d6ef30cd03682d10cffbfd6f9a48a5b::getLoader();
vendor/composer/InstalledVersions.php CHANGED
@@ -21,12 +21,14 @@ use Composer\Semver\VersionParser;
21
  * See also https://getcomposer.org/doc/07-runtime.md#installed-versions
22
  *
23
  * To require its presence, you can require `composer-runtime-api ^2.0`
 
 
24
  */
25
  class InstalledVersions
26
  {
27
  /**
28
  * @var mixed[]|null
29
- * @psalm-var array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}|array{}|null
30
  */
31
  private static $installed;
32
 
@@ -37,7 +39,7 @@ class InstalledVersions
37
 
38
  /**
39
  * @var array[]
40
- * @psalm-var array<string, array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}>
41
  */
42
  private static $installedByVendor = array();
43
 
@@ -241,7 +243,7 @@ class InstalledVersions
241
 
242
  /**
243
  * @return array
244
- * @psalm-return array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}
245
  */
246
  public static function getRootPackage()
247
  {
@@ -255,7 +257,7 @@ class InstalledVersions
255
  *
256
  * @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect.
257
  * @return array[]
258
- * @psalm-return array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}
259
  */
260
  public static function getRawData()
261
  {
@@ -278,7 +280,7 @@ class InstalledVersions
278
  * Returns the raw data of all installed.php which are currently loaded for custom implementations
279
  *
280
  * @return array[]
281
- * @psalm-return list<array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}>
282
  */
283
  public static function getAllRawData()
284
  {
@@ -301,7 +303,7 @@ class InstalledVersions
301
  * @param array[] $data A vendor/composer/installed.php data set
302
  * @return void
303
  *
304
- * @psalm-param array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>} $data
305
  */
306
  public static function reload($data)
307
  {
@@ -311,7 +313,7 @@ class InstalledVersions
311
 
312
  /**
313
  * @return array[]
314
- * @psalm-return list<array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}>
315
  */
316
  private static function getInstalled()
317
  {
21
  * See also https://getcomposer.org/doc/07-runtime.md#installed-versions
22
  *
23
  * To require its presence, you can require `composer-runtime-api ^2.0`
24
+ *
25
+ * @final
26
  */
27
  class InstalledVersions
28
  {
29
  /**
30
  * @var mixed[]|null
31
+ * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}|array{}|null
32
  */
33
  private static $installed;
34
 
39
 
40
  /**
41
  * @var array[]
42
+ * @psalm-var array<string, array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
43
  */
44
  private static $installedByVendor = array();
45
 
243
 
244
  /**
245
  * @return array
246
+ * @psalm-return array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}
247
  */
248
  public static function getRootPackage()
249
  {
257
  *
258
  * @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect.
259
  * @return array[]
260
+ * @psalm-return array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}
261
  */
262
  public static function getRawData()
263
  {
280
  * Returns the raw data of all installed.php which are currently loaded for custom implementations
281
  *
282
  * @return array[]
283
+ * @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
284
  */
285
  public static function getAllRawData()
286
  {
303
  * @param array[] $data A vendor/composer/installed.php data set
304
  * @return void
305
  *
306
+ * @psalm-param array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>} $data
307
  */
308
  public static function reload($data)
309
  {
313
 
314
  /**
315
  * @return array[]
316
+ * @psalm-return list<array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}>
317
  */
318
  private static function getInstalled()
319
  {
vendor/composer/autoload_classmap.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_classmap.php @generated by Composer
4
 
5
- $vendorDir = dirname(dirname(__FILE__));
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
2
 
3
  // autoload_classmap.php @generated by Composer
4
 
5
+ $vendorDir = dirname(__DIR__);
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
vendor/composer/autoload_files.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_files.php @generated by Composer
4
 
5
- $vendorDir = dirname(dirname(__FILE__));
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
2
 
3
  // autoload_files.php @generated by Composer
4
 
5
+ $vendorDir = dirname(__DIR__);
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
vendor/composer/autoload_namespaces.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_namespaces.php @generated by Composer
4
 
5
- $vendorDir = dirname(dirname(__FILE__));
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
2
 
3
  // autoload_namespaces.php @generated by Composer
4
 
5
+ $vendorDir = dirname(__DIR__);
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
vendor/composer/autoload_psr4.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_psr4.php @generated by Composer
4
 
5
- $vendorDir = dirname(dirname(__FILE__));
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
2
 
3
  // autoload_psr4.php @generated by Composer
4
 
5
+ $vendorDir = dirname(__DIR__);
6
  $baseDir = dirname($vendorDir);
7
 
8
  return array(
vendor/composer/autoload_real.php CHANGED
@@ -25,38 +25,15 @@ class ComposerAutoloaderInit9d6ef30cd03682d10cffbfd6f9a48a5b
25
  require __DIR__ . '/platform_check.php';
26
 
27
  spl_autoload_register(array('ComposerAutoloaderInit9d6ef30cd03682d10cffbfd6f9a48a5b', 'loadClassLoader'), true, true);
28
- self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
29
  spl_autoload_unregister(array('ComposerAutoloaderInit9d6ef30cd03682d10cffbfd6f9a48a5b', 'loadClassLoader'));
30
 
31
- $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
- if ($useStaticLoader) {
33
- require __DIR__ . '/autoload_static.php';
34
-
35
- call_user_func(\Composer\Autoload\ComposerStaticInit9d6ef30cd03682d10cffbfd6f9a48a5b::getInitializer($loader));
36
- } else {
37
- $map = require __DIR__ . '/autoload_namespaces.php';
38
- foreach ($map as $namespace => $path) {
39
- $loader->set($namespace, $path);
40
- }
41
-
42
- $map = require __DIR__ . '/autoload_psr4.php';
43
- foreach ($map as $namespace => $path) {
44
- $loader->setPsr4($namespace, $path);
45
- }
46
-
47
- $classMap = require __DIR__ . '/autoload_classmap.php';
48
- if ($classMap) {
49
- $loader->addClassMap($classMap);
50
- }
51
- }
52
 
53
  $loader->register(true);
54
 
55
- if ($useStaticLoader) {
56
- $includeFiles = Composer\Autoload\ComposerStaticInit9d6ef30cd03682d10cffbfd6f9a48a5b::$files;
57
- } else {
58
- $includeFiles = require __DIR__ . '/autoload_files.php';
59
- }
60
  foreach ($includeFiles as $fileIdentifier => $file) {
61
  composerRequire9d6ef30cd03682d10cffbfd6f9a48a5b($fileIdentifier, $file);
62
  }
25
  require __DIR__ . '/platform_check.php';
26
 
27
  spl_autoload_register(array('ComposerAutoloaderInit9d6ef30cd03682d10cffbfd6f9a48a5b', 'loadClassLoader'), true, true);
28
+ self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
29
  spl_autoload_unregister(array('ComposerAutoloaderInit9d6ef30cd03682d10cffbfd6f9a48a5b', 'loadClassLoader'));
30
 
31
+ require __DIR__ . '/autoload_static.php';
32
+ call_user_func(\Composer\Autoload\ComposerStaticInit9d6ef30cd03682d10cffbfd6f9a48a5b::getInitializer($loader));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
 
34
  $loader->register(true);
35
 
36
+ $includeFiles = \Composer\Autoload\ComposerStaticInit9d6ef30cd03682d10cffbfd6f9a48a5b::$files;
 
 
 
 
37
  foreach ($includeFiles as $fileIdentifier => $file) {
38
  composerRequire9d6ef30cd03682d10cffbfd6f9a48a5b($fileIdentifier, $file);
39
  }
vendor/composer/installed.php CHANGED
@@ -1,40 +1,40 @@
1
  <?php return array(
2
  'root' => array(
 
3
  'pretty_version' => '3.5.0',
4
  'version' => '3.5.0.0',
 
5
  'type' => 'wordpress-plugin',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
8
- 'reference' => NULL,
9
- 'name' => 'imagely/nextgen-gallery',
10
  'dev' => false,
11
  ),
12
  'versions' => array(
13
  'ezyang/htmlpurifier' => array(
14
  'pretty_version' => 'v4.14.0',
15
  'version' => '4.14.0.0',
 
16
  'type' => 'library',
17
  'install_path' => __DIR__ . '/../ezyang/htmlpurifier',
18
  'aliases' => array(),
19
- 'reference' => '12ab42bd6e742c70c0a52f7b82477fcd44e64b75',
20
  'dev_requirement' => false,
21
  ),
22
  'imagely/nextgen-gallery' => array(
23
  'pretty_version' => '3.5.0',
24
  'version' => '3.5.0.0',
 
25
  'type' => 'wordpress-plugin',
26
  'install_path' => __DIR__ . '/../../',
27
  'aliases' => array(),
28
- 'reference' => NULL,
29
  'dev_requirement' => false,
30
  ),
31
  'imagely/pope-framework' => array(
32
  'pretty_version' => 'v0.17',
33
  'version' => '0.17.0.0',
 
34
  'type' => 'library',
35
  'install_path' => __DIR__ . '/../imagely/pope-framework',
36
  'aliases' => array(),
37
- 'reference' => '13da4d47779a91fbf07a68062e64974eb1427ef2',
38
  'dev_requirement' => false,
39
  ),
40
  ),
1
  <?php return array(
2
  'root' => array(
3
+ 'name' => 'imagely/nextgen-gallery',
4
  'pretty_version' => '3.5.0',
5
  'version' => '3.5.0.0',
6
+ 'reference' => NULL,
7
  'type' => 'wordpress-plugin',
8
  'install_path' => __DIR__ . '/../../',
9
  'aliases' => array(),
 
 
10
  'dev' => false,
11
  ),
12
  'versions' => array(
13
  'ezyang/htmlpurifier' => array(
14
  'pretty_version' => 'v4.14.0',
15
  'version' => '4.14.0.0',
16
+ 'reference' => '12ab42bd6e742c70c0a52f7b82477fcd44e64b75',
17
  'type' => 'library',
18
  'install_path' => __DIR__ . '/../ezyang/htmlpurifier',
19
  'aliases' => array(),
 
20
  'dev_requirement' => false,
21
  ),
22
  'imagely/nextgen-gallery' => array(
23
  'pretty_version' => '3.5.0',
24
  'version' => '3.5.0.0',
25
+ 'reference' => NULL,
26
  'type' => 'wordpress-plugin',
27
  'install_path' => __DIR__ . '/../../',
28
  'aliases' => array(),
 
29
  'dev_requirement' => false,
30
  ),
31
  'imagely/pope-framework' => array(
32
  'pretty_version' => 'v0.17',
33
  'version' => '0.17.0.0',
34
+ 'reference' => '13da4d47779a91fbf07a68062e64974eb1427ef2',
35
  'type' => 'library',
36
  'install_path' => __DIR__ . '/../imagely/pope-framework',
37
  'aliases' => array(),
 
38
  'dev_requirement' => false,
39
  ),
40
  ),