Files | Admin

Notes:

Release Name: 0.5.6

Notes: The main emphasis on this release lies on a new implementation of the update tree/write tree cycle which now also allows the creation of nodes not only in the update tree phase but also in the write phase. A user visible change of this is, for example, that nodes for page fragment are now not created at page node creation time but through a content processor when the page node is written. Since menus would not be correctly generated in this situation, the update/write cycle is now executed as often as needed (which amounts to two times in nearly all situations). > Since the internal code changed a lot from the last release, you may need to update your > extensions to comply with the new internal API! Have a look at the ChangeLog or the `git log` to > see all changes. {.exclamation} Building on the above changes a new webgen tag for generating high quality graphics using the LaTeX library PGF/TikZ is now available. The next release of webgen will concentrate on the blog support. For example, a source handler for automatically generating tag pages is in the works. Stay tuned!


Changes: * Major enhancements: - Updated internals to allow for node creation during the write phase - Fragment nodes are now generated by the content processor [fragments] - Added new webgen tag [`link`][link] for generating links - Added new webgen tag [`tikz`][tikz] for generating high quality graphics * Minor enhancements: - Added new option to SourceHandler::Feed for specifying the name of the block that should be rendered for the feed entry content - Added new option to SourceHandler::Feed for specifying the RSS version that should be used - The feed entries for SourceHandler::Feed are now ordered from newest to oldest instead of the other way around - Added new configuration option [`tag.langbar.lang_names`][langnames] - Many documentation fixes, especially in the configuration reference * Bug fixes: - Fixed a small bug in Webgen::Page: empty block options work again now - Fixed all bugs that occured when running the test suite with Ruby 1.9 [link]: {relocatable: ../documentation/tag/link.html} [tikz]: {relocatable: ../documentation/tag/tikz.html} [fragments]: {relocatable: ../documentation/contentprocessor/fragments.html} [langnames]: {relocatable: ../documentation/reference_configuration.html#taglangbarlang_names}