Changes to Mallard

This is a draft specification. It is likely that changes will still be made before the final specification.

Changes in Mallard 1.2

Changes in Mallard 1.1

  • The new hi inline element can be used to highlight runs of text, such as added or changed code in successive code examples. The recommended ins and del style hints can be used for inserted and deleted text in a diff. See MEP-0009 and Issue 3.

  • The mime attribute has been deprecated on the block code, block screen, inline code, and inline cmd elements. It has been replaced by the simpler type attribute, which takes a space-separated list of tokens. See MEP-0010 and Issue 38.

  • The new keywords informational element can be used to add keywords to inform search engines. See MEP-0014 and Issue 10.

  • The new th element can be used alongside td elements to indicate header cells, just like in HTML. See MEP-0012 and Issue 9.

  • The id attribute on section elements is now optional. See Issue 2.

  • The id attribute on page and section elements is now defined using a separate pattern in the RELAX NG schema, allowing extensions to override those definitions. See Issue 32.

  • The new div element is a generic block container element without semantics, allowing simple formal paragraphs, easier content reuse, and better behavior for extensions. See MEP-0005 and Issue 15.

  • Formal block elements, including lists and tables, may now contain an optional info element to provide metadata such as attributions, licensing information, and additional titles for extensions. See MEP-0002 and Issue 5.

  • Informational link elements may now point to external resources using an href attribute and provide a title and other metadata as child content. Support for external informational links depends on the type of link. See MEP-0007 and Issue 30.

  • The example element is now a formal element, accepting optional title and desc elements. See Issue 4.

  • The guiseq and keyseq elements allow linking attributes like other inline elements. See Issue 20.

  • The links element accepts a role attribute, allowing you to specify a link title role to try before using the standard link title role for the particular type of links element. See MEP-0003.

© 2013-2019 Shaun McCance
cc-by-sa 3.0 (us)

This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.

As a special exception, the copyright holders give you permission to copy, modify, and distribute the example code contained in this document under the terms of your choosing, without restriction.

Powered by
Mallard