This repository has been archived by the owner on May 9, 2023. It is now read-only.
Releases: statamic/v2-hub
Releases · statamic/v2-hub
Public Beta 10
After updating to beta 10, you can delete the assets/cp
folder.
If you are noticing that some things in the Redwood theme look broken after updating, replace it from the zip.
- [new] Assets got a facelift and cybernetic enhancements. It now looks 20 years younger and can hunt you down in the dark.
- [new] Added an Algolia search driver.
- [new] The Suggest field is back! Supports hardcoded options, and allows addons to provide suggestions.
- [new] Added
allow_time: false
setting to date fields. - [new] The
scope
modifier/param is available on any array tag pair. - [new] Added the
pages
tag. - [new] Added the
path
tag. - [new] Added the
parent
tag. - [new] The
collection
tag can specify multiple collections. - [new] A
glide.generate
event gets fired when generating a Glide image. - [fix] Fixed misspelling of Wookiee. This fix is at the top because it was that important.
- [fix] Got rid of the
assets/cp
folder mess. Hooray! That was annoying. - [fix] Related, the
assets_path
andassets_url
settings incp.yaml
are no longer necessary. - [fix] Fixed Updater failing when the parent folder doesn't have write permission.
- [fix] Fix updater not zipping backups correct when running above webroot.
- [fix] Fix a couple of errors regarding an above-webroot installation.
- [fix] Fix the collection tag throwing errors when using number- or alpha-based collections.
- [fix] Ensure that booleans inside the conditions syntax get converted to actual booleans.
- [fix] The "Remember me" checkbox on the login screen has a clickable label.
- [fix] Brought back the
hidden
fieldtype. - [fix] The Fieldset Builder will fail gracefully when it encounters an unknown fieldtype.
- [fix] Added a
default
field to fieldtype settings in the Fieldset Builder. - [fix] The 'Display' field gets focused and selected when creating a new field in the Fieldset builder.
- [fix] Swapped the Display/Name fields inside Replicator set builder.
- [fix] Added the missing
allow_blank
date field translation. - [fix] Adjusted the Redwood theme to use scope parameters.
- [break] Tag Scoping is now explicit only (no longer available by default).
- [break] The
search:results
tag no longer falls back totitle|content
fields if none are specified. Those aren't default fields and therefore a poor default.
Public Beta 9
- [new] New "Partial" fieldtype that lets you include other fieldsets. This is the bigger, more popular brother of v1's
_include
. - [new] Image Assets now have access to
width
andheight
in your templates - [fix] Fix invalid signature when using the
filename
parameter in a Glide tag. - [fix] You can now set widths for Grid sub-fields in stacked mode and fields in Replicator sets.
- [fix] Fix Grid subfields from being un-styled.
- [fix] Replicator buttons now get that pointing hand. You no longer have to wonder if they are clickable. They are.
- [fix] Fix Assets fields not showing thumbnails.
- [fix] Adjust routing of management vs. configuration of Globals and Asset containers.
- [fix] You can edit/configure existing Global sets, and they have validation.
- [fix] Fix unclickable taxonomies.
- [fix] When configuring an Asset fieldtype the Container field uses a dropdown. Entering the ID manually was barbaric.
- [fix] Added some basic cache busting to the CP assets.
- [fix] "Select all" (cmd+a) inside Fieldset Builder fields now work as you'd expect.
- [fix] Flipped around the table sort arrows. They act more like Finder now.
- [fix] The table column sort direction is only swapped on the second click.
- [fix] Date-based entries are sorted descending by default, and you can add
sort_dir: asc
tofolder.yaml
to change it. - [fix] Updated the sample gitignore.
- [fix] Added the
addons
directory tophpunit.xml
.
Public Beta 8
- [new] The
nav
tag now has access to the new conditions syntax just likecollection
tags. - [new] Glide images will be cropped to their focal point automatically. You can turn that behavior off if you want.
- [new] Added support and an option for ImageMagick for image manipulation, in addition to GD. There are pros and cons of each. Red pill or blue pill. Now you get to choose.
- [fix] Punished the updater for saying its done when its not and exploding in your face. That was naughty.
- [fix] The Roles fieldtype now shows labels. Guessing which one you were clicking wasn't as fun as it sounded.
- [fix] Fixed redirect when saving settings.
- [fix] Fixed
status
being added to a user's front-matter. - [fix] A leading slash is added to taxonomy routes if you don't have time to add one yourself. We understand, life is busy.
- [fix] Fix the collection/taxonomy index pages when you have more than one item.
- [fix] Fixed mis-wired routes that prevented you from creating new Taxonomy Terms.
- [fix] The Asset Browser got a sticky header. It had severe FOMO.
- [fix] Updating an asset collection will save the URL.
- [fix] You can choose an asset fieldset when creating/editing a container.
- [fix] Added a blank default option to the Fieldset fieldtype.
- [fix] Some UI fixes.
- [fix] Some translation fixes.
Public Beta 7
- [new] UI/UX updates! We reworked navigation and separated the content management from the configuration thereof. Now you don't have to poop where you eat!
- [new] Password reset / account activation functionality. Added
user:forgot_password_form
,user:reset_password_form
. - [new] You can send account activation and password reset emails (or just copy the URLs) when editing a user in the CP.
- [new] You can override core email templates (eg. password reset) with your own templates.
- [new] Email templates can contain both html and text versions.
- [new] Error pages (403, 404, etc) are customizable through templates. They go in
templates/errors
by default. - [new] Glide-routed image URLs can have "vanity filenames". They're full of themselves now.
- [new] Glide can now perform focal point crops using
fit="crop-x-y"
orfit="crop_focal"
. - [new] You can now specify the focal point on image assets with a fun to use, sexy interface. Rated PG.
- [new] Assets can now have fieldsets! Promise fulfilled!
- [new] Added a
daily: true
option to thefile
logger, to save daily-timestamped log files. They can get long! - [new] Added a
404
Tag. - [new] Added a
gravatar
modifier. - [new] Added
Request::isCp()
. - [new]
Fieldset::get()
can now accept an array as the first parameter and will return the first one available. - [new] You can now configure a global set once it's already been created.
- [new] You can redirect by adding
redirect: url
to front-matter or a route. - [new] Added some example auth and user example templates to theRedwood theme. Did some organizing too.
- [new] Piles of little UI improvements
- [fix] Users without permission to manage roles won't have the ability to edit their own permissions.
- [fix] Fix issue where alphabetical entries were being saved with an order prefix like a dunce.
- [fix] Fix issue where the Date fieldtype wasn't saving anything.
- [fix] The Date fieldtype can save blank values, with the
allow_blank
option. - [fix] Remove the 'Actions' column heading from the Assets table.
- [fix] Fix fonts failing to load when using https.
- [fix] Fix extra slashes appearing in root level assets URLs.
- [fix] Make
id
available within an asset. - [fix] Adjust the mod_rewrite conditional language in the installer.
- [fix] Added the
quality
parameter to the Glide Tag. - [fix] Glide image responses will now serve 304 status codes when appropriate.
- [fix] Fix an issue where a
page:
variable was throwing an error. - [fix] Asset thumbnails will get cropped by the focal point if one has been defined.
- [break] Renamed
webroot()
global helper towebroot_path()
for consistency. - [break] Renamed
TermFactory::group()
totaxonomy()
.
Public Beta 6
- [new] Redactor settings can be passed right into the plugin's using the fieldset's
settings
option. This means per-field custom buttons, etc. - [new] Added email settings. (Spoiler: some cool email stuff is on its way)
- [new] Asset IDs are displayed in the edit modal.
- [fix] Sending an email without a from address will fall back to the new default setting.
- [fix] Dashes are allowed in collection and taxonomy slugs.
- [fix] Creating a taxonomy will use the correct fieldset.
- [fix] The nav tag's
exclude
parameter now accepts multiple URLs - [fix]
YAML::dump()
returns an empty string when passed an array. Fixesfalse
being shown in some YAML fields. - [fix] Prevent YAML fields causing explosions when saving.
- [fix] Checkbox and Radio fields inside Grids and Replicators no longer magically control fields in other rows and sets.
- [fix] Fix multi_word taxonomies in the Taxonomy tag.
- [fix]
Config::getSiteUrl()
will ensure there is the right slashes in the right places. - [fix] Replaced an old settings variable reference with a global variable in the Redwood theme.
- [fix] Corrected URL of an image in the Spring blog post that we pretended wasn't broken but really was.
- [fix] Added an
about
fieldset for the About page.
Public Beta 5
- [new] The Fieldset Builder will auto-slugify field names as you're entering their display names.
- [new] Actually added the
user:can
,user:is
, anduser:in
tags instead of pretending we added them. - [new] You can now allow PHP in templates if you're too lazy to write a tiny little adorable addon. We make you turn a setting on first so at least you feed bad about it.
- [fix] Fields inside Grids and Replicators now use the correct default values. This fixes an an issue where Assets would load forever and ever and ever and ever and ever and ever infinity + 1.
- [fix] Fieldset builder settings fields have their values shown correctly. Fixes an issue where selects were blank.
- [fix] Improved the
$slugify
Vue instance method helper. - [fix] The List fieldtype no longer starts with an empty item.
- [fix] Fix some issues with the Relate fields, including the
max_items
setting. - [fix] Taxonomy Term's URLs are now root relative, as they should be.
- [fix] Fix
strip_tags
modifier. - [fix] Remove image_manipulation_source setting. It hasn't done anything for a while now besides look pretty.
- [fix] The
$this->api()
method no longer requires an argument, and will return the current addon's API class if left blank. - [fix] The
$this->getConfig()
method no longer requires an argument, and will return the full config array if left blank. - [fix] Contexualizing an addon will use the class name, not the title.
Public Beta 4
- [new] You can now set the route for entries when creating/editing a Collection.
- [new] Same goes for Taxonomies and their term routes.
- [fix] We added validation for slugs but weren't allowing dashes. Thats the whole point of slugs, right? D'oh.
- [fix] The
tag="true"
parameter is back on thetheme:img
Tag.
Public Beta 3
- [new] You can now log in with usernames and emails.
- [new] Added an assortment of User Tags:
user
/profile
,login_url
,register_form
,logout_url
,logout
,can
,is
,in
- [new] Added
old
Tag for displaying old user form input. - [new] Added
environment
,logged_in
, andlogged_out
Globals. - [new] Added the
format_localized
modifier (l10n
for short). - [new] Added a "full locale" setting for localizing date string formatting.
- [new] Support for
content_type
in front-matter to change the Content-Type header. - [new] User Groups and Roles can now have slugs, which sounds gross.
- [new] Added
Roles::slug()
,UserGroups::slug()
,Request::has()
, andAuth::login()
API methods. - [fix] List fieldtype now turns a string into the first list element.
- [fix] Brought back
min_rows
andmax_rows
options to the Grid Fieldtype. - [fix] Redactor link insertion error (and anything else that inserts markup)
- [fix] Upgrade Redactor (but not to Redactor II).
- [fix] Elastic textareas get their heights initialized correctly.
- [fix] Beat on Sneak Peek with a wrench to make it work better, if only out of fear of future beatings.
- [fix] Slugs are alphanumerically validated.
- [fix] 24 hour time validation requires a leading zero.
- [fix] Adjusted the language regarding deleting
installer.php
- [fix] Mounting a collection on the homepage will show the add/edit links.
- [break] Adding
.xml
to a URL no longer changes the content type. Usecontent_type
instead.
Public Beta 2
- [fix] Ensure there is a home page when you decide to pay your Pages a visit
- [fix] Empty Collection caching error
- [fix] Empty Taxonomy caching error
- [fix] Debug Bar no longer shows when
debug: false
- [fix] Replicator Markdown styling issue
- [fix] Relate tags removing the wrong item from selected pane
- [fix] Saving settings brings you back to the Settings index
- [fix]
php please make:theme
updated to usetemplate_content
like a good little generator. - [fix] Subtitle added to Redwood theme post fieldset
Public Beta 1
- [new] Added a Beta Widget to help out the new comers
- [new] Add a "edit homepage" button to the "no pages" screen
- [fix] YAML fieldtype is now a little taller by default. Whoop-dee-doo.
- [fix] Improved the installer info a bit