JBake v2.5.1 released

I’m happy to announce that JBake v2.5.1 has been released. This is a minor release that includes a number of bug fixes, some small enhancements and a couple of changes.

Here are the release notes for this version…​

Bugs fixed:

  • When a directory has a dot (".") in it, but the filename doesn’t, FileNotFoundException results. #300

  • Index variables don‘t exist despite enabled pagination #310 & #312

  • JBake JettyServer doesn’t work with custom destination #314 & #316

  • Regression on issue #181 #315

  • Tag pages are created for documents of type post only #323

  • Index template is not rendered regardless of config if no content of type post exists in site/project #325

  • jbake: "-b" is not the default action any more #331

  • jbake-master: "jbake -b" shows java.util.NoSuchElementException: 'index.paginate'…​ #332 & #336

  • Bake fails on jbake.org due to duplicate SHA1 hashes in index #339

New features:

  • Add support for symbolically linked launcher #311

  • Expand allowed characters for template type name #317

  • Added new data model variable 'tagged_documents' #323

  • jbake-master: realpath: command not found on Ubuntu-14.04 #329 & #330

Changes:

  • Ignore javadoc error on package #309

  • Use StringBuilder more consistently #328

I’d like to say thanks to everyone who has contributed something to this new release, so in no particular order: Frank Becker, uli-heller, P. Ottlinger, Oliver Lietz, Christian Beikov, Mike McGarr, Gilberto Caetano de Andrade, lamvak, Tobias and Michael Nygard.

This release should also be available via Maven Central, SDKMAN and Homebrew in the next few days.

Download JBake v2.5.1 now and get baking!

By Jonathan Bullock - 01 February 2017