# Kramdown 0.5.0 released

**URL:** <https://www.ruby-forum.com/t/kramdown-0-5-0-released/183479>\
**Category:** Ruby\
**Created:** [February 15, 2010, 10:39am UTC](https://www.ruby-forum.com/t/kramdown-0-5-0-released/183479 "2010-02-15T10:39:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![tlockney](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/5e9695/32.png) [@tlockney](https://www.ruby-forum.com/u/tlockney)\
**Post date:** [February 15, 2010, 10:39am UTC](https://www.ruby-forum.com/t/kramdown-0-5-0-released/183479/1 "2010-02-15T10:39:54Z")

</div>

## About kramdown

kramdown (sic, not Kramdown or KramDown, just kramdown) is a _free_  
GPL-licensed [Ruby](http://www.ruby-lang.org) library for parsing a  
superset of Markdown. It is completely written in Ruby, supports  
standard Markdown (with some minor modifications) and various  
extensions that have been made popular by the [PHP Markdown Extra]  
package and [Maruku].  
Homepage for installation instructions and documentation:  
[http://kramdown.rubyforge.org](http://kramdown.rubyforge.org)

## kramdown 0.5.0 released

This release features syntax support for smart quotes in kramdown  
documents and a new converter for LaTeX output. The kramdown binary has  
also been enhanced to support setting any option.

The additional support for the smart quotes makes this release of  
kramdown a little bit slower than the previous releases when run under  
Ruby 1.8. However, a small optimization in the span parser which is not  
noticable under Ruby 1.8 gives quite a performance boost under Ruby 1.9  
(see the graphs on the [tests page][1]).

Also note that the internals have been restructured slightly. So if you  
do more than just using the basic

```
Kramdown::Document.new(SOURCE, OPTIONS).to_html

```

{: lang=“ruby”}

you may need to adapt your code.

Since the option handling has been revamped, each coderay option must  
not be set separably!

## Changes

- Major changes:

- Minor changes:

- Bug fixes:
