SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for daps-4.0beta6-198.1.noarch.rpm :

* Tue Sep 17 2024 Frank Sundermeyer - 4.0~beta6Beta release DAPS 4.0 beta6
* Enhancement: - subcommand metadata now also prints out the rootid
* Tue Sep 10 2024 Frank Sundermeyer - 4.0~beta5Beta release DAPS 4.0.beta5:
* Bugfix: - Adding an option to metadata for writing into file Redirecting the output of to a file or pipe did not work, it resulted in only displaying the last line of the output. Using --output now writes the metadata to a file.
* Wed Aug 14 2024 Frank Sundermeyer Beta release DAPS 4.0.beta4:
* New feature: - new subcommand \"metadata\":
* extracts the following metadata from the profiled DocBook XML that contains the given ROOTID (either from DC-file or from - -rootid parameter) - meta[AATTname = \'productname\'] and productname/productnumber - info/title or title - info/subtitle or subtitle - meta[AATTname=\'title\'] - meta[AATTname=\'description\'] - meta[AATTname=\'social-descr\'] - revhistory/revision[1]/date - meta[AATTname=\'task\'] - meta[AATTname=\'series\'] - meta[AATTname=\'category\'] - meta[AATTname=\'type\']
* works for \"regular\" DocBook5 files, for DocBook 5.2 assemblies and for ASCIIDic (via docinfo.xml)
* Mon Aug 05 2024 Frank Sundermeyer - 4.0.beta3Beta release DAPS 4.0.beta3:
* Improvements - ASCIIDoc: Copy namespaces to root element During the postprocess step, the stylesheets copy some often used namespaces (XLink, XInclude, ITS) to the root element of the result tree.
* Fri Jul 05 2024 Frank Sundermeyer - 4.0.beta2Beta release DAPS 4.0.beta2:
* New features: - new command line switch for the \"validation\" subcommand: \"--extended-validation=\" Comma-separated list of extended validation checks Possible values: all|ALL: shortcut for all checks listed below ids: checks for IDs that are not SEO friendly images: checks for missing and duplicated images inlines: checks for empty inline elements tables: checks for invalid tables Example: --extended-validation=\"ids,tables\" Default: unset - new subcommand \"docinfo\" Shows the following information (if available) Title: Subtitle: Product Name: Product Version: Authors: Language: Type: Root ID: (https://github.com/openSUSE/daps/issues/414)
* Improvements - debug/verbose output now also shows values for STYLEASSEMBLY STRUCTID for DocBook assembly sources - DAPS ships a customization layer of the assembly staylsheet which prevents writing of xml:base attributes to avoid problems with image paths in fo/pdf. To re-enable xml:base, use the sring parameter - \"list-src-files\" should work much more relaibly for ASCIIDOC sources now - Documentation has been completely reviewed and anhanced, some 4.0 updates are still missing, though
* Bug fixes: - Path to log file is shown when in debug mode (https://github.com/openSUSE/daps/issues/154) - proper error message is shown when processing dia or ditaa images but the respective packages are not installed (https://github.com/openSUSE/daps/issues/642) - RPM packaging: made poppler-tools an optional dependency (https://github.com/openSUSE/daps/issues/716) - Assemblies: DAPS ships a customization for the assembly stylesheet that removes adding xml:base to the bigfile that is created. With the xml:base entries image paths in fo/pdf are wrong.
* Removed features: - DC-file must not be a link anymore - The option \"--not-validate-tables\" is deprecated since tables are now only validated on demand via extended validation (see above) IMPORTANT: If you use \"--not-validate-tables\" in scripts, you must remove this option, otherwise validation will fail because DAPS will error out
* patch for buggy adoc srcfile listing is obsolete now
* Thu Jun 20 2024 pgajdosAATTsuse.com- remove dependency on /usr/bin/python3 using %python3_fix_shebang_path macro, [bsc#1212476]
* Wed Mar 27 2024 Frank Sundermeyer - Added patch for buggy adoc srcfile listing
* Tue Feb 21 2023 fsundermeyerAATTopensuse.orgBeta release DAPS 4.0.beta1:
* New features: - Support for DocBook assemblies - DocBook\'s topic-based authoring approach, the Assemblies (https://tdg.docbook.org/tdg/5.2/ch06.html) are now supported by DAPS. IF MAIN in the DC-file is set to an assembly, it will automatically be recognized as an assembly by DAPS and be converted to a bigfile that is then processed like a regular DocBook file. In case you assembly consists more than one structure, create a DC-file for each structure and set STRUCTID to the respective structure ID(s) in the DC file(s). NOTE: assembly-support in DocBook is still in development. DAPS requires DocBook 5.2-pre or better! - Limitations: File list commands (e.g. list-srcfiles) will not show the assembly files and included resources, but rather the bigfile. Images will be correctly listed. Similar limitations apply to the package-src and locdrop commands - the packages will contain the bigfile rather than the original sources. Correctly supporting these features is planned for future DAPS releases. - Custom source directories: - Previous DAPS versions required sources to be located in directories xml/ (DocBook) or adoc/ (ASCIIDoc) and images/src/. These directories had to be in the same directory as the respective DC-file. By setting SRC_DIR and IMG_SRC_DIR you now set custom directories for xml/adoc sources and images. Placing images in subdirectories representing their format is also no longer necessary (but still supported). This allows a much more flexible directory setup. Default settings are the ones inherited from DAPS 3.x: xml/ (DocBook) or adoc/ (ASCIIDoc) and images/src/ (images). Values can be set via DC-file (for document-specific settings) or globally in /etc/daps/config or via the command-line (daps -d --imgsrcdir=\"foo/img\" --srcdir=\"foo\") !! Refer to the documentation for more details (incl. do\'s and dont\'s). !! - Always rebuild: - DAPS makes use of Makefiles to make sure only files that really need to be touched get rebuild. So if you would, for example build a PDF and then rebuild it again while the sources have not changed, DAPS would do nothing but displaying the link of the existing PDF. This considerably speeds up build times for large projects. However, it fails to recognize the necessity of a rebuild when changing stylesheets, or sometimes produces unwanted results. With DAPS 3.x you could specify daps --force to force rebuilding everything. With DAPS 4 rebuilding everything will become the new default. To restore the old behavior, set ALWAYS_REBUILD=no in /etc/daps.config (global setting), in ~/.config/daps/dapsrc (user setting), or in the DC-file (document setting). - New default spell-checker: hunspell - Switching from aspell to hunspell as the default spell checker To restore the old behavior, set SPELL_CHECLKER=aspell in /etc/daps.config (global setting), in ~/.config/daps/dapsrc (user setting), or in the DC-file (document setting). You can specify the spell checker on the command line, see daps spellcheck help - PDF file names: - In DAPS 3.x PDF file names for color PDFs followed the pattern _color.pdf. The string \"_color\" has been removed from the filename. Note that graysacle PDFs continue to use the pattern _grayscale.pdf (https://github.com/openSUSE/daps/issues/665) - PNG optimization - In DAPS 3.x, When optimizing PNGs with optipng an exif comment \"optipng\" was added to the image. However, when editing the image afterwards and saving it without optimization, it would be skipped by subsequent optipng runs, because the exif information was still there. The following has been changed: - exif information is no longer used (also removes dependency on exiftool) - with each optipng run, all images are scanned by optipng using \"optipng -o0 -simulate\" (which should not introduce a performance penalty compared to looking up EXIF information - if the check reveals a requirement for optimization the image is changed by a second optipng call - using \"optipng -fix\" also ensures to fix iCCP warnings with libpng > 1.6 (https://github.com/openSUSE/daps/issues/513) - Improved file lists for ASCIIDoc sources - list-srcfiles on adoc MAINs now also lists docinfo-files and includes from includes. Conditionals are _not_ evaluated, list-srcfiles will always show _all_ included adoc files. (https://github.com/openSUSE/daps/issues/656)
* Bug fixes: - Added documentation on uppercase and lowercase file extensions (good:
*.png, bad:
*.PNG) (https://github.com/openSUSE/daps/issues/436) - In case a variable was _initially_ assigned with \"+=\" (VAR+=value) rather than with \"=\" (VAR=value) a space was added in front of the value. (https://github.com/openSUSE/daps/issues/650)
* Removed features: - automatic detection of a single or default DC-file has been disabled, the DOCCONF_DEFAULT configuration option has been removed
* Tue Oct 25 2022 Frank Sundermeyer Stable release DAPS 3.3.2:
* Bug fixes: - Make DAPS work with libslt > 1.1.34 (https://github.com/openSUSE/daps/issues/679) - Profiling no longer requires processing instruction - if DC-file/command line contains profile settings the profiling stylesheets will autoimatically be applied (https://github.com/openSUSE/daps/issues/529) - FOP support for google noto-sans fonts (for Japanese, Korean, traditional & simplified Chinese) (https://github.com/openSUSE/daps/issues/684) - Fix validation error where errors were ignored or failed with a bash error (https://github.com/openSUSE/daps/issues/679) - unpacking locdrops automatically removes dm:editurl from docmanager XML header (if present) - Building parts of a document (with --rootid) is no longer supported when rootid points to a section or sect1 (because depending on HTML chunkling, this may result in an empty document) (https://github.com/openSUSE/daps/issues/686)
* Helper scripts: - Added a few scripts for handling SUSE localization branches, improving SEO and migrating frm DocBook4 to DocBook5 - can be found in the sources under contrib/ (not included in SUSE packages)
* Obsoletes patch daps-fix-build-against-libxslt-1.1.36+.patch
* Mon Oct 17 2022 David Anes
* Add patch to build against libxslt 1.1.36+: - In libxslt >=1.1.35, the XSLT processor changed the resolution strategy. It gets two template rules (xi:include/AATThref and xi:include/AATT
*) with the same priority (0.5). That\'s why we need to lower the priority to zero for xi:include/AATT
* - Added patch \"daps-fix-build-against-libxslt-1.1.36+.patch\"
* Mon Feb 14 2022 Stefan Knorr - Stable release DAPS 3.3.1:
* Bug fixes: - Added `--not-validate-tables` parameter that disables extended table validation to additional targets
* Mon Feb 07 2022 Stefan Knorr - Stable release DAPS 3.3.0:
* New features: - DocBook table validation is now enabled by default as part of validation and building (#532) - Improved validation to always check XML validity, tables, images, and IDs, rather than stopping after the first issue occurs - Set up Poppins font in FOP config delivered with DAPS
* Bug fixes: - Fixed validation failures occurring because `--verbose` was set - Fixed xml-wellformedness check to use a non-zero exit code when entity definitions are missing (#539) - Improved image check during validation to check within context of entire set, not just current root ID (#627) - Fixed output of missing/duplicated image list displayed during build (#634) - Fixed paths to entity files in `unpack-locdrop` - Fixed output of `daps -v` when there is no XSL-FO formatter installed (#622) - Fixed `daps spellcheck --help` output - Improved messages for `unpack-locdrop` and other subcommands
* Removed features: - Removed unused `process-xrefs` and `checkconformance` stylesheets (#612)
* Repository changes: - Integrated Python tooling and tests for `xml-wellformed` and `getentityname`
* Thu Jun 10 2021 Stefan Knorr - Stable release DAPS 3.2.0:
* New features: - Added config file compatible with xmlformat 1.9 (for the xmlformat version from github.com/someth2say/xmlformat) - Added DocBook table validation script (must be run manually currently)
* Bug fixes: - Properly enabled `--validate-ids` and `--validate-images` validation options - For consistency/compatibility, output PDFNAME deprecation message to stderr - In AsciiDoc postprocess stylesheet, fixed handling of subtitles - Removed remaining references to Ghostscript (#614)
* Removed features: - Remove `html --jsp` target that was unused for years (#609) - Removed the `online-docs` target and associated DocBook 5-to-4 conversion stylesheets (#610) - Removed code to query SVN properties that was unused for years (#611)
* Fri May 21 2021 Stefan Knorr - Stable release DAPS 3.1.2:
* Bug fixes: - Fixed issue where irrelevant XIncludes would cause validation errors (#617)
* Documentation: - Updated installation documentation
* Wed May 12 2021 Stefan Knorr - Stable release DAPS 3.1.1:
* Bug fixes: - Removed error messages that appeared during command-line completion
* Packaging changes: - Updated Spec file from OBS repo
* Tue May 11 2021 Stefan Knorr - Stable release DAPS 3.1.0:
* New features: - Allow converting AsciiDoc books with multiple parts into a DocBook set (`--adocset`/`ADOC_SET=\"yes\"`) - Remove `dm:docmanager` during `unpack-lockdrop` when `--remove-dm` is used - Added support for DITAA diagrams as an image format (must be added as an external file) (#540) - Allow using `{daps-adoc-attribute}` from AsciiDoc sources to add a list of all AsciiDoc attributes used by DAPS to the output (#573) - Added `daps validate` options `--validate-ids` (checks whether IDs match a basic SEO-compatible set of characters) and `--validate-images` (checks for missing and duplicated images) - Renamed `daps checklink` to `daps linkcheck` for consistency with `daps spellcheck` and `daps stylecheck` - Renamed `PDFNAME` to `OUTPUTNAME` DC file option to clarify its purpose
* Removed features: - Removed support for the Xfig (`.fig`), PDF, and EPS image formats - Removed support for the `asciidoc` tool, DAPS now only supports AsciiDoctor - Removed support for `--xsltparam` which has been replaced by `--stringparam` - Removed `--css=none` option of `daps epub` - Removed `daps-auto.pl` which has been replaced by `daps-autobuild` - Removed all support for Python 2 dependencies
* Bug fixes: - When AsciiDoctor outputs a warning, DAPS will now fail, avoiding XML issues that would crop up later (this only works if AsciiDoctor >= 1.5.7 is used) - Find unresolvable AsciiDoc attribute references (such as `{reference}`) and error out rather than adding them to the output - When converting AsciiDoc, always unset the `imagesdir` attribute, so DAPS can mandate its own `images` directory - On successive DAPS runs, always convert AsciiDoc files to XML again - Improved default IDs generated by AsciiDoctor, to avoid leading underscores in IDs (#520) - Improved AsciiDoc `postprocess.xsl` clean-up stylesheet: - Rewrite `AATTcontentwidth` to `AATTwidth` - Improved display of article titles - Fixed validation of generated abstract elements - Improved workarounds for `authorinitials`, `othername`, `lineage` - Output AsciiDoc `<>` construct as `title ()` (same for links) - Improved handling of slightly misused AsciiDoc block/ example syntax that was previously converted to GeekoDoc-incompatible `formalpara` elements - Fixed updating of profiled files when an entity or the DC file of the source has changed - Only use AsciiDoctor\'s `--failure-level` if the version of AsciiDoctor is new enough to support it - Allowed use of AsciiDoc attributes defined on command line and in DC file at the same time - Made DAPS\'s default set of AsciiDoc attributes overridable - Internally handle `--param` the same as `--stringparam` (#589) - Made sure that both `index.html` and `[ROOTID].html` are generated during HTML builds - Reworked `getentityname.py` (#556) - Restored compatibility with Novdoc profiling stylesheet references - Avoid stumbling over empty hrefs in XIncludes during validation - Fixed issue where DC file parser would concatenate rather than overwrite values - Fixed issue where DC file parser would not correctly recognize last line of a DC file if it did not end in a newline character (#553) - Fixed issue where default entities like `—` could not be found - Fixed `unpack-locdrop` runs that failed because file lists contained spaces rather than line breaks - Use `PROFOS` value during `locdrop` - Fixed `daps html --nostatic` build failure resulting from identical files error - Fixed GNU Make 4.3 `+=` operator compatibility - Added compatibility with Inkscape 1.0 command-line options - Set initial memory for FOP - Fixed path to Avalon Framework (bsc#1175214) - Fixed LibreOffice Draw executable name for Debian (#564) - Improved error message when MAIN file is missing (#494) - Improved error message displayed when ROOTID does not exist in the document (#546) - Show FOP warnings when running with `-vv` or higher verbosity - Suppressed error messages about missing `xml:base` during `daps linkcheck` (#558) - Improved message output of `daps-xmlwellformed` - Improved Git updating flow in `daps-autobuild`
* Documentation: - Added man pages for `daps-xmlformat` and `daps-check-deps` (#491) - Added documentation for generating a DocBook set from an AsciiDoc book - Fixed typos and other minor issues throughout the documentation
* Packaging changes: - Cleaned up TAR archives generated by GitHub (#489) - Do not make libexec XSL files executable (#492)
 
ICM