Skip to content

Latest commit

 

History

History
315 lines (199 loc) · 7.69 KB

Changelog.md

File metadata and controls

315 lines (199 loc) · 7.69 KB

1.2.5

1.2.4 2017/11/28

Kudos:

simonwebdesign, nscyclone, joshsmith, asummers

1.2.3 2017/07/26

Kudos:

joshuawscott

1.2.2 2017/05/11

Kudos:

KronicDeth

1.2.1 2017/05/03

Kudos:

chrisalley

1.2 2017/03/10

Kudos:

vyachkonovalov, Alekx, eksperimental

1.1.1 2017/02/03

  • PR from Natronium pointing out issue #123

  • Fixes for issues

    • #123

Kudos:

Natronium

1.1.0 2017/01/22

  • PR from Michael Pope

  • PR from Pragdave

  • PR from christopheradams

  • PR from AndrewDryga

  • Fixes for issues

    • #106
    • #110
    • #114

Kudos:

AndrewDryga, Christopher Adams, Michael Pope

1.0.3 2016/11/02

  • PR from TBK145 with some dead code elimination.

  • Implementation of command line switches for the earmark executable. Now any %Earmark.Options{} key can be passed in.

  • Fixes for issues

    • #99
    • #96
    • #95
    • #103

Kudos:

Thijs Klaver (TBK145)

1.0.2 2016/10/10

  • PR from pdebelak with a fix of #55
  • PR from jonnystorm with a fix for a special case in issue #85
  • test coverage at 100%
  • PR from michalmuskala
  • Fixed remaining compiler warnings from 1.0.1 (Elixir 1.3)
  • PR from pdebelak to fix a factual error in the README
  • Fixes for issues
    • #55
    • #86
    • #88
    • #89
    • #93

Kudos:

Jonathan Storm (jonnystorm), Michal Muskala (michalmuskala) & Peter Debelak (pdebelak)

1.0.1 2016/06/07

  • fixing issue #81 by pushing this updated Changelog.md :)
  • PR from mschae fixing issue #80 broken hex package

Kudos:

Michael Schaefermeyer (mschae) & Tobias Pfeiffer (PragTob)

1.0.0 2016/06/07

  • --version | -v switch for earmark escript.
  • added security notice about XSS to docs thanks to remiq
  • PR from alakra (issue #59) to allow Hypens and Unicode in fenced code block names
  • PR from sntran to fix unsafe conditional variables from PR
  • PR from riacataquian to use maps instead of dicts
  • PR from gmile to remove duplicate tests
  • PR from gmile to upgrade poison dependency
  • PR from whatyouhide to fix warnings for Elixir 1.4 with additional help from milmazz
  • Travis for 1.2.x and 1.3.1 as well as OTP 19
  • Fixes for issues:
    • #61
    • #66
    • #70
    • #71
    • #72
    • #77
    • #78

Kudos:

Remigiusz Jackowski (remiq), Angelo Lakra (alakra), Son Tran-Nguyen (sntran), Mike Kreuzer (mikekreuzer), Ria Cataquian (riacataquian), Eugene Pirogov (gmile), Andrea Leopardi (whatyouhide) & Milton Mazzarri (milmazz)

0.2.1 2016/01/15

  • Added 1.2 for Travis
  • PR from mneudert to fix HTMLOneLine detection

Kudos:

Marc Neudert (mneudert)

0.2.0 2015/12/28

  • PR from eksperimental guaranteeing 100% HTML5
  • PR from imbriaco to decouple parsing and html generation and whitespace removal
  • Fixes for issues:
    • #40
    • #41
    • #43
    • #48
    • #50
    • #51
  • Explicit LICENSE change to Apache 2.0 (#42)
  • Loading of test support files only in test environment thanks to José Valim
  • IO Capture done correctly thanks to whatyouhide
  • Warning for Elixir 1.2 fixed by mschae

Kudos:

Eksperimental (eksperimental), Mark Imbriaco (imbriaco), Andrea Leopardi(whatyouhide), José Valim & Michael Schaefermeyer (mschae)

0.1.19 2015/10/27

  • Fix | in implicit lists, and restructur the parse a little. Many thanks to Robert Dober

0.1.17 2015/05/18

  • Add strikethrough support to the HTML renderer. Thanks to Michael Schaefermeyer (mschae)

0.1.16 2015/05/08

  • Another fix from José, this time for & in code blocks.

0.1.15 2015/03/25

  • Allow numbered lists to start anywhere in the first four columns. (This was previously allowed for unnumbered lists). Fixes #13.

0.1.14 2015/03/25

  • Fixed a problem where a malformed text heading caused a crash. We now report what appears to be malformed Markdown and continue, processing the line as text. Fixes #17.

0.1.13 2015/01/31

  • José fixed a bug in Regex that revealed a problem with some Earmark replacement strings. As he's a true gentleman, he then fixed Earmark.

0.1.11 2014/08/18

  • Matthew Lyon contributed footnote support.

    the answer is clearly 42.[^fn-why] In this case
    we need to…
    
    [^fn-why]: 42 is the only two digit number with
               the digits 4 and 2 that starts with a 4.
    

    For now, consider it experimental. For that reason, you have to enable it by passing the footnotes: true option.

0.1.10 2014/08/13

  • The spec is ambiguous when it comes to setext headings. I assumed that they needed a blank line after them, but common practice says no. Changed the parser to treat them as headings if there's no blank.

0.1.9 2014/08/05

  • Bug fix—extra blank lines could be appended to code blocks.
  • Tidied up code block HTML

0.1.7 2014/07/26

  • Block rendering is now performed in parallel

0.1.6 07/25/16

  • Added support for Kramdown-style attribute annotators for all block elements, so you can write

      # Warning
      {: .red}
    
      Do not turn off the engine
      if you are at altitude.
      {: .boxed #warning spellcheck="true"}
    

    and generate

      <h1 class="red">Warning</h1>
      <p spellcheck="true" id="warning" class="boxed">Do not turn
      off the engine if you are at altitude.</p>
    

0.1.5 07/20/16

  • Merged two performance improvements from José Valim

  • Support escaping of pipes in tables, so

      a  |  b
      c  |  d \| e
    

    has two columns, not three.

0.1.4 07/14/16

  • Allow list bullets to be indented, and deal with potential subsequent additional indentation of the body of an item.

0.1.3 07/14/16

  • Added tasks to the Hex file list

0.1.2 07/14/14

  • Add support for GFM tables

0.1.1 07/09/14

  • Move readme generation task out of mix.exs and into tasks/
  • Fix bug if setext heading started on first line

0.1.0 07/09/14

  • Initial Release