This repository was archived by the owner on May 9, 2023. It is now read-only.
Public Beta 17
·
22 commits
to master
since this release
Breaking update change: You'll need to update your Asset Container paths to respect the new filesystem format.
- [new] Introduced the multiple-filesystem concept. You can now put your content folder (and more) anywhere.
- [new] Assets can be stored on Amazon S3.
- [new] Entries in a number-based collection may be reordered using the power and might of your mouse.
- [new] You may now sneak a peek when creating new content. You now have Ex Nihilo superpowers.
- [new] Added
Parse::env()
to interpolate environment variables. - [new] Daily logs are enabled by default.
- [new] Added
$this->getFloat()
to Tags. - [new] Added content type booleans (
is_page
,is_entry
, etc). - [new] Added a
has_timestamp
boolean to entries. - [new] Added
excerpt
modifier that breaks a string at a marker. - [new] Added a
dump
tag that simplydd()
's the current context. - [new] Addons can now modify the Response object with the
response.created
event. - [new] We now set an
X-Powered-By: Statamic
header, but you can disable it if you want. 💔 - [new] Added a
tags
fieldtype. - [new] Added the
table
modifier from v1. - [new] Added
clear:cache
,clear:stache
,clear:glide
andclear:static
to clear a bunch of different caches. - [fix] Fixed the sidebar overlapping elements issue (that was a legit Safari bug) all by ourselves with no help from anybody we know or articles from the internet or anything.
- [fix] Improved our "Dossier" listing Vue component to be more reusable.
- [fix] Prevent the page tree from showing an unclickable branch if a page didn't have a
title
field. - [fix] Fix error when creating a new Global set.
- [fix] Added a default globals fieldset. This'll prevent an error when you don't have your own.
- [fix] Fix error when using
{env
in your template. - [fix] Improved the Array field UI within Grids.
- [fix] Fix issue where new Array fields in Grids would just break.
- [fix] Fix issue where Array field values would magically disappear before your very eyes. Neither the time nor place for magic tricks.
- [fix] Fix issue where editing one Markdown field would update another. Silly JabbaScripts.
- [fix] Prevent the asset button showing in Markdown field when no container is set.
- [fix] Fix Asset
size_mb
andsize_gb
actually returning kilobyte values. - [fix] Fix Terms from not making the
taxonomy
variable available. Now it is. - [fix] Fix
ampersandList
andsentenceList
borking when they aren't an array. - [fix] Updated the
sample.htaccess
file to include disallowed access to system folders blah blah look at yourself. - [fix] When parsing tag using
$this->parseLoop()
or$this->parse()
, the current context will be merged in. - [fix] Removed a
clients
route that should never have been there. - [fix] Fix the addons listing display
- [fix] The
addon:make
command now also makes a controller. - [fix] Prevent an error when using
taxonomy="true"
on a collections tag with a non-existent term. - [fix] Invalid selections in a Relate field will get stripped out. (eg. deleted entries)
- [fix] Status and entry layout options are no longer visible on settings pages. That made no sense.
- [fix] Fix overlapping field names and instructions.
- [fix] The Assets fieldtype will use the root folder if you don't explicitly set one.
- [fix] Prevent an error in empty Relate fields.
- [fix] Fix issue where Glide images with the same filenames in different containers would conflict.
- [break]
MagicFile
andMagicFolder
classes are gone. (See filesystems) - [break] Removed
themes_path
andthemes_url
settings. (See filesystems again) - [break] Search settings that were in
system.yaml
are now insearch.yaml
. Makes sense, right? - [break] Removed our
cache:clear
command. Not really broken though because Laravel'scache:clear
is still a thing.