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

Releases: statamic/v2-hub

Public Beta 10

15 Jan 16:30
Compare
Choose a tag to compare

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 and assets_url settings in cp.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 to title|content fields if none are specified. Those aren't default fields and therefore a poor default.

Public Beta 9

06 Jan 20:31
Compare
Choose a tag to compare
  • [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 and height 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 to folder.yaml to change it.
  • [fix] Updated the sample gitignore.
  • [fix] Added the addons directory to phpunit.xml.

Public Beta 8

31 Dec 15:39
Compare
Choose a tag to compare
  • [new] The nav tag now has access to the new conditions syntax just like collection 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

29 Dec 22:11
Compare
Choose a tag to compare
  • [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" or fit="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 the file 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 to webroot_path() for consistency.
  • [break] Renamed TermFactory::group() to taxonomy().

Public Beta 6

14 Dec 21:52
Compare
Choose a tag to compare
  • [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. Fixes false 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

11 Dec 15:46
Compare
Choose a tag to compare
  • [new] The Fieldset Builder will auto-slugify field names as you're entering their display names.
  • [new] Actually added the user:can, user:is, and user: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

10 Dec 01:34
Compare
Choose a tag to compare
  • [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 the theme:img Tag.

Public Beta 3

09 Dec 17:32
Compare
Choose a tag to compare
  • [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, and logged_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(), and Auth::login() API methods.
  • [fix] List fieldtype now turns a string into the first list element.
  • [fix] Brought back min_rows and max_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. Use content_type instead.

Public Beta 2

04 Dec 18:40
Compare
Choose a tag to compare
  • [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 use template_content like a good little generator.
  • [fix] Subtitle added to Redwood theme post fieldset

Public Beta 1

03 Dec 19:23
Compare
Choose a tag to compare
  • [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