All Versions
41
Latest Version
Avg Release Cycle
64 days
Latest Release
298 days ago
Changelog History
Page 3
Changelog History
Page 3
-
v0.5.0 Changes
November 17, 2018๐ฅ Breaking
- Gutenberg has changed name to
zola
! - ๐ The
pagers
variable of Paginator objects has been removed section.subsections
is now an array of paths to be used with theget_section
Tera function- Table of content now strips HTML from the titles to avoid various issues
gutenberg-anchor
CSS class has been renamedzola-anchor
data
is now a reserved variable name in templates, it is unused right now but might change soon.
Others
- Many many times faster (x5-x40) for most sites
- โก๏ธ Update dependencies, fixing a few bugs with templates
- Load only .html files in themes from the templates folder
- Background colour is set fewer times when highlighting syntaxes, resulting in smaller HTML filesize
- ๐ Link checker will not try to validate email links anymore
- Load table and footnote markdown extensions in
markdown
filter - 0๏ธโฃ
get_url
now defaults to not adding a trailing slash - ๐ Fix
--base-url
not overriding processed images URLs - โ Add more Emacs temp file to the ignored patterns in
gutenberg serve
- Files starting with
.
are not considered pages anymore even if they end with.md
- ๐จ
_processed_images
folder for image processing has been renamedprocessed_images
to avoid issues with GitHub Pages - 0๏ธโฃ Syntax highlighting default was mistakenly
true
, it has been set tofalse
- โ Add NO_COLOR and CLICOLOR support for having colours or not in CLI output
- ๐ Fix
robots.txt
template not being used - 0๏ธโฃ RSS feed now takes all available articles by default instead of limiting to 10000
templates
directory is now optional- โ Add Reason and F# syntax highlighting
- โ Add
ancestors
to pages and sections pointing to the relative path of all ancestor sections up to the index to be used with theget_section
Tera function - โ Add a
load_data
Tera function to load local CSV/TOML/JSON files - โ Add
relative_path
to pages and sections in templates - Do not have a trailing slash for the RSS permalinks
serve
will now try to find other ports than 1111 rather than panicking- Ensure content directory exists before rendering aliases
- Do not include drafts in pagination
- Pages filenames starting by a date will now use that date as page date if there isn't one defined in frontmatter
- Accept markdown files starting with BOM
- โ Add a
watch-only
flag to theserve
command for when you don't want a webserver - โ Add
transparent
sections, for when you want to separate content by sections but want to group them at a higher level (think aposts
folder with years that want to use pagination on the index). - โ Add
page_template
to section front-matter for when you want to specify the template to use for every page under it - ๐ Improves to
zola serve
: now handles directories renaming
- Gutenberg has changed name to
-
v0.4.2 Changes
September 03, 2018- โ Add assets to section indexes
- ๐ Allow users to add custom highlighting syntaxes
- โ Add Swift, MiniZinc syntaxes and update others
- ๐ Handle post summaries better: no more cutting references
-
v0.4.1 Changes
August 07, 2018- ๐ Fix live reload of a section content change getting no pages data
- ๐ Fix critical bug in
serve
in some OSes - โก๏ธ Update deps, should now build and work correctly on BSDs
-
v0.4.0 Changes
August 03, 2018๐ฅ Breaking
- Taxonomies have been rewritten from scratch to allow custom ones with RSS and pagination
- ๐
order
sorting has been removed in favour of only havingweight
page.next/page.previous
have been renamed topage.later/page.earlier
andpage.heavier/page.lighter
depending on the sort method
Others
- ๐ Fix
serve
not working with the config flag - ๐ Websocket port on
live
will not get the first available port instead of a fixed one - Rewrite markdown rendering to fix all known issues with shortcodes
- โ Add array arguments to shortcodes and allow single-quote/backtick strings
- ๐ฑ Co-located assets are now permalinks
- Words are now counted using unicode rather than whitespaces
- Aliases can now be pointing directly to specific HTML files
- โ Add
year
,month
andday
variables to pages with a date - ๐ Fix panic when live reloading a change on a file without extensions
- โ Add image resizing support
- โ Add a 404 template
- Enable preserve-order feature of Tera
- โ Add an external link checker
- โ Add
get_taxonomy
global function to return the full taxonomy
-
v0.3.4 Changes
June 22, 2018- โก๏ธ
cargo update
as some dependencies didn't compile with current Rust version - โ Add CMake syntax highlighting and update other syntax highlighting
- โก๏ธ
-
v0.3.3 Changes
March 29, 2018- ๐ Fixed config flag in CLI
- Sitemap entries are now sorted by permalinks to avoid random ordering
- Preserve directory structure from sass folder when copying compiled css files to the public directory
- Do not require themes to have a static folder
- ๐ Now supports indented Sass syntax
- โ Add search index building
- โก๏ธ Update Tera: now has
break
andcontinue
in loops - Gutenberg now creates an anchor link at the position of the
<!-- more -->
tag if you want to link directly to it - ๐ Fix many shortcode parsing issues
- Correctly copy themes shortcodes so they are useable in content
- ๐ Fix internal links not working for markdown files directly in
content
directory
-
v0.3.2 Changes
March 05, 2018- ๐ Fix
serve
command trying to read all files as markdown - โ Add many syntax highlighting themes
- ๐ Fix date being serialised incorrectly in page
extra
section of front-matter
- ๐ Fix
-
v0.3.1 Changes
February 15, 2018- โก๏ธ Update Tera and other dependencies
- โ Add option for inline (ie no
<p>...</p>
wrapping) in markdown filter - ๐ Allow to specify both interface and base_url in
gutenberg serve
for usage in Docker
-
v0.3.0 Changes
January 25, 2018๐ฅ Breaking
- ๐ Change names of individual taxonomies to be plural (ie
tags/my-tag
instead oftag/my-tag
) - ๐ Front matter now uses TOML dates rather strings: remove quotes from your date value to fix it.
For example:
date = "2001-10-10"
becomesdate = 2001-10-10
- 0๏ธโฃ
language_code
has been renameddefault_language
in preparations of i18n support
Others
- Add
get_taxonomy_url
to retrieve the permalink of a tag/category - ๐ Fix bug when generating permalinks for taxonomies
- โก๏ธ Update to Tera 0.11
- ๐ Better UX on first
serve
thanks to some default templates. - โ Add
output-dir
tobuild
andserve
to generate the site in a folder other thanpublic
- โ Add Prolog syntax highlighting and update all current syntaxes
- Live reloading now works on shortcode template changes
- ๐
gutenberg serve
now reloads site onconfig.toml
changes: you will need to F5 to see any changes though - โ Add a
trans
global function that will get return the translation of the given key for the given lang, defaulting 0๏ธโฃ toconfig.default_language
if not given gutenberg serve
cleans after itself and deletes the output directory on CTRL+C
- ๐ Change names of individual taxonomies to be plural (ie
-
v0.2.2 Changes
November 01, 2017- ๐ Fix shortcodes without arguments being ignored
- Fix shortcodes with markdown chars (_, *, etc) in name and args being ignored
- ๐ Fix subsections of index not being filled without a
_index.md
- ๐ Fix generated index section not found in
get_section
global function - ๐ Fix permalink generation for index page
- โ Add Nim syntax highlighting
- ๐ Allow static folder to be missing
- ๐ Fix shortcodes args being only passed as strings
- โ Add
page.components
andsection.components
that are equivalent topath.split('/')
- ๐ฆ Expose
page.draft
in the template