Changelog

You can always download updated Zero One theme files from your Gumroad account library (https://app.gumroad.com/library).

If you have doubts about how to update, please make sure you read our how-to update guide https://www.one.thezero.club/guide/installation/updating.

NEVER OVERWRITE:

  • your theme content folder. That's where your site content is.

BE CAREFUL WITH:

  • your site/config/ folder files. If you made some changes to it.

  • your site/languages/folder files.

If you are unsure of what you are doing, it is always wise to back up the website before updating.

5.0.1 -- 17.04.2024

This is a small update fixing one issue that influenced multi-language websites causing site.txt for secondary language can't update changes.

If you didn't update yet to Zero One version 5.0.0, follow the update instructions for that version https://www.one.thezero.club/changelog#id-5.0.0-13.04.2024

If you already updated to Zero One version 5 you don't need to update everything again, you can just remove the following code from site/config/config.php file, from line 21

// Kirby Form Block Suite plugin https://github.com/youngcut/kirby-form-block-suite
'ready' => function($kirby) {
  $sender_email = $kirby->site()->email();
  $sender_name = $kirby->site()->title();
  return [
     'microman.formblock' => [
       'from_email' => ["$sender_email" => "$sender_name"],
     ]
  ];
},

We also updated documentation for Form Builder, so please check it out

5.0.0 -- 13.04.2024

And finally! We can't believe this update is finished. But the wait is finally over! And it was worth it πŸš€

The most prominent features of this update:

  1. Kirby 4 compatibility πŸš€

  2. Translatable panel + French language panel translation πŸš€

  3. NEW Language Switch dropdown option

  4. NEW Option for SEO Meta title - Remove Site name

  5. Image width/height improvements

  6. NEW Anchor only link possibility in Menu Builder

  7. Heading improvements using new Slot snippet

  8. Many blocks imporvements

  9. Many code optimisations

  10. Some styling improvements

  11. Some accesability improvements

IMPORTANT NOTE: This update brings several braking changes:

  1. Old Page Builder is removed ⚠️ Make sure to migrate all your pages created with Old Page Builder to New Layout Builder before updating to Zero One v5

  2. Commentions plugin is removed ⚠️ Because the plugin author stopped development of the plugin, and it is not compatible to Kirby 4. So, at the moment only option for comments is Embed comments

  3. K3 Image Clip plugin is removed ⚠️ We integrated new Kirby focus crop functionality instead

We suggest you watch the video below on how to update to Zero One 5.

How to update?

On your old install delete these:

  1. assets/app folder

  2. assets/css/panel.css file

  3. kirby folder

  4. site/config/config.php file ( ⚠️ if you made changes to this file make sure to save those, but we suggest using Multi-environment setup for config)

  5. site/plugins folder ( ⚠️ If you added some additional plugins make sure to skip those)

  6. site/theme folder ( ⚠️ If you have your additional customizations make sure to skip those, and remove old Commentions snippets, and add new Form Builder files)

  7. composer.json file

Add the files from new Zero One version:

  1. assets/app folder

  2. assets/css/panel.css file

  3. kirby folder

  4. site/config/config.php file

  5. site/config/formblock_default_de.json file

  6. site/config/formblock_default_en.json file

  7. site/config/formblock_default_fr.json file

  8. site/plugins folder

  9. site/theme folder

  10. composer.json file

  11. THIS IS IMPORTANT: After you add all files from new Zero One version, do this

    1. Turn on Style Compiler in Site Styling tab -> Save -> And refresh any frontend page to create new updated website styles. After that Turn off Style Compiler and save again.

    2. Go to your website root URL and add "resave" so you get yourwebsite.com/resave URL, press Enter, and let the Zero One update your old content to new features. If your website is installed localy, of course go localhost/yourwebsitefolder/resave URL. Be patient, depending on the number of your pages it can take a while. For approximately 50 pages it takes about 1-2 minutes. After it is finished, it will say "Your content is updated!". After that you should delete site/plugins/resave plugin from your installation.

  12. Revisit some settings:

    1. Site Settings and its options, and see some options need configuration. Because we removed Kirby Link Field plugin, and now use inbuilt Kirby Link Field you must configure right navbar button again.

    2. Projects header image - we made some improvements so you need to reconfigure header settings there

If you are updating from a version earlier than Zero One 4.5.0 then you should update the .htaccess file as well.

What's changed? (Useful for developers)

  1. Changes in assets folder

    1. Changes in assets/app/custom files - various styling improvements

    2. Changes in assets/css/panel.css file - removed Kirby 3 panel styling

  2. Changes in kirby folder - Kirby updated to version 4.2.0

  3. Changes to site/config/config.php file ⚠️

    1. Removed Commentions plugin options

    2. Added Form Builder options

    3. Improved custom CSS stylesheet functioning in multilanguage websites

  4. Changes in site/plugins/ folder

    1. Kirby Robots plugin updated to latest version

    2. Kirby Better Search updated to latest version

    3. Less PHP updated to latest version

    4. Old Table Field plugin removed, new Kirby Table Field added

    5. Kirby Sanitizer plugin removed

    6. Kirby Link Field plugin removed - Now using new Kirby inbuilt Link field

    7. K3 Image Clip plugin removed - Now using Kirby inbuilt Kirby focus function

    8. Commentions plugin removed

    9. Zero One plugin updated to Version 5.0.0

    10. Added Kirby Form Block Suite plugin - NOTE that this is modified version of the original Kirby Form Block Suite plugin

    11. Added Resave plugin - This is the custom plugin created with the help of Bastian Allgeier. This plugin helps to update your old version Zero One content to new Zero One version.

  5. Changes in site/theme/ folder

    1. Removed Commentions snippets

    2. Added Form Builder customisations

4.5.2 -- 04.10.2023

This minor update fixes some recently discovered Safari browser issues, primarily with background images. From now on, we are adding Safari testing to our regular workflow because they had several strange updates in the last year, and now Safari behaves differently than other browsers.

How to update?

If you already have the Zero One 4.5.0 or higher version then delete:

  • assets/app folder

  • kirby folder

  • site/plugins/zero-one folder

and add the same ones from Zero One version 4.5.2

  • assets/app folder

  • kirby folder

  • site/plugins/zero-one folder

After that turn on Style Compiler in site options, refresh any page, and your theme styles will be recreated. Of course, turn off Style Compiler after that.

If you are updating from a version earlier than Zero One 4.5.0 then update as noted in the 4.5.0 instructions below.

What does this update bring?

  • Besides Safari-related fixes, we also improved the performance of all background images (header, layout section, column, card, megamenu...)

  • There is also one new feature: To-top button

    • You can turn it on in the Site Settings sidebar options

4.5.1.1 -- 08.08.2023

This is a minor update that brings some important security fixes for Kirby, but it also brings several improvements.

How to update?

If you already have the Zero One 4.5.0 or higher version then delete:

  • assets/app folder

  • kirby folder

  • site/plugins folder

    • If you added some additional plugins make sure to skip those.

  • composer.json file

  • htaccess file (if you already added something additional to this file, don't delete it, scroll a little bit down, there is a piece of code you need to add to this file)

and adding the same ones from Zero One version 4.5.1.1

  • assets/app folder

  • kirby folder

  • site/plugins folder

  • composer.jsonfile

  • htaccess

After that turn on Style Compiler in site options, refresh any page, and your theme styles will be recreated. Of course, turn off Style Compiler after that.

If you are updating from a version earlier than Zero One 4.5.0 then update as noted in the 4.5.0 instructions below.

Security fix

The Kirby 3.9.6 security fix https://github.com/getkirby/kirby/releases/tag/3.9.6 is fixed by updating Kirby, but to strengthen it further the code below should be added to htaccess file

# set security headers in all responses
<IfModule mod_headers.c>

# serve files as plain text if the actual content type is not known
# (hardens against attacks from malicious file uploads)
Header set Content-Type "text/plain" "expr=-z %{CONTENT_TYPE}"
Header set X-Content-Type-Options "nosniff"

</IfModule>

Zero One improvements

  • Few styling improvements for buttons and custom decimal list

  • Kirby Robots txt plugin updated to the latest version

  • New feature: Card block now has an image and link option πŸš€

    • Now you can create beautiful cards with image top/bottom and link it some other content

4.5.1 -- 19.07.2023

Hi there, here we go! The new update is ready πŸ₯³ Actually this is only the first part of one big update. And this is the smaller part, but it brings some important fixes and improvements. We didn't want you to wait all the way, and to lower the pressure on us here it is.

How to update?

If you already have the Zero One 4.5.0 or higher version then delete:

  • assets/app folder

    • If you added your fonts or something else to the assets folder, make sure to skip those

  • kirby folder

  • site/plugins folder

    • If you added some additional plugins make sure to skip those.

  • composer.json file

and adding the same ones from Zero One version 4.5.1

  • assets/app folder

  • kirby folder

  • site/plugins folder

  • composer.jsonfile

After that turn on Style Compiler in site options, refresh any page, and your theme styles will be recreated. Of course, turn off Style Compiler after that.

If you are updating from a version earlier than Zero One 4.5.0 then update as noted in the 4.5.0 instructions below.

What this update brings:

  • Complete PHP 8.2 compatibility in all environments

  • Kirby updated to 3.9.5

  • Plugins updated:

  • New Style Compiler options, and general styling improvements

    • You can now fine-grain shadows per element, and add your own shadows πŸš€

    • You can now change responsive breakpoints πŸš€

    • Offcanvas overlay options

    • Changed LESS files in assets/app/custom/elements/ folder

      • button.less

      • card.less

      • dotnav.less

      • form.less

      • navbar.less

      • offcanvas.less

      • variables.less

  • Blocks selection is improved

    • Change in assets/css/panel.css file

  • SEO improvements πŸš€

    • Site SEO settings improved

      • Basic Structured Data (Schema) added, you can turn it on in Site SEO & Files tab

    • Page SEO improved

      • Now when you omit a page from the sitemap β€œnoindex, nofollow” will also be added to that page

  • New Email option in Site Settings (in the sidebar), to choose or not to see the sender's IP address

  • Page Options to hide Navbar and Footer πŸš€ Great for landing pages

  • Advanced tab added all pages. Now you can add custom CSS to the page πŸš€

  • Blog, Work, and Shop templates now have the option to add additional content using Layout Builder before or after subpages listing πŸš€

  • More layouts added to Layout Builder and Subgrid block πŸš€

  • Changes to allowed template selection on creation

    • Changed order

    • Now is allowed to create Blog, Work, and Shop as subpages πŸš€ Let us know if you bump into some issues when running these templates as subpages

  • Button block now has anchor link as one of the options πŸš€

  • Fixes

    • One rarely caused issue was fixed for submenu generation

    • Currency issue in Featured products block

    • Layout section Custom class issue

    • Page Builder Hero block issue

    • Added missing LinkedIn icon to icons list

What we are working on:

  • Zero One Form Builder

  • Panel translatability (if you are one of the file code "explorers" you will see that a fair amount of work is already done πŸ™‚)

  • Panel translation to French

  • Heavy improvement of the Blog template and Article template

  • Heavy improvement of the Work template

  • New blocks:

    • Lead block

    • Tab block

    • Features block

    • Timeline/steps block

    • And more

  • Various improvements on already included blocks

  • Styling improvements

  • New demos

4.5.0.2 -- 22.03.2023

This is a small update that brings some fixes, compatibilities, and one cool new feature.

How to update?

If you already updated to the Zero One 4.5.0 version then delete:

  • assets/app folder

  • kirby folder

  • site/plugins folder

  • composer.json file

and adding the same ones from Zero One version 4.5.0.2

  • assets/app folder

  • kirby folder

  • site/plugins folder

  • composer.jsonfile

After that turn on Style Compiler in site options, refresh any page, and your theme styles will be recreated. Of course, turn off Style Compiler after that.

If you are updating from a version earlier than Zero One 4.5.0 then update as noted in the 4.5.0 instructions below.

What this update brings

  • Kirby updated to 3.9.2

  • Compatibility with PHP 8.2 πŸš€

    • NOTE: if you have errors with 8.2 version make sure to update PHP to the latest version

  • Kirby Link Field plugin updated to the latest version

  • Less PHP plugin updated to the latest version

  • Media index settings

    • There is a new toggle in Site Settings where you can choose what files you can select in image select fields throughout the website. For some users this will be a superb feature πŸš€

There is also a new demo - Personal website πŸš€

You can see it at https://www.thezero.club/demo/one-personal/

4.5.0.1 -- 14.02.2023

This is a small update that fixes a few bugs. Now Zero One is bug-free! (to our knowledge)

How to update?

If you already updated to the Zero One 4.5.0 version then delete:

  • assets/app folder

  • site/plugins/zero-one folder

  • composer.json file

and adding the same ones from Zero One version 4.5.0.1

  • assets/app folder

  • site/plugins/zero-one folder

  • composer.jsonfile

After that turn on Style Compiler in site options, refresh any page, and your theme styles will be recreated. Of course, turn off Style Compiler after that.

If you are updating from a version earlier than Zero One 4.5.0 then update as noted in the 4.5.0 instructions below.

What this update brings

  • Solves 3 bugs/errors

    • small bug with new hreflang links for multi-language websites

    • image select bug in footer layout builder blocks

    • external source image bug in Image blocks

  • UIkit updated to 3.15.24 version

  • Added new Mastodon icon

After this update today, in most of the files select fields you will be able to select an image (or video, or audio in specific files) from anywhere on the website, from any page or site on any page and site. πŸš€ This feature is something many of you requested.

4.5.0 -- 10.02.2023

And finally, this update arrived πŸ™ We are sorry it took longer than expected, we wanted to make many improvements, and make better organisation of the old codebase.

Important note: although Zero One now uses Kirby 3.9.1 version, it is not yet fully compatible with PHP 8.2, and that's primarily because of Kirby 3 Similar plugin. We expect that to be solved very soon. Also, Kirby dropped support for PHP 7.4 from 3.9 version so make sure to update to PHP 8.0 or 8.1.

How to update?

If you haven't made changes to the theme files or installed additional plugins, you can update easily by deleting these old folders/files in your install:

  • assets folder

    • if you added custom fonts, just skip the fonts folder and fonts.css file, but make sure to update all other files, there are many changes to all files

  • site/plugins folder

    • some plugins are removed, and some new added, make sure to do this properly

  • kirby folder

  • site/config/config.php file

    • yes, there are some important changes to config this time

  • composer.json file

and adding the same ones from Zero One version 4.5.0

  • assets folder

  • kirby folder

  • site/plugins folder

  • site/config/config.php file

  • composer.jsonfile

After that turn on Style Compiler in site options, refresh any page, and your theme styles will be recreated. Of course, turn off Style Compiler after that.

Breaking changes in this update:

  • Snipcart options are moved from the Shop page to Site Settings. Now is possible to have many infinite numbers of Shop pages and use them as categories.

  • The products cover image ratio option is moved to Site Settings

  • Projects cover image size options are moved to Site Settings

  • Dropped support for PHP 7.4

What this update brings:

  1. UIkit updated to version 3.15.23

  2. Getkirby updated to version 3.9.1 🚩

  3. New Main Menu Builder πŸš€ Now you can choose whether the main navigation will be generated from pages structure, or you will create custom navigation with the builder. Also, the builder brings solutions for landing pages and link anchors

  4. Mega menu possibilities πŸš€ Now you can turn your subpages dropdowns to mega menus, customize width and background, similar to what you can do with layout backgrounds.

  5. Icons for menu items πŸš€

  6. Additional icon for right-side navigation πŸš€

  7. Navbar button improvements πŸš€

  8. Products search virtual page πŸš€

  9. Products search block πŸš€

  10. Products list block πŸš€

  11. Better search plugin integrated πŸš€ Now Zero One search works much better

  12. New Audio/Podcast block πŸš€

  13. New Typed (Animated) text block πŸš€

  14. New Syntax Highlighting option for Code block πŸš€

  15. New custom navigation block πŸš€

  16. New mobile logo options

  17. New dedicated file templates for each file type

  18. Added proper hreflang support for multi-language websites

  19. Improved categories and tags to support multiple words fully

  20. Improved general theme styling, especially for buttons and cards

  21. New button styling options πŸš€ Now you can customize buttons in the panel

  22. Panel styling improvements

  23. Panel organization improvements

  24. Related articles are now slider

  25. Related products are now slider

  26. Almost all blocks have some improvement, either it is some new option or better code quality

  27. Almost every blueprint file was optimized and improved

  28. Fixed multilanguage issue with Custom CSS input

  29. All plugins updated to the latest versions

  30. Removed Kirby 3 Janitor plugin. It has some braking changes, we can't deal now with.

  31. Zero One got rebranded, it has a new logo now. πŸ˜€

And to say it again, almost every file has some changes, so make sure to update properly.

4.4.0 -- 11.08.2022

And thank God, this update is finally finished πŸ™ It was super difficult in terms of strategy and amount of changes, but also in user experience aspects and testing. That's why it took much longer than expected to complete. But you will love the results! πŸš€

New Layout Builder has arrived! πŸš€

Many many new things are possible now, but it is just a starter of what's coming in the next couple of updates.

You can see Layout Builder in action at https://www.thezero.club/demo/one/builders/layout-builder. Make sure to check out the subpages too, there are some interesting examples of new possibilities!

Learn more in documentation https://www.one.thezero.club/guide/layout-builder

New demo

Yeeey, there is a new demo https://www.thezero.club/demo/one-furniture/

New blocks:

  • Layout Builder specific

    • Column options! πŸš€ You can fine-grain the behaviour of every column!

    • Subgrid

    • Card

    • Content slider

    • Image slider

    • Slideshow

    • Gallery

    • Articles

    • Projects

    • Products

  • New Table block! πŸš€

  • Description list block

  • HTML block

  • Page links list block! πŸš€ Useful when you want to add a list of links automatically and dynamically

Improved blocks:

  • Heading block! Many new options πŸš€

  • Text block! Also many new options πŸš€

  • Image block! Many new great options πŸš€ Now you can custom resize every image, and use the new Ratio feature! Great improvement for image sizes and performance, and visual display too!

  • Markdown block

  • Page Builder Hero and Grid block now have SVG divider option!

What else this update brings:

  • New blog articles layout! πŸš€

  • Footer can now be fully created with Layout Builder! πŸš€ Super useful!

  • Home and Project template pages now have option to switch between old Page Builder and new Layout Builder

  • Product pages description now can be created with Layout Builder! πŸš€

  • Shop now has an additional 4 column grid option

  • Select images from Site not only from Page! πŸš€ This option is added to many places. For example, when you choose page background image in the selection will be shown images from site (root folder) not only from the page folder.

  • Site blueprint is now divided into sections, which are separated files. Very useful if you are making custom Site options and changes to site.yml file.

  • composer.json changed (versions)

  • Kirby updated to 3.7.3 version

  • UIkit updated to 3.15.1 version

    • Changed files in assets/app/custom/ folder

      • elements/card.less

      • elements/dotnav.less

      • elements/offcanvas.less

      • elements/slideshow.less

      • elements/variables.less

  • Commentions plugin updated to 1.0.7 version

  • K3 image clip plugin updated to 3.1.0 version

  • Kirby3 Janitor plugin updated to 2.16.1 version

  • Table field plugin added and integrated

How to update?

If you haven't made changes to the theme files or installed additional plugins, you can update easily by deleting these old folders/files in your install:

  • assets folder

  • site/plugins folder

  • kirby folder

  • composer.json file

and adding the same ones from Zero One version 4.4.0

  • assets folder

  • kirby folder

  • site/plugins folder

  • composer.jsonfile

After that turn on Style Compiler in site options, refresh any page, and your theme styles will be recreated. Of course, turn off Style Compiler after that.

Make sure to go through new options, specifically to the Home page, to select the prefered page builder, and to Site Settings footer options to set the prefered footer builder. And of course to test the new Layout Builder! πŸš€

4.3.2 -- 11.05.2022

It seems that we just can't create small updates. 😬 Although you have been active with requests and ideas, so we decided to make you happy. 😎

This update brings some cool stuff:

  • SVG shape divider for header area (see video) πŸš€

  • Custom cover sizes for Projects, and few more options (Masonry possible too) πŸš€

  • New options for Site Styling (compiler)

    • Global border width

    • Navbar font options

    • Offcanvas colors and size options

    • Many new typography options

  • Snipcart updated to 3.4.0 version with new scripts loader, only when called. Speed boost πŸš€

  • Many new footer options πŸš€

  • New custom product fields (checkbox, text, textarea, read-only)

  • Articles now support multiple authora (co-authors)

  • Improved image performance

  • Various fixes

  • Added some examples to Zero One blank demo

  • Kirby updated to 3.6.6

  • Kirby3 Janitor plugin updated to 2.16.0 version (No more issues)

Make sure to go through new options in:

  • Site Settings (Header Options, Footer)

  • Labels

  • Site Styling

  • Header background image in pages now have a switch you must turn on. Adding that option allowed us to improve many things. For example, now is possible to choose only color without image. But, unfortunate thing is that you must turn on that switch on every page you already had background image for the header.

  • Work template

Also, don't forget you can copy paste Page Builder blocks, and even the whole Page Builder pages. πŸš€ I see many still forget about this.

If you made some changes to LESS/CSS files:

  • Some code is removed from assets/app/custom/app.less and added to assets/app/custom/elements/projects.less and assets/app/custom/elements/products.less

  • New assets/app/custom/elements/shapedivider.less

  • Modified assets/app/custom/elements/_import.less to support that

A reminder that you don't ever need to change Zero One plugin files (site/plugins/zero-one/) because you can always overwrite Zero One files using this system https://www.one.thezero.club/guide/theme-extending

4.3.1.1 -- 11.04.2022

PHP 7.4 compatibility fix

The updated plugin Kirby3 Janitor caused it. Version 2.15.0 only works with PHP 8.0 and higher.

The issue is reported https://github.com/bnomei/kirby3-janitor/issues/71

SOLUTION: We reduced Kirby3 Janitor version to 2.13.0

4.3.1 -- 09.04.2022

Improvements, fixes and new features! πŸš€

This update brings:

  • PHP 8.1 compatibility

  • All images now auto-convert to WebP with fallback to the original, even the background images! πŸš€ And you don't have to do anything. 😎 Just update to this version and your website will be more than a double lighter.

  • Variable products! πŸš€ Now your products can have custom options πŸ₯³

  • Three image sizes for product images! Not just square anymore

  • Product quantity now has cool buttons! πŸ±β€πŸ

  • New Cookie consent option! New inbuilt option for cookie consent. You can choose between popup or modal πŸ₯³

  • Gallery content block improved! Thanks to Demlak for this πŸ™

  • Mobile navigation improved!

    • The parent page is now clickable! Thanks to Demlak for this too πŸ™

    • Sub sub pages are now supported too!

  • Articles sorting in navigations fixed ❗

  • Blog sorting fix ❗ We made one error in the previous version, which is now fixed.

  • Improved custom code experience in the panel with code-highlighting features

  • Kirby updated (and tested) to version 3.6.4

  • Third-party plugins updated and tested

  • Getuikit updated (and compatibility changes made) to version 3.13.7

  • Snipcart updated to 3.3.3 version

What files are changed?

Almost every single file, so no point in writing them.

Breaking changes?

We are dropping out the main Zero One demo from the download. But more demos are on the way, which will be of more use.

4.3.0 -- 24.02.2022

And finally! Zero One has e-commerce power! πŸš€

It took longer than we expected, but it is better than many anticipated 😎 It is a full feature e-commerce shop, with all power you can expect from the best.

And that's not all, there are many improvements too, let's list the most important:

  • Updated:

    • Kirby to 3.6.2 version

    • UIkit to 3.11.1 version

    • Kirby plugins to the latest versions

  • Improved:

    • Added translate: false for styling fields and a few more

    • Latest Articles (Page Builder) now support multiple blogs, you can select now

    • Latest Projects (Page Builder) now support multiple work pages, you can select now

    • The Blog page now has an option to create any date format you like

    • Blog archive pages

    • Contact form inputs security

    • SEO meta

    • Mobile navigation

    • And many code optimisations

  • New:

How to update?

If you haven't made changes to the theme files or installed additional plugins, you can update easily by deleting these old folders/files in your install:

  • assets folder

  • site/plugins folder

  • kirby folder

  • composer.json file

and adding the same ones from Zero One version 4.3.0

  • assets folder

  • kirby folder

  • site/plugins folder

  • composer.jsonfile

and removing the next lines from site/config/config.php

// https://getkirby.com/docs/reference/system/options/date
'date'  => [
    'handler' => 'strftime'
],

After that turn on Style Compiler in site options, refresh any page, and your theme styles will be recreated. Of course, turn off Style Compiler after that.

Also, go to and fill in new options:

  • Site Settings tab (NEW OPTIONS)

  • Labels tab (MANY NEW LABELS)

  • Blog page (ADD DATE FORMAT)

4.2.0 -- 12.01.2022

This update brings several important fixes and one long-anticipated feature. πŸš€

  • Fixes

    • Panel language change error caused by Sitemapper plugin

    • Footer background image issue (Thanks Reto Frei for reporting!)

    • Improved page transitions

  • Features

    • NEW Navbar transparent options, site-wide and page override (Project and Article also)

    • Editor permissions improved

    • NEW Main navigation dropdown page option. Select whether a specific page should have subpages visible in the main navigation. Now you can have multiple Blog or Work pages without issues.

After updating you must go to Blog and Work template pages and in the Page Options tab toggle the new Disallow submenu option.

4.1.0.1 -- 11.12.2021

Just a small fix, in Site Settings in Page transitions we missed including the link to documentation page https://www.one.thezero.club/guide/theme-extending/page-transitions-swup.

4.1.0 -- 10.12.2021

Kirby 3.6 compatibility and bundle of improvements!

In short:

  • Kirby updated to 3.6.1.1 and compatibility changes made

    • FEATURE: Now you can copy-paste blocks and more than that! πŸš€

    • FEATURE: Writing experience is improved with new Writer/Text field πŸš€

  • UIkit updated to 3.9.4

  • All plugins are updated

  • Cachebuster plugin replaced with Kirby3 Fingerprint plugin

  • New maintenance options in the panel.

    • FEATURE: Now you can clear the pages cache from the panel πŸš€

    • FEATURE: You can create a website backup from the panel πŸš€

  • FEATURE: New topbar option

  • FEATURE: New fensy-shmensy page transition effects πŸš€

  • FEATURE: New Site Settings options

  • General panel improvements

  • FEATURE: Improved custom CSS experience πŸš€

  • Contact form submit anchor added

  • SEO meta improvements

  • Many code reorganisations, optimisations and improvements

How to update?

If you haven't made changes to the theme files or installed additional plugins, you can update easily by deleting these old folders/files in your install:

  • assets folder

  • kirby folder

  • site/plugins folder

  • site/config/config.php file

  • .htaccess file

  • composer.json file

and adding the same ones from Zero One version 4.1.0

  • assets folder

  • kirby folder

  • site/plugins folder

  • site/config/config.phpfile

  • .htaccess file

  • composer.jsonfile

After that turn on Style Compiler in site options, refresh some page, and your theme styles will be recreated. Of course, turn off Style Compiler after that.

4.0.2 -- 06.08.2021

New content blocks, improvements, and updates!

In short:

  • Kirby updated to 3.5.7.1

  • Language switch improvements

  • Sticky navbar now has a fixed option

  • Table block now supports Html elements

  • New content blocks

    • Banner

    • Contact form

If you made changes to LESS/CSS files, and want to manually add new code, these are the changes:

Added code

assets/app/custom/app.less
/* Language */
.tm-language {
    letter-spacing: 1px;
}

/* Banner */
.tm-banner-overlay {
    position: relative;
    background: @global-background;
    top: -40px;
    left: -20px;
    max-width: 90%;
    padding: 20px;
}

Changed code

assets/app/custom/elements/navbar.less
FROM THIS
.hook-navbar-nav-item() {
    position: relative;
    letter-spacing: 1px;
    padding-bottom: 3px;
    
INTO THIS
.hook-navbar-nav-item() {
    position: relative;
    letter-spacing: 1px;

4.0.1 -- 20.06.2021

This is just a small fix. Email templates were not linked correctly, so the contact form didn't work. If you do not want to download the new version only for this, you can fix it yourself.

Just go to site/plugins/zero-one/index.php find line 114 and

// CHANGE THIS
'email.html' => __DIR__ . '/templates/emails/email.html.php',
'email' => __DIR__ . '/templates/emails/email.php'

// INTO THIS
'emails/email.html' => __DIR__ . '/templates/emails/email.html.php',
'emails/email' => __DIR__ . '/templates/emails/email.php'

4.0.0 -- 14.06.2021

Here we go! Zero One becomes a Kirby plugin! πŸš€

We completely restructured everything, went through every theme file, made many improvements, and added many new options.

Here goes the list of notable improvements:

  • Page Builder visual and performance improvements

  • Improvement of every Page Builder section

  • Improvement of every Content blocks block

  • New Content blocks

    • Accordion

    • Button

    • Table

  • Advanced background options all over the place, in blocks, header, and footer

  • Parallax background is possible now

  • Grid section has many new options, sub-grid is possible now too

  • Hero has a video background option

  • The navbar now can have a centered logo and subnav can be styled by your liking

  • New navbar links effect (you can choose between old and new effect)

  • New header options

  • Improved animations in many places

  • New styling options, now your website can have shadows or rounded corners on some elements

  • Improved buttons

  • New Work/Projects options and styling improvements

  • Article styling improvement

  • New slideshow options

  • And many more small fixes and improvements

But, most importantly Zero One becomes a plugin! Why is this so great? Because you can overwrite any plugin file by copying it to your theme folder. Change it, extend it, and safely update Zero One to new versions without worry. Your changes will stay untouched. Like a WordPress child theme, but more powerful.

HOW TO UPDATE TO THE 4.0.0 VERSION?

If you haven't made changes to the theme files or installed additional plugins, you can update easily by deleting these old folders in your install:

  • assets folder

  • kirby folder

  • site/plugins folder

  • site/theme folder

  • composer.json

and adding the same ones from Zero One version 4.0.0:

  • assets folder

  • kirby folder

  • site/plugins folder

  • site/theme folder

  • composer.json

After that turn on Style Compiler in site options, refresh some page, and your theme styles will be recreated. Of course, turn off Style Compiler after that.

Note that you will have to go through your website content and fix some things because there are new options in:

  • Site Settings Tab

  • Site Styling Tab

  • Pages header background image

  • In Page Builder blocks (Hero, Grid, Slideshow...)

  • Crop the featured image again in Projects (the size has changed)

If you made changes to some theme files, I hope you wrote documentation of your changes and know what those files are. Because Zero One is a plugin now, every file you leave in site/theme/ folder will overwrite the same file from zero-one plugin. For example: site/theme/snippets/header.php will overwrite site/plugins/zero-one/snippets/header.php and the same is with any other file. So you can actually update to Zero One version 4.0.0 if you do that properly (leave your changed files in the site/theme/ folder).

You will see that there are few files left in site/theme/ folder. They are in site/theme/snippets/ folder to be exact. Those are files that overwrite Commensions plugin form files, and they are needed to stay there.

3.0.0 -- 20.02.2021

And finally! We know this update release took longer than expected, but Kirby 3.5 brought extensive changes to many functions Zero One is using. Primarily, we are speaking about the new Kirby Blocks field - Kirby Builder and Kirby Editor plugins in one core field. Also, some plugins we use in Zero One needed compatibility fixes.

Kirby builder migration to Blocks field went smoothly, but there are some issues with Editor plugin migration to Blocks field. The Editor is mostly used in articles, but there is also a Page Builder Editor block.

Some Editor blocks are gone in the transition:

  • Gallery (we created a new block, but it won't update your old content)

  • Table (coming soon)

  • Intro (we created a new block, but it won't update your old content)

  • Info (we created a new block, but it won't update your old content)

So, wherever you used these blocks you will need to recreate them after the update.

Also, after updating to Zero One 3.0.0, you will need to click on every text block in the Editor and save it again. Because Kirby doesn't add <p> tags in transition. I wrote about that and a few more issues to the Kirby team in the forum https://forum.getkirby.com/t/editor-to-blocks-lost-features/20483. Recently, Bastian made an announcement about that subject https://forum.getkirby.com/t/the-end-of-the-editor-plugin/21167

Remember, if you don't want to update, your website is working perfectly fine, you can always stay on your current Zero One version. It will always work correctly as long as the PHP version is available, which is a decade for sure.

We must give big thanks and praise to Bastian and Kirby team for the hard work they invested in Kirby 3.5 version. Also, personally to Bastian, because he checked and updated some things in the Zero One theme himself. He is, besides being a great creator, a great human bei

If you haven't made changes to the theme files or installed additional plugins, you can update easily by deleting these old folders in your install, and adding new from Zero One version 3.0.0:

  • assets folder

  • kirby folder

  • site/plugins folder

  • site/theme folder

After that turn on Style Compiler in site options, refresh some page, and your theme styles will be recreated. Of course, turn off Style Compiler after that.

We deleted older changelog logs to lighten this page a bit. Keep only the last 2 years of logs.

Last updated