Skip to content

Releases: Interfacelab/ilab-media-tools

4.2.7

15 Mar 13:19
Compare
Choose a tag to compare
  • You can specify different privacy levels to different image sizes defined in your theme using the Image Size Manager.
    This is useful if you are selling stock photos and want to make high-res variations private until sale.
  • Added a new setting for Imgix, Serve Private Images. When enabled, private images, or image sizes that have had
    their privacy level set to private, will be rendered through imgix. When disabled, any private images or private
    image sizes will be served from cloud storage using signed URLs, if that's enabled.
  • If you change the privacy for an image size, make sure to run the Update Image Privacy task that can be found in
    the Task Manager.
  • Fix for direct uploads when the upload doesn't have a mime type, for example .R3D files. You may need to add
    these mime types to WordPress to allow uploads though.
  • Fix for direct uploads with DigitalOcean
  • Added media-cloud/storage/sign-url filter to disable pre-signing image URLs in the WordPress admin. This is very edge
    case, so you should only use this if support directs you to, or you know what you are doing.

4.2.6

15 Feb 07:53
Compare
Choose a tag to compare
  • Fixes for direct uploads for huge image files
  • Fix for hyperdb not storing null values
  • Fix for support links
  • Fixes for migrate task
  • Updated to latest Freemius SDK

4.2.3

10 Feb 19:04
Compare
Choose a tag to compare
  • Fix redeclared function error when using as a composer dependency
  • Fix for bug introduced 4.2.2

4.2.1

10 Feb 03:29
Compare
Choose a tag to compare
  • Fix for incorrect imgix URL generation

4.2.0

09 Feb 16:29
Compare
Choose a tag to compare
  • Massive overhaul of Elementor integration. Media Cloud now will support any Elementor addon and running the
    Elementor Update Task is super safe. Instead of the brute force text search/replace we were doing before, we are
    now analyzing every installed Elementor widget's properties for images to update and then walking your Elementor post
    or page's structure to update accordingly.
  • Rewrote the Storage Browser from the ground up. Much much much faster and can now handle buckets of any size and
    file count.
  • Update Elementor task now generates a report on what was replaced/updated on your Elementor pages/posts.
  • Support for custom sizes in images in Elementor.
  • New integration for Google Web Stories. If you use Google Web Stories, you may need to run the "Update Web Stories"
    task to make sure all of your URLs are correct. You should only have to run this task once, though you will need to
    run it again anytime you change Media Cloud's config in such a way that it changes the URLs to your images.
  • Fix for "dynamically" resized images using Imgix that ignored the image's default parameters set in the image editor.
  • Fix for URL replacement where two or more of the same images at different sizes were being replaced by a single size
    when using the classic editor.
  • When adding media to a post that links to the original media, we are now replacing those URLs as well. You can turn
    this off in Cloud Storage Settings in the URL Replacement category.
  • Disable optimizers during migrate task to prevent certain images from being skipped.
  • Fix for built-in ShortPixel optimization
  • Fixed Unlink From Cloud task not scrubbing all S3 metadata
  • Fix for imgix urls being double urlencoded
  • Fix for image sizes in gallery blocks in Gutenberg
  • PHP 8 compatibility fixes
  • Fix for direct uploads going to unicode directory names
  • CLI commands have been "namespaced" and some names have changed. For example, what used to be
    wp mediacloud migrateToCloud is now wp mediacloud:storage migrate.
  • The Update Elementor command line is now wp mediacloud:elementor update
  • Verify Library task can now be accessed from the menu
  • Verify Library task has a new option, Include Local that will verify everything in your Media Library, including
    items that are not on cloud storage. This is a good first step prior to migrating your library for the first time to
    see if you are missing any local files which may cause your migration to fail.
  • Added new setting toggle Replace URLs in Cloud Storage Settings that allows you to turn off Media Cloud's
    realtime URL replacement. If you've been using Media Cloud since day zero of your WordPress site (you haven't
    migrated an existing site) and haven't changed any settings which would change the URL for your cloud storage since
    then (for example adding a CDN or enabling imgix), you may be able to turn this setting off. Note that the URL
    replacement overhead is very minimal to begin with so the potential performance gain won't be noticeable in most cases.
  • When Debugging is enabled, Media Cloud will now log to Query Monitor's log if you have that plugin installed
    and activated.
  • Added Reset Task Data to the Task Manager to clear out all task data from the database, aka the nuclear option.
  • Added Report Viewer to view the reports that the various tasks that Media Cloud runs produces.
  • Added new CLI command wp mediacloud:storage replace which will search and replace URLs in your database. When used
    in conjunction with the new Replace URLs toggle in Cloud Storage Settings you can minimize all of the work
    that Media Cloud is doing on the front end to make sure that URLs are correct. There are a lot of caveats to using
    this command
    . Please read this article for more information:
    https://support.mediacloud.press/articles/advanced-usage/command-line/replace-urls
  • Compatibility fixes with HyperDB and LudicrousDB
  • Fix for settings sometimes not being saved when using Redis object caching
  • The Media Cloud heartbeat now only runs for administrators or users who have the mcloud_heartbeat capability

4.1.14

03 Dec 16:13
Compare
Choose a tag to compare
  • Added missing instructions that caused errors on multisite installs.

4.1.12

03 Dec 08:31
Compare
Choose a tag to compare
  • Added privacy ACL to cloud storage uploads. Since the first days of Media Cloud, we've been using the authenticated-read
    ACL for private cloud storage uploads. There was a historical reason for that and functionally there is no difference
    between authenticated-read and private ACLs for nearly all cloud storage providers. If you are using Scaleway and have
    private uploads enabled, make sure you change the privacy settings from Authenticated Read to Private. For other
    cloud storage providers you do not need to do this, but we suggest you do. You will also need to change the privacy on
    any existing private uploads by going to the Media Library, switching to list view, filtering on Authenticated Read
    and then doing a bulk action Change Privacy to Private.
  • Added the ability to specify a custom region. Mostly useful for S3 compatible cloud storage providers, but also useful
    when Amazon released a new region and there is a lag time for us updating our list.
  • Fixed changing ACL on the attachment edit screen to update the ACL for any generated image sizes.
  • Fix for direct uploading non-image files when using the "Add New" page in WordPress admin.
  • Added a new debugging mode that will generate a CSV log file of URL replacements on a given page. Enable it by going to
    Media Cloud -> Debug Settings and toggle on Debug Content Filtering. Visit a page that you are having issues
    with and a log file will be generated in your WP-CONTENT/mcloud-reports directory. DO NOT LEAVE THIS RUNNING. Turn
    it on, load your page, turn it off. Note that this CSV file only logs URL replacements that happen in the content of
    a post, it will not log URL replacements that happen elsewhere in your page that are the result of calling functions
    like wp_get_image_src() in your templates.
  • Fixed URL replacements for video and audio shortcodes (videos inserted with classic editor or via the [video] shortcode).

4.1.9

30 Nov 11:34
Compare
Choose a tag to compare
  • Fix for when using the ShortPixel plugin and have Media Cloud configured NOT to upload PDFs to cloud storage.
  • Fix for unlinking non-image files.
  • Unlink task now generates a report which you can find in your WP_CONTENT/mcloud-reports directory.

4.1.8

26 Nov 08:58
Compare
Choose a tag to compare
  • Updated Freemius SDK to latest
  • Added mcloud-cloud/storage/should-handle-image-upload filter to override image uploading logic when performing uploads with certain other plugins.
  • Fix for open_basedir restriction error messages.
  • Fix for integrated help documentation.
  • Added option to turn off brute force image URL replacement for image tags missing the wp-image-{NUMBER} css class. If you are seeing a lot of database calls on a page with a lot of images, try adding this snippet to your theme's functions.php to insure that Media Cloud has enough "metadata" to do it's job: https://gist.github.com/jawngee/36c104f8a8b8ea7e7f6b0f0b837affa5

4.1.7

23 Sep 07:13
Compare
Choose a tag to compare
  • Readme fix