Skip to content

2.0.0

Choose a tag to compare

@icidasset icidasset released this 17 Jan 14:45
· 12 commits to main since this release
f8f5a47
---- 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))