Releases: openSUSE/daps
Releases · openSUSE/daps
DAPS 2.0~rc4
Bugfixes
- various fixes for the man pages
- improved the make code
DAPS 2.0~rc3
Features
- Full support for DocBook 5 (finally)
- Moved DAPS user config directory to ~/.config/daps/. The config file has been renamed to dapsrc (the user will be notified and DAPS will automatically do the move if the user agrees)
- all of DocBook's profiling attributes are now supported
- Added script and stylesheets to migrate DocBook4 projects to DocBook 5 (libexec/daps-migrate)
- Added support for local static/ directories
- Established new locdrop workflow
- strings passed with
--xsltparam
no longer need to be quoted with double
and single quotes--only use double quotes now - Support for both,
/usr/bin/xml
(SUSE) and/usr/bin/xmlstarlet
(Ubuntu)
Build support
- Various build fixes to make it work on Debian Wheezy, Fedora 20/21
openSUSE 13.x, SLE 12, and Ubuntu 14.10 - tested DAPS on Debian Wheezy, Fedora 20/21 and Ubuntu 14.10
- Definied DAPS version for major, minor, and micro (configure.ac)
- Introduced daps_version_{major,minor,micro} substitutions
- Corrected URL from SourceForge to GitHub
- Used DAPS version in AC_MSG_NOTICE
- Unified copyright statements
- Let configure change the Version in entity-decl.ent
- Added more testcases, fixed errors in test cases
- version string in manuals and man pages is now automatically set by
configure/make
Documentation
- Significant documentation updates for version 2.0
- provided useful READMEs in ASCII Doc format
Bugfixes:
- various fixes and improvements for bin/daps-init
- Created DOCTYPE and PI node manually for daps-xslt/profiling/ stylesheets
- issue #151: Detect DocBook XSL Stylesheet Version in daps
- issue #157: Add option for optimising PNG files for targets
locdrop
andpackage-src
- issue #223: Paths starting with ~ are now correctly resolved
- issue #227: Made
--static
for HTML builds the default - issue #230: Moved DAPS config to ~/.config/daps/
- issue #249: Added support for all missing profiling attributes supported by DocBook
- issue #250: building Japanese text format requires external LANG setting
- issue #253: Implement Migration Stylesheets from DocBook 4 <-> DocBook 5
- issue #260: Removed project-web directory (moved into gh-pages branch)
- check for embeeded fonts in PDF now works correctly
- ASPELL_LANG no longer gets overwritten with value from XML document if set in config or on the command line
- package-html no longer fails when called with
--draft
- DocBook5 validation now works correctly
- epub is now correctly generated (STYLEIMG was not always set)
- existing man page builds were duplicated rather than overwritten
Project:
- project moved to GitHub
- Moved all stylesheet related files to https://github.com/openSUSE/suse-xsl
- obsolete docmanager code has been removed from the repository
- source clean-up
- source changes are tested with Travis
TODOs:
- test DocBook 5 with the latest DAPS develop version
- review DAPS documentation
- check existing test cases, add test cases for DocBook5
- add tests to Travis integration service
- Integrate manpage fixes from feature branch
- Integrate make improvements from feature branch
DAPS 2.0~rc2
Features
- "static" directories are now expected to be located within specific subfolders of the chosen style root
- EPUB now supports "static" folders
Bugfixes
- EPUB 3 builds now succeed
- Mobipocket builds succeed again
DAPS 2.0~rc1
Miscellaneous
- Language string in resulting filenames is no longer transformed to lowercase but taken as specified in MAIN (needed for SUSE release notes)
DAPS 2.0~beta8
Features
- Added two stylesheets to daps-xslt/relnotes needed to build SUSE release-notes
DAPS 2.0~beta7
- Reverted the change that was introduced with beta6, since the libxml2-2 patches have been removed - they broke too many applications; apart from a minor change in the automake setup this release is identical to beta5
DAPS 2.0~beta6
Bugfixes
- Fixed fatal error: an update of libxml2 changed the behaviour of xmllint's entity handling which made it necessary to add
--noent
to the xmllint calls that check whether the sources are well-formed
DAPS 2.0~beta5
Features
- fully supporting the suse-doc-style-checker (subcommand
stylecheck
) - added tests for targets
package-html
andpackage-pdf
- resulting filenames for
package-html
andpackage-pdf
can now be queried viashowvariable
Bugfixes:
- fix for "online-docs": only tar'ing png and jpg if respective
images are available - fix for ticket #224 (Misleading error message when xml files do
not reside in a directory named xml/) - fix for ticket #217 (Improve error handling for --rootid
parameter) - added tests for targets "package-html and "package-pdf"
- resulting filenames for package-html and package-pdf can now
be queried via "showvariable"
DAPS 2.0~beta4
Bugfixes:
- replace special characters (such as space or "/") from profiling attributes with "_" when generating the profilingdirectory path
- Made profiling depend on the DC file, too, to ensure a rebuild is triggered whenever the DC file changes
- STYLEIMG was set in a way that it had an incorrect value in case a fallback STYLEROOT directory was used
- Improved error message when not being able to determine DocBook version
spec file
- require xmlstarlet
- remove emacs-psgml recommendation
- svg-dtd package has been renamed to svg-schema
DAPS 2.0~beta3
Features:
- Use original HTML DocBook Stylesheets for txt output by default: to use custom stylesheets set TXT_USE_DBSTYLES to "no"
Bugfixes:
- STYLEROOT and FB_STYLEROOT definitions in the config files were checked even if values were specified on the command line (issue #210)
- JSP result directory was incorrect when no profiled MAIN existed (issue #211)
- PDF was not copied to the result dir when running
package-pdf
- Improved error message when having specified a second bareword after the subcommand (issue #184)