Skip to content

3.0.0

Compare
Choose a tag to compare
@dkotter dkotter released this 29 Feb 16:56
· 6 commits to stable since this release

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.

Due to this restructuring, settings are now stored slightly differently. For any existing ClassifAI users, these settings should automatically be migrated but you'll want to verify all of your settings and resave each of them in order to ensure they are set properly.

This release also updates the Azure AI Vision API to v3.2 from v3.0. We recommend changing your threshold for the Descriptive Text Generator Feature to be around 55%, down from the previous recommendation of 75%.

Added

Changed

  • Major refactoring of the plugin to a feature-first architecture (props @Sidsector9, @dkotter via #611).
  • Update the Azure AI Vision Image Analyze API from v3.0 to v3.2 and the Azure AI Vision Smart Cropping API from v3.1 to v3.2. Note that we recommend lowering the threshold values for the Descriptive Text Generator Feature to 55% for best results (props @kmgalanakis, @dkotter, @sksaju, @iamdharmesh via #559).
  • Update from using DALL·E 2 to using DALL·E 3 in our Image Generation Feature (props @dkotter, @jeffpaul, @iamdharmesh via #717).
  • Refactor ClassifAI onboarding to work with the new feature-first refactoring (props @iamdharmesh, @Sidsector9 via #642).
  • Ensure the Classification functionality works the same for all Providers (props @dkotter, @iamdharmesh via #709).
  • Introduce a filter to add new arguments to the Image Generation REST route, instead of registering that route twice (props @iamdharmesh, @dkotter via #727).
  • If on a multisite install, when handling user access based on role, if a Super Admin does not have a specific role on a site, treat that user as an administrator (props @dkotter, @jeffpaul, @gsarig, @iamdharmesh via #689).
  • Remove the "Enable role-based access" and "Enable user-based access" settings options and instead set those to be enabled by default (props @iamdharmesh, @dkotter, @jeffpaul via #692).
  • Update minimum node version to 20 (props @Sidsector9, @dkotter via #722).
  • Updated E2E tests to work with the new feature-first refactoring (props @Sidsector9, @dkotter via #653).

Fixed

Removed

Deprecated

Security

New Contributors


Full Changelog: 2.5.1...3.0.0
View closed items in the milestone.