3 Commits

Author SHA1 Message Date
Cooper Dalrymple 7da66983a9 Push to version 1.0.1 2026-06-05 15:38:00 -05:00
Cooper Dalrymple ef48fe9c21 Setup license requirement 2026-06-05 15:37:47 -05:00
Cooper Dalrymple 891d0ab3fc Switch to updatepulse 2026-06-05 15:35:20 -05:00
7 changed files with 243 additions and 102 deletions
+29 -18
View File
@@ -1,7 +1,7 @@
{ {
"$schema": "https://getcomposer.org/schema.json", "$schema": "https://getcomposer.org/schema.json",
"name": "cleverogre/ogre-captcha", "name": "cleverogre/ogre-captcha",
"version": "1.0.0", "version": "1.0.1",
"title": "Ogre CAPTCHA", "title": "Ogre CAPTCHA",
"description": "Protect your site with CAPTCHA", "description": "Protect your site with CAPTCHA",
"author": "CleverOgre", "author": "CleverOgre",
@@ -15,21 +15,21 @@
], ],
"homepage": "https://cleverogre.com", "homepage": "https://cleverogre.com",
"repositories": { "repositories": {
"cleverogre/plugin-update-checker": {
"type": "vcs",
"url": "git@git.cleverogre.com:cleverogre/plugin-update-checker.git"
},
"cleverogre/updatepulse-updater": {
"type": "vcs",
"url": "git@git.cleverogre.com:cleverogre/updatepulse-updater.git"
},
"cleverogre/plugin-framework": { "cleverogre/plugin-framework": {
"type": "vcs", "type": "vcs",
"url": "git@git.cleverogre.com:cleverogre/plugin-framework.git" "url": "git@git.cleverogre.com:cleverogre/plugin-framework.git"
}, },
"wp-package-updater": { "advancedcustomfields": {
"type": "package", "type": "composer",
"package": { "url": "https://connect.advancedcustomfields.com"
"name": "froger-me/wp-package-updater",
"version": "1.4.0",
"source": {
"url": "https://github.com/froger-me/wp-package-updater.git",
"type": "git",
"reference": "master"
}
}
} }
}, },
"require": { "require": {
@@ -38,17 +38,28 @@
"replace": { "replace": {
"wpengine/advanced-custom-fields-pro": "*" "wpengine/advanced-custom-fields-pro": "*"
}, },
"scripts": {
"post-update-cmd": [
"php vendor/magicoli/wp-package-updater-lib/install.php"
]
},
"config": { "config": {
"allow-plugins": {
"composer/installers": true
},
"optimize-autoloader": true "optimize-autoloader": true
}, },
"extra": {
"installer-paths": {
"acf/": [
"wpengine/advanced-custom-fields-pro"
],
"lib/{$name}/": [
"cleverogre/plugin-update-checker",
"cleverogre/updatepulse-updater"
]
}
},
"autoload": { "autoload": {
"files": [ "files": [
"ogre-captcha.php" "ogre-captcha.php"
] ]
} },
"minimum-stability": "dev",
"prefer-stable": true
} }
Generated
+195 -78
View File
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "978b7fe126b61796750d67c4c7231417", "content-hash": "1daff9d4452a2ff8f159fea23468a225",
"packages": [ "packages": [
{ {
"name": "cleverogre/plugin-framework", "name": "cleverogre/plugin-framework",
@@ -12,13 +12,12 @@
"source": { "source": {
"type": "git", "type": "git",
"url": "git@git.cleverogre.com:cleverogre/plugin-framework.git", "url": "git@git.cleverogre.com:cleverogre/plugin-framework.git",
"reference": "6ba78008013665151d0ffecb94d732baa522caec" "reference": "74700a249ae3b5e559c071e2467764da4645a26f"
}, },
"require": { "require": {
"froger-me/wp-package-updater": "^1.4.0", "cleverogre/plugin-update-checker": "dev-main",
"magicoli/wp-package-updater-lib": "^0.1.9", "cleverogre/updatepulse-updater": "dev-main",
"wpengine/advanced-custom-fields-pro": "^6.4.2", "wpengine/advanced-custom-fields-pro": "^6.4.2"
"yahnis-elsts/plugin-update-checker": "^5.0"
}, },
"default-branch": true, "default-branch": true,
"type": "library", "type": "library",
@@ -26,6 +25,10 @@
"installer-paths": { "installer-paths": {
"acf/": [ "acf/": [
"wpengine/advanced-custom-fields-pro" "wpengine/advanced-custom-fields-pro"
],
"lib/{$name}/": [
"cleverogre/plugin-update-checker",
"cleverogre/updatepulse-updater"
] ]
} }
}, },
@@ -38,11 +41,6 @@
"inc/abstract-plugin.php" "inc/abstract-plugin.php"
] ]
}, },
"scripts": {
"post-update-cmd": [
"php vendor/magicoli/wp-package-updater-lib/install.php"
]
},
"license": [ "license": [
"GPL-3.0+" "GPL-3.0+"
], ],
@@ -53,77 +51,26 @@
"Plugin", "Plugin",
"WordPress" "WordPress"
], ],
"time": "2026-04-28T13:19:19+00:00" "time": "2026-06-05T20:21:23+00:00"
}, },
{ {
"name": "froger-me/wp-package-updater", "name": "cleverogre/plugin-update-checker",
"version": "1.4.0", "version": "dev-main",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/froger-me/wp-package-updater.git", "url": "git@git.cleverogre.com:cleverogre/plugin-update-checker.git",
"reference": "master" "reference": "010b7cf90b5df60d6d98256d48594ae423b951b7"
},
"type": "library"
},
{
"name": "magicoli/wp-package-updater-lib",
"version": "v0.1.10",
"source": {
"type": "git",
"url": "https://github.com/magicoli/wp-package-updater-lib.git",
"reference": "e822132741c08d054fb97f249b1143c220f30e6f"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/magicoli/wp-package-updater-lib/zipball/e822132741c08d054fb97f249b1143c220f30e6f",
"reference": "e822132741c08d054fb97f249b1143c220f30e6f",
"shasum": ""
},
"require-dev": {
"froger-me/wp-plugin-update-server": "*"
},
"type": "library",
"notification-url": "https://packagist.org/downloads/",
"license": [
"AGPL-3.0-or-later"
],
"authors": [
{
"name": "Magiiic"
}
],
"description": "Composer package for wp-package-updater library.",
"support": {
"issues": "https://github.com/magicoli/wp-package-updater-lib/issues",
"source": "https://github.com/magicoli/wp-package-updater-lib/tree/v0.1.10"
},
"time": "2023-06-09T12:42:28+00:00"
},
{
"name": "yahnis-elsts/plugin-update-checker",
"version": "v5.7",
"source": {
"type": "git",
"url": "https://github.com/YahnisElsts/plugin-update-checker.git",
"reference": "275a96a2a18d03c34c87f35cb68673c8c49ac3b1"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/YahnisElsts/plugin-update-checker/zipball/275a96a2a18d03c34c87f35cb68673c8c49ac3b1",
"reference": "275a96a2a18d03c34c87f35cb68673c8c49ac3b1",
"shasum": ""
}, },
"require": { "require": {
"composer/installers": "~1.0",
"ext-json": "*", "ext-json": "*",
"php": ">=5.6.20" "php": ">=5.6.20"
}, },
"type": "library", "default-branch": true,
"autoload": { "type": "wordpress-plugin",
"files": [ "extra": {
"load-v5p7.php" "installer-name": "update-plugin-checker"
]
}, },
"notification-url": "https://packagist.org/downloads/",
"license": [ "license": [
"MIT" "MIT"
], ],
@@ -143,20 +90,190 @@
"theme updates", "theme updates",
"wordpress" "wordpress"
], ],
"support": { "time": "2026-06-05T20:17:06+00:00"
"issues": "https://github.com/YahnisElsts/plugin-update-checker/issues", },
"source": "https://github.com/YahnisElsts/plugin-update-checker/tree/v5.7" {
"name": "cleverogre/updatepulse-updater",
"version": "dev-main",
"source": {
"type": "git",
"url": "git@git.cleverogre.com:cleverogre/updatepulse-updater.git",
"reference": "0e57c729b09f426d26add0d7c872ce60d3c8cacf"
}, },
"time": "2026-05-26T12:48:45+00:00" "require": {
"composer/installers": "~1.0"
},
"default-branch": true,
"type": "wordpress-plugin",
"extra": {
"installer-name": "updatepulse-updater"
},
"license": [
"GPL-3.0+"
],
"description": "Used to enable updates for plugins and themes distributed via UpdatePulse Server.",
"homepage": "https://github.com/Anyape/updatepulse-server-integration/tree/main/dummy-plugin/lib/updatepulse-updater",
"time": "2026-06-05T20:17:30+00:00"
},
{
"name": "composer/installers",
"version": "v1.12.0",
"source": {
"type": "git",
"url": "https://github.com/composer/installers.git",
"reference": "d20a64ed3c94748397ff5973488761b22f6d3f19"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/composer/installers/zipball/d20a64ed3c94748397ff5973488761b22f6d3f19",
"reference": "d20a64ed3c94748397ff5973488761b22f6d3f19",
"shasum": ""
},
"require": {
"composer-plugin-api": "^1.0 || ^2.0"
},
"replace": {
"roundcube/plugin-installer": "*",
"shama/baton": "*"
},
"require-dev": {
"composer/composer": "1.6.* || ^2.0",
"composer/semver": "^1 || ^3",
"phpstan/phpstan": "^0.12.55",
"phpstan/phpstan-phpunit": "^0.12.16",
"symfony/phpunit-bridge": "^4.2 || ^5",
"symfony/process": "^2.3"
},
"type": "composer-plugin",
"extra": {
"class": "Composer\\Installers\\Plugin",
"branch-alias": {
"dev-main": "1.x-dev"
}
},
"autoload": {
"psr-4": {
"Composer\\Installers\\": "src/Composer/Installers"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Kyle Robinson Young",
"email": "kyle@dontkry.com",
"homepage": "https://github.com/shama"
}
],
"description": "A multi-framework Composer library installer",
"homepage": "https://composer.github.io/installers/",
"keywords": [
"Craft",
"Dolibarr",
"Eliasis",
"Hurad",
"ImageCMS",
"Kanboard",
"Lan Management System",
"MODX Evo",
"MantisBT",
"Mautic",
"Maya",
"OXID",
"Plentymarkets",
"Porto",
"RadPHP",
"SMF",
"Starbug",
"Thelia",
"Whmcs",
"WolfCMS",
"agl",
"aimeos",
"annotatecms",
"attogram",
"bitrix",
"cakephp",
"chef",
"cockpit",
"codeigniter",
"concrete5",
"croogo",
"dokuwiki",
"drupal",
"eZ Platform",
"elgg",
"expressionengine",
"fuelphp",
"grav",
"installer",
"itop",
"joomla",
"known",
"kohana",
"laravel",
"lavalite",
"lithium",
"magento",
"majima",
"mako",
"mediawiki",
"miaoxing",
"modulework",
"modx",
"moodle",
"osclass",
"pantheon",
"phpbb",
"piwik",
"ppi",
"processwire",
"puppet",
"pxcms",
"reindex",
"roundcube",
"shopware",
"silverstripe",
"sydes",
"sylius",
"symfony",
"tastyigniter",
"typo3",
"wordpress",
"yawik",
"zend",
"zikula"
],
"support": {
"issues": "https://github.com/composer/installers/issues",
"source": "https://github.com/composer/installers/tree/v1.12.0"
},
"funding": [
{
"url": "https://packagist.com",
"type": "custom"
},
{
"url": "https://github.com/composer",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/composer/composer",
"type": "tidelift"
}
],
"time": "2021-09-13T08:19:44+00:00"
} }
], ],
"packages-dev": [], "packages-dev": [],
"aliases": [], "aliases": [],
"minimum-stability": "stable", "minimum-stability": "dev",
"stability-flags": { "stability-flags": {
"cleverogre/plugin-framework": 20 "cleverogre/plugin-framework": 20
}, },
"prefer-stable": false, "prefer-stable": true,
"prefer-lowest": false, "prefer-lowest": false,
"platform": {}, "platform": {},
"platform-dev": {}, "platform-dev": {},
+4 -2
View File
@@ -44,14 +44,16 @@ gulp.task(
gulp.task('package-copy', () => { gulp.task('package-copy', () => {
return gulp.src([ return gulp.src([
(fs.existsSync('acf') ? 'acf/**/*' : null),
'inc/**/*', 'inc/**/*',
'lib/**/*', (fs.existsSync('lib') ? 'lib/**/*' : null),,
'vendor/**/*', 'vendor/**/*',
'LICENSE', 'LICENSE',
`${NAME}.php`, `${NAME}.php`,
'readme.txt', 'readme.txt',
(fs.existsSync('updatepulse.json') ? 'updatepulse.json' : null),
'!vendor/**/node_modules/**/*', '!vendor/**/node_modules/**/*',
], { ].filter(x => x), {
base: './', base: './',
encoding: false, encoding: false,
}) })
+7 -2
View File
@@ -6,14 +6,14 @@
* @author cleverogre * @author cleverogre
* @copyright 2026 CleverOgre * @copyright 2026 CleverOgre
* @license GLP-3.0-or-later * @license GLP-3.0-or-later
* @version 1.0.0 * @version 1.0.1
* @since 1.0.0 * @since 1.0.0
* *
* @wordpress-plugin * @wordpress-plugin
* Plugin Name: Ogre CAPTCHA * Plugin Name: Ogre CAPTCHA
* Plugin URI: https://git.cleverogre.com/cleverogre/ogre-captcha/ * Plugin URI: https://git.cleverogre.com/cleverogre/ogre-captcha/
* Description: Protect your site with CAPTCHA * Description: Protect your site with CAPTCHA
* Version: 1.0.0 * Version: 1.0.1
* Requires at least: 6.0 * Requires at least: 6.0
* Requires PHP: 8.2 * Requires PHP: 8.2
* Author: CleverOgre * Author: CleverOgre
@@ -23,6 +23,11 @@
* License URI: http://www.gnu.org/licenses/gpl-3.0.html * License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Update URI: https://git.cleverogre.com/cleverogre/ogre-captcha/ * Update URI: https://git.cleverogre.com/cleverogre/ogre-captcha/
* Domain Path: /lang * Domain Path: /lang
* Icon1x: https://plugins.cleverogre.com/wp-content/uploads/ogre-captcha-icon-128x128.png
* Icon2x: https://plugins.cleverogre.com/wp-content/uploads/ogre-captcha-icon-256x256.png
* BannerLow: https://plugins.cleverogre.com/wp-content/uploads/ogre-captcha-banner-772x250.png
* BannerHigh: https://plugins.cleverogre.com/wp-content/uploads/ogre-captcha-banner-1544x500.png
* Requires License: yes
*/ */
namespace Ogre; namespace Ogre;
+1 -1
View File
@@ -1,7 +1,7 @@
{ {
"$schema": "https://www.schemastore.org/package.json", "$schema": "https://www.schemastore.org/package.json",
"name": "cleverogre/ogre-captcha", "name": "cleverogre/ogre-captcha",
"version": "1.0.0", "version": "1.0.1",
"title": "Ogre CAPTCHA", "title": "Ogre CAPTCHA",
"description": "Protect your site with CAPTCHA", "description": "Protect your site with CAPTCHA",
"author": "CleverOgre", "author": "CleverOgre",
+4 -1
View File
@@ -3,7 +3,7 @@ Contributors: ogrecooper, cleverogre
Tested up to: 7.0 Tested up to: 7.0
Requires at least: 6.0 Requires at least: 6.0
Requires PHP: 8.2 Requires PHP: 8.2
Version: 1.0.0 Version: 1.0.1
License: GPLv3 or later License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html License URI: https://www.gnu.org/licenses/gpl-3.0.html
Copyright: CleverOgre Copyright: CleverOgre
@@ -28,5 +28,8 @@ If you don't know what plugin you have downloaded, please contact [CleverOgre](t
== Changelog == == Changelog ==
= 1.0.1 - 2026-06-05 =
* Update to use UpdatePulse server
= 1.0.0 - 2026-06-04 = = 1.0.0 - 2026-06-04 =
* Initial release * Initial release
+3
View File
@@ -0,0 +1,3 @@
{
"server": "https://plugins.cleverogre.com"
}