code: function group (selection, transformer, options) {
    const link = selection.has('link') ?
      linkEntity('qm-changelog-group-link', selection.select('link').ps(), selection.ps()) :
      undefined
  
    const title = dom.create('div').class('qm-changelog-group-title')
      .add(link || selection.ps())
  
    const entryEntities = selection.selectAll('entry')
      .sort(utils.compareEntrySelections)
  
    const topLevelChanges = selection.selectAll('change')
      .map(change => {
        return dom.create('div')
          .class('qm-changelog-entry')
          .add(changeDom(change, transformer, options.issueUrl))
      })
  
    const entries = dom.create('div').class('qm-changelog-group-entries')
      .add(topLevelChanges)
      .add(entryEntities.map(ent => entry(ent, transformer, options)))
  
    const labels = dom.create('div').class('qm-changelog-group-labels')
      .add(tags.map(tagType => {
        const topLevelCount = selection.selectAll('change').reduce((acc, change) => {
          return change.param(0) === tagType ? acc + 1 : acc
        }, 0)
        const entrySubCount = entryEntities.reduce((total, entry) => {
          const subtotal = entry.selectAll('change').reduce((acc, change) => {
            return change.param(0) === tagType ? acc + 1 : acc
          }, 0)
          return total + subtotal
        }, 0)
        const count = topLevelCount + entrySubCount
        return count > 0 ? label(tagType, count) : undefined
      }))
  
    const header = dom.create('div').class('qm-changelog-group-head')
      .add(title)
      .add(labels)
  
    const description = selection.has('description') ?
      wrappedParagraph('qm-changelog-description', selection.select('description'), transformer) :
      undefined
  
    const content = dom.create('div').class('qm-changelog-group-body')
      .add(description)
      .add(entries)
  
    return dom.create('div').class('qm-changelog-group')
      .add(createCollapsible(header, content))
  }
docs: /* Creates a group of entries displayed as a collapsible