All Versions
7
Latest Version
Avg Release Cycle
139 days
Latest Release
1391 days ago

Changelog History

  • v0.7.1

    May 09, 2017
    • #321 - Pretzel 0.7.0 uses white text for output irregardless of console background

    Commits: 19f34da...249cfe6

  • v0.7.0

    March 18, 2017
    • 👍 #319 - Site with support of html_pages contributed by Roland Bär (rolandbaer)
    • 🗄 #318 - Chocolatey install - Get-BinRoot deprecated

    Commits: b7afc2c...8b67720

  • v0.6.0

    January 29, 2017
    • 👍 #317 - Support for :slug in permalinks contributed by Thomas Freudenberg (thoemmi) +Enhancement
    • 🛠 Fix rss/atom feeds and add site settings in config +Fix
    • ➕ Add more info on "Error converting markdown" +Enhancement
    • 🗄 Cleaning of Tracing/Logger - Logger is now deprecated +Breaking-change

    Commits: 8ffc7d6...35f9a04

  • v0.5.0

    October 29, 2016
    • #314 - Fix the files are rendered too much time contributed by Jérémie Bertrand (laedit)
    • ✏️ #313 - Minor typos contributed by Stephen Moon (s-moon)
    • ⚡️ #310 - Update FileContentProvider.cs contributed by mark van tilburg (markvantilburg)
    • ⚡️ #309 - Update packages.config contributed by mark van tilburg (markvantilburg)
    • 0️⃣ #306 - Added support for specifying frontmatter defaults in _config.yml contributed by Taco Ditiecher (tditiecher)
    • #304 - Added DateToStringFilter to the LiquidEngine. contributed by Taco Ditiecher (tditiecher) +fix
    • #298 - Replace Firefly with Nowin contributed by E.Z. Hart (hartez)
    • #297 - Prevent adding of duplicate tags during PreProcess() in RazorSiteEngine contributed by E.Z. Hart (hartez)
    • #296 - ArgumentException when modifying a page while taste is running +fix
    • 👻 #164 - Exception while navigating between pages during tasting +fix
    • #147 - Sporadically crashes on "Taste" caused by 'Cannot access a disposed object.' +fix
    • #102 - Crash when browsing a site hosted in Pretzel taste +fix

    Commits: 1e49a17...a0634fd

  • v0.4.0

    January 23, 2016

    💥 Breaking changes

    • 🔧 #287 - Accessible configuration contributed by Jérémie Bertrand (laedit)

    🛠 Fixes

    • 🏗 #294 - Fix failing build on dev machine configured for NuGet V3 contributed by Tim Murphy (TimMurphy)
    • #293 - Broken razor template inheritance
    • #292 - Fix on Razor based pages not being renamed to .html contributed by Kees Schollaart (keesschollaart81)

    🔋 Features

    • #288 - [RFC] new extension point IBeforeProcessingTransform contributed by Thomas Freudenberg (thoemmi)
    • #284 - New command : create new post contributed by Keuvain (k94ll13nn3)

    Commits: 4d8fcaa1a0...142be2a212

  • v0.3.0

    November 28, 2015

    💥 Breaking changes

    • #199 - PostUrl should be a Liquid Tag
      It should now be used like this

      {% post_url post-title.md %}

    • 🔀 #266 - Merging of dependencies to Pretzel.exe make developing plugins a pain
      Pretzel is no longer one unique exe file but a exe, a dll Pretzel.Logic and all of the dependecies dll.
      🔌 All existing plugins must be recompiled with referencing only Pretzel.Logic.

    🔋 Features

    • 👍 #200 - Single category support for liquid posts contributed by Andrey Akinshin (AndreyAkinshin)
    • #202 - Add Excerpt feature for pages contributed by Andrey Akinshin (AndreyAkinshin)
    • 👍 #203 - Support for 404 pages contributed by Damian Karzon (dkarzon)
    • 🔌 #157 - Add support to load dlls in "_plugins" path contributed by Miguel Román (miguelerm)
    • 👍 #206 - Code block support contributed by Andrey Akinshin (AndreyAkinshin)
    • #213 - Adds .htm extension for layouts contributed by Wesley Alcoforado (wesleyalcoforado)
    • 0️⃣ #216 - Support to other default pages contributed by Wesley Alcoforado (wesleyalcoforado)
    • #165 - Make category inherit Drop (so it can be used in templates) contributed by Jordan Wallwork (jordanwallwork)
    • 🔌 #218 - Add --safe parameter to disable custom plugins
    • #220 - Add source and destination options contributed by Jérémie Bertrand (laedit)
    • #221 - New command, 'Hungry' contributed by (vikingcode)
    • ⚡️ #225 - Update permalinks to jekyll's level
    • 🔌 #229 - Add Scriptcs plugins support contributed by Jérémie Bertrand (laedit)
    • 👍 #233 - Better support for exclude config setting contributed by Damian Karzon (dkarzon)
    • 👍 #241 - Should support --version switch
    • #244 - Extensionless permalinks
    • #253 - Run on Mono contributed by Thiago 'Jedi' Abreu (thiagoabreu)
    • 👍 #259 - Changed date guessing heuristic to use last modification time of posts instead of current time, if no better data is available. contributed by Gábor Gergely (kodfodrasz)
    • ♻️ #260 - Refactor logging contributed by Gábor Gergely (kodfodrasz)
    • #274 - Added option to only use categories found in posts's frontmatter by Thomas Freudenberg (thoemmi)
    • #274 - added option only_frontmatter_categories contributed by Thomas Freudenberg (thoemmi)
    • #277 - allow System.IO.Abstractions in ScriptCs contributed by Thomas Freudenberg (thoemmi)

    🛠 Fixes

    • #198 - Liquid tag/filter with underscore doesn't works in markdown files
    • 📇 #201 - Custom metadatas in pages are not available from site.pages in liquid
    • #212 - If a post has invalid categories, it won't render contributed by (vikingcode)
    • 🛠 #178 - Create command fixes contributed by Gábor Gergely (kodfodrasz)
    • #223 - Tag doesn't inherit from Drop
    • #228 - page.url contains broken in latest master version
    • ⚡️ #235 - Update FileContentProvider.cs contributed by mark van tilburg (markvantilburg)
    • #240 - Error when baking brand new razor template site
    • #246 - created site doesn't process liquid tags in posts when shown on homepage
    • #249 - Fix for page.url when paginating contributed by Thomas Freudenberg (thoemmi)
    • #250 - Inconsistent page.date handling contributed by Thomas Freudenberg (thoemmi)
    • #255 - Fix pagination when paginate_link points to a directory contributed by Gábor Gergely (kodfodrasz)
    • #257 - Reading namespaces from attributes contributed by Thiago 'Jedi' Abreu (thiagoabreu)
    • #263 - Enhanced front matter contributed by Gábor Gergely (kodfodrasz)
    • #265 - Fix regenerating site for change in excluded files while tasting contributed by Gábor Gergely (kodfodrasz)
    • ⚡️ #269 - Update Rss.liquid contributed by mark van tilburg (markvantilburg)
    • #271 - Added missing next and previous items in the page Hash in the Liquid engine contributed by Keuvain (k94ll13nn3)
    • #273 - Fix post_url tag contributed by Jérémie Bertrand (laedit)

    Commits: 1436ac1f52...d6fa9b28b6

  • v0.2.0

    January 25, 2015

    💥 Breaking changes

    • #189: Handle bool in yaml
      In a YAML frontmatter like the following:


      active: true

    Recognize that the value of "active" is a boolean and convert it in the datas for DotLiquid so that it is possible to use it in a template like that:

    {% if page.active == true %}
    

    Like in Jekyll.

    But this will cause a breaking change if anyone have a

    {% if page.active == 'true' %}
    

    in a template.

    🔋 Features

    • #181: Added new Jekyll filters and tags by switchspan
      • DateToLongStringFilter
      • DateToStringFilter
      • NumberOfWordsFilter
      • CgiEscapeFilter
      • UriEscapeFilter
      • CommentBlock
      • PostUrlBlock
    • #185: Allow all *.md, *.mkd, *.mkdn, *.mdown and *.markdown files to be processed
    • ➕ Add a cleantarget argument which deletes the target directory (_site), like Jekyll does by default
    • 👌 Improve less compilation
    • ➕ Add include and exclude configuration features, like in Jekyll
    • 👍 #189: Add support for category in page permalinks by dkarzon
    • #186: site.title can be valorized in _config.yaml and page.ig is generated for every posts and pages

    🛠 Fixes

    • 🛠 Fix issue where transforms aren't processed during taste => fix the .less not compiled during taste for example
    • 💅 #194: Fix issue where the style wasn't used for WebSequenceDiagram: now with "@@sequence mscgen", the style will be "mscgen"