Releases: icidasset/markdown-gren
Releases · icidasset/markdown-gren
Release list
5.1.1
5.1.0
5.0.1
5.0.0
4.0.0
3.2.0
3.1.0
---- Markdown - MINOR ----
Added:
jsonDecoder : Json.Decode.Decoder Markdown.Block.Block
toJson : Markdown.Block.Block -> Json.Decode.Value
---- Markdown.Transmutationist - MINOR ----
Added:
blockDecoder : Json.Decode.Decoder Markdown.Block.Block
blockType : Markdown.Block.Block -> String.String
htmlDecoder : Json.Decode.Decoder Markdown.Inline.Html
htmlToJson : Markdown.Inline.Html -> Json.Encode.Value
htmlType : Markdown.Inline.Html -> String.String
inlineDecoder : Json.Decode.Decoder Markdown.Inline.Inline
inlineToJson : Markdown.Inline.Inline -> Json.Encode.Value
inlineType : Markdown.Inline.Inline -> String.String
toJson : Markdown.Block.Block -> Json.Encode.Value
3.0.0
---- Markdown.Transmutationist - MAJOR ----
Changed:
- inlineToHtmlWithOptions :
Inline -> { imageLoadingStrategy : LoadingStrategy } -> Html msg
+ inlineToHtmlWithOptions :
{ imageLoadingStrategy : Markdown.Transmutationist.LoadingStrategy }
-> Markdown.Inline.Inline
-> Transmutable.Html.Html msg
- toHtmlWithOptions :
Block -> { imageLoadingStrategy : LoadingStrategy } -> Html msg
+ toHtmlWithOptions :
{ imageLoadingStrategy : Markdown.Transmutationist.LoadingStrategy }
-> Markdown.Block.Block
-> Transmutable.Html.Html msg
2.1.0
---- Markdown.Transmutationist - MINOR ----
Added:
type LoadingStrategy = Eager | Lazy
inlineToHtmlWithOptions :
Markdown.Inline.Inline
-> { imageLoadingStrategy :
Markdown.Transmutationist.LoadingStrategy
}
-> Transmutable.Html.Html msg
loadingStrategyToString :
Markdown.Transmutationist.LoadingStrategy -> String.String
toHtmlWithOptions :
Markdown.Block.Block
-> { imageLoadingStrategy :
Markdown.Transmutationist.LoadingStrategy
}
-> Transmutable.Html.Html msg
2.0.0
---- Markdown.Block - MAJOR ----
Changed:
- type Block
= BlockQuote (Array Block)
| CodeBlock { body : String, language : Maybe String }
| Heading { level : Int } (Array Inline)
| OrderedLooseList { start : Int } (Array (Array Block))
| OrderedTightList { start : Int } (Array (Array Inline))
| Paragraph (Array Inline)
| ThematicBreak
| UnorderedLooseList (Array (Array Block))
| UnorderedTightList (Array (Array Inline))
+ type Block
= BlockQuote (Array.Array Markdown.Block.Block)
| CodeBlock
{ body : String.String, language : Maybe.Maybe String.String }
| Heading
{ level : Basics.Int }
(Array.Array Markdown.Inline.Inline)
| HtmlBlock Markdown.Inline.Html
| HtmlBlockNode
{ tagName : String.String
, attributes : Dict.Dict String.String String.String
}
(Array.Array Markdown.Block.Block)
| Inline Markdown.Inline.Inline
| OrderedLooseList
{ start : Basics.Int }
(Array.Array (Array.Array Markdown.Block.Block))
| OrderedTightList
{ start : Basics.Int }
(Array.Array (Array.Array Markdown.Inline.Inline))
| Paragraph (Array.Array Markdown.Inline.Inline)
| ThematicBreak
| UnorderedLooseList
(Array.Array (Array.Array Markdown.Block.Block))
| UnorderedTightList
(Array.Array (Array.Array Markdown.Inline.Inline))
---- Markdown.Inline - MAJOR ----
Added:
type Html
= Cdata String.String
| Comment String.String
| Declaration String.String
| ProcessingInstruction String.String
Changed:
- type Inline
= Emphasis { char : Char, times : Int } (Array Inline)
| HardLineBreak
| InlineCode String
| Image { alt : String, url : String }
| Link { text : String, url : String }
| Text String
+ type Inline
= Emphasis
{ char : Char.Char, times : Basics.Int }
(Array.Array Markdown.Inline.Inline)
| HardLineBreak
| InlineCode String.String
| InlineHtml Markdown.Inline.Html
| InlineHtmlNode
{ tagName : String.String
, attributes : Dict.Dict String.String String.String
}
(Array.Array Markdown.Inline.Inline)
| Image { alt : String.String, url : String.String }
| Link { text : String.String, url : String.String }
| Text String.String
---- Markdown.Parser.Blocks - MAJOR ----
Changed:
- type RawBlock
= RawBlockQuote String
| RawFencedCode { body : String, language : Maybe String }
| RawHeading { level : Int } String
| RawIndentedCode String
| RawOrderedList
{ leadingSpaces : Int, start : Int, symbol : String }
(Array (Array String))
| RawParagraph { closed : Bool } String
| RawThematicBreak
| RawUnorderedList
{ leadingSpaces : Int, symbol : String }
(Array (Array String))
+ type RawBlock
= RawBlock Markdown.Block.Block
| RawBlockQuote String.String
| RawFencedCode
{ body : String.String, language : Maybe.Maybe String.String }
| RawHeading { level : Basics.Int } String.String
| RawHtml Markdown.Inline.Html
| RawHtmlOpening Markdown.Parser.Html.Opening
| RawHtmlClosing Markdown.Parser.Html.Closing
| RawHtmlText String.String
| RawIndentedCode String.String
| RawOrderedList
{ leadingSpaces : Basics.Int
, start : Basics.Int
, symbol : String.String
}
(Array.Array (Array.Array String.String))
| RawParagraph { closed : Basics.Bool } String.String
| RawThematicBreak
| RawUnorderedList
{ leadingSpaces : Basics.Int, symbol : String.String }
(Array.Array (Array.Array String.String))