FMPP 0.9.14 is released

Daniel Dekany <[email protected]> Sun, 15 Mar 2009 16:11:31 +0100
Newsgroups gmane.comp.text.fmpp
Message-ID <[email protected]>
Download:
http://prdownloads.sourceforge.net/fmpp/fmpp_0.9.14.tar.gz
or
http://prdownloads.sourceforge.net/fmpp/fmpp_0.9.14.zip


Changes
-------

Bug fixes:

* Fixing bug that caused "skipUnchanged" to skip a file when the
  destination was newer than the source. Now it only skips files when
  the modification date of the source and destination files are
  exactly the same.

* Fixing some TDD parser crashes occurring when parsing invalid TDD.

* Preventing obviously useless traversing inside SVN and CVS
  directories.

* Fixed some typos in the documentation.

New features, improvements:

* FMPP now can create empty directories using one of the two new
  features (reminder: FMPP creates output directories on-demand before
  an actual output file is created in them, hence usually it doesn't
  create empty directories):

  - If a directory file contains a file named "createdir.fmpp" then
    that will ensure that the containing directory will exist in the
    output as well. The "createdir.fmpp" file itself will not appear
    in the output, it's only a marker.

  - New setting, "alwaysCreateDirectories": If this is set to true,
    all processed directories will produce a corresponding output
    directory, even when that directory will be empty.

* The XML data loader now supports XInclude-s by setting its
  "xincludeAware" option to true.

* To follow the Ant conventions, now "sourceRoot" can alternatively be
  specified with the "srcdir" attribute, and "outputRoot" with the
  "destdir" attribute of the Ant task.

* API: New JavaBean propery in fmpp.Engine and fmpp.setting.Settings:
  "dontTraverseDirectories". It should be set to true by front-ends
  that explicitly specify the list of all source files and source
  directories, rather than expecting the Engine to discover them. Till
  now such front-ends only specified the list of files, so this
  property wasn't needed. However, to support the new
  alwaysCreateDirectories setting, now the list of directories should
  be passed as well, and hence the need for this new property.

* Updated freemarker.jar and the included FreeMarker Manual to 2.3.15.

-- 
Best regards,
 Daniel Dekany


------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com