Skip to content
This repository was archived by the owner on May 9, 2023. It is now read-only.

Public Beta 17

Compare
Choose a tag to compare
@jasonvarga jasonvarga released this 19 Feb 17:07
· 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 simply dd()'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 and clear: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 and size_gb actually returning kilobyte values.
  • [fix] Fix Terms from not making the taxonomy variable available. Now it is.
  • [fix] Fix ampersandList and sentenceList 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 and MagicFolder classes are gone. (See filesystems)
  • [break] Removed themes_path and themes_url settings. (See filesystems again)
  • [break] Search settings that were in system.yaml are now in search.yaml. Makes sense, right?
  • [break] Removed our cache:clear command. Not really broken though because Laravel's cache:clear is still a thing.