Changeset 3413506
- Timestamp:
- 12/07/2025 01:08:44 PM (4 months ago)
- Location:
- api-for-htmx/trunk
- Files:
-
- 1 added
- 24 edited
-
CHANGELOG.md (modified) (1 diff)
-
README.txt (modified) (1 diff)
-
SECURITY.md (modified) (1 diff)
-
api-for-htmx.php (modified) (1 diff)
-
bootstrap.php (modified) (1 diff)
-
includes/backward-compatibility.php (modified) (1 diff)
-
package.json (modified) (1 diff)
-
src/Assets.php (modified) (2 diffs)
-
src/Main.php (modified) (2 diffs)
-
vendor/autoload.php (modified) (1 diff)
-
vendor/composer/autoload_real.php (modified) (2 diffs)
-
vendor/composer/autoload_static.php (modified) (2 diffs)
-
vendor/composer/installed.json (modified) (4 diffs)
-
vendor/composer/installed.php (modified) (1 diff)
-
vendor/estebanforge/hyperfields/CHANGELOG.md (added)
-
vendor/estebanforge/hyperfields/bootstrap.php (modified) (5 diffs)
-
vendor/estebanforge/hyperfields/composer.json (modified) (1 diff)
-
vendor/estebanforge/hyperfields/composer.lock (modified) (1 diff)
-
vendor/estebanforge/hyperfields/hyperfields.php (modified) (1 diff)
-
vendor/estebanforge/hyperfields/includes/backward-compatibility.php (modified) (1 diff)
-
vendor/estebanforge/hyperfields/vendor/composer/autoload_classmap.php (modified) (1 diff)
-
vendor/estebanforge/hyperfields/vendor/composer/autoload_psr4.php (modified) (1 diff)
-
vendor/estebanforge/hyperfields/vendor/composer/autoload_static.php (modified) (3 diffs)
-
vendor/estebanforge/hyperfields/vendor/composer/installed.json (modified) (1 diff)
-
vendor/estebanforge/hyperfields/vendor/composer/installed.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
api-for-htmx/trunk/CHANGELOG.md
r3401439 r3413506 1 1 # Changelog 2 3 # 3.0.3 / 2025-12-07 4 - **IMPROVEMENT:** Updated HyperFields dependency from 1.0.1 to 1.0.2 5 - **IMPROVEMENT:** Removed unused vendor-prefixed autoloader references for cleaner codebase 6 - **IMPROVEMENT:** Simplified Assets.php library mode URL detection 7 - **IMPROVEMENT:** Optimized Composer autoloader with production settings 8 - **FIX:** Removed obsolete WPSettingsOptions class reference from backward-compatibility layer. Thanks @texorama for the report. 9 - **CLEANUP:** Removed leftover TemplateLoader initialization code (TemplateLoader is internal to HyperFields and not used by HyperPress). Thanks @texorama for the report. 2 10 3 11 # 3.0.2 / 2025-11-23 -
api-for-htmx/trunk/README.txt
r3401439 r3413506 2 2 Contributors: tcattd 3 3 Tags: hypermedia, ajax, htmx, alpinejs, datastar 4 Stable tag: 3.0. 24 Stable tag: 3.0.3 5 5 Requires at least: 6.4 6 6 Tested up to: 6.6 -
api-for-htmx/trunk/SECURITY.md
r3401439 r3413506 5 5 | Version | Supported | 6 6 | ------- | ------------------ | 7 | 3.0. 2| :white_check_mark: |8 | <3.0. 2| :x: |7 | 3.0.3 | :white_check_mark: | 8 | <3.0.3 | :x: | 9 9 10 10 ## Reporting a Vulnerability -
api-for-htmx/trunk/api-for-htmx.php
r3401439 r3413506 5 5 * Plugin URI: https://github.com/EstebanForge/HyperPress 6 6 * Description: Supercharge WordPress with the power of hypermedia. Use HTMX, Alpine Ajax, and Datastar to create rich, interactive blocks and pages—all with the simplicity of PHP. 7 * Version: 3.0. 27 * Version: 3.0.3 8 8 * Author: Esteban Cuevas 9 9 * Author URI: https://actitud.xyz -
api-for-htmx/trunk/bootstrap.php
r3353195 r3413506 23 23 define('HYPERPRESS_BOOTSTRAP_LOADED', true); 24 24 25 // Composer autoloader for prefixed dependencies; fallback to standard autoloader. 26 if (file_exists(__DIR__ . '/vendor-prefixed/autoload.php')) { 27 require_once __DIR__ . '/vendor-prefixed/autoload.php'; 28 } elseif (file_exists(__DIR__ . '/vendor/autoload.php')) { 25 // Composer autoloader. 26 if (file_exists(__DIR__ . '/vendor/autoload.php')) { 29 27 require_once __DIR__ . '/vendor/autoload.php'; 30 28 } else { -
api-for-htmx/trunk/includes/backward-compatibility.php
r3353195 r3413506 15 15 'HMApi\\Admin\\Options' => 'HyperPress\\Admin\\Options', 16 16 'HMApi\\Admin\\OptionsMigration' => 'HyperPress\\Admin\\OptionsMigration', 17 'HMApi\\Admin\\WPSettingsOptions' => 'HyperPress\\Admin\\WPSettingsOptions',18 17 'HMApi\\Assets' => 'HyperPress\\Assets', 19 18 'HMApi\\Blocks\\Block' => 'HyperPress\\Blocks\\Block', -
api-for-htmx/trunk/package.json
r3401439 r3413506 3 3 "author": "Esteban Cuevas", 4 4 "license": "GPL-2.0-or-later", 5 "version": "3.0. 2",5 "version": "3.0.3", 6 6 "description": "Supercharge WordPress with the power of hypermedia. Use HTMX, Alpine Ajax, and Datastar to create rich, interactive blocks and pages—all with the simplicity of PHP.", 7 7 "keywords": [], -
api-for-htmx/trunk/src/Assets.php
r3353195 r3413506 403 403 * 404 404 * When the plugin is loaded as a Composer library, assets are available at paths like: 405 * wp-content/plugins/some-plugin/vendor-prefixed/estebanforge/hyperpress/assets/libs/ 406 * 407 * This method detects the vendor directory { 408 * vendor-prefixed 409 * vendor 410 * } 411 * And constructs the public URL to reach the plugin's assets, respecting privacy by avoiding CDN. 405 * wp-content/plugins/some-plugin/vendor/estebanforge/hyperpress/assets/libs/ 406 * 407 * This method detects the vendor directory and constructs the public URL to reach 408 * the plugin's assets, respecting privacy by avoiding CDN. 412 409 * 413 410 * @since 2.0.5 … … 431 428 // Supported vendor directory names for explicit detection 432 429 $vendor_directories = [ 433 'vendor-prefixed',434 430 'vendor', 435 431 ]; -
api-for-htmx/trunk/src/Main.php
r3401439 r3413506 12 12 use HyperPress\Admin\Options; 13 13 use HyperPress\Admin\OptionsMigration; 14 use HyperFields\TemplateLoader;15 14 16 15 // Exit if accessed directly. … … 103 102 $this->assets_manager = new Assets($this); 104 103 105 // Initialize TemplateLoader106 TemplateLoader::init();107 108 104 if (is_admin()) { 109 105 // Handle migration from wp-settings to hyper fields -
api-for-htmx/trunk/vendor/autoload.php
r3401439 r3413506 20 20 require_once __DIR__ . '/composer/autoload_real.php'; 21 21 22 return ComposerAutoloaderInit 1d965405aae53fcd183dbce4b632c131::getLoader();22 return ComposerAutoloaderInit9df57b10e795f620526ee79a8e50f778::getLoader(); -
api-for-htmx/trunk/vendor/composer/autoload_real.php
r3401439 r3413506 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 1d965405aae53fcd183dbce4b632c1315 class ComposerAutoloaderInit9df57b10e795f620526ee79a8e50f778 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit 1d965405aae53fcd183dbce4b632c131', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit9df57b10e795f620526ee79a8e50f778', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit 1d965405aae53fcd183dbce4b632c131', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit9df57b10e795f620526ee79a8e50f778', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit 1d965405aae53fcd183dbce4b632c131::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit9df57b10e795f620526ee79a8e50f778::getInitializer($loader)); 33 33 34 34 $loader->register(true); 35 35 36 $filesToLoad = \Composer\Autoload\ComposerStaticInit 1d965405aae53fcd183dbce4b632c131::$files;36 $filesToLoad = \Composer\Autoload\ComposerStaticInit9df57b10e795f620526ee79a8e50f778::$files; 37 37 $requireFile = \Closure::bind(static function ($fileIdentifier, $file) { 38 38 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
api-for-htmx/trunk/vendor/composer/autoload_static.php
r3401439 r3413506 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 1d965405aae53fcd183dbce4b632c1317 class ComposerStaticInit9df57b10e795f620526ee79a8e50f778 8 8 { 9 9 public static $files = array ( … … 107 107 { 108 108 return \Closure::bind(function () use ($loader) { 109 $loader->prefixLengthsPsr4 = ComposerStaticInit 1d965405aae53fcd183dbce4b632c131::$prefixLengthsPsr4;110 $loader->prefixDirsPsr4 = ComposerStaticInit 1d965405aae53fcd183dbce4b632c131::$prefixDirsPsr4;111 $loader->classMap = ComposerStaticInit 1d965405aae53fcd183dbce4b632c131::$classMap;109 $loader->prefixLengthsPsr4 = ComposerStaticInit9df57b10e795f620526ee79a8e50f778::$prefixLengthsPsr4; 110 $loader->prefixDirsPsr4 = ComposerStaticInit9df57b10e795f620526ee79a8e50f778::$prefixDirsPsr4; 111 $loader->classMap = ComposerStaticInit9df57b10e795f620526ee79a8e50f778::$classMap; 112 112 113 113 }, null, ClassLoader::class); -
api-for-htmx/trunk/vendor/composer/installed.json
r3401439 r3413506 3 3 { 4 4 "name": "estebanforge/hyperfields", 5 "version": "1.0. 1",6 "version_normalized": "1.0. 1.0",5 "version": "1.0.2", 6 "version_normalized": "1.0.2.0", 7 7 "source": { 8 8 "type": "git", 9 9 "url": "https://github.com/EstebanForge/HyperFields.git", 10 "reference": " ead94af60baff48e9f8487b2655a470eb4c8bb40"10 "reference": "911199a77337fb02354c9e45ad112bfec40d4503" 11 11 }, 12 12 "dist": { 13 13 "type": "zip", 14 "url": "https://api.github.com/repos/EstebanForge/HyperFields/zipball/ ead94af60baff48e9f8487b2655a470eb4c8bb40",15 "reference": " ead94af60baff48e9f8487b2655a470eb4c8bb40",14 "url": "https://api.github.com/repos/EstebanForge/HyperFields/zipball/911199a77337fb02354c9e45ad112bfec40d4503", 15 "reference": "911199a77337fb02354c9e45ad112bfec40d4503", 16 16 "shasum": "" 17 17 }, … … 19 19 "php": ">=8.1" 20 20 }, 21 "time": "2025-1 1-23T21:01:00+00:00",21 "time": "2025-12-07T12:57:29+00:00", 22 22 "type": "wordpress-plugin", 23 23 "installation-source": "dist", … … 45 45 "support": { 46 46 "issues": "https://github.com/EstebanForge/HyperFields/issues", 47 "source": "https://github.com/EstebanForge/HyperFields/tree/1.0. 1"47 "source": "https://github.com/EstebanForge/HyperFields/tree/1.0.2" 48 48 }, 49 49 "install-path": "../estebanforge/hyperfields" … … 100 100 } 101 101 ], 102 "dev": true,102 "dev": false, 103 103 "dev-package-names": [] 104 104 } -
api-for-htmx/trunk/vendor/composer/installed.php
r3401439 r3413506 8 8 'install_path' => __DIR__ . '/../../', 9 9 'aliases' => array(), 10 'dev' => true,10 'dev' => false, 11 11 ), 12 12 'versions' => array( 13 13 'estebanforge/hyperfields' => array( 14 'pretty_version' => '1.0. 1',15 'version' => '1.0. 1.0',16 'reference' => ' ead94af60baff48e9f8487b2655a470eb4c8bb40',14 'pretty_version' => '1.0.2', 15 'version' => '1.0.2.0', 16 'reference' => '911199a77337fb02354c9e45ad112bfec40d4503', 17 17 'type' => 'wordpress-plugin', 18 18 'install_path' => __DIR__ . '/../estebanforge/hyperfields', -
api-for-htmx/trunk/vendor/estebanforge/hyperfields/bootstrap.php
r3401439 r3413506 23 23 define('HYPERFIELDS_BOOTSTRAP_LOADED', true); 24 24 25 // Composer autoloader for prefixed dependencies; fallback to standard autoloader. 26 if (file_exists(__DIR__ . '/vendor-prefixed/autoload.php')) { 27 require_once __DIR__ . '/vendor-prefixed/autoload.php'; 28 } elseif (file_exists(__DIR__ . '/vendor/autoload.php')) { 25 // Composer autoloader. 26 if (file_exists(__DIR__ . '/vendor/autoload.php')) { 29 27 require_once __DIR__ . '/vendor/autoload.php'; 30 28 } else { … … 47 45 } 48 46 } 49 $current_hyperfields_instance_version = '1.0. 0';47 $current_hyperfields_instance_version = '1.0.2'; 50 48 $current_hyperfields_instance_path = null; 51 49 … … 54 52 // Plugin mode: read version from the main plugin file 55 53 $hyperfields_plugin_data = get_file_data($plugin_file_path, ['Version' => 'Version'], false); 56 $current_hyperfields_instance_version = $hyperfields_plugin_data['Version'] ?? '1.0. 0';54 $current_hyperfields_instance_version = $hyperfields_plugin_data['Version'] ?? '1.0.2'; 57 55 $current_hyperfields_instance_path = realpath($plugin_file_path); 58 56 } else { … … 145 143 $assets->init(); 146 144 } 145 146 // Initialize the template loader 147 if (class_exists('HyperFields\TemplateLoader')) { 148 HyperFields\TemplateLoader::init(); 149 } 147 150 } 148 151 } … … 180 183 } 181 184 182 $current_version = '1.0. 0';185 $current_version = '1.0.2'; 183 186 $current_path = null; 184 187 if ($plugin_file_path && file_exists($plugin_file_path)) { 185 188 $data = get_file_data($plugin_file_path, ['Version' => 'Version'], false); 186 $current_version = $data['Version'] ?? '1.0. 0';189 $current_version = $data['Version'] ?? '1.0.2'; 187 190 $current_path = realpath($plugin_file_path) ?: $plugin_file_path; 188 191 } else { -
api-for-htmx/trunk/vendor/estebanforge/hyperfields/composer.json
r3401439 r3413506 3 3 "description": "HyperFields: A powerful custom field system for WordPress, providing metaboxes, options pages, and conditional logic.", 4 4 "type": "wordpress-plugin", 5 "version": "1.0. 1",5 "version": "1.0.2", 6 6 "license": "GPL-2.0-or-later", 7 7 "authors": [ -
api-for-htmx/trunk/vendor/estebanforge/hyperfields/composer.lock
r3401439 r3413506 5 5 "This file is @generated automatically" 6 6 ], 7 "content-hash": " 0b1779e428d95f593360c4ae583abcbc",7 "content-hash": "8263667c674e6bb7abed786c785c68a7", 8 8 "packages": [], 9 9 "packages-dev": [], -
api-for-htmx/trunk/vendor/estebanforge/hyperfields/hyperfields.php
r3401439 r3413506 5 5 * Plugin URI: https://github.com/estebanforge/hyperfields 6 6 * Description: A powerful custom field system for WordPress, providing metaboxes, options pages, and conditional logic. 7 * Version: 1.0. 17 * Version: 1.0.2 8 8 * Author: Esteban Cuevas 9 9 * Author URI: https://actitud.xyz -
api-for-htmx/trunk/vendor/estebanforge/hyperfields/includes/backward-compatibility.php
r3401439 r3413506 15 15 'HMApi\\Admin\\Options' => 'HyperPress\\Admin\\Options', 16 16 'HMApi\\Admin\\OptionsMigration' => 'HyperPress\\Admin\\OptionsMigration', 17 'HMApi\\Admin\\WPSettingsOptions' => 'HyperPress\\Admin\\WPSettingsOptions',18 17 'HMApi\\Assets' => 'HyperPress\\Assets', 19 18 'HMApi\\Blocks\\Block' => 'HyperPress\\Blocks\\Block', -
api-for-htmx/trunk/vendor/estebanforge/hyperfields/vendor/composer/autoload_classmap.php
r3401439 r3413506 8 8 return array( 9 9 'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php', 10 'HyperFields\\Admin\\Activation' => $baseDir . '/src/Admin/Activation.php', 11 'HyperFields\\Admin\\Options' => $baseDir . '/src/Admin/Options.php', 12 'HyperFields\\Admin\\OptionsMigration' => $baseDir . '/src/Admin/OptionsMigration.php', 13 'HyperFields\\Assets' => $baseDir . '/src/Assets.php', 14 'HyperFields\\BlockFieldAdapter' => $baseDir . '/src/BlockFieldAdapter.php', 15 'HyperFields\\ConditionalLogic' => $baseDir . '/src/ConditionalLogic.php', 16 'HyperFields\\Container\\Container' => $baseDir . '/src/Container/Container.php', 17 'HyperFields\\Container\\ContainerFactory' => $baseDir . '/src/Container/ContainerFactory.php', 18 'HyperFields\\Container\\PostMetaContainer' => $baseDir . '/src/Container/PostMetaContainer.php', 19 'HyperFields\\Container\\TermMetaContainer' => $baseDir . '/src/Container/TermMetaContainer.php', 20 'HyperFields\\Container\\UserMetaContainer' => $baseDir . '/src/Container/UserMetaContainer.php', 21 'HyperFields\\CustomField' => $baseDir . '/src/CustomField.php', 22 'HyperFields\\Field' => $baseDir . '/src/Field.php', 23 'HyperFields\\HeadingField' => $baseDir . '/src/HeadingField.php', 24 'HyperFields\\HyperFields' => $baseDir . '/src/HyperFields.php', 25 'HyperFields\\Log' => $baseDir . '/src/Log.php', 26 'HyperFields\\OptionField' => $baseDir . '/src/OptionField.php', 27 'HyperFields\\OptionsPage' => $baseDir . '/src/OptionsPage.php', 28 'HyperFields\\OptionsSection' => $baseDir . '/src/OptionsSection.php', 29 'HyperFields\\PostField' => $baseDir . '/src/PostField.php', 30 'HyperFields\\Registry' => $baseDir . '/src/Registry.php', 31 'HyperFields\\RepeaterField' => $baseDir . '/src/RepeaterField.php', 32 'HyperFields\\SeparatorField' => $baseDir . '/src/SeparatorField.php', 33 'HyperFields\\TabsField' => $baseDir . '/src/TabsField.php', 34 'HyperFields\\TemplateLoader' => $baseDir . '/src/TemplateLoader.php', 35 'HyperFields\\TermField' => $baseDir . '/src/TermField.php', 36 'HyperFields\\UserField' => $baseDir . '/src/UserField.php', 10 37 ); -
api-for-htmx/trunk/vendor/estebanforge/hyperfields/vendor/composer/autoload_psr4.php
r3401439 r3413506 7 7 8 8 return array( 9 'HyperFields\\Tests\\' => array($baseDir . '/tests'),10 9 'HyperFields\\' => array($baseDir . '/src'), 11 10 ); -
api-for-htmx/trunk/vendor/estebanforge/hyperfields/vendor/composer/autoload_static.php
r3401439 r3413506 16 16 'H' => 17 17 array ( 18 'HyperFields\\Tests\\' => 18,19 18 'HyperFields\\' => 12, 20 19 ), … … 22 21 23 22 public static $prefixDirsPsr4 = array ( 24 'HyperFields\\Tests\\' =>25 array (26 0 => __DIR__ . '/../..' . '/tests',27 ),28 23 'HyperFields\\' => 29 24 array ( … … 34 29 public static $classMap = array ( 35 30 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', 31 'HyperFields\\Admin\\Activation' => __DIR__ . '/../..' . '/src/Admin/Activation.php', 32 'HyperFields\\Admin\\Options' => __DIR__ . '/../..' . '/src/Admin/Options.php', 33 'HyperFields\\Admin\\OptionsMigration' => __DIR__ . '/../..' . '/src/Admin/OptionsMigration.php', 34 'HyperFields\\Assets' => __DIR__ . '/../..' . '/src/Assets.php', 35 'HyperFields\\BlockFieldAdapter' => __DIR__ . '/../..' . '/src/BlockFieldAdapter.php', 36 'HyperFields\\ConditionalLogic' => __DIR__ . '/../..' . '/src/ConditionalLogic.php', 37 'HyperFields\\Container\\Container' => __DIR__ . '/../..' . '/src/Container/Container.php', 38 'HyperFields\\Container\\ContainerFactory' => __DIR__ . '/../..' . '/src/Container/ContainerFactory.php', 39 'HyperFields\\Container\\PostMetaContainer' => __DIR__ . '/../..' . '/src/Container/PostMetaContainer.php', 40 'HyperFields\\Container\\TermMetaContainer' => __DIR__ . '/../..' . '/src/Container/TermMetaContainer.php', 41 'HyperFields\\Container\\UserMetaContainer' => __DIR__ . '/../..' . '/src/Container/UserMetaContainer.php', 42 'HyperFields\\CustomField' => __DIR__ . '/../..' . '/src/CustomField.php', 43 'HyperFields\\Field' => __DIR__ . '/../..' . '/src/Field.php', 44 'HyperFields\\HeadingField' => __DIR__ . '/../..' . '/src/HeadingField.php', 45 'HyperFields\\HyperFields' => __DIR__ . '/../..' . '/src/HyperFields.php', 46 'HyperFields\\Log' => __DIR__ . '/../..' . '/src/Log.php', 47 'HyperFields\\OptionField' => __DIR__ . '/../..' . '/src/OptionField.php', 48 'HyperFields\\OptionsPage' => __DIR__ . '/../..' . '/src/OptionsPage.php', 49 'HyperFields\\OptionsSection' => __DIR__ . '/../..' . '/src/OptionsSection.php', 50 'HyperFields\\PostField' => __DIR__ . '/../..' . '/src/PostField.php', 51 'HyperFields\\Registry' => __DIR__ . '/../..' . '/src/Registry.php', 52 'HyperFields\\RepeaterField' => __DIR__ . '/../..' . '/src/RepeaterField.php', 53 'HyperFields\\SeparatorField' => __DIR__ . '/../..' . '/src/SeparatorField.php', 54 'HyperFields\\TabsField' => __DIR__ . '/../..' . '/src/TabsField.php', 55 'HyperFields\\TemplateLoader' => __DIR__ . '/../..' . '/src/TemplateLoader.php', 56 'HyperFields\\TermField' => __DIR__ . '/../..' . '/src/TermField.php', 57 'HyperFields\\UserField' => __DIR__ . '/../..' . '/src/UserField.php', 36 58 ); 37 59 -
api-for-htmx/trunk/vendor/estebanforge/hyperfields/vendor/composer/installed.json
r3401439 r3413506 1 1 { 2 2 "packages": [], 3 "dev": true,3 "dev": false, 4 4 "dev-package-names": [] 5 5 } -
api-for-htmx/trunk/vendor/estebanforge/hyperfields/vendor/composer/installed.php
r3401439 r3413506 2 2 'root' => array( 3 3 'name' => 'estebanforge/hyperfields', 4 'pretty_version' => '1.0. 0',5 'version' => '1.0. 0.0',4 'pretty_version' => '1.0.1', 5 'version' => '1.0.1.0', 6 6 'reference' => null, 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', 9 9 'aliases' => array(), 10 'dev' => true,10 'dev' => false, 11 11 ), 12 12 'versions' => array( 13 13 'estebanforge/hyperfields' => array( 14 'pretty_version' => '1.0. 0',15 'version' => '1.0. 0.0',14 'pretty_version' => '1.0.1', 15 'version' => '1.0.1.0', 16 16 'reference' => null, 17 17 'type' => 'wordpress-plugin',
Note: See TracChangeset
for help on using the changeset viewer.