Releases: 10up/classifai
3.7.0
Added
- New setting that when turned on, will modify your site's
robots.txtfile to block the most common AI data scraping bots (props @dkotter, @jeffpaul, @iamdharmesh via #990). - ElevenLabs as a new Provider for the Audio Transcripts Generation Feature (Speech to Text) (props @dkotter, @jeffpaul, @iamdharmesh via #991).
- ElevenLabs as a new Provider for the Text to Speech Feature (props @iamdharmesh, @jeffpaul, @dkotter via #1002).
- Ollama as a Provider for the Smart 404 and Term Cleanup Features (props @av3nger, @dkotter via #980).
- Increase the temperature value when requesting more results, hopefully leading to more unique results (props @dkotter, @iamdharmesh via #1005).
Changed
- Update the Azure OpenAI API version from
2023-05-15to2024-10-21(props @gsarig, @dkotter, @iamdharmesh via #1001). - Moved some methods from the OpenAI Speech to Text Provider class to the Audio Transcripts Generation Feature class, to avoid code duplication. If relying on those methods, please update your code (props @dkotter, @iamdharmesh via #991).
- Limit our number of suggestions input from 1 to 10 (props @dkotter, @iamdharmesh via #1005).
Removed
- Microsoft Azure AI Personalizer as a Provider from the Recommendation Service (props @iamdharmesh, @jeffpaul, @vikrampm1, @fabiankaegy, @dkotter via #999).
- The RSS Importer WP-CLI command (props @av3nger, @dkotter via #987).
Fixed
- Remove the Generate Titles button from attachments (props @dkotter, @iamdharmesh via #1004).
- Smart crop thumbnails not showing in WordPress UI (props @mendezcode, @kmgalanakis, @iamdharmesh, @dkotter via #971).
- Ensure the Content Generation Feature works when using Azure OpenAI as the Provider (props @gsarig, @dkotter, @iamdharmesh via #1001).
- Ensure error message shows properly if registration settings are initially saved with empty values (props @dkotter, @iamdharmesh via #990).
Developer
- New filter,
classifai_azure_openai_api_version, that makes it easier to change the API version Azure OpenAI uses (props @gsarig, @dkotter, @iamdharmesh via #1001). - Update outdated node dependencies (props @dkotter, @iamdharmesh via #1007).
New Contributors
- @mendezcode made their first contribution in #971
- @vikrampm1 made their first contribution in #999
Full Changelog: 3.6.0...3.7.0
View closed items in the milestone.
3.6.0
Added
- Support for Together AI as a Provider for Image Generation, allowing the generation of images using open source models hosted by Together AI (props @dkotter, @jeffpaul, @iamdharmesh via #976).
- Support for Stable Diffusion as a Provider for Image Generation, allowing the generation of images locally (props @dkotter, @jeffpaul, @iamdharmesh via #974).
- Auto-detection and reuse of existing Provider credentials when enabling Features (props @faisal-alvi, @dkotter, @jeffpaul via #947).
- "Number of suggestions" setting added to the Title Generation and Content Resizing Features when using Ollama (props @dkotter, @jeffpaul, @iamdharmesh via #977).
- Model selection dropdown in Gemini API and Grok(xAI) Providers (props @iamdharmesh, @dkotter via #981).
Changed
- Increase precision of our threshold settings to allow 2 decimal places, giving more fine-grained control over the threshold (props @MiguelAxcar, @dkotter via #967).
- Centralize remote HTTP via
safe_wp_remote_request()and route all providers through safe wrappers, while keeping existing timeouts and headers (props @MiguelAxcar, @psorensen, @sksaju, @dkotter via #972). - Request JSON structured output when using Ollama with the Title Generation and Content Resizing Features (props @dkotter, @iamdharmesh via #977).
Fixed
- Ensure our Chrome AI Provider still works on the latest version of Chrome Canary (props @dkotter, @faisal-alvi via #955).
- Ensure a Feature supports a Provider before we save that Provider with the Feature settings (props @faisal-alvi, @dkotter via #959).
- Replace remote
file_get_contents()(Ollama, CLI remote input) with HTTP API (props @MiguelAxcar, @dkotter via #972). - Restored "Classify Post" suggestion in Pre-Publish panel after regression (props @faisal-alvi, @iamdharmesh, @dkotter via #962).
- Ensure the Key Takeaways block renders properly on the front-end for non-logged in users (props @JeremyEnglert, @iamdharmesh, @dkotter via #984).
Security
- Bump
on-headersfrom 1.0.2 to 1.1.0 andcompressionfrom 1.7.4 to 1.8.1 (props @dependabot[bot], @dkotter via #961). - Bump
form-datafrom 4.0.0 to 4.0.4 (props @dependabot[bot], @dkotter via #963). - Bump
tmpfrom 0.2.3 to 0.2.5 and@inquirer/editorfrom 4.2.6 to 4.2.16 (props @dependabot[bot], @dkotter via #970).
Developer
- Changed how our hook documentation is built to use the new WP Hooks Documentor package (props @iamdharmesh, @dkotter, @jeffpaul via #966).
- Ensure error messages are properly logged when running the image WP-CLI command (props @dkotter, @faisal-alvi via #958).
- Update outdated node dependencies (props @dkotter, @faisal-alvi via #960).
- Add dedicated VIPCS workflow and README badge (props @MiguelAxcar, @dkotter via #972).
New Contributors
- @psorensen made their first contribution in #972
- @JeremyEnglert made their first contribution in #984
Full Changelog: 3.5.0...3.6.0
View closed items in the milestone.
3.5.0
Added
- Google AI Imagen as a new Provider for Image Generation (props @dkotter, @jeffpaul, @iamdharmesh via #943).
- New option to our WP-CLI command adding the ability to transcribe audio through remote URLs or File system paths (props @Sidsector9, @jeffpaul, @dkotter via #937).
- New filters,
classifai_chatgpt_key_takeaways_auto_run,classifai_ollama_key_takeaways_auto_run,classifai_azure_openai_key_takeaways_auto_run, that allow turning off automatic processing of Key Takeaways (props @gsarig, @dkotter via #941). - Prompt users to register on the Installed Plugins screen (props @BhargavBhandari90, @jeffpaul, @dkotter via #952).
Changed
- Switch to using
gpt-4.1-miniinstead ofgpt-4o-minifor any image processing Features with OpenAI (props @dkotter, @faisal-alvi via #940). - Enhance title generation prompts to default to sentence case formatting (props @faisal-alvi, @dkotter, @jeffpaul via #942).
- Enhance Excerpt Generation by including Author Context (props @faisal-alvi, @dkotter, @jeffpaul via #944).
- New error state in the Key Takeaways block, making it more clear when an error occurs (props @dkotter, @gsarig via #941).
Fixed
- Don't render the Key Takeaways block if we have no Key Takeaways to show (props @dkotter, @gsarig via #941).
- Update wrong hook name from
classifai_openai_dalle_embeddings_modeltoclassifai_openai_dalle_model(props @dkotter, @iamdharmesh via #943). - Ensure per-image options are sent correctly when the Generate Image prompt is submitted via the Enter key (props @dkotter, @iamdharmesh via #943).
- Ensure API error messages aren't fully HTML escaped so they are easier to read and understand (props @dkotter, @iamdharmesh via #946).
- Remove HTML from post statuses before rendering those in our settings (props @dkotter, @faisal-alvi, @iamdharmesh via #948).
- Ensure if an API error occurs when generating embeddings, we don't try to keep processing that item and end up in an infinite loop (props @dkotter, @MiguelAxcar via #949).
- Key Takeaways block editor class name (props @mattradford-sage, @dkotter via #951).
- Only allow jpg, png, gif and webp images to be processed when using OpenAI, matching what they support (props @dkotter, @faisal-alvi via #940).
Developer
- Add a main Diagrams doc page and nest all diagrams under that (props @dkotter, @jeffpaul via #939).
- New developer doc on how to trigger ClassifAI Features within your own UI (props @dkotter, @jeffpaul via #945).
New Contributors
- @MiguelAxcar made their first contribution in #949
- @mattradford-sage made their first contribution in #951
- @BhargavBhandari90 made their first contribution in #952
Full Changelog: 3.4.0...3.5.0
View closed items in the milestone.
3.4.0
Note that this release bumps the WordPress minimum from 6.6 to 6.7.
Added
- New Content Generation Feature, allowing the creation of draft content from a summary (props @dkotter, @jeffpaul, @Sidsector9, @fabiankaegy via #859, #864).
- New Recommended Content block powered by the OpenAI Embeddings Provider (props @dkotter, @fabiankaegy, @jeffpaul, @Sidsector9 via #881).
- Default template global settings for Recommended Content Block (props @Sidsector9, @dkotter via #917).
- Support for the new OpenAI
gpt-image-1image generation model (props @dkotter, @jeffpaul, @Sidsector9 via #897). - Support for WooCommerce product-based title and excerpt generation (props @faisal-alvi, @dkotter, @jeffpaul via #871).
- New Processing Mode setting to our Image Processing Features, allowing you to only have those Features trigger when someone manually requests it, rather than automatically on upload (props @dkotter, @jeffpaul, @Sidsector9 via #862).
- Support for selecting new OpenAI Audio Transcription models, GPT-4o mini Transcribe and GPT-4o Transcribe (props @dkotter, @jeffpaul, @iamdharmesh via #875).
- Support for selecting the new GPT-4o mini TTS model in our Text to Speech Feature (props @dkotter, @iamdharmesh via #876).
Changed
- Switch to the Gemini 2.5 Flash model from the Gemini Pro model (props @dkotter, @MadtownLems, @jeffpaul, @iamdharmesh via #927).
- Bump WordPress minimum from 6.6 to 6.7 (props @faisal-alvi, @dkotter, @jeffpaul via #871).
- Bump WordPress "tested up to" version to 6.8 (props @sksaju, @dkotter via #900).
- Use the attached release asset in our plugin updater (props @dkotter, @jeffpaul via #870).
- Set the GPT-4o mini TTS model as our new default in our Text to Speech Feature (props @dkotter, @iamdharmesh via #876).
- Minor text tweaks to our registration language (props @dkotter, @jeffpaul, @Sidsector9 via #868).
- Don't show the registration admin notice when the welcome guide is showing (props @dkotter, @jeffpaul, @Sidsector9 via #868).
- Don't disable the Settings button if the Feature is turned off (props @dkotter, @faisal-alvi via #867).
- Update the layout of the Generate Titles modal (props @dkotter, @iamdharmesh via #860).
Fixed
- Fatal error where
$postwasnull(props @sksaju, @dkotter via #905). - Ensure we properly store the post type setting to avoid PHP notices (props @JiveDig, @dkotter, @Sidsector9 via #893).
- Fix condition to prevent warnings when
$args['args']is not defined (props @dilipbheda, @dkotter via #896). - Ensure that the Text-to-Speech feature options are available only for the allowed post types (props @iamdharmesh, @faisal-alvi, @dkotter via #878).
- Ensure the embeddings update notice doesn't show if it isn't needed (props @dkotter, @jeffpaul, @Sidsector9 via #868).
- Fix various Gutenberg deprecation notices added in WordPress 6.5 and 6.6 (props @dkotter, @iamdharmesh via #860).
- Ensure we pass the most recent version of the content in our title and excerpt generation Features (props @dkotter, @iamdharmesh via #860).
Security
- Bump
tar-fsfrom 3.0.8 to 3.0.9 (props @dependabot[bot], @dkotter via #929). - Bump
react-routerfrom 7.1.5 to 7.5.2 andreact-router-domfrom 7.1.5 to 7.5.2 (props @dependabot[bot], @dkotter via #899). - Bump
http-proxy-middlewarefrom 2.0.6 to 2.0.9 (props @dependabot[bot], @dkotter via #894). - Bump
axiosfrom 1.7.9 to 1.8.3 (props @dependabot[bot], @dkotter via #869).
Developer
- Rename the
DallEProvider class toImages. If you directly extend that class yourself, you'll need to update your code to account for this. Also updated a handful of other references toDALLEtoImages(props @dkotter, @jeffpaul, @Sidsector9 via #897). - Rename the OpenAI
WhisperProvider toSpeechToText. If anyone extended theWhisperclass, you'll need to update your code to account for this (props @dkotter, @jeffpaul, @iamdharmesh via #875). - New filter,
classifai_googleai_gemini_api_model, making it easier to change the model Google AI uses (props @dkotter, @MadtownLems, @jeffpaul, @iamdharmesh via #927). - New filters,
classifai_openai_speech_to_text_modelandclassifai_openai_speech_to_text_api_url, around the Speech to Text model and API URL, allowing those to easily be changed (props @dkotter, @jeffpaul, @iamdharmesh via #875). - New filters,
classifai_openai_text_to_speech_api_urlandclassifai_openai_text_to_speech_model, Text to Speech model and API URL, allowing those to easily be changed (props @dkotter, @iamdharmesh via #876). - Initial set of data flow diagrams (props @christianc1, @dkotter via #902).
- New developer doc that outlines which Providers we support and which Features each Provider supports (props @dkotter, @jeffpaul via #882).
- New developer doc that outlines how data is used within ClassifAI (props @dkotter, @jeffpaul via #874).
- Ensure the final release asset gets attached properly to the release (props @dkotter, @jeffpaul via #870).
- Update release instructions (props @jeffpaul, @dkotter via #903).
- Update `@10up/...
3.3.1
Added
- Per-image customization of quality, size, and style when generating images (props @faisal-alvi, @dkotter, @jeffpaul via #857).
- New hooks that allow custom processing when embedding similarity calculations happen (props @dkotter, @tylercherpak, @iamdharmesh via #858).
New Contributors
- @tylercherpak made their first contribution in #858
Full Changelog: 3.3.0...3.3.1
View closed items in the milestone.
3.3.0
Note that this release bumps the WordPress minimum from 6.5 to 6.6.
Added
- New Feature, Key Takeaways, that adds a new block that will generate and output the key takeaways for that post, allowing visitors to get a quick overview of the content without having to read it all (props @dkotter, @jeffpaul, @iamdharmesh via #843).
- Integration with Ollama as a Provider, allowing the following Features to use locally hosted LLMs: Classification; Title Generation; Excerpt Generation; Content Resizing; Key Takeaways; Descriptive Text Generator; Image Tags Generator; Image Text Extraction (props @dkotter, @iamdharmesh via #845).
- Grok (xAI) as a Provider for the Title Generation, Excerpt Generation, Content resizing, and Descriptive Text Generator Features (props @iamdharmesh, @dkotter via #836).
- OpenAI ChatGPT as a Provider for the Image Tags Generator and Image Text Extraction Features (props @dkotter, @iamdharmesh via #851).
- Snackbar notice to inform users that settings have been saved successfully (props @iamdharmesh, @jeffpaul, @dkotter via #838).
Changed
- Bump WordPress minimum from 6.5 to 6.6 (props @dkotter, @iamdharmesh via #845).
Fixed
- Ensure the Azure AI Vision Provider authenticates properly (props @dkotter, @iamdharmesh via #852).
- Ensure the ClassifAI Registration settings save correctly (props @dkotter, @iamdharmesh via #853).
- Handle a number of typos (props @szepeviktor, @iamdharmesh, @dkotter via #839).
Security
- Bump
serialize-javascriptfrom 6.0.0 to 6.0.2 andmochafrom 10.3.0 to 11.1.0 (props @dependabot[bot], @dkotter via #850).
Developer
- Skip the Repo Automator GitHub Action for pull requests from forks (props @szepeviktor, @iamdharmesh via #840).
- Ensure our PHPUnit workflow doesn't rely on SVN (props @dkotter, @felipeelia via #844).
New Contributors
- @felipeelia made their first contribution in #844
Full Changelog: 3.2.0...3.3.0
View closed items in the milestone.
3.2.0
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 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, @berkod, @iamdharmesh via #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, @berkod, @iamdharmesh via #815).
- New feature and service provider onboarding process implemented in React (props @iamdharmesh, @Sidsector9, Kate Rickard, @dkotter, @jeffpaul via #771, #824).
- OpenAI ChatGPT as a Provider for the Descriptive Text Generator Feature (props @dkotter, @jeffpaul, @iamdharmesh via #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, @jeffpaul, @iamdharmesh, @faisal-alvi via #819).
- New filter,
classifai_openai_moderation_model, allowing you to change the moderation model (props @dkotter, @iamdharmesh via #811).
Changed
- Update the enable helper text for most of the Features to be more descriptive (props @dkotter, @jeffpaul via #807).
- Use the new OpenAI Moderation model,
omni-moderation-latest, in our moderation Feature (props @dkotter, @iamdharmesh via #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, @jeffpaul, @iamdharmesh via #829).
- Bump WordPress "tested up to" version to 6.7 (props @s3rgiosan, @jeffpaul via #823).
- Bump WordPress minimum from 6.1 to 6.5 (props @s3rgiosan, @jeffpaul via #823).
Fixed
- Ensure that the Classification Feature suggests or sets terms for enabled taxonomies only (props @iamdharmesh, @dkotter via #805).
- Ensure all strings have translator comments (props @dkotter, @jeffpaul via #806).
- Ensure post type and taxonomy options are filterable via existing filters in the new React settings (props @iamdharmesh, @Sidsector9, @dkotter via #831).
- Addressed all issues raised by running PHPStan (props @dkotter, @iamdharmesh via #808).
Security
- Bump
axiosfrom 1.6.7 to 1.7.4 (props @dependabot[bot], @dkotter via #792). - Bump
webpackfrom 5.90.3 to 5.94.0 (props @dependabot[bot], @faisal-alvi via #796). - Bump
body-parserfrom 1.20.2 to 1.20.3,expressfrom 4.19.2 to 4.21.0,wsfrom 7.5.10 to 8.18.0,sendfrom 0.18.0 to 0.19.0 andserve-staticfrom 1.15.0 to 1.16.2 (props @dependabot[bot], @dkotter via #809). - Bump
@wordpress/scriptsfrom 27.9.0 to 30.6.0 (props @dependabot[bot], @dkotter via #830). - Bump
expressfrom 4.21.0 to 4.21.2,@wordpress/e2e-test-utils-playwrightfrom 0.26.0 to 1.14.0 and removescookie(props @dependabot[bot], @dkotter via #832).
Developer
- Deprecate the old settings panel in favor of the new React-based approach (props @iamdharmesh, @Sidsector9, @dkotter, @jeffpaul via #771).
- Re-organize the
assetsdirectory (props @Sidsector9, @iamdharmesh via #804). - Added support for WordPress Playground for easy testing of the plugin (props @dkotter, @jeffpaul via #814).
- Added PHPStan into our workflow with the ability to run that locally and in a GitHub Action (props @dkotter, @iamdharmesh via #808).
- Add the WordPress Plugin Check GitHub Action (props @dkotter, @jeffpaul via #806).
- Update GitHub Action Workflows to be more efficient and ensure all Actions are up-to-date (props @dkotter, @jeffpaul, @iamdharmesh via #810).
- Add plugin banner image to the README; remove table of contents (props @jeffpaul, @dkotter via #798).
New Contributors
- Kate Rickard made their first contribution in #824
Full Changelog: 3.1.1...3.2.0
View closed items in the milestone.
3.1.1
Changed
- Switch from using the
gpt-3.5-turbomodel to the newgpt-4o-minimodel for any OpenAI text generation requests. Increase our context window from 16,385 tokens to 128,000 tokens (props @dkotter, @iamdharmesh via #785).
Fixed
- Update a image URLs that no longer exist, fixing an issue with authentication in the Azure AI Vision Provider (props @faisal-alvi, @jamespstyles, @dkotter via #787).
- Ensure we show a proper error notice if the Azure AI Vision Provider fails to authenticate (props @faisal-alvi, @jamespstyles, @dkotter via #787).
New Contributors
- @jamespstyles made their first contribution in #787
Full Changelog: 3.1.0...3.1.1
View closed items in the milestone.
3.1.0
Added
- Amazon Polly as a Provider for the Text-to-Speech Feature (props @iamdharmesh, @jeffpaul, @dkotter via #734).
- OpenAI as a Provider for the Text-to-Speech Feature (props @Sidsector9, @iamdharmesh, @dkotter via #747).
- Azure OpenAI Embeddings as a Provider for the Classification Feature (props @iamdharmesh, @dkotter via #764).
- "Generate image" button to media upload components (props @Sidsector9, @jeffpaul, @dkotter via #749).
- Feature to refresh Content Resizing results without closing the results modal (props @Sidsector9, @jeffpaul, @faisal-alvi, @dkotter via #774).
- Filter hook
classifai_ms_computer_vision_scan_image_timeoutto increase image processing timeout (props @Sidsector9, @QAharshalkadu, @dkotter via #754). - New filter
classifai_feature_classification_pre_save_resultsthat allows you to filter the classification results before they're saved, either modifying those results or running custom save routines (props @dkotter, @iamdharmesh via #762). - New filters allowing the ability to change some of the OpenAI Embedding variables, like model or dimensions (props @dkotter, @iamdharmesh via #758).
- New filter
classifai_normalize_content_before_strip_all_tagsthat allows you to filter the content before stripping all tags (props @CacheMeOwside, @dkotter via #775). - New filter
classifai_openai_embeddings_max_termsto change the number of terms to process per job during Embeddings classification (props @Sidsector9, @dkotter via #779). - Higher timeout for Azure OpenAI Embedding requests (props @dkotter, @iamdharmesh via #776).
- "Testing" section in the
CONTRIBUTING.mdfile (props @kmgalanakis, @jeffpaul via #763).
Changed
- Update from the
text-embedding-ada-002to thetext-embedding-3-smallmodel for the OpenAI Embeddings Provider. Note this requires regenerating all existing embeddings for comparisons to work properly. Also worth mentioning you'll want to check your threshold settings to ensure that works well with these changes, as we're seeing lower threshold scores with this new model (props @dkotter, @iamdharmesh via #758). - When generating embeddings, ensure we chunk our content down and reduce our vector dimensions to 512 (props @dkotter, @iamdharmesh via #758).
- Increase the amount of terms we consider when running comparisons using the OpenAI Embeddings Provider from 500 to 5000 (props @dkotter, @iamdharmesh via #758).
- Allow the Embeddings Provider to be used by Features other than Classification (props @iamdharmesh, @dkotter via #766).
- Hide the Provider's configuration help text when the Provider is already configured (props @kmgalanakis, @Sidsector9, @dkotter via #770).
Selectlabel is changed toReplacewithin Content Resizing suggestions modal (props @Sidsector9, @jeffpaul, @faisal-alvi, @dkotter via #774).- Content Resizing modal title is updated from static to dynamic depending on the type of resizing (props @Sidsector9, @jeffpaul, @faisal-alvi, @dkotter via #774).
- Add the ability to send chunked content in a single request to the Embedding API (props @dkotter, @iamdharmesh via #776).
- Embeddings classification now uses background processing to improve performance. This is done by including the Action Scheduler package (props @Sidsector9, @dkotter via #779).
- Bump WordPress "tested up to" version to 6.6 (props @qasumitbagthariya, @dkotter, @jeffpaul via #751).
- Replaced
lee-dohm/no-responsewithactions/staleto help with closing no-response/stale issues (props @jeffpaul, @dkotter via #751). - Update the
@10up/cypress-wp-utilspackage to 0.3.0 (props @dkotter, @jeffpaul via #760).
Fixed
- Timeout issue with processing
.pngimages of large file sizes (props @Sidsector9, @QAharshalkadu, @dkotter via #754). - Ensure the classification admin preview functionality loads for non built-in Providers (props @dkotter, @iamdharmesh via #762).
- Fix some undefined PHP variable warnings when running automatic classification (props @dkotter, @iamdharmesh via #758).
- Ensure the
Excerpt lengthsetting for the Excerpt Generation Feature can be changed (props @dkotter, @Sidsector9 via #767). - Strip off superscript and subscript tags in content for text to speech generation (props @CacheMeOwside, @Sidsector9, @dkotter via #775).
- Ensure we chunk content correctly, keeping each chunk roughly the same size (props @dkotter, @iamdharmesh via #776).
Security
- Bump
follow-redirectsfrom 1.15.5 to 1.15.6 andjsdocfrom 3.6.11 to 4.0.2 (props @dependabot[bot], @faisal-alvi, @dkotter via #750). - Bump
webpack-dev-middlewarefrom 5.3.3 to 5.3.4 andtaffydbfrom 2.6.2 to 2.7.3 (props @dependabot[bot], @faisal-alvi via #752). - Bump
expressfrom 4.18.2 to 4.19.2 (props @dependabot[bot], @faisal-alvi via #753). - Bump
bracesfrom 3.0.2 to 3.0.3 andwsfrom 7.5.9 to 7.5.10 (props @dependabot[bot], @dkotter via #780).
New Contributors
- @CacheMeOwside made their first contribution in #775
Full Changelog: 3.0.1...3.1.0
View closed items in the milestone.
3.0.1
Fixed
- Ensure we only pass in array data to our
merge_settingsmethod (props @dkotter, @ajaxthemestudios, @peterwilsoncc via #733). - Handle scenario where non-array data is passed into our descriptive text generator feature (props @dkotter, @ajaxthemestudios, @peterwilsoncc via #733).
- Address a fatal error that occurs if
composer installhasn't been run (props @dkotter, @peterwilsoncc via #740). - Ensure we properly account for
nullvalues when merging our saved settings with our default settings (props @dkotter, @peterwilsoncc via #741).
New Contributors
- @ajaxthemestudios made their first contribution in #733
Full Changelog: 3.0.0...3.0.1
View closed items in the milestone.