a:2:{i:0;a:2:{s:3:"cms";a:2:{s:6:"status";s:8:"eligible";s:8:"releases";a:6:{i:0;a:4:{s:7:"version";s:7:"3.1.6.1";s:8:"critical";b:0;s:4:"date";s:25:"2019-01-29T00:00:00+00:00";s:5:"notes";s:175:"
Fixed
- Fixed an error that occured when creating a Table field with a Date column. (#3748)
";}i:1;a:4:{s:7:"version";s:5:"3.1.6";s:8:"critical";b:0;s:4:"date";s:25:"2019-01-29T00:00:00+00:00";s:5:"notes";s:2275:"Added
- It’s now possible to update disabled plugins.
Changed
craft\web\Controller::requireAdmin()
now sends a 403 (Forbidden) response if the allowAdminChanges
config setting has been set to false
. (#3728)
craft\helpers\DateTimeHelper::toDateTime()
now supports passing an array with a date
key set to the YYYY-MM-DD
format, in addition to the current locale’s short date format.
craft\helpers\DateTimeHelper::toDateTime()
now supports passing an array with a time
key set to the HH:MM
format, in addition to the current locale’s short time format.
craft\helpers\DateTimeHelper::toDateTime()
now supports passing an array with a datetime
key, which will be handled the same way strings passed to the method are handled (except that the datetime
key can be paired with a timezone
key).
Fixed
- Fixed an erroc that occurred when uing the
json_decode
filter. (#3722)
- Fixed a bug a bug where plugin screenshots in teh Plugin Store were not rendering correctly. (#3709)
- Fixed an error where the
index-assets/one
and index-assets/all
console commands were creating .
folders in each volume.
- Fixed a bug where the Settings → Plugins page was showing extra “Missing” rows for any unlicensed plugins that were Composer-installed but not Craft-installed. (#3726)
- Fixed an error that could occur when viewing trashed elements.
- Fixed a bug where many system message translations were missing line breaks. (#3737)
- Fixed a bug where unparsed markdown code was present in the Control Panel error message displayed when the system was offline. (#3746)
";}i:2;a:4:{s:7:"version";s:5:"3.1.5";s:8:"critical";b:0;s:4:"date";s:25:"2019-01-25T00:00:00+00:00";s:5:"notes";s:1935:"Changed
- Control Panel settings that can be set to environment variables now show a tip about that if the value is not already set to an environment variable or alias.
- Control Panel form fields can now be configured with a
tip
property, which will be displayed below the field.
- Control Panel templates can now pass
suggestEnvVars: true
and suggestAliases: true
to autosuggest fields, rather that supplying the suggestions
array.
Fixed
- Fixed a bug where the “Duplicate” action wasn’n available on the Entries index page for non-admin users. (#3705)
- Fixed a bug where it wasn’t possible to rename an asset’s filename from the Assets index page. (#3707)
- Fixed an error that occurred when saving a user that had a first or last name set.
- Fixed a bug where it wasn’t possible to apply project config changes. (#3713)
- Fixed a bug where the Password field on SMTP and Gmail mail transport settings could be set to an encoded and encrypted password. (#3699)
- Fixed a bug where it was possible to remove the Primary Site status from the primary site, without offering a new primary site. (#3720)
- Fixed an error that could occur if PHP’s
memory_limit
was set to a higher size (in bytes) than PHP_INT_MAX
. (#3717)
Security
- Control Panel settings that can be set to an alias now show a warning if the current value begins with the
@web
alias.
";}i:3;a:4:{s:7:"version";s:5:"3.1.4";s:8:"critical";b:0;s:4:"date";s:25:"2019-01-24T00:00:00+00:00";s:5:"notes";s:1832:"Added
- Added all the things that came in Craft 3.0.38.
- The System Name setting can now be set to an environment variable. (#3529)
- Added the
index-assets/one
console command, which can now be used to index a single subfolder.
- Added
craft\base\ApplicationTrait::getSystemName()
.
Changed
- Craft now ensures that installed schema versions match the schema versions in
project.yaml
before syncing project config changes.
- The
project-config/sync
console command now bails if there are pending Craft or plugin migrations.
Fixed
- Fixed a bug where
site
translations were falling back to English if the translated message was identical to the source message. (#3692)
- Fixed a bug where syncing Matrix field changes to the project config would result in new changes to the project config. (#3695)
- Fixed an error that occurred when indexing assets in an empty volume.
- Fixed a bug where soft-deleted assets would show up as missing after indexing.
- Fixed a JavaScript error that could occur on the Settings → Plugins page.
- Fixed a bug where
Craft::parseEnv()
was throwing an InvalidConfigException
if the given string began with @
but was not an alias. (#3700)
Security
- URLs are no longer allowed in users’ first or last names.
";}i:4;a:4:{s:7:"version";s:5:"3.1.3";s:8:"critical";b:0;s:4:"date";s:25:"2019-01-21T00:00:00+00:00";s:5:"notes";s:1386:"Added
- Added the
|json_decode
Twig filter. (#3678)
Fixed
- Fixed an error that occurred when updating to Craft 3.1 if a plugin or module was calling any soft-deletable records’
find()
methods.
- Fixed an error that occurred when updating from Craft 2 to Craft 3.1 if there were any RichText fields. (#3677)
- Fixed a bug where it was possible to create duplicate tags by searching for and selecting the same tag name twice in the same Tags field. (#3676)
- Fixed a bug where system messages were getting sent with the message keys (e.g. “forgot_password_subject” and “forgot_password_body”) if Craft didn’t provide a default message translation for the site language, and the message hadn’t been translated for the user’s preferred language. (#3673)
- Fixed a bug where
craft\web\Request::getIsLivePreview()
was returning false
on Live Preview requests when called from an yii\base\Controller::EVENT_BEFORE_ACTION
event handler. (#3680)
";}i:5;a:4:{s:7:"version";s:7:"3.1.2.2";s:8:"critical";b:0;s:4:"date";s:25:"2019-01-19T00:00:00+00:00";s:5:"notes";s:173:"Fixed
- Fixed an error that occurred when updating to Craft 3.1 if a plugin or module was calling any
craft\services\Sections
methods.
";}}}s:7:"plugins";a:1:{s:12:"contact-form";a:2:{s:6:"status";s:8:"eligible";s:8:"releases";a:0:{}}}}i:1;N;}