The Apache Maven team is pleased to announce the release of the Apache
Maven Doxia, version 2.0.0
https://maven.apache.org/doxia/
Release Notes - Maven Doxia - 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
** Dependency upgrade
* [DOXIA-636] - Upgrade Plexus Utils to 3.3.1
* [DOXIA-637] - Upgrade XML Unit to 2.8.4
* [DOXIA-651] - Upgrade Flexmark to 0.50.50
* [DOXIA-653] - Upgrade Plexus Utils to 3.4.2
* [DOXIA-654] - Upgrade XML Unit to 2.9.0
* [DOXIA-655] - Upgrade SLF4J to 1.7.36
* [DOXIA-658] - Upgrade test dependencies
* [DOXIA-659] - Upgrade Parent to 36
* [DOXIA-661] - Upgrade Commons Text to 1.9
* [DOXIA-664] - Upgrade Flexmark to 0.62.2
* [DOXIA-681] - Upgrade Plexus Utils to 3.5.0
* [DOXIA-686] - Upgrade to Maven Parent 39
* [DOXIA-697] - Upgrade commons-text to 1.10.0
* [DOXIA-701] - Upgrade components
* [DOXIA-708] - Upgrade to Parent 40
* [DOXIA-717] - Upgrade to org.codehaus.plexus:plexus-testing 1.3.0
* [DOXIA-719] - Properly manage Commons IO/Lang 3
* [DOXIA-720] - Upgrade to Parent 41
* [DOXIA-721] - Upgrade to JUnit 5.10.1
* [DOXIA-735] - Upgrade commons-io:commons-io to 2.16.1
* [DOXIA-736] - Upgrade to Parent 42
* [DOXIA-741] - Upgrade to Parent 43
* [DOXIA-742] - Upgrade to Plexus Utils 4.0.1 and XML 3.0.1
Enjoy,
-The Apache Maven team