Menu

DAPS 2.4.0 Release

2017-06-14
2017-06-14
  • Frank Sundermeyer

    Hi,

    it has been a long time since we released a new DAPS version, but we were pretty pleased with 2.3.0 and therefore reduced the pace a little bit. DAPS 2.4.0 is mainly a bugfix release and additionally comes with significant improvements on documentation.

    Download DAPS 2.4.0

    For download alternatives and installation instructions refer to the installation instructions.
    Here is the complete list of changes:

    New Features

    • added a dependency checker for DAPS (/usr/bin/daps-check-deps) that makes it easy to check for missing programs/packages
    • added a --lean parameter to PDF generation for creating PDFs with a reduced file size (by reducing the quality of included images); useful for sharing PDFs via e-mail
    • added a stylesheet for returning all IDs from an XML file (daps-xslt/common/get-all-xmlids.xsl)

    Bugfixes

    • Issue 408: The list-file-* commands now work with ROOTIDs from all possible elements
    • Issue 390: When an ID appears twice in the XML and this ID is used with --rootid, DAPS's error message is unhelpful
    • Issue 365: Improved error messages on "File not found" errors (now tells whether the path was provided by command-line or config file)
    • Issue 371: Make path to the xmlformat config file configurable
    • Issue 372: Adjusted debian dependency list
    • Issue 373: Check unpack-locdrop
    • Issue 379: Output error of list-images-multisrc with pretty | wc option
    • Issue 380: Proper error messages when binaries/packages are missing
    • Issue 392: daps-xmlformat writes name of config file into output
    • SVGs were not included in ePUBs (https://bugzilla.suse.com/show_bug.cgi?id=1006204)
    • Setting a default value for db5_version in configure.ac otherwise the DB5 URN in etc/config will be set to an invalid value if DB5 is not installed when running make
    • fixed a few minor issues with the config file parser that were introduced with 2.3.0 (among them issue 387)
    • Increased Java stacksize for jing
    • Improved the DocBook5 -> DocBook 4 (-> NovDoc) conversion
    • compatibility: Debian's version of which does not support long parameters

    Documentation

    • Various updates to reflect changes in the code
    • Issue 345: added documentatioon for the xmlformat subcommand
    • Issue 362: added documentation for the --jobs option
    • Issue 363: added documentation about building a bigfile from invalid sources
    • Issue 364: added documentation for the --norefchecks option
    • Issue 403: improved documentation about stylesheet customizing (also see #407)
    • Issue 404: clarify doc about listing unused images
    • completely revised the doc (spelling, language and grammar)
    • doc is not yet 100% on par with the code, but we are getting closer

    Compatibility

    • successfully tested DAPS on Linux Mint 18.1
     

    Last edit: Frank Sundermeyer 2017-06-14
  • Anonymous

    Anonymous - 2017-07-04

    Hi!
    Could you tell me if I can use daps to transforming documents that are created using DocBook Assemblies, for example:
    <assembly version="5.1" xmlns="http://docbook.org/ns/docbook" <info="">
    title
    </info>

    <resources>
    <resource href="plan-strp-adf-12.2.1.2.0-art.xml" xml:id="plan-strp-adf-12.2.1.2.0-art"/>
    </resources>

    <structure renderas="book">
    <module renderas="chapter" resourceref="plan-strp-adf-12.2.1.2.0-art"/>
    </structure>
    </assembly>

    Thank you!

     
    • Thomas Schraitle

      Hi,

      Could you tell me if I can use daps to transforming documents that are created using DocBook Assemblies

      Unfortunately not yet. However, we've tracked that already in DAPS issue#163.

      Currently, the Assembly schema and its documentation contains some discrepancies. I've filed a bug report which I hope will be fixed soon.

      Tom

       

Anonymous
Anonymous

Add attachments
Cancel





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.