Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

maven-doxia-module-xhtml5-2.1.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: maven-doxia-module-xhtml5 Distribution: openSUSE Tumbleweed
Version: 2.1.0 Vendor: openSUSE
Release: 1.1 Build date: Sat Mar 21 23:21:48 2026
Group: Development/Libraries/Java Build host: reproducible
Size: 16171 Source RPM: maven-doxia-2.1.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://maven.apache.org/doxia/
Summary: XHTML5 module for maven-doxia
This package provides XHTML5 module for maven-doxia.

Provides

Requires

License

Apache-2.0

Changelog

* Sat Mar 21 2026 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream version 2.1.0
    * New features and improvements
      + Distinguish between linebreaks for formatting markup and
      linebreaks in output
      + Return SinkEventAttributes instead of super class
      MutableAttributeSet for filterAttributes
      + Optionally leave fragments of internal links untouched
      Support strikethrough for Markdown sink
      + DOXIA-770: Only escape when necessary
      + DOXIA-760: Clarify table justification semantics and introduce
      new "JUSTIFY_DEFAULT" alignment
      + DOXIA-756: Allow to customize macro execution
      + DOXIA-759: Support anchors in MarkdownSink
    * Bug Fixes
      + MarkdownSink: Fix verbatim inside table cell
      + Make sure to emit metadata prior everything else
      + Convert all globally available attributes to HTML5 compliant
      ones
      + Html5BaseSink: Convert non-compliant HTML5 attributes to
      compliant ones
      + Support "name" attribute in "a" element still in XHTML5
      + Never emit Markdown inside HTML context
      + Use JSoup to convert HTML to XHTML after parsing with Flexmark
      + DOXIA-764: Strip leading newline after
      + DOXIA-763: Distinguish between verbatim source and non-source
      in MarkdownSink
      + DOXIA-758: Consider emitComments flag in MarkdownSink
      + DOXIA-757: Don't strip leading "#" from link names
      + DOXIA-753: Do not end lists with a blank line
      + DOXIA-751: Linked inline code must be emitted in right order
      + DOXIA-749: Correctly indent and separate blocks inside list
      items
      + DOXIA-750: Properly apply inlines inside HTML blocks
      + DOXIA-747: Emit headings at beginning of line for Markdown
    * Documentation updates
      + Site: Convert APT to Markdown
      + Improve documentation of supported extensions
      + (doc) Fix missing references in JavaDocs
    * Maintenance
      + Cleanup tests
      + JUnit Jupiter best practices
      + Remove commons-lang3 and commons-text dependencies
      + feat: enable prevent branch protection rules
      + Cleanup pom, remove redundant dependencies
      + Drop almost all usages of plexus-utils
      + Remove not used and outdated clirr-maven-plugin
      + Enable Github Issues
      + DOXIA-772: Deprecate Sink.sectionTitle() and sectionTitle_()
      + DOXIA-754: Clarify method order for nested lists
    * Dependency updates
      + Bump org.jetbrains:annotations from 25.0.0 to 26.1.0
      + Bump org.codehaus.plexus:plexus-testing from 1.4.0 to 2.1.0
      + Update to parent 47 and site 2.0.0
      + Bump org.jsoup:jsoup from 1.21.2 to 1.22.1
      + Bump commons-io:commons-io from 2.17.0 to 2.21.0
      + Drop almost all usages of plexus-utils
      + Bump org.junit:junit-bom from 5.11.1 to 5.13.4
      + Bump xmlunitVersion from 2.10.0 to 2.10.3
* Tue Jun 03 2025 Fridrich Strba <fstrba@suse.com>
  - Add dependency on objectweb-asm to build with sisu 0.9.0.M4
* Thu Oct 03 2024 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream version 2.0.0
    * Sub-task
      + DOXIA-599: Replace <a /> element's name attribute with id
      attribute
      + DOXIA-668: Remove all obsolete attributes in HTML5
      + DOXIA-672: Parse id attribute only on <a /> elements by
      default
      + DOXIA-674: Replace table border handling with new CSS class
      + DOXIA-675: Replace table alignment attributes with CSS styles
    * Bug
      + DOXIA-590: Either provided element class or default class
      gets ignored
      + DOXIA-598: Generated XHTML5 content does not pass W3 HTML5
      Validation Service
      + DOXIA-619: Sink.sectionTitle1() creates <h2> instead of <h1>
      + DOXIA-641: AptParser throws exception if title is not present
      + DOXIA-649: Plexus to Sisu migration missed singleton
      annotation
      + DOXIA-662: Non unique IDs generated by IndexingSink
      + DOXIA-671: Double quotes contained in markdown page are
      removed in HTML output
      + DOXIA-689: Restore incorrectly removed (HTML5) attributes
      + DOXIA-690: Markdown Parser: Multiline metadata incorrectly
      rendered
      + DOXIA-691: APT: Emit multiple authors in separate meta tags
      + DOXIA-692: Markdown Sink: Incorrect escape characters
      + DOXIA-693: Markdown Sink: Incorrect ordered list item prefixes
      + DOXIA-694: Markdown Sink: Too many line separators
      + DOXIA-695: Support of h6 in xhtml output is broken
      + DOXIA-699: Xhtml5Parser may emit sectionX() without
      sectionX_() when using both <hX> and <section>
      + DOXIA-704: style and class attributes not merged when
      user-supplied in XHTML5 sink
      + DOXIA-706: Sink.text(String, SinkEventAttributes) not properly
      supported by Xhtml5BaseSink
      + DOXIA-714: MarkdownSink: Fix table justification and figures
      + DOXIA-715: Sink.text(String, SinkEventAttributes) not properly
      supported by AptSink and MarkdownSink
      + DOXIA-724: Sink pipeline returned by
      AbstractParser.getWrappedSink(...) has wrong order
      + DOXIA-726: MarkdownSink: Incorrect escaping of <,>,",' and &
      + DOXIA-727: MarkdownSink: Incorrect escaping inside code spans
      + DOXIA-734: XHTML 1.0 elements/attributes which are obsolete in
      XHTML5 no longer detected by XdocParser/FmlParser
      + DOXIA-737: [REGRESSION] Making EmitAnchorsForIndexableEntries
      by default does not extract document titles anymore
      + DOXIA-740: Rendering Markdown silently truncates files that
      skip a heading level
    * New Feature
      + DOXIA-569: Add Markdown Sink to be able to convert anything to
      Markdown
      + DOXIA-660: Add ability to hide table rows via CSS
      + DOXIA-722: Optionally create anchors for indexable entries
      (used in TOC macro)
    * Improvement
      + DOXIA-617: doxia-module-markdown: Add support for --- header
      section marks
      + DOXIA-665: Add anchors around FML parts
      + DOXIA-667: Add <summary> and <details> to recognized tag list
      + DOXIA-669: Improve/rework CachedFileEntityResolver
      + DOXIA-676: Remove all obsolete elements in HTML5 and add new
      ones
      + DOXIA-679: Introduce Sink#tableRows(void) method
      + DOXIA-680: Don't wrap elements in anchors
      + DOXIA-684: replace flexmark-all dependency with core + only
      the used extensions
      + DOXIA-685: Replace SinkEventAttributes#BOXED with #SOURCE to
      clearly separate between regular verbatim and verbatim source
      (code)
      + DOXIA-687: Introduce Sink#verbatim(void) method
      + DOXIA-700: Streamline, update and simplify Doxia ID generation
      + DOXIA-709: Clarify usage of overlapping Sink methods
      + DOXIA-711: Introduce SinkWrapper with factory
      + DOXIA-716: Update and unify XMLReader creation and
      configuration
      + DOXIA-723: Optionally expose document location in Sink
      + DOXIA-728: MarkdownSink: Support blockquotes
      + DOXIA-731: Simplify HTML emitted from Sink.verbatim(...)
      + DOXIA-732: Do not fail for duplicate anchor names
      + DOXIA-738: Add Footnote extention for Markdown module
      + DOXIA-739: Disable source code highlighters for verbatim
      blocks for Markdown
    * Task
      + DOXIA-534: Remove Doxia Logging API
      + DOXIA-630: Remove all deprecated modules
      + DOXIA-631: Remove all deprecated macros
      + DOXIA-632: Remove remaining deprecated code
      + DOXIA-633: Drop and replace usage of HttpComponents in Core
      + DOXIA-634: Drop and replace usage of Commons Lang in Core
      + DOXIA-635: Drop and replace usage of Commons IO in Markdown
      Module
      + DOXIA-638: Replace Plexus Container Default with Sisu Plexus
      Shim
      + DOXIA-643: Upgrade to Java 8
      + DOXIA-644: Replace Plexus Annotations with Java Inject along
      with JUnit 5
      + DOXIA-645: Clean up exceptions
      + DOXIA-650: Make MarkdownParser to be a text parser with text
      markup
      + DOXIA-652: Drop build-info.properties in favor of default
      pom.properties
      + DOXIA-656: Make XHTML5 default implementation of HTML
      + DOXIA-657: Deprecate XHML(4) module
      + DOXIA-663: Remove deprecated XHTML module
      + DOXIA-666: Remove code duplication Xhtml5Sink
      + DOXIA-670: Drop dead XdocSink#link(String, String) method
      + DOXIA-673: Remove compat handling of absent Sink#tableRows()
      calls
      + DOXIA-678: Add missing elements in Xhtml5BaseParser
      + DOXIA-688: Remove empty alt attribute value on images which
      causes the browser not to render replacement icon
      + DOXIA-702: Fix dependency warnings in Markdown module
      + DOXIA-705: Remove remaining deprecated/duplicated code
  - Removed patch:
    * 0002-Commons-configuration2.patch
      + The upstream version is already ported to
      commons-configuration2
* Sun Sep 29 2024 Fridrich Strba <fstrba@suse.com>
  - A runtime dependency needs to be resolved with %%mvn_install
* Mon Jun 10 2024 Fridrich Strba <fstrba@suse.com>
  - Use plexus-metadata-generator executable directly to simplify
    build classpath
* Tue Apr 02 2024 Fridrich Strba <fstrba@suse.com>
  - Add dependency on plexus-xml where relevant
    * this will be needed for smooth upgrade to plexus-utils 4.0.0
* Wed Feb 21 2024 Fridrich Strba <fstrba@suse.com>
  - Use %patch -P N instead of deprecated %patchN.
* Tue Sep 26 2023 Fridrich Strba <fstrba@suse.com>
  - Added patch:
    * 0002-Commons-configuration2.patch
      + port to commons-configuration2 in order to remove dependency
      on old commons-lang
* Sat Sep 23 2023 Fridrich Strba <fstrba@suse.com>
  - Upgrade to upstream version 1.12.0
    * Changes
      + DOXIA-409: Upgrade to FOP 2.2
      + DOXIA-497: Fix rendering links and paragraphs inside tables
      + DOXIA-584: Rewrite .md and .markdown links to .html
      + DOXIA-576 Upgrade HttpComponents: httpclient to 4.5.8 and
      httpcore to 4.4.11
      + DOXIA-570: Escape links to xml based figureGraphics image
      elements
      + SECURITY: Use HTTPS to resolve dependencies in Maven Build
      + MNGSITE-393: remove old Maven 1 and 2 info
      + DOXIA-612: update commons-lang to 3.8.1
      + DOXIA-610: Drop dependency to outdated Log4j
      + Fix Java 7 compatibility that was broken with DOXIA-616
      + DOXIA-618: import tests from maven-site-plugin
      + DOXIA-609: Fixed crosslinks starting with a dot in markdown
      files
      + replace deprecated class from commons-lang
      + fill in some generic types
  - Removed patch:
    * 0001-Fix-itext-dependency.patch
      + no need to patch a module that we disable
* Fri May 13 2022 Fridrich Strba <fstrba@suse.com>
  - Fix build with modello 2.0.0

Files

/usr/share/java/maven-doxia
/usr/share/java/maven-doxia/doxia-module-xhtml5.jar
/usr/share/maven-metadata/maven-doxia-doxia-module-xhtml5.xml
/usr/share/maven-poms/maven-doxia
/usr/share/maven-poms/maven-doxia/doxia-module-xhtml5.pom


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 21 22:23:10 2026