Pretzel v0.3.0 Release Notes

Release Date: 2015-11-28 // over 8 years ago
  • 💥 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