Skip to content

Releases: craftcms/cms

3.8.14

13 Jun 22:57
3.8.14
22c62de
Compare
Choose a tag to compare
  • The _includes/forms/date and _includes/forms/time templates now accept a timeZone variable.
  • Fixed an error that could occur when updating a plugin with the craft update command, if it provided a new migration but still had the same schema version.
  • Fixed an error that occurred when rendering editable tables with Date or Time columns. (#13270)

4.4.13

24 May 17:59
4.4.13
82629ee
Compare
Choose a tag to compare
  • Fixed a bug where asset sources weren‘t immediately showing a source path on a clear localStorage cache.
  • Fixed a JavaScript error that could occur when searching within an asset index, when there was no source path. (#13241)
  • Fixed a bug where Date fields with “Show Time Zone” enabled were displaying their values in the system’s time zone within element indexes. (#13233)
  • Fixed a bug where the “Cancel” buttons within Dashboard widgets’ settings didn’t do anything. (#13239)

4.4.12

24 May 00:47
4.4.12
7a534f8
Compare
Choose a tag to compare
  • Asset indexes now remember their previously-selected source path. (#13147)
  • Added the enabledForSite field for entries queried via GraphQL. (#13214)
  • Added craft\base\ElementInterface::sourcePath().
  • Improved craft\helpers\FileHelper::getExtensionByMimeType() for some ambiguous, web-friendly MIME types.
  • Fixed a bug where reverting an entry’s content from a revision could omit some Matrix blocks.
  • Fixed an error that could occur when adding a new site to an entry which contained Matrix blocks, if the same site had been added and removed previously.
  • Fixed a bug where Matrix blocks nested within Neo or Super Table fields could be omitted when propagating an entry to a new site. (#13207)
  • Fixed a bug where craft\web\View::registerTwigExtension() could throw an exception if Twig was already initialized. (#13208)
  • Fixed a bug where entries mutated via GraphQL weren’t becoming globally enabled if enabled was set to true. (#13214)
  • Fixed a styling issue with “Post Date” and “Expiry Date” fields. (#13216)
  • Removed the OAuth 2.0 Client library, as it’s no longer used in core.
  • Fixed a bug where activation emails sent to newly-created users could link to the front-end site, if they were granted control panel access via a user group. (#13204)
  • Fixed a bug where “Required” lightswitch labels within field layout designers’ field settings slideouts weren’t getting translated. (#13230)
  • Fixed a bug where Date fields could display the wrong date. (#13233)
  • Deprecated the Craft.startsWith() JavaScript method. String.prototype.startsWith() should be used instead.
  • Fixed two XSS vulnerabilities.

3.8.13

24 May 17:56
3.8.13
0026bc0
Compare
Choose a tag to compare
  • Fixed a bug where asset sources weren‘t immediately showing a source path on a clear localStorage cache.
  • Fixed a JavaScript error that could occur when searching within an asset index, when there was no source path. (#13241)
  • Fixed a bug where Date fields with “Show Time Zone” enabled were displaying their values in the system’s time zone within element indexes. (#13233)

3.8.12

24 May 02:02
3.8.12
1bb5d79
Compare
Choose a tag to compare
  • Asset indexes now remember their previously-selected source path. (#13147)
  • Added craft\base\ElementInterface::sourcePath().
  • Improved craft\helpers\FileHelper::getExtensionByMimeType() for some ambiguous, web-friendly MIME types.
  • Removed the OAuth 2.0 Client library, as it’s no longer used in core.
  • Fixed a bug where activation emails sent to newly-created users could link to the front-end site, if they were granted control panel access via a user group. (#13204)
  • Fixed a bug where it wasn’t possible to drag Verbb Navigation nodes via their drag handles. (#12896)
  • Fixed a bug where Date fields could display the wrong date. (#13233)
  • Deprecated the Craft.startsWith() JavaScript method. String.prototype.startsWith() should be used instead.

4.4.11

15 May 16:48
4.4.11
0fd0229
Compare
Choose a tag to compare
  • Fixed a bug where Matrix blocks weren’t getting propagated to newly-added sites for entries. (#13181)
  • Fixed a SQL error that could occur when updating to Craft 4.4 on PostgreSQL. (#13186)
  • Fixed a bug where craft\helpers\StringHelper::isUtf8() was unreliable.
  • Fixed a styling issue with Date fields. (#13182)

3.8.11

15 May 16:43
3.8.11
891cb7d
Compare
Choose a tag to compare
  • Fixed a SQL error that could occur when updating to Craft 3.8 on PostgreSQL. (#13186)
  • Fixed a JavaScript error that occurred for Matrix inputs with static blocks. (#13194)
  • Fixed the vertical alignment of element labels. (#13168)

4.4.10.1

10 May 15:17
4.4.10.1
d51831d
Compare
Choose a tag to compare
  • Fixed a bug where it wasn’t possible to add new Matrix blocks via the “Add a block” menu. (#13177)

3.8.10.2

10 May 15:07
3.8.10.2
c961fb9
Compare
Choose a tag to compare
  • Fixed a bug where it wasn’t possible to add new Matrix blocks via the “Add a block” menu. (#13177)

4.4.10

09 May 22:01
4.4.10
0fab7ae
Compare
Choose a tag to compare
  • PHP warnings and notices no longer halt execution when Dev Mode is disabled. (#13164)
  • Fixed a “Double-instantiating a menu button on an element” console warning that occurred on pages with Matrix fields. (#6338)
  • Fixed a bug where Quick Post widget settings weren’t filtering custom field options for the selected entry type.
  • Fixed a bug where Matrix blocks could get detached from entries when sections were enabled for a new site. (#13155)
  • Fixed an error that could occur when entrifying a global set without a field layout. (#13156)
  • Fixed a bug where Single entries’ edit pages could have “Save and add another” actions. (#13157)
  • Fixed styling issues with Date fields. (#13167)
  • Fixed the vertical alignment of element labels. (#13168)
  • Fixed a bug where the System Report utility could display MariaDB’s MySQL-equivalent version, if it was listed first in the server version string.
  • Added craft\helpers\ArrayHelper::containsRecursive().
  • craft\helpers\App::normalizeVersion() now returns the highest version found before distribution info.