All Versions
41
Latest Version
Avg Release Cycle
64 days
Latest Release
613 days ago
Changelog History
Page 1
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
Other
- ๐ 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 inconfig.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 toload_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 thelang
context - โ Add prompt before replacing the output directory with
zola build
if theoutput-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 thesection
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 neededget_file_hash
now has thebase64
option set totrue
by default (fromfalse
) 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- taxonomies don't have a
lang
anymore in the config, you need to declare them in their respective language section - the
config
variable in templates has been changed and is now a stripped down language aware version of the previousconfig
object - Search settings are now language specific
- Translations are now nested in the languages table
- taxonomies don't have a
- Paths unification:
get_url
does not load automatically from thestatic
folder anymore- New path resolving logic for all on-disk files: replace
@/
bycontent/
, trim leading/
and search in $BASE_DIR + $path, $BASE_DIR + static + $path and $BASE_DIR + content + $path get_file_hash
now returns base64 encoded hash by default- all functions working on files can now only load files in the Zola directory
resize_image
return value has changedpage.assets
now start with a/
to matchsection.assets
and other paths
Other
- Internal links are now resolved in the
markdown
filter in the templates (#1296 #1316) - โ Add a
required
argument toload_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
andget_taxonomy_url
are now marked as safe, no need to call| safe
on their output- Add
allow_missing
optional argument toget_image_metadata
to not error if the file is not found - โ Add
permalink
toTaxonomy
in templates - ๐ Syntax highlighting improvements, see documentation for details on each
- Add CSS class based syntax highlighting
- Allow hiding specific lines
- Allow showing line numbers
- ๐ Newlines are now required after the closing
-
v0.13.0 Changes
January 09, 2021- Enable HTML minification
- ๐ Support
output_dir
inconfig.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 asdata-lang
- โ Add bibtex to
load_data
- โ Add a
[markdown]
section toconfig.toml
to configure rendering - Add
highlight_code
andhighlight_theme
to a[markdown]
section inconfig.toml
- ๐ Add
external_links_target_blank
,external_links_no_follow
andexternal_links_no_referrer
- โ Add a
smart_punctuation
option in the[markdown]
section inconfig.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.