All Versions
15
Latest Version
Avg Release Cycle
51 days
Latest Release
2546 days ago

Changelog History
Page 2

  • v0.4.0 Changes

    Jul 23, 2016

    ๐Ÿ‘ Value-less boolean attributes are now supported.

    textarea(spellcheck)
    

    ๐Ÿ‘ Unescaped text (!=) is now supported.

    div!= markdown_to_html(@article.body) |> sanitize()
    

    0๏ธโƒฃ You can now change the raw helper in case you're not using Phoenix. The raw_helper (which defaults to "raw" as Phoenix uses) is used on unfiltered text (such as != text).

    Expug.to_eex!("div= \"Hello\"", raw_helper: "")
    
  • v0.3.0 Changes

    Jul 21, 2016

    #3 - Attribute values are now escaped properly. This means you can now properly do:

    - json = "{\"hello\":\"world\"}"
    div(data-value=json)
    
    <div data-value="{&quot;hello&quot;:&quot;world&quot;}">
    

    nil values are also now properly handled, along with boolean values.

    textarea(spellcheck=nil)
    textarea(spellcheck=true)
    textarea(spellcheck=false)
    
    <textarea></textarea>
    <textarea spellcheck></textarea>
    <textarea></textarea>
    
  • v0.2.0 Changes

    Jul 17, 2016

    ๐Ÿ“œ The new block text directive allows you to write text without Expug parsing.

    script.
      if (usingExpug) {
        alert('Awesome!')
      }
    

    โž• Added support for multiline code. Lines ending in {, (, [ or , will assume to be wrapped.

  • v0.1.1 Changes

    Jun 27, 2016

    ๐Ÿ‘ Expug now supports if do ... end and other blocks.

  • v0.0.1 Changes

    Jun 26, 2016

    ๐ŸŽ‰ Initial release.