From 860ac13020726b6a9dea4ab43ca860e523f7010a Mon Sep 17 00:00:00 2001 From: Darin Kotter Date: Tue, 17 Dec 2024 13:04:05 -0700 Subject: [PATCH 1/5] Version bump to 3.2.0 --- README.md | 6 +++--- classifai.php | 2 +- config.php | 2 +- package-lock.json | 4 ++-- package.json | 2 +- readme.txt | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 78e72f185..3be53e779 100644 --- a/README.md +++ b/README.md @@ -115,10 +115,10 @@ Add this repository to composer.json, specifying a release version, as shown bel "type": "package", "package": { "name": "10up/classifai", - "version": "3.1.1", + "version": "3.2.0", "type": "wordpress-plugin", "dist": { - "url": "https://github.com/10up/classifai/archive/refs/tags/3.1.1.zip", + "url": "https://github.com/10up/classifai/archive/refs/tags/3.2.0.zip", "type": "zip" } } @@ -130,7 +130,7 @@ Finally, require the plugin, using the version number you specified in the previ ```json "require": { - "10up/classifai": "3.1.1" + "10up/classifai": "3.2.0" } ``` diff --git a/classifai.php b/classifai.php index 100a5badc..b56a3526c 100644 --- a/classifai.php +++ b/classifai.php @@ -4,7 +4,7 @@ * Plugin URI: https://github.com/10up/classifai * Update URI: https://classifaiplugin.com * Description: Enhance your WordPress content with Artificial Intelligence and Machine Learning services. - * Version: 3.2.0-dev + * Version: 3.2.0 * Requires at least: 6.5 * Requires PHP: 7.4 * Author: 10up diff --git a/config.php b/config.php index 94171a90c..6cb1daf3c 100644 --- a/config.php +++ b/config.php @@ -3,7 +3,7 @@ * Global Constants. */ -$plugin_version = '3.1.1'; +$plugin_version = '3.2.0'; // Useful global constants classifai_define( 'CLASSIFAI_PLUGIN', __DIR__ . '/classifai.php' ); diff --git a/package-lock.json b/package-lock.json index 9890ff069..5ad9ebc0e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "classifai", - "version": "3.1.1", + "version": "3.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "classifai", - "version": "3.1.1", + "version": "3.2.0", "license": "GPL-2.0-or-later", "dependencies": { "@wordpress/icons": "^10.14.0", diff --git a/package.json b/package.json index 8a995aba6..19f075023 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "classifai", - "version": "3.1.1", + "version": "3.2.0", "license": "GPL-2.0-or-later", "repository": "https://github.com/10up/classifai/", "description": "Enhance your WordPress content with Artificial Intelligence and Machine Learning services.", diff --git a/readme.txt b/readme.txt index 02a801122..63dab4096 100644 --- a/readme.txt +++ b/readme.txt @@ -4,7 +4,7 @@ Tags: AI, Artificial Intelligence, ML, Machine Learning, Microsoft Requires at least: 6.5 Tested up to: 6.7 Requires PHP: 7.4 -Stable tag: 3.1.1 +Stable tag: 3.2.0 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html From 8cdeade6b5f475a1a97ee8b40b2abdc24b854c88 Mon Sep 17 00:00:00 2001 From: Darin Kotter Date: Tue, 17 Dec 2024 13:39:10 -0700 Subject: [PATCH 2/5] Update changelogs --- CHANGELOG.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ readme.txt | 5 +++++ 2 files changed, 54 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index fed87efde..1a682397d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,54 @@ All notable changes to this project will be documented in this file, per [the Ke ## [Unreleased] - TBD +## [3.2.0] - 2024-12-18 + +**Prior to updating, please read: this release of ClassifAI rearchitects how the settings pages are built, from a standard PHP approach to using React components. If you've created custom Features or Providers or added your own custom settings, you'll need to update your code to work in this new structure. See our [documentation](https://10up.github.io/classifai/tutorial-useful-snippets.html) for examples.** + +**Also note that this release bumps the WordPress minimum from 6.1 to 6.5.** + +### Added + +- New Feature, Smart 404, which provides the ability to render recommended content on a 404 page, based on the URL path someone is trying to access (props [@dkotter](https://github.com/dkotter), [@berkod](https://github.com/berkod), [@iamdharmesh](https://github.com/iamdharmesh) via [#801](https://github.com/10up/classifai/pull/801)). +- New Feature, Term Cleanup, which provides the ability to compare all terms from specific taxonomies and provide recommendations for similar terms that can be merged together (props [@dkotter](https://github.com/dkotter), [@berkod](https://github.com/berkod), [@iamdharmesh](https://github.com/iamdharmesh) via [#815](https://github.com/10up/classifai/pull/815)). +- New React-based settings and onboarding process (props [@iamdharmesh](https://github.com/iamdharmesh), [@Sidsector9](https://github.com/Sidsector9), [Kate Rickard](https://uk.linkedin.com/in/katerickard), [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#771](https://github.com/10up/classifai/pull/771), [#824](https://github.com/10up/classifai/pull/824)). +- Add OpenAI ChatGPT as a Provider for the Descriptive Text Generator Feature (props [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul), [@iamdharmesh](https://github.com/iamdharmesh) via [#828](https://github.com/10up/classifai/pull/828)). +- Add Chrome AI as a new text generation Provider, allowing completely on-device AI usage. Note this is still an experimental feature in Chrome (props [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul), [@iamdharmesh](https://github.com/iamdharmesh), [@faisal-alvi](https://github.com/faisal-alvi) via [#819](https://github.com/10up/classifai/pull/819)). + +### Changed + +- Update the enable helper text for most of the Features to be more descriptive (props [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#807](https://github.com/10up/classifai/pull/807)). +- Use the new OpenAI Moderation model, `omni-moderation-latest`, in our moderation Feature (props [@dkotter](https://github.com/dkotter), [@iamdharmesh](https://github.com/iamdharmesh) via [#811](https://github.com/10up/classifai/pull/811)). +- Migrate from the Azure AI Vision v3.2 API to the v4.0 API for the Descriptive Text Generator, Image Tags Generator and Image Text Extraction Features (props [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul), [@iamdharmesh](https://github.com/iamdharmesh) via [#829](https://github.com/10up/classifai/pull/829)). +- Bump WordPress "tested up to" version to 6.7 (props [@s3rgiosan](https://github.com/s3rgiosan), [@jeffpaul](https://github.com/jeffpaul) via [#823](https://github.com/10up/classifai/pull/823)). +- Bump WordPress minimum from 6.1 to 6.5 (props [@s3rgiosan](https://github.com/s3rgiosan), [@jeffpaul](https://github.com/jeffpaul) via [#823](https://github.com/10up/classifai/pull/823)). + +### Fixed + +- Ensure that the Classification Feature suggests or sets terms for enabled taxonomies only (props [@iamdharmesh](https://github.com/iamdharmesh), [@dkotter](https://github.com/dkotter) via [#805](https://github.com/10up/classifai/pull/805)). +- Ensure all strings have translator comments (props [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#806](https://github.com/10up/classifai/pull/806)). +- Ensure post type and taxonomy options are filterable via existing filters in the new React settings (props [@iamdharmesh](https://github.com/iamdharmesh), [@Sidsector9](https://github.com/Sidsector9), [@dkotter](https://github.com/dkotter) via [#831](https://github.com/10up/classifai/pull/831)). +- Addressed all issues raised by running PHPStan (props [@dkotter](https://github.com/dkotter), [@iamdharmesh](https://github.com/iamdharmesh) via [#808](https://github.com/10up/classifai/pull/808)). + +### Security + +- Bump `axios` from 1.6.7 to 1.7.4 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@dkotter](https://github.com/dkotter) via [#792](https://github.com/10up/classifai/pull/792)). +- Bump `webpack` from 5.90.3 to 5.94.0 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@faisal-alvi](https://github.com/faisal-alvi) via [#796](https://github.com/10up/classifai/pull/796)). +- Bump `body-parser` from 1.20.2 to 1.20.3, `express` from 4.19.2 to 4.21.0, `ws` from 7.5.10 to 8.18.0, `send` from 0.18.0 to 0.19.0 and `serve-static` from 1.15.0 to 1.16.2 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@dkotter](https://github.com/dkotter) via [#809](https://github.com/10up/classifai/pull/809)). +- Bump `@wordpress/scripts` from 27.9.0 to 30.6.0 (props [@dependabot[bot]](https://github.com/apps/dependabot), [@dkotter](https://github.com/dkotter) via [#830](https://github.com/10up/classifai/pull/830)). +- Bump `express` from 4.21.0 to 4.21.2, `@wordpress/e2e-test-utils-playwright` from 0.26.0 to 1.14.0 and removes `cookie` (props [@dependabot[bot]](https://github.com/apps/dependabot), [@dkotter](https://github.com/dkotter) via [#832](https://github.com/10up/classifai/pull/832)). + +### Developer + +- Deprecate the old settings panel in favor of the new React-based approach (props [@iamdharmesh](https://github.com/iamdharmesh), [@Sidsector9](https://github.com/Sidsector9), [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#771](https://github.com/10up/classifai/pull/771)). +- Re-organize the `assets` directory (props [@Sidsector9](https://github.com/Sidsector9), [@iamdharmesh](https://github.com/iamdharmesh) via [#804](https://github.com/10up/classifai/pull/804)). +- Added support for WordPress Playground for easy testing of the plugin (props [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#814](https://github.com/10up/classifai/pull/814)). +- Added PHPStan into our workflow with the ability to run that locally and in a GitHub Action (props [@dkotter](https://github.com/dkotter), [@iamdharmesh](https://github.com/iamdharmesh) via [#808](https://github.com/10up/classifai/pull/808)). +- Add the WordPress Plugin Check GitHub Action (props [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#806](https://github.com/10up/classifai/pull/806)). +- Update GitHub Action Workflows to be more efficient and ensure all Actions are up-to-date (props [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul), [@iamdharmesh](https://github.com/iamdharmesh) via [#810](https://github.com/10up/classifai/pull/810)). +- New filter, `classifai_openai_moderation_model`, allowing you to change the moderation model (props [@dkotter](https://github.com/dkotter), [@iamdharmesh](https://github.com/iamdharmesh) via [#811](https://github.com/10up/classifai/pull/811)). +- Add plugin banner image to the README; remove table of contents (props [@jeffpaul](https://github.com/jeffpaul), [@dkotter](https://github.com/dkotter) via [#798](https://github.com/10up/classifai/pull/798)). + ## [3.1.1] - 2024-08-06 ### Changed @@ -610,6 +658,7 @@ All notable changes to this project will be documented in this file, per [the Ke - Initial closed source release [Unreleased]: https://github.com/10up/classifai/compare/trunk...develop +[3.2.0]: https://github.com/10up/classifai/compare/3.1.1...3.2.0 [3.1.1]: https://github.com/10up/classifai/compare/3.1.0...3.1.1 [3.1.0]: https://github.com/10up/classifai/compare/3.0.1...3.1.0 [3.0.1]: https://github.com/10up/classifai/compare/3.0.0...3.0.1 diff --git a/readme.txt b/readme.txt index 63dab4096..50da5c9d7 100644 --- a/readme.txt +++ b/readme.txt @@ -45,6 +45,11 @@ Tap into leading cloud-based services like [OpenAI](https://openai.com/), [Micro == Upgrade Notice == += 3.2.0 = +**Note that this release of ClassifAI rearchitects how the settings pages are built, from a standard PHP approach to using React components. If you've created custom Features or Providers or added your own custom settings, you'll need to update your code to work in this new structure. See our [documentation](https://10up.github.io/classifai/tutorial-useful-snippets.html) for examples.** + +**Also note that this release bumps the WordPress minimum from 6.1 to 6.5.** + = 3.0.0 = **Note that this is a major release of ClassifAI that restructures most of the codebase and will have some breaking changes. If you're extending ClassifAI in any way, please ensure you fully test those integrations prior to running this update on production. For more details on what is changing, see the [migration guide](https://10up.github.io/classifai/tutorial-migration-guide-v2-to-v3.html).** From d293ba7b3242612594b46690e46f09ad06da42ef Mon Sep 17 00:00:00 2001 From: Darin Kotter Date: Tue, 17 Dec 2024 13:41:08 -0700 Subject: [PATCH 3/5] Update CREDITS.md --- CREDITS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CREDITS.md b/CREDITS.md index 9fcfa9f6e..e8ca599f4 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -10,7 +10,7 @@ The following individuals are responsible for curating the list of issues, respo Thank you to all the people who have already contributed to this repository via bug reports, code, design, ideas, project management, translation, testing, etc. -[Darshan Sawardekar (@dsawardekar)](https://github.com/dsawardekar), [Ryan Welcher (@ryanwelcher)](https://github.com/ryanwelcher), [Adam Silverstein (@adamsilverstein)](https://github.com/adamsilverstein), [Jeffrey Paul (@jeffpaul)](https://github.com/jeffpaul), [Helen Hou-Sandí (@helen)](https://github.com/helen), [Christian Chung (@christianc1)](https://github.com/christianc1), [Dependabot (@dependabot)](https://github.com/dependabot), [Dillon McCallum (@McCallumDillon)](https://github.com/McCallumDillon), [Dustin Rue (@dustinrue)](https://github.com/dustinrue), [Jay Wood (@JayWood)](https://github.com/JayWood), [John Watkins (@johnwatkins0)](https://github.com/johnwatkins0), [Matthew McAchran (@mmcachran)](https://github.com/mmcachran), [Tung Du (@dinhtungdu)](https://github.com/dinhtungdu), [Darío Hereñú (@kant)](https://github.com/kant), [Aaron Jorbin (@aaronjorbin)](https://github.com/aaronjorbin), [Eduard Florea (@eflorea)](https://github.com/eflorea), [Jackie Kjome (@JackieKjome)](https://github.com/JackieKjome), [Ricky Lee Whittemore (@rickalee)](https://github.com/rickalee), [Ritesh Patel (@Ritesh-patel)](https://github.com/Ritesh-patel), [Dana Ross (@dana-ross)](https://github.com/dana-ross), [Darin Kotter (@dkotter)](https://github.com/dkotter), [Pete Nelson (@petenelson)](https://github.com/petenelson), [Connor Smyth (@ActuallyConnor)](https://github.com/ActuallyConnor), [Oscar Sanchez S. (@oscarssanchez)](https://github.com/oscarssanchez), [Shah Qureshi (@ShahAaron)](https://github.com/ShahAaron), [Barry Ceelen (@barryceelen)](https://github.com/barryceelen), [Jeffrey Carandang (@phpbits)](https://github.com/phpbits), [Thrijith Thankachan (@thrijith)](https://github.com/thrijith), [Junaid Bhura (@junaidbhura)](https://github.com/junaidbhura), [Blanca Hong [@blancahong]](https://profiles.wordpress.org/blancahong/), [Barney Jeffries (@barneyjeffries)](https://github.com/barneyjeffries), [Siddharth Thevaril (@Sidsector9)](https://github.com/Sidsector9), [@myBCN](https://github.com/myBCN), [James Morrison (@jamesmorrison)](https://github.com/jamesmorrison), [Rahul Prajapati (@rahulsprajapati)](https://github.com/rahulsprajapati), [Sérgio Santos (@s3rgiosan)](https://github.com/s3rgiosan), [Dharmesh Patel (@iamdharmesh)](https://github.com/iamdharmesh), [Delfina Hoxha](https://www.linkedin.com/in/delfina-hoxha/), [Ajay Maurya (@ajmaurya99)](https://github.com/ajmaurya99), [Faisal Alvi (@faisal-alvi)](https://github.com/faisal-alvi), [Mustafa Uysal (@mustafauysal)](https://github.com/mustafauysal), [Max Lyuchin (@cadic)](https://github.com/cadic), [Peter Wilson (@peterwilsoncc)](https://github.com/peterwilsoncc), [Quamruz Zaman (@zamanq)](https://github.com/zamanq), [Ravinder Kumar (@ravinderk)](https://github.com/ravinderk), [Joe McGill (@joemcgill)](https://github.com/joemcgill), [Tyler Bailey (@TylerB24890)](https://github.com/TylerB24890), [Viktor Szépe (@szepeviktor)](https://github.com/szepeviktor), [Ivan Ivanić (@Spoygg)](https://github.com/Spoygg), [Jayedul Kabir (@jayedul)](https://github.com/jayedul), [Garth Gutenberg (@ggutenberg)](https://github.com/ggutenberg), [Mehidi Hassan (@mehidi258)](https://github.com/mehidi258), [Julian Weiland (@derweili)](https://github.com/derweili), [Anton Vanyukov (@av3nger)](https://github.com/av3nger), [Ben Keith (@benlk)](https://github.com/benlk), [David Hechler (@pixeldevsio)](https://github.com/pixeldevsio), [Joshua Abenazer (@joshuaabenazer)](https://github.com/joshuaabenazer), [Dominik Schilling (@ocean90)](https://github.com/ocean90), [Björn Holine (@bjorn2404)](https://github.com/bjorn2404), [Konstantinos Galanakis (@kmgalanakis)](https://github.com/kmgalanakis), [Dan Berko (@berkod)](https://github.com/berkod), [Luca Ricci (@theskinnyghost)](https://github.com/theskinnyghost), [Parikshit Adhikari (@parikshit-adhikari)](https://github.com/parikshit-adhikari), [Surav Shrestha (@shresthasurav)](https://github.com/shresthasurav), [Tim Schwartz (@timatron)](https://github.com/timatron), [Ankit Gupta (@ankitguptaindia)](https://github.com/ankitguptaindia), [Kirtan Gajjar (@kirtangajjar)](https://github.com/kirtangajjar), [Shazahan Kabir Saju (@sksaju)](https://github.com/sksaju), [Giorgos Sarigiannidis (@gsarig)](https://github.com/gsarig), [Harshal Kadu (@QAharshalkadu)](https://github.com/QAharshalkadu), [Sumit Bagthariya (@qasumitbagthariya)](https://github.com/qasumitbagthariya), [ajaxthemestudios (@ajaxthemestudios)](https://github.com/ajaxthemestudios), [CacheMeOwside (@CacheMeOwside)](https://github.com/CacheMeOwside), [James Styles (@jamespstyles)](https://github.com/jamespstyles). +[Darshan Sawardekar (@dsawardekar)](https://github.com/dsawardekar), [Ryan Welcher (@ryanwelcher)](https://github.com/ryanwelcher), [Adam Silverstein (@adamsilverstein)](https://github.com/adamsilverstein), [Jeffrey Paul (@jeffpaul)](https://github.com/jeffpaul), [Helen Hou-Sandí (@helen)](https://github.com/helen), [Christian Chung (@christianc1)](https://github.com/christianc1), [Dependabot (@dependabot)](https://github.com/dependabot), [Dillon McCallum (@McCallumDillon)](https://github.com/McCallumDillon), [Dustin Rue (@dustinrue)](https://github.com/dustinrue), [Jay Wood (@JayWood)](https://github.com/JayWood), [John Watkins (@johnwatkins0)](https://github.com/johnwatkins0), [Matthew McAchran (@mmcachran)](https://github.com/mmcachran), [Tung Du (@dinhtungdu)](https://github.com/dinhtungdu), [Darío Hereñú (@kant)](https://github.com/kant), [Aaron Jorbin (@aaronjorbin)](https://github.com/aaronjorbin), [Eduard Florea (@eflorea)](https://github.com/eflorea), [Jackie Kjome (@JackieKjome)](https://github.com/JackieKjome), [Ricky Lee Whittemore (@rickalee)](https://github.com/rickalee), [Ritesh Patel (@Ritesh-patel)](https://github.com/Ritesh-patel), [Dana Ross (@dana-ross)](https://github.com/dana-ross), [Darin Kotter (@dkotter)](https://github.com/dkotter), [Pete Nelson (@petenelson)](https://github.com/petenelson), [Connor Smyth (@ActuallyConnor)](https://github.com/ActuallyConnor), [Oscar Sanchez S. (@oscarssanchez)](https://github.com/oscarssanchez), [Shah Qureshi (@ShahAaron)](https://github.com/ShahAaron), [Barry Ceelen (@barryceelen)](https://github.com/barryceelen), [Jeffrey Carandang (@phpbits)](https://github.com/phpbits), [Thrijith Thankachan (@thrijith)](https://github.com/thrijith), [Junaid Bhura (@junaidbhura)](https://github.com/junaidbhura), [Blanca Hong [@blancahong]](https://profiles.wordpress.org/blancahong/), [Barney Jeffries (@barneyjeffries)](https://github.com/barneyjeffries), [Siddharth Thevaril (@Sidsector9)](https://github.com/Sidsector9), [@myBCN](https://github.com/myBCN), [James Morrison (@jamesmorrison)](https://github.com/jamesmorrison), [Rahul Prajapati (@rahulsprajapati)](https://github.com/rahulsprajapati), [Sérgio Santos (@s3rgiosan)](https://github.com/s3rgiosan), [Dharmesh Patel (@iamdharmesh)](https://github.com/iamdharmesh), [Delfina Hoxha](https://www.linkedin.com/in/delfina-hoxha/), [Ajay Maurya (@ajmaurya99)](https://github.com/ajmaurya99), [Faisal Alvi (@faisal-alvi)](https://github.com/faisal-alvi), [Mustafa Uysal (@mustafauysal)](https://github.com/mustafauysal), [Max Lyuchin (@cadic)](https://github.com/cadic), [Peter Wilson (@peterwilsoncc)](https://github.com/peterwilsoncc), [Quamruz Zaman (@zamanq)](https://github.com/zamanq), [Ravinder Kumar (@ravinderk)](https://github.com/ravinderk), [Joe McGill (@joemcgill)](https://github.com/joemcgill), [Tyler Bailey (@TylerB24890)](https://github.com/TylerB24890), [Viktor Szépe (@szepeviktor)](https://github.com/szepeviktor), [Ivan Ivanić (@Spoygg)](https://github.com/Spoygg), [Jayedul Kabir (@jayedul)](https://github.com/jayedul), [Garth Gutenberg (@ggutenberg)](https://github.com/ggutenberg), [Mehidi Hassan (@mehidi258)](https://github.com/mehidi258), [Julian Weiland (@derweili)](https://github.com/derweili), [Anton Vanyukov (@av3nger)](https://github.com/av3nger), [Ben Keith (@benlk)](https://github.com/benlk), [David Hechler (@pixeldevsio)](https://github.com/pixeldevsio), [Joshua Abenazer (@joshuaabenazer)](https://github.com/joshuaabenazer), [Dominik Schilling (@ocean90)](https://github.com/ocean90), [Björn Holine (@bjorn2404)](https://github.com/bjorn2404), [Konstantinos Galanakis (@kmgalanakis)](https://github.com/kmgalanakis), [Dan Berko (@berkod)](https://github.com/berkod), [Luca Ricci (@theskinnyghost)](https://github.com/theskinnyghost), [Parikshit Adhikari (@parikshit-adhikari)](https://github.com/parikshit-adhikari), [Surav Shrestha (@shresthasurav)](https://github.com/shresthasurav), [Tim Schwartz (@timatron)](https://github.com/timatron), [Ankit Gupta (@ankitguptaindia)](https://github.com/ankitguptaindia), [Kirtan Gajjar (@kirtangajjar)](https://github.com/kirtangajjar), [Shazahan Kabir Saju (@sksaju)](https://github.com/sksaju), [Giorgos Sarigiannidis (@gsarig)](https://github.com/gsarig), [Harshal Kadu (@QAharshalkadu)](https://github.com/QAharshalkadu), [Sumit Bagthariya (@qasumitbagthariya)](https://github.com/qasumitbagthariya), [ajaxthemestudios (@ajaxthemestudios)](https://github.com/ajaxthemestudios), [CacheMeOwside (@CacheMeOwside)](https://github.com/CacheMeOwside), [James Styles (@jamespstyles)](https://github.com/jamespstyles), [Kate Rickard](https://uk.linkedin.com/in/katerickard). ## Libraries From 3d011f2a3ead43b62916583ca68b313166da197b Mon Sep 17 00:00:00 2001 From: Darin Kotter Date: Tue, 17 Dec 2024 13:47:28 -0700 Subject: [PATCH 4/5] Update blueprint to use correct landing page of new settings. Remove deprecated options --- .github/blueprints/blueprint.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/blueprints/blueprint.json b/.github/blueprints/blueprint.json index 3b881580d..cf36f6212 100644 --- a/.github/blueprints/blueprint.json +++ b/.github/blueprints/blueprint.json @@ -1,6 +1,6 @@ { "$schema": "https://playground.wordpress.net/blueprint-schema.json", - "landingPage": "/wp-admin/admin.php?page=classifai_setup", + "landingPage": "/wp-admin/tools.php?page=classifai#/language_processing?welcome_guide=1", "preferredVersions": { "php": "7.4", "wp": "latest" @@ -8,11 +8,10 @@ "features": { "networking": true }, - "phpExtensionBundles": ["kitchen-sink"], "steps": [ { "step": "installPlugin", - "pluginZipFile": { + "pluginData": { "resource": "url", "url": "https://github-proxy.com/proxy/?repo=10up/classifai&branch=stable" }, From a28deee7be511fd3a39d534466f4685535fc5921 Mon Sep 17 00:00:00 2001 From: Jeffrey Paul Date: Tue, 17 Dec 2024 16:43:07 -0600 Subject: [PATCH 5/5] Update CHANGELOG.md --- CHANGELOG.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1a682397d..1844c0236 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,9 +14,10 @@ All notable changes to this project will be documented in this file, per [the Ke - New Feature, Smart 404, which provides the ability to render recommended content on a 404 page, based on the URL path someone is trying to access (props [@dkotter](https://github.com/dkotter), [@berkod](https://github.com/berkod), [@iamdharmesh](https://github.com/iamdharmesh) via [#801](https://github.com/10up/classifai/pull/801)). - New Feature, Term Cleanup, which provides the ability to compare all terms from specific taxonomies and provide recommendations for similar terms that can be merged together (props [@dkotter](https://github.com/dkotter), [@berkod](https://github.com/berkod), [@iamdharmesh](https://github.com/iamdharmesh) via [#815](https://github.com/10up/classifai/pull/815)). -- New React-based settings and onboarding process (props [@iamdharmesh](https://github.com/iamdharmesh), [@Sidsector9](https://github.com/Sidsector9), [Kate Rickard](https://uk.linkedin.com/in/katerickard), [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#771](https://github.com/10up/classifai/pull/771), [#824](https://github.com/10up/classifai/pull/824)). -- Add OpenAI ChatGPT as a Provider for the Descriptive Text Generator Feature (props [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul), [@iamdharmesh](https://github.com/iamdharmesh) via [#828](https://github.com/10up/classifai/pull/828)). -- Add Chrome AI as a new text generation Provider, allowing completely on-device AI usage. Note this is still an experimental feature in Chrome (props [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul), [@iamdharmesh](https://github.com/iamdharmesh), [@faisal-alvi](https://github.com/faisal-alvi) via [#819](https://github.com/10up/classifai/pull/819)). +- New feature and service provider onboarding process implemented in React (props [@iamdharmesh](https://github.com/iamdharmesh), [@Sidsector9](https://github.com/Sidsector9), [Kate Rickard](https://uk.linkedin.com/in/katerickard), [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#771](https://github.com/10up/classifai/pull/771), [#824](https://github.com/10up/classifai/pull/824)). +- OpenAI ChatGPT as a Provider for the Descriptive Text Generator Feature (props [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul), [@iamdharmesh](https://github.com/iamdharmesh) via [#828](https://github.com/10up/classifai/pull/828)). +- Chrome AI as a new text generation Provider, allowing completely on-device AI usage. Note this is still an experimental feature in Chrome (props [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul), [@iamdharmesh](https://github.com/iamdharmesh), [@faisal-alvi](https://github.com/faisal-alvi) via [#819](https://github.com/10up/classifai/pull/819)). +- New filter, `classifai_openai_moderation_model`, allowing you to change the moderation model (props [@dkotter](https://github.com/dkotter), [@iamdharmesh](https://github.com/iamdharmesh) via [#811](https://github.com/10up/classifai/pull/811)). ### Changed @@ -49,7 +50,6 @@ All notable changes to this project will be documented in this file, per [the Ke - Added PHPStan into our workflow with the ability to run that locally and in a GitHub Action (props [@dkotter](https://github.com/dkotter), [@iamdharmesh](https://github.com/iamdharmesh) via [#808](https://github.com/10up/classifai/pull/808)). - Add the WordPress Plugin Check GitHub Action (props [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul) via [#806](https://github.com/10up/classifai/pull/806)). - Update GitHub Action Workflows to be more efficient and ensure all Actions are up-to-date (props [@dkotter](https://github.com/dkotter), [@jeffpaul](https://github.com/jeffpaul), [@iamdharmesh](https://github.com/iamdharmesh) via [#810](https://github.com/10up/classifai/pull/810)). -- New filter, `classifai_openai_moderation_model`, allowing you to change the moderation model (props [@dkotter](https://github.com/dkotter), [@iamdharmesh](https://github.com/iamdharmesh) via [#811](https://github.com/10up/classifai/pull/811)). - Add plugin banner image to the README; remove table of contents (props [@jeffpaul](https://github.com/jeffpaul), [@dkotter](https://github.com/dkotter) via [#798](https://github.com/10up/classifai/pull/798)). ## [3.1.1] - 2024-08-06