Skip to content

Latest commit

 

History

History
523 lines (354 loc) · 21.4 KB

CHANGELOG.md

File metadata and controls

523 lines (354 loc) · 21.4 KB

Release Notes

1.27.4 (2021-04-26)

What's improved

  • The property minifyFontValues is added and set to false in webpack.mix.js to prevent cssNano from stripping quotes from font names. Thanks Vlad.
  • The window.getToken function has been touched by an actual developer, so it's shorter now. Thanks Jonas.

1.27.3 (2021-04-24)

What's improved

  • Use regular expression for sorting breakpoints to use in the Peak toolbar to make it a little more secure.
  • Set some sensible localizable defaults to all fields so using Peak in a multisite environment means less configuration.

1.27.2 (2021-04-23)

What's improved

  • Use config:app:name instead of site:name in the SEO partial. When you use descriptive site names in a multisite situation (e.g. 'Dutch', or 'English'), the partial won't fall back to that in the page title.
  • Support for extending breakpoints in the breakpoint indicator.
  • Remove redundant title from e-mail templates.

1.27.1 (2021-04-21)

What's improved

  • Fixed tpyo in SEO partial causing the Twitter image not to load. Thanks Eric.

1.27.0 (2021-04-21)

What's new

What's improved

  • Add @click.away to subnav list instead of parent anchor to prevent accidentally closing the subnav.
  • Fix focus styles in Safari for buttons and the search input.
  • Revert using slug instead of title | slugify for link blocks as we don't know if there is a slug.
  • Use as instead of tag to overrule typography partial tags. This is a little more natural: {{ partial:typograph/h1 as="h2" }}.
  • Use padding in navigation links instead of spacing the items. Thanks Daniel.

What's removed

  • The Tailwind highlight utility.

1.26.4 (2021-04-13)

What's improved

  • Improved GenerateFavicons.php listener so it doesn't break the php please multisite command. Thanks Jelle Roorda.

1.26.3 (2021-04-09)

What's new

  • Add a notice state and icon to resources/views/components/_notification.antlers.html.

1.26.2 (2021-04-08)

What's improved

  • Repeat search form on the search results template in resources/views/search.antlers.html.
  • Use slug instead of title | slugify for link blocks a11y ID's.

What's changed

  • Remove the ability for editors to create users, since they can't select roles due to a Statamic issue. Superusers have to do this.
  • Remove sm sizing utility in one specific breakpoint missed before.

1.26.1 (2021-04-06)

What's changed

  • Remove validation: required from resources/fieldsets/link_blocks.yaml and resources/fieldsets/button.yaml due to validation currently not working as expected in Statamic. Please open an issue or a PR if this is needed in more places.
  • Added some conditionalis to resources/views/page_builder/_link_blocks.antlers.html and resources/views/components/_button.antlers.html due to the validation being removed.

1.26.0 (2021-04-05)

What's new

  • Use Tailwind 2.1 with native JIT support.

1.25.8 (2021-04-05)

What's improved

  • Also add current locale as hreflang tag in resources/views/snippets/_seo.antlers.html.
  • Make social media aria-label in resources/views/layout/_footer.antlers.html more descriptive.
  • Alphabetize strings based on category in resources/lang/en/strings.php.

1.25.7 (2021-04-05)

What's improved

  • Use the new honepot variable instead of hard coding it.
  • Close mobile sub navigation when clicking the the parent again.
  • The menu and close labels in the menu button are now localisable.

1.25.6 (2021-04-02)

What's improved

  • Add x-cloak to resources/views/components/_search_form.antlers.html.
  • Editor role can view and delete contact form submissions by default.

1.25.5 (2021-03-31)

What's improved

  • Use {{ xml_header }} in resources/views/sitemap.xml. Thanks Taylor.
  • Somewhere along the way the overflow-scroll got lost on the table partial. It's back now for a better mobile experience.

1.25.4 (2021-03-30)

What's improved

  • The caption partial should, and now is located in resources/views/typography/_caption.antlers.nl.
  • Update .env.example with the right whitelabel variables.

1.25.3 (2021-03-29)

What's improved

  • DRY caption for _figure.antlers.html, _table.antlers.html and _video.antlers.html in resources/views/components/_caption.antlers.nl.
  • Add some HTML content to the empty configuration global.

1.25.2 (2021-03-27)

What's improved

  • Remove sm sizing utility.
  • Move sizing utilities and js-focus-visible to the Tailwind base layer so we don't need to whitelist those classes.
  • Remove purge options options from tailwind.config.js, since the JIT compiler doesn't actually use Purge CSS.
  • Use max-w-none on .prose instead of disabling the max-width in the tailwind.config.typography.js as per the Tailwind Typography docs.

1.25.1 (2021-04-25)

What's improved

  • Disable margin on p's in li's in ul's or ol's in tailwind.config.typography.js.

1.25.0 (2021-04-25)

What's new

  • Remove app/Tags/DynamicToken.php and move this logic to to the window as a global helper function so you can reuse window.getToken().

What's improved

  • Add empty alt attributes to SVG icons for improved a11y according to best practices. This makes sure VoiceOver won't read the filename for those decorative icons.
  • Update composer.json to use Statamic 3.1.*.

1.24.1 (2021-03-24)

What's new

  • Add Twitter Image Alt meta tag.

1.24.0 (2021-03-24)

What's new

  • Add Twitter Summary Large Image card support.
  • Propertly enforce focus-visible where applicable.

Peak now has it's own docs thanks to Robert Guss: the Peak docs.

1.23.2 (2021-03-22)

What's new

  • Add a tag to get a collections mount URL. So you can use {{ mount_url from="news" }} to generate a View all news articles link. Thanks Simon Bédard.
  • Add ~ as a page title separator.
  • Properly define the warm command in it's own file. Important: you must now run php please peak:warm or php artisan statamic:peak:warm.

1.23.1 (2021-03-20)

What's improved

  • Remove npm i && npm run dev from post-create-project in composer.json to prevent issues when using the Statamic CLI together with the Tailwind JIT compiler.

1.23.0 (2021-03-20)

What's new

What's improved

  • Ensure a full stop in the alt text in resources/views/components/_picture.antlers.html.
  • Use defined variable in Dynamic Token tag. Thanks Alexander.
  • Default to rad mode, but set STATAMIC_THEME to business in .env.example.
  • Restore an empty public/vendor/app/css/cp.css to prevent a 404 error in the console.

1.22.1 (2021-02-18)

What's new

  • Add a class attribute to the button partial.

What's improved

  • Update app/Http/Controllers/DynamicToken.php and app/Tags/DyamicToken.php to use async/await instead of Ajax and return JSON so you can use the dynamic token route in other places as well.
  • Only show resources/views/components/_toolbar.antlers.html when environment is local and not when you're logged in as that won't work with static caching.

1.22.0 (2021-02-17)

What's new

  • Support for Statamic 3.1 white labeling.

What's improved

  • Disable max-width on prose class by default (as it's already in a container).
  • Disable size-modifiers for Tailwind Typography by default since we use fluid typography.
  • Fix Knowledge Graph JSON-ld Organisation logo url.
  • Contain Knowledge Graph JSON-ld Organisation logo in it's square.
  • Scope sitemap results to prevent empty <url> entries in it.
  • Actually use .env IMAGE_MANIPULATION_DRIVER in config/statamic/assets.php (defaults to gd).

1.21.1 (2021-02-17)

What's new

  • Use inverted="true" on resources/views/components/_buttons.antlers.html or resources/views/component/_button.antlers.html to use inverted styled buttons. Usefull on contrasting backgrounds (BYOS: bring your own styling).
  • Added GitHub to the Social Media blueprint. Thanks Gal.

1.21.0 (2021-02-12)

What's new

  • Added an optional dark mode toggle. Follow the instructions in README or resources/views/components/_dark_mode_toggle.antlers.html on how to enable (class based) Dark Mode.
  • Search disabled and removed from partials by default to clean the templates up a little. Follow the instructions in README or resources/views/components/_search_form.antlers.html on how to enable search.

1.20.5 (2021-02-11)

What's new

  • Add commented IMAGE_MANIPULATION_DRIVER=imagick to .env.example to make it easier to enable Imagick.

What's improved

  • Disable darkmode by default. That shaves of some dev build size and will make your debugger faster. Woof!

1.20.4 (2021-02-10)

What's new

  • Use Mailhog as the default SMTP config in .env.example since it's a local service and free, unlike Mailtrap, the Laravel default. Run brew install mailhog, valet proxy mailhog http://127.0.0.1:8025 and catch your mails on https://mailhog.test.

What's improved

  • Published the password reset blade views and removed rad mode to be in line with the login view. This method will likely improve siginificantly with the upcoming release of Statamic 3.1 containing white-labeling features.

1.20.3 (2021-02-09)

What's improved

  • Make DynamicToken check work with both non www and www domains. Thanks Frederik.
  • Only make search submit button enabled when the search input field has a value. Thanks for reporting Kerns.

1.20.2 (2021-02-08)

What's improved

  • Use fixed positioning for the toolbar instead of absolute.

1.20.1 (2021-02-08)

What's new

  • The ability to override different favicons with custom assets.
  • The Tailwind breakpoint pill replaced by a toolbar in the top right corner. It also contains an edit button when you're logged in. The toolbar can be permantly fixed to your window by toggling the button. A great idea by Kerns.

What's improved

  • Use fakerphp/faker instead of fzaninotto/faker. Thanks Julius.
  • Update Tailwind and other JS dependencies.
  • Use the {{ svg }} tag where possible.

1.20.0 (2021-02-07)

What's new

  • Redirects old URL's to new URL's and present it in a fancy grid. That's it. Only kicks in when a 404 is triggered. Just like the SEO global it's only accessible to the superusers and the marketeer role (which you add to users with the editor role).

1.19.3 (2021-02-06)

What's improved

  • Rewrote and simplified the favicon image generation. You can now use any SVG, don't need a squared viewport and it will still be centered in the resulting PNG's.

1.19.2 (2021-02-06)

What's fixed

  • Specify asset container for image fields.

1.19.1 (2021-02-05)

What's disabled

  • Disabled centering your favicon for when you're SVG viewport is not already squared due to possible bugs. For now.

1.19.0 (2021-02-05)

What's new

  • Add favicon support. Generate favicons for modern browsers with a single SVG. Thanks to David for the inspiration!

1.18.16 (2021-01-28)

What's new

  • Added a marketeer role you can grant certain editors to access the SEO globals.

What's improved

  • Add replicator_preview: false by default to bard fields in resources/fieldsets/common.yaml.
  • Make subnav toggable. Thank you Philip.
  • The readme.

1.18.15 (2021-01-27)

What's new

  • Add a consent field to the default form.
  • Don't e-mail form fields that have consent as a handle: those are usually single checkbox field that have to be checked for the form to be valid.
  • Yield a SEO title to resources/views/snippets/_seo.antlers.html from resources/views/error/404.antlers.html to render a page title on the error page. This pattern is reusable to optional other error pages.

What's improved

  • Update deploy scripts in README.example.md.
  • Add route:cache command to optional schedule in app/Console/Kernel.php.
  • Set the optional clear and warm schedule to daily by default instead of hourly in app/Console/Kernel.php.

1.18.14 (2021-01-24)

What's improved

  • Fix typo's in README.example.md. Thanks Sam.
  • Fix forge deploy script.

1.18.13 (2021-01-21)

What's improved

  • Fix error in Ploi deployment script.

1.18.12 (2021-01-21)

What's improved

  • Use Tailwind layers to instruct PurgeCSS in tailwind.config.js and resources/css/custom.css. Thanks for the tip Tom.
  • Update JS dependencies.
  • Update Forge/Ploi references in the README files.

1.18.11 (2021-01-20)

What's improved

  • Ignore errors in the php artisan warm command in routes/console.php.
  • Remove php artisan inspire from routes/console.php.
  • Add note in README.example.md for Ploi users.

1.18.10 (2021-01-19)

What's improved

  • Actually commit the 1.18.9 changes regarding site locale. Sorry!
  • Remove unused scrollMarginTop declaration from tailwind.config.typography.js.

1.18.9 (2021-01-19)

What's improved

  • Use the proper locale variable site:locale for localizing form e-mails. The previous variable locale returns default for the default site and that could cause issues translating your e-mails. Thanks Jason.
  • The README.md now has inline and updated screenshots.

1.18.8 (2021-01-17)

What's new

  • Revoke all cookie consent given before a certain date so users have to consent again. Handy when your privacy policy changed.
  • Add a field called button_type to buttons. It has two options by default: inline and button. The template views/components/_button.antlers.html defaults to button.

What's improved

  • Translatable labels using the {{ trans key="{ label }" }} pattern for checkboxes, radio's and selects.
  • Updated JS dependencies.

1.18.7 (2021-01-15)

What's improved

  • Damned trailing comma's! #65 Thanks Vannut.
  • Persons and organizations deserve their own URL. #65 Thanks Vannut.

1.18.6 (2021-01-14)

What's improved

  • Use the right OG image dimensions. Thanks #64 Vannut.

1.18.5 (2021-01-11)

What's new

  • Added resources/css/custom.css if you prefer defining your custom CSS in actual CSS.

What's improved

  • Consistent use of template string in tailwind.config.peak.js.

1.18.4 (2021-01-08)

What's improved

  • The page builder replicator is now localizable by default. Thanks Manuel.
  • Update DynamicToken route to be compatible with Laravel 8. Thanks Duncan.

1.18.3 (2021-01-08)

What's improved

  • Update tailwind.config.js proper key for darkMode, remove future and expiremental keys. Thanks Vlad.

1.18.2 (2021-01-07)

What's improved

  • Fix CSS selector and value so the negative margin bottom actually works on last childs with a class of w-full in the outer-grid. Thank you Manuel.

1.18.1 (2021-01-06)

What's improved

  • Prevent cookie banner from showing when GTM is off.
  • Style.

1.18.0 (2021-01-05)

What's new

What's improved

  • Updated and added (missing) inline documentation.

1.17.1 (2021-01-05)

What's improved

  • You can now either link to an asset (PDF) or entry from the cookie banner regarding more information about your privacy policy.

1.17.0 (2021-01-05)

What's new

  • Breaking: Added an optional cookie notification banner. This changes some SEO field handles and the SEO yield name. If you're updating manually make sure you:
    1. overwrite resources/blueprints/seo.yaml
    2. overwrite resources/views/snippets/_seo.antlers.html
    3. merge resources/lang/en/strings.php
    4. merge resources/js/site.js
    5. rename yield:google_tag_manager to yield:seo_body in resources/views/layout.antlers.html
    6. add resources/components/_cookie_banner.antlers.html

Note: tracking and cookie consent by default only work on the production environment.

1.16.0 (2020-12-29)

What's improved

  • Upgrade to Laravel Mix 6.

What's gone

  • Modernzr integration for WebP detection (previously used in the background image snippet).

1.15.4 (2020-12-28)

What's improved

1.15.3 (2020-12-20)

What's new

  • Updated README.example.md with NGINX config for static resource caching.
  • Updated composer.json to support PHP8.

1.15.2 (2020-12-15)

What's improved

  • Return of the last variant for margin as this is used in resources/views/typography/_paragraph.antlers.html.

1.15.1 (2020-12-13)

What's improved

  • Don't purge .js-focus-visible otherwise focus-visible won't work on production.
  • Don't overwrite default transition duration but extend it.
  • Change default transition length to 300ms.
  • Add motion-safe variant for transitionDuration.

1.15.0 (2020-12-10)

What's new

What's improved

  • Remove deprecated scrolling-touch utility from resources/views/navigation/_main.antlers.html.

1.14.3 (2020-12-03)

What's improved

  • Fixed a bug in the Tailwind config that prevented the VS Code Intellisense plugin from working.

1.14.2 (2020-12-03)

What's improved

  • Use config:app:name for the logo aria-label.
  • Tpyo's removed from the README. Thanks Jelle!
  • Updated the example README with a space for both the production and the development env vars.

1.14.1 (2020-12-01)

What's new

  • Added a helper utility by adding the class ? to quickly identify elements on screen. Original idea by Gavin Joyce.
  • Added the php artisan statamic:assets:generate-preset to the deploy script part of the README.example.md.

What's improved

  • Link to the new Tailwind Typography repo in the inline docs.

1.14.0 (2020-11-20)

What's new

  • A Table set for Bard.
  • A new and bigger asset preset.

What's improved

  • Hide contact form success message after 2500secs. Thanks Frederik!
  • Don't let the site be indexed when not in production. Thanks Frederik!
  • Improve default form styling.
  • Fix Tailwind prose classes not compiling.
  • Only apply prose class to resources/views/components/_text.antlers.html so bard sets don't inherit prose styles.
  • Update bard sets styling with margin y.

1.13.0 (2020-11-19)

What's new

  • Upgraded to Tailwind 2.
  • Applied the Tailwind 2 migration guide.
  • Now importing Tailwind color sets.
  • Extend variants instead of overwriting them.
  • Use default transition duration and easing.

What's improved

  • The common asset fieldset now uses list mode to render assets in the CP.

1.12.1 (2020-11-16)

What's improved

  • Don't init an alpine component on the body for the mobile navigation logic. Move it to where it's actually being used (thanks @philipboomy).

1.12.0 (2020-11-14)

What's improved

1.11.0 (2020-11-13)

What's improved

1.10.0 (2020-11-2)

What's new

  • Completely reworked buttons to support internal linking, external linking, linking to phone numbers, e-mail addresses and downloadable assets. The button fieldset uses the just fixed conditional logic in available in Statamic.

What's improved

  • Default to position center for background images which saves us a conditional check (thanks @philipboomy).
  • Remove localization workaround in mail templates that's not needed anymore since Statamic 3.0.18.
  • Actually use the alt attribute in mail templates.
  • Collapse page builder replicator sets by default.

1.9.2 (2020-10-26)

What's improved

  • Only output SEO tracker code on production environment.