packages feed

commonmark-pandoc-0.3.0.1: changelog.md

# Changelog for commonmark-pandoc

## 0.3.0.1

  * keep task-list checkbox attached under source positions.
    With sourcepos enabled, an item's first Plain/Para has already been
    wrapped in a Div (wrapper="1") by addBlockAttrs before taskList runs,
    so toTaskListItem's Plain/Para patterns never matched and the
    checkbox was emitted as a separate Plain block preceding the item
    contents. Recognize the wrapper Div and insert the checkbox into
    the Plain/Para inside it.

  * Use B.text for resolved entities. B.str put whitespace inside Str
    nodes for entities like   and 
, violating pandoc AST
    conventions; B.text produces proper Space/SoftBreak elements.

  * Remove redundant illegalCodePoint check.

  * Don't duplicate classes and keys in `addToPandocAttr`.
    Matches the HTML backend's incorporateAttribute, which never
    produces duplicate classes or attribute keys.

  * Make the wrapper `data-pos` suppression robust. Don't rely on the
    wrapper marker being the first entry in the key-value list.

## 0.3

  * Define Applicative instances of IsBlock, IsInline etc.
    (Ashley Yakeley).

  * Track wikilinks with a class instead of the title (Evan Silberman).
    The use of `title="wikilink"` in HTML output likely traces back to
    Pandoc's hijacking of the title attribute for this purpose back when
    Pandoc links didn't have Attrs. A coordinated change in Pandoc moves
    this more appropriately into a class.

## 0.2.3

- Track wikilinks with a class instead of the title (Evan
  Silberman). The use of title="wikilink" in HTML output traces
  back to Pandoc's hijacking of the title attribute for this purpose
  back when Pandoc links didn't have Attrs. A coordinated change in
  Pandoc moves this more appropriately into a class.

## 0.2.2.3

- Avoid adding spurious extra data-pos attribute to wrapper
  Div (#159).

## 0.2.2.2

- Add wrapper="1" when we need to add Div or Span. This is needed for
  good round-tripping; a djot writer can see that this attribute
  was added and remove the wrapping, adding the attributes directly
  to the element.

## 0.2.2.1

- Remove nested footnotes (#138).

## 0.2.2

- Add support for alerts extension (#132).

## 0.2.1.3

- Allow pandoc-types 1.23.

## 0.2.1.2

- Fix addition of sourcepos attributes to blocks (jgm/pandoc#7769).
  We were always adding an enclosing Div, even when the block
  admits attributes. Now the attributes are added to the block
  itself, unless it can't accept attributes (as with inlines).

## 0.2.1.1

- Don't collapse Para to Plain in task lists (#77).

## 0.2.1

- commonmark-pandoc.cabal: remove unneeded build-depend on containers.
- Support wikilinks extension.

## 0.2.0.1

- Allow pandoc-types 1.22.

## 0.2.0.0

- Add HasQuoted instance.
- Apply attributes directly to Table element (#47).

## 0.1.0.0

- Initial release