I’m extremely happy to announce that JBake v2.4.0 has finally been released. This is a feature release that includes a number of new features as well as bug fixes and in terms of issues/pull requests closed it is the largest release ever.
Here are the release notes for this version…
New and improved documentation for project #196
Metadata header now supports JSON format being used #114
Thymeleaf templates can now use the .html extension #163
Markdown extension: STRIKETHROUGH added and allowed some extensions to be disabled #171
tag.sanitize configuration option #181
asset.ignore configuration option #193
Make sure no null tag list could break process #129
The href of stylesheet in generated "tag".html is wrong #148
Asset directory name was hard coded #162
Colon in Asciidoctor based post prevents proper title rendering #164
Broken link to /archive in index.gsp #172
"Unable to convert object to String error shown multiple times with no explanation #174
Redundant slash in the example project structures #187
Leading spaces in tags defined in AsciiDoc format are not removed #191
Discrepancy in numbers output when baking jbake.org #204
Update Jacoco to 0.7.X #142
Extract all config constants in one interface #132
content.rootpath returns empty string instead of null #150
All DB related code moved to behind a facade - ContentStore #169
Reclassified ERRORS to WARNINGS when invalid metadata header is detected and display relevant file #179
Removed debug statements from AsciidoctorJ library #199
I’d like to say thanks to everyone who has contributed something to this new release, so in no particular order: Yan Bonnel, Nicolas Delsaux, Vadim, Mariusz Smykuła, flyisland, Gerard Ryan, HuguesH, Christian Bauer, Oliver B. Fischer, Tobias Roeser, Jason Lee, uli-heller, Gilberto Caetano de Andrade, Dmitri Smirnov, Frank Becker and pitpalme.
This release should also be available via Maven Central, GVM and Homebrew in the next few days.
Download JBake v2.4.0 now and get baking!
30 May 2015