Skip to content

Releases: icidasset/markdown-gren

5.1.1

Choose a tag to compare

@icidasset icidasset released this 13 Aug 16:35

Full Changelog: 5.1.0...5.1.1

5.1.0

Choose a tag to compare

@icidasset icidasset released this 13 Aug 14:11

Full Changelog: 5.0.1...5.1.0

5.0.1

Choose a tag to compare

@icidasset icidasset released this 13 Aug 12:45

Full Changelog: 5.0.0...5.0.1

5.0.0

Choose a tag to compare

@icidasset icidasset released this 09 Aug 20:45
d39b4a7

What's Changed

  • Upgrade to Gren 0.6.0 version by @dwyd in #4

Full Changelog: 4.0.0...5.0.0

4.0.0

Choose a tag to compare

@icidasset icidasset released this 16 May 20:13

What's Changed

  • Upgrade to Gren 0.5.x by @dwyd in #3

New Contributors

  • @dwyd made their first contribution in #3

Full Changelog: 3.2.0...4.0.0

3.2.0

Choose a tag to compare

@icidasset icidasset released this 01 Jul 11:34

Update to gren v0.4.x

3.1.0

Choose a tag to compare

@icidasset icidasset released this 05 Feb 14:14
---- 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

Choose a tag to compare

@icidasset icidasset released this 30 Jan 17:13
---- 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

Choose a tag to compare

@icidasset icidasset released this 30 Jan 16:37
---- 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

Choose a tag to compare

@icidasset icidasset released this 17 Jan 14:45
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))