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

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 the get_section Tera function
    • Table of content now strips HTML from the titles to avoid various issues
    • gutenberg-anchor CSS class has been renamed zola-anchor
    • data is now a reserved variable name in templates, it is unused right now but might change soon.


    • 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 renamed processed_images to avoid issues with GitHub Pages
    • 0๏ธโƒฃ Syntax highlighting default was mistakenly true, it has been set to false
    • โž• Add NO_COLOR and CLICOLOR support for having colours or not in CLI output
    • ๐Ÿ›  Fix robots.txttemplate 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 the get_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 the serve 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 a posts 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
  • 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 having weight
    • have been renamed to page.later/page.earlier and page.heavier/page.lighter depending on the sort method


    • ๐Ÿ›  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 and day 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 and continue 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
  • 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 of tag/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" becomes date = 2001-10-10
    • 0๏ธโƒฃ language_code has been renamed default_language in preparations of i18n support


    • 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 to build and serve to generate the site in a folder other than public
    • โž• Add Prolog syntax highlighting and update all current syntaxes
    • Live reloading now works on shortcode template changes
    • ๐Ÿ‘€ gutenberg serve now reloads site on config.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๏ธโƒฃ to config.default_language if not given
    • gutenberg serve cleans after itself and deletes the output directory on CTRL+C
  • 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
    • ๐Ÿ›  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 and section.components that are equivalent to path.split('/')
    • ๐Ÿ”ฆ Expose page.draft in the template