All Versions
Latest Version
Avg Release Cycle
64 days
Latest Release
112 days ago

Changelog History
Page 1

  • v0.16.1 Changes

    August 14, 2022
    • ๐Ÿ›  Fix many Windows bugs
    • ๐Ÿ›  Fix overriding built-in shortcodes
    • ๐Ÿ‘Œ Support .yml files with load_data
  • v0.16.0 Changes

    July 16, 2022

    ๐Ÿ’ฅ Breaking

    • ๐Ÿ‘ Switch to pulldown-cmark anchor system rather than ours, some (very niche) edge cases are not supported anymore, you can also specify classes on headers now
    • Now outputs empty taxonomies instead of ignoring them
    • Unify all pages sorting variable names in templates to lower/higher in order to make it easy to re-use templates and it was becoming hard to come up with names to be honest


    • ๐Ÿ›  Fix markup for fenced code with linenos
    • ๐Ÿ‘‰ Make ignored_content work with nested paths and directories
    • ๐Ÿ— zola serve/build can now run from anywhere in a zola directory
    • โž• Add XML support to load_data
    • โž• Add YAML support to load_data
    • ๐Ÿ“œ skip_prefixes is now checked before parsing external link URLs
    • โž• Add render attribute to taxonomies configuration in config.toml, for when you don't want to render any pages related to that taxonomy
    • Serialize transparent field from front-matter of sections
    • ๐Ÿ‘‰ Use Zola Tera instance for markdown filter: this means you have access to the same Tera functions as in shortcodes
    • Ignore sections with render=false when looking for path collisions
    • โž• Add support for backlinks
    • โž• Add a warning mode for internal/external link checking in case you don't want zola to stop the build on invalid links
    • ๐Ÿฑ Always follow symlinks when loading the site/assets
    • โž• Add rel="alternate" to Atom post links
    • ๐Ÿ›  Fix taxonomy current_path
    • ๐Ÿ›  Fix feed location for taxonomies not in the default language
    • โž• Add title_bytes sorting method
    • โž• Add insert_anchor = "heading", which allows users to use the entire heading as a link
    • Apply orientation transformation based on EXIF data
    • ๐Ÿ›  Fix generated homepages not having their translations filled properly
  • v0.15.3 Changes

    January 23, 2022
    • ๐Ÿ›  Fix shortcodes not being rendered in code blocks
    • ๐Ÿ›  Fix colocated assets with no extensions being ignored
    • โž• Add headers parameters to load_data
    • ๐Ÿ›  Fix themes robots.txt not being rendered
    • Check for local internal anchors in HTML content of markdown files
    • ๐Ÿ›  Fix issues loading custom syntaxes if highlight_theme = css
  • v0.15.2 Changes

    December 10, 2021
    • ๐Ÿ›  Fix HTML shortcodes
  • v0.15.1 Changes

    December 08, 2021
    • ๐Ÿ›  Fix markdown shortcodes not being rendered correctly
    • ๐Ÿ›  Fix config data not getting to the templates
  • v0.15.0 Changes

    December 05, 2021
    • ๐Ÿ›  Fix config file watching
    • ๐Ÿ‘Œ Support custom syntax highlighting themes
    • โž• Add a required argument to taxonomy template functions to allow them to return empty taxonomies
    • ๐Ÿ‘Œ Support colocating subfolders
    • Shortcodes and anchor-link.html can now access the lang context
    • โž• Add prompt before replacing the output directory with zola build if the output-dir flag is given
    • Shortcode handling has been completely rewritten, solving many issues
    • Also add internal links starting with # without any internal Zola link
  • v0.14.1 Changes

    August 24, 2021
    • ๐Ÿ’ป HTML minification now respects HTML spec (it still worked before because browsers can handle invalid HTML well and minifiers take advantage of it)
    • ๐Ÿ‘‰ Show all errors on zola serve
    • zola serve now properly returns a 404
    • ๐Ÿ›  Fix zola serve having issues with config files in separate dir
    • ๐Ÿ›  Fix code blocks content not being escaped when not using syntax highlighting
    • โž• Add missing draft attribute to the section variable in templates
  • v0.14.0 Changes

    July 19, 2021

    ๐Ÿ’ฅ Breaking

    • ๐Ÿ†• Newlines are now required after the closing +++ of front-matter
    • resize_image now returns an object: {url, static_path} instead of just the URL so you can follow up with other functions on the new file if needed
    • get_file_hash now has the base64 option set to true by default (from false) since it's mainly used for integrity hashes which are base64
    • i18n rework: languages now have their sections in config.toml to set up all their options
      1. taxonomies don't have a lang anymore in the config, you need to declare them in their respective language section
      2. the config variable in templates has been changed and is now a stripped down language aware version of the previous config object
      3. Search settings are now language specific
      4. Translations are now nested in the languages table
    • Paths unification:
      1. get_url does not load automatically from the static folder anymore
      2. New path resolving logic for all on-disk files: replace @/ by content/, trim leading / and search in $BASE_DIR + $path, $BASE_DIR + static + $path and $BASE_DIR + content + $path
      3. get_file_hash now returns base64 encoded hash by default
      4. all functions working on files can now only load files in the Zola directory
      5. resize_image return value has changed
      6. page.assets now start with a / to match section.assets and other paths


    • Internal links are now resolved in the markdown filter in the templates (#1296 #1316)
    • โž• Add a required argument to load_data so it can be allowed to fail
    • get_file_hash now supports returning the base64 encoded hash
    • The markdown filter not renders shortcodes
    • ๐Ÿ‘ Image processing now supports WebP
    • ๐Ÿ›  Fix zola serve failing for some static files
    • ๐Ÿ›  Fix zola serve not picking up directory renaming
    • โž• Add path to the taxonomy terms to be on par with pages and sections
    • โž• Add the base16-aterlierdune-light syntax highlight theme
    • ๐Ÿ‘Œ Improve link checking: less concurrency and try to not overload the servers
    • ๐Ÿ‘ Allow using POST for load_data, along with a body to POST and allow it to fail
    • โž• Add Zig and Protobuf syntax highlighting
    • Footnotes links are now stripped from summaries - they were not linking to anything.
    • get_url and get_taxonomy_url are now marked as safe, no need to call | safe on their output
    • Add allow_missing optional argument to get_image_metadata to not error if the file is not found
    • โž• Add permalink to Taxonomy in templates
    • ๐Ÿ“š Syntax highlighting improvements, see documentation for details on each
      1. Add CSS class based syntax highlighting
      2. Allow hiding specific lines
      3. Allow showing line numbers
  • v0.13.0 Changes

    January 09, 2021
    • Enable HTML minification
    • ๐Ÿ‘Œ Support output_dir in config.toml
    • ๐Ÿ‘ Allow sections to be drafted
    • ๐Ÿ‘ Allow specifying default language in filenames
    • Render emoji in Markdown content if the render_emoji option is enabled
    • Enable YouTube privacy mode for the YouTube shortcode
    • โž• Add language as class to the <code> block and as data-lang
    • โž• Add bibtex to load_data
    • โž• Add a [markdown] section to config.toml to configure rendering
    • Add highlight_code and highlight_theme to a [markdown] section in config.toml
    • ๐Ÿ”— Add external_links_target_blank, external_links_no_follow and external_links_no_referrer
    • โž• Add a smart_punctuation option in the [markdown] section in config.toml to turn elements like dots and dashes into their typographic forms
    • โž• Add iteration count variable nth for shortcodes to know how many times a shortcode has been invoked in a given content
    • โšก๏ธ Update some highlighting syntaxes and the TS syntax will now be used instead of JS due to issues with it
    • โœ‚ Remove zola serve --watch-only: since we build the HTML in memory and not on disk, it doesn't make sense anymore
    • โšก๏ธ Update clojure syntax
    • 0๏ธโƒฃ Prefer extra syntaxes to the default ones if we have a match for language
    • ๐Ÿ›  Fix zola serve having issues with non-ascii paths
    • 0๏ธโƒฃ 404 page now gets the site default language as lang
  • v0.12.2 Changes

    September 28, 2020

    ๐Ÿ”„ Changes:

    ๐Ÿ— This list of changes was auto generated.