Skip to content

@colinodell colinodell released this May 4, 2020 · 6 commits to 1.4 since this release

Fixed

  • Fixed certain Unicode letters, numbers, and marks not being preserved when generating URL slugs (#467)
Assets 2

@colinodell colinodell released this Apr 24, 2020 · 8 commits to 1.4 since this release

Fixed

  • Fixed inline code blocks not be included within heading permalinks (#457)
Assets 2

@colinodell colinodell released this Apr 20, 2020 · 108 commits to master since this release

Fixed

  • Fixed BC break caused by ConverterInterface alias not being used by some DI containers (#454)
Assets 2

@colinodell colinodell released this Apr 18, 2020 · 111 commits to master since this release

Added

  • Added new Heading Permalink extension (#420)
  • Added new Table of Contents extension (#441)
  • Added new MarkdownConverterInterface as a long-term replacement for ConverterInterface (#439)
  • Added new DocumentPreParsedEvent event (#427, #359, #399)
  • Added new ListBlock::TYPE_BULLET constant as a replacement for ListBlock::TYPE_UNORDERED
  • Added new MarkdownInput class and MarkdownInputInterface to handle pre-parsing and allow listeners to replace Markdown contents

Changed

  • Block & inline renderers will now render child classes automatically (#222, #209)
  • The ListBlock constants now use fully-lowercased values instead of titlecased values
  • Significantly improved typing

Fixed

  • Fixed loose comparison when checking for table alignment
  • Fixed StaggeredDelimiterProcessor returning from a void function

Deprecated

  • The Converter class has been deprecated; use CommonMarkConverter instead (#438, #439)
  • The ConverterInterface has been deprecated; use MarkdownConverterInterface instead (#438, #439)
  • The bin/commonmark script has been deprecated
  • The following methods of ArrayCollection have been deprecated:
    • add()
    • set()
    • get()
    • remove()
    • isEmpty()
    • contains()
    • indexOf()
    • containsKey()
    • replaceWith()
    • removeGaps()
  • The ListBlock::TYPE_UNORDERED constant has been deprecated, use ListBlock::TYPE_BULLET instead
Assets 2

@colinodell colinodell released this Apr 13, 2020 · 165 commits to master since this release

Fixed

  • Fixed configuration/environment not being injected into event listeners when adding them via [$instance, 'method'] callable syntax (#440)
Assets 2

@colinodell colinodell released this Apr 5, 2020 · 167 commits to master since this release

Fixed

  • Fixed event listeners not having the environment or configuration injected if they implemented the EnvironmentAwareInterface or ConfigurationAwareInterface (#423)
Assets 2

@colinodell colinodell released this Mar 25, 2020 · 170 commits to master since this release

Fixed

  • Optimized URL normalization in cases where URLs don't contain special characters (#417, #418)
Assets 2

@colinodell colinodell released this Feb 28, 2020 · 176 commits to master since this release

Fixed

  • Fixed return types of Environment::createCommonMarkEnvironment() and Environment::createGFMEnvironment()
Assets 2

@colinodell colinodell released this Feb 9, 2020 · 180 commits to master since this release

ℹ️ Do you use league/commonmark-ext* packages? Those features are now included directly in this library! See #409 for details on making the switch.

Added

  • Added (optional) full GFM support! 🎉🎉🎉 (#409)
  • Added check to ensure Markdown input is valid UTF-8 (#401, #405)
  • Added new unordered_list_markers configuration option (#408, #411)

Changed

  • Introduced several micro-optimizations for a 5-10% performance boost
Assets 2

@colinodell colinodell released this Jan 16, 2020 · 463 commits to master since this release

This release contains the same changes as 1.1.3:

Fixed

  • Fixed link parsing edge case (#403)
Assets 2
You can’t perform that action at this time.