All Versions
336
Latest Version
Avg Release Cycle
7 days
Latest Release
659 days ago

Changelog History
Page 23

  • v3.2.8 Changes

    July 30, 2019

    ➕ Added

    • Element indexes with unsaved drafts now show a “Drafts” option in the status menu.
    • ➕ Added the utils/fix-element-uids command, which ensures all elements have unique UIDs. (#4653)

    🛠 Fixed

    • Fixed a bug where it wasn’t possible to create a homepage Single section if a prior entry revisions’ URI had been set to __home__. (#4657)
    • 🛠 Fixed a bug where the user deletion confirmation dialog was including revisions and drafts when counting entries for the content summary.
    • 🛠 Fixed an error that occurred when deleting a user, if another user had been chosen to inherit their content. (#4670)
    • 🛠 Fixed a bug where users could be warned about losing unsaved changes when updating an entry from a draft, while the draft was being autosaved. (#4614)
    • 🛠 Fixed a bug where Categories fields weren’t always getting updated when a category they were related to got moved under another category. (#4672)
    • 🛠 Fixed an error that occurred on the Settings → Routes page, if one of the routes didn’t have a URI pattern. (#4676)
    • 🛠 Fixed some styling and behavior issues on the Settings → Routes page.
  • v3.2.7 Changes

    July 25, 2019

    🛠 Fixed

    • 🛠 Fixed an error where it wasn’t possible to scale SVGs using only height. (#4643)
    • 🛠 Fixed a bug where the content area of some Control Panel pages weren’t getting any bottom padding. (#4644)
    • 🛠 Fixed a bug where installing a plugin immediately after installing Craft from the console could corrupt the project config if useProjectConfigFile was enabled. (#3870)
    • 🛠 Fixed a bug where entry forms could overlook changes made to Categories fields. (#4648)
    • 🛠 Fixed a bug where element search indexes weren’t being updated right away after an element was created or updated from an element editor HUD.
    • 🛠 Fixed a bug where back-end slug validation wasn’t working correctly for slugs with some Unicode characters. (#1535)
    • 🛠 Fixed a bug where Craft was attempting to delete template caches even when saving a draft or revision.
  • v3.2.6 Changes

    July 23, 2019

    🔄 Changed

    • When enabling a new site for a Single section, Craft now uses the primary site’s content as the starting point for the new site’s content, if the section was already enabled for it.
    • Swapped the position of the “Save as a Draft” and “Save Entry” buttons. (#4622)
    • 👍 craft\helpers\DateTimeHelper::toDateTime() now supports arrays created from DateTime objects. (#4627)
    • 🔌 Plugin license key inputs are no longer limited to 29 characters, to make room for long environment variable names. (#4393)
    • ⚡️ Updated Imagine to 1.2.2.1.

    🛠 Fixed

    • 🛠 Fixed a bug where Craft could load the same JavaScript and CSS files multiple times when opening element editor HUDs. (#4620)
    • 🛠 Fixed a bug where each animated GIF frame would still be parsed when generating a thumbnail, even if the transformGifs setting was set to false. (#4588)
    • 🛠 Fixed a bug where back-end slug validation wasn’t working correctly for slugs with Unicode characters. (#4628)
    • 🛠 Fixed a bug where it wasn’t possible to create new entries if the section handle matched the pageTrigger config setting, and the pageTrigger config setting had a trailing slash. (#4631)
    • 🛠 Fixed a bug where the sections.previewTargets database column was getting created as a varchar instead of text column for new Craft installs. (#4638)

    🔒 Security

    • 🛠 Fixed a bug where the preserveExifData config setting wasn’t being respected on image upload.
  • v3.2.5 Changes

    July 19, 2019

    ➕ Added

    • ➕ Added craft\services\Elements::getPlaceholderElements().

    🔄 Changed

    • 💻 If an invalid entry draft or revision edit URL is accessed, but the source entry does exist, Craft now redirects the browser to the source entry’s edit page. (#4574)
    • Preview requests now include the previewed entry in element queries even if the status, drafts, or revisions parameters are set to exclude it. (#4581)
    • Back-end slug generation now follows the same rules as JavaScript. (#4607)
    • Unsaved entry drafts now get assigned a new ID when they are fully saved, so they are treated as new elements. (#4589)

    🛠 Fixed

    • 🛠 Fixed some bugs with the “Save Entry” menu options, when editing an unsaved draft. (#4614)
    • 🛠 Fixed a bug where Craft could forget which site was being edited when updating an entry from a draft. (#4615)
  • v3.2.5.1 Changes

    July 19, 2019

    🛠 Fixed

    • 🛠 Fixed an error that occurred if a plugin license key was set to an environment variable, which was set to an invalid key. (#4604)
    • 🛠 Fixed an error that prevented image thumbnails from generating in the Control Panel when using ImageMagick. (#4609)
  • v3.2.4 Changes

    July 17, 2019

    🔄 Changed

    • Brought back the “Preview” button for the Current revision of entries, which now creates a draft before activating the entry preview. (#4584)
    • The “Save as a Draft” button now creates the draft over Ajax, when it’s not the primary submit button for the page.
    • 📦 When Craft isn’t able to sync incoming project.yaml changes due to schema version conflicts, Craft now lists which packages are conflicting.. (#4568)

    🛠 Fixed

    • 🛠 Fixed a JavaScript error that could occur after uploading a file directly onto an Assets field when editing the Current revision of an entry.
    • 🛠 Fixed a bug where draft forms could become unresponsive if the user attempted to navigate away from the page or submit the form in the middle of an autosave. (#4578)
    • 🛠 Fixed a SQL error that could occur when passing :empty: or :notempty: to a relational field’s element query param. (#4529)
    • 🛠 Fixed a bug where Number fields weren’t getting set to their default values for new entries. (#4586)
    • 🛠 Fixed a bug query string parameters were getting URL-encoded when applied to generated pagination URLs.
    • 🛠 Fixed a bug where Single entries had the option to be duplicated or deleted. (#4590)
  • v3.2.4.1 Changes

    July 17, 2019

    🛠 Fixed

    • 🛠 Fixed an error that occurred when attempting to share a disabled entry. (#4596)
    • 🛠 Fixed a bug where new Email and URL cells in Table fields weren’t getting the correct input type. (#4595)
  • v3.2.3 Changes

    July 16, 2019

    ➕ Added

    • ➕ Added craft\controllers\EntriesController::actionDuplicateEntry().
    • ➕ Added craft\web\UrlManager::setMatchedElement().

    🔄 Changed

    • Craft no longer creates drafts automatically when editing entries. The user must click a “Save as a Draft” button to create one. (#4549)
    • Entries are now immediately savable, whether or not any changes were made. (#4535)
    • The “Save Entry” button now redirects the user to the Entries index page. (#4575)
    • Brought back the “Save and continue editing” and “Save and add another” options for entries.
    • It’s no longer possible to preview entries’ Current revision. A draft must be created first.

    🛠 Fixed

    • 🛠 Fixed a bug where it wasn’t possible to delete Matrix blocks if Min Blocks and Max Blocks were set to the same value, and an element already had more than that many blocks. (#4562)
    • 🛠 Fixed a bug where craft\web\UrlManager::getMatchedElement() could return the incorrect result on preview requests. (#4542)
    • 🛠 Fixed an error that occurred on the Settings → Email page if email settings were missing from the project config. (#4552)
    • 🛠 Fixed a bug where it wasn’t possible to toggle site-specific entry statuses when editing drafts. (#4577)
  • v3.2.2 Changes

    July 14, 2019

    ➕ Added

    • ➕ Added craft\helpers\ElementHelper::isTempSlug().
    • ➕ Added craft\helpers\ElementHelper::tempSlug().
    • ➕ Added craft\helpers\UrlHelper::removeParam().

    🔄 Changed

    • Craft no longer ensures a recent revision exists before creating a draft for an element.
    • Element exports are limited to CSV files now, to avoid the GD requirement imposed by the PHPSpreadsheet library. (#4553)

    🛠 Fixed

    • 🛠 Fixed a bug where multi-site element queries with the unique and offset params set weren’t returning any results. (#4560)
    • 🛠 Fixed an error that could occur when creating a draft. (#4515)
    • 🛠 Fixed a bug where Craft wasn’t generating a new slug for entries that were saved with a blank Slug field. (#4518)
    • 🛠 Fixed a bug where disabled select options could lose their disabled text styling in Firefox. (#4526)
    • 🛠 Fixed a bug where entry forms could miss the fact that a file had been uploaded to an Assets field. (#4534)
    • 🛠 Fixed a bug where selecting “Create a new child entry” in a Structure section on a multi-site install would result in a 404 error. (#4541)
    • 🛠 Fixed a bug where it wasn’t possible to set test-specific config settings. (#4539)
    • 🛠 Fixed an error that occurred when exporting elements if Limit was set to 0. (#4547)
    • 🛠 Fixed a bug where the {% paginate %} tag wouldn’t generate links to the first page correctly when using query string pagination. (#4550)
    • 🛠 Fixed an error that occurred when indexing assets from a console request, if no volumes were defined yet. (#2798)
    • 🛠 Fixed a bug where the “Delete” link could show up in the draft meta HUD for unsaved drafts. (#4557)
  • v3.2.1 Changes

    July 11, 2019

    ➕ Added

    • ➕ Added craft\console\Request::getIsPreview().
    • ➕ Added craft\web\Request::getIsPreview().

    🔄 Changed

    • If a draft can’t be saved, an alert icon is now shown in the Control Panel header, which can be clicked on to reveal more information.
    • Element revisions no longer store snapshot data.

    🛠 Fixed

    • 🛠 Fixed a bug where Feed widget items weren’t getting hyperlinked.
    • 🛠 Fixed a bug where the app/migrate controller wasn’t applying new project.yaml changes if there were no pending migrations.
    • 🛠 Fixed a SQL error that could occur when saving an entry or entry draft. (#4508)
    • 🛠 Fixed a bug where Assets fields set to restrict uploads to a single folder could have empty selector modals. (#4522)
    • 🛠 Fixed an error that could occur if a template was accessing the deprecated locale property of an element query, but siteId wasn’t set to an integer. (#4531)
    • 🛠 Fixed a bug where users without the “Publish live changes” permission for a section weren’t able to create new entries. (#4528)
    • 🛠 Fixed a PHP error that could occur when uploading files to Assets fields on the front end. (#4382)
    • 🛠 Fixed a bug where elements listed in a Structure view could show descendant toggles even if they had no descendants. (#4504)
    • 🛠 Fixed a backwards compatibility issue. (#4523)