2.4.0 #968
colinodell
announced in
Announcements
2.4.0
#968
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
See the upgrading guide for more information about the exception-related changes
Added
CommonMarkException
marker interface for all exceptions thrown by the libraryAlreadyInitializedException
InvalidArgumentException
IOException
LogicException
MissingDependencyException
NoMatchingRendererException
ParserLogicException
heading_permalink/apply_id_to_heading
- Whentrue
, theid
attribute will be applied to the heading element itself instead of the<a>
tagheading_permalink/heading_class
- class to apply to the heading elementheading_permalink/insert
- now acceptsnone
to prevent the creation of the<a>
linktable/alignment_attributes
configuration option to control how table cell alignment is rendered (Table alignment config option #959)Changed
RuntimeException
toLogicException
(or something extending it), including:CallbackGenerator
s that fail to set a URL or return an expected valueMarkdownParser
when deactivating the last block parser or attempting to get an active block parser when they've all been closedEnvironment
Node
when no renderer has been registered for itHeadingPermalinkProcessor
now throwsInvalidConfigurationException
instead ofRuntimeException
when invalid config values are given.HtmlElement::setAttribute()
no longer requires the second parameter for boolean attributesFixed
@throws
docblocks throughout the codebase, includingConverterInterface
,MarkdownConverter
, andMarkdownConverterInterface
.\RuntimeException
s were thrown, which was inaccurate as\LogicException
s were also possible.This discussion was created from the release 2.4.0.
Beta Was this translation helpful? Give feedback.
All reactions