ChangeLog in kramdown-0.8.0 vs ChangeLog in kramdown-0.9.0

- old
+ new

@@ -1,4 +1,458 @@ +commit 63cc1fe8b8f5f43db99c5ef9b20daf12c16f4cd3 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Wed Jun 23 08:47:27 2010 +0200 + + Small test fix + +test/test_files.rb + +commit bfec0e5a98149d674d03ce75dd4d04b7b62c8ba6 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Wed Jun 23 07:17:45 2010 +0200 + + Updated documentation for release + +doc/index.page +doc/news/release_0_9_0.page + +commit 1f80723e9ae6180fd6995b30e3449a9bc6e88d5b +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Wed Jun 23 06:59:06 2010 +0200 + + Fixed html-to-native conversion of tables so that only conforming tables are converted + +doc/news/release_0_9_0.page +lib/kramdown/parser/html.rb +test/test_files.rb +test/testcases/block/09_html/html_to_native/table_simple.html +test/testcases/block/09_html/html_to_native/table_simple.text + +commit 27f1f943f3cc4552cb5134250e9766a57885d19b +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Mon Jun 21 16:31:57 2010 +0200 + + Updated documentation and release notes + +doc/converter/latex.page +doc/news/release_0_9_0.page + +commit 51536024c7462251f5690028a9507e1ee3e58fda +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Mon Jun 21 16:31:40 2010 +0200 + + LaTeX converter: outputting attributes for some more elements + +lib/kramdown/converter/latex.rb + +commit 74689d273000670389d63847d6bee547b4135bde +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Mon Jun 21 15:35:09 2010 +0200 + + Implemented an extended version of Michael Franzl's LaTeX blockquote proposal + + All converter methods that use the #latex_environment helper method now + output the element attributes on the line starting with \begin{...} + as a LaTeX comment. + +lib/kramdown/converter/latex.rb + +commit 3c9f5b7cb95390897fccc3cf318bd33924a52690 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Mon Jun 21 08:17:47 2010 +0200 + + Added html-to-kramdown-to-html tests and fixed all appearing bugs + +lib/kramdown/converter/kramdown.rb +lib/kramdown/converter/latex.rb +test/test_files.rb + +commit d3ff2504b89da1ebcfaeca1d7cec2c0ae81f6e3e +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Mon Jun 21 08:16:50 2010 +0200 + + Added html-to-native conversion of math div/span elements + +lib/kramdown/parser/html.rb + +commit 7f80ae944b731ad0faa1c73a66d12cbd4d0c7af5 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Mon Jun 21 08:16:25 2010 +0200 + + Text children of flow HTML elements are now wrapped in :transparent paragraphs + +lib/kramdown/parser/html.rb + +commit 98fd3b4acaa9438b94fcf66d8279828a72d16b17 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Mon Jun 21 08:15:09 2010 +0200 + + Re-enabled the toc tests in text->kramdown->html tests + +test/test_files.rb + +commit 7671b5546c0b616c63c8f6292646d551c577f3f4 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Mon Jun 21 08:14:13 2010 +0200 + + Fixed escaping of math output in HTML converter + +lib/kramdown/converter/html.rb + +commit c74f439d86e6fffa8fa5d1f8e321bd25c1ba08fe +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Mon Jun 21 08:13:42 2010 +0200 + + Changed the way how compact lists are represented internally + + List items now always contain block elements and if the list is compact, + i.e. if the first part should only be text, then it is wrapped in a + paragraph and the paragraph is assigned the :transparent option. + +lib/kramdown/converter/html.rb +lib/kramdown/parser/kramdown/list.rb + +commit 4c03e46ccad57c9a36529f1a9facb2ffd9c2364c +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Sun Jun 20 11:57:24 2010 +0200 + + Allowing empty alternative text for image links + +doc/news/release_0_9_0.page +doc/syntax.page +lib/kramdown/parser/kramdown/link.rb +test/testcases/span/01_link/empty.html +test/testcases/span/01_link/empty.text +test/testcases/span/01_link/imagelinks.html +test/testcases/span/01_link/imagelinks.text + +commit 71f047d89a9dcd77a93bbfb7d485fdf32edba1e8 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Sun Jun 20 11:23:57 2010 +0200 + + Small doc change + +README + +commit 19950a07838992d947224cf7b8ee05aa8d191cc5 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Sun Jun 20 11:09:31 2010 +0200 + + Updated news file + +doc/news/release_0_9_0.page + +commit 744baf367c8273e14f03bf05949064130d50d86b +Author: Alex Marandon <contact@alexmarandon.com> +Date: Sat Jun 19 23:39:27 2010 +0700 + + Fix ri documentation error + + When installing the gem, there was an error in the documentation generation. + Amazingly, just replacing the curly braces block by a do/end block solves the + problem. + + The error was: + + Installing ri documentation for kramdown-0.9.0... + + RDoc failure in lib/kramdown/parser/html.rb at or around line 299 column 64 + + Before reporting this, could you check that the file + you're documenting compiles cleanly--RDoc is not a + full Ruby parser, and gets confused easily if fed + invalid programs. + + The internal error was: + + ERROR: While generating documentation for kramdown-0.9.0 + ... MESSAGE: Name or symbol expected (got + ... RDOC args: --ri --op /home/al/.gem/ruby/1.8/doc/kramdown-0.9.0/ri + --line-numbers --main Kramdown --quiet lib --title kramdown-0.9.0 Documentation + (continuing with the rest of the installation) + +lib/kramdown/parser/html.rb + +commit a2e10bf6d7ebdc130267827e51ea7097617f4700 +Author: Alex Marandon <contact@alexmarandon.com> +Date: Fri Jun 18 23:17:53 2010 +0700 + + Exclude toc tests from text->kramdown->html tests + +test/test_files.rb +test/testcases/block/16_toc/toc_depth_2.html +test/testcases/block/16_toc/toc_depth_2.options +test/testcases/block/16_toc/toc_depth_2.text +test/testcases/block/16_toc/top_depth_2.html +test/testcases/block/16_toc/top_depth_2.options +test/testcases/block/16_toc/top_depth_2.text + +commit 7e08f2b8e74e9074e1dce28bae799fceacb40ef1 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Sun Jun 20 11:03:57 2010 +0200 + + Updated documentation and release notes in regard to toc_depth option + +doc/converter/html.page +doc/converter/latex.page +doc/news/release_0_9_0.page + +commit e8676132692081156adaf76c33d7d8cd73e5ec92 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Sun Jun 20 11:01:28 2010 +0200 + + Using toc_depth option in Latex converter + +lib/kramdown/converter/latex.rb +lib/kramdown/options.rb + +commit 22b1dd6e42ddd3799ef38efd6af1839ebd478283 +Author: Alex Marandon <contact@alexmarandon.com> +Date: Sun Jun 13 18:29:34 2010 +0700 + + Add toc_depth option + + Add an option to specify the maximum depth of generated table of contents. + +lib/kramdown/converter/html.rb +lib/kramdown/options.rb +test/testcases/block/16_toc/no_toc_depth.html +test/testcases/block/16_toc/no_toc_depth.options +test/testcases/block/16_toc/no_toc_depth.text +test/testcases/block/16_toc/top_depth_2.html +test/testcases/block/16_toc/top_depth_2.options +test/testcases/block/16_toc/top_depth_2.text + +commit 9c18bf3f128dd05542b2274197006f04535a71c3 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Sun Jun 20 10:41:10 2010 +0200 + + Added information about needed LaTeX packages + +doc/converter/latex.page + +commit 75a941152077666bc8b9357deae5bf36f7d5728b +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Sun Jun 20 09:07:58 2010 +0200 + + Added input-output diagram to front page + +doc/index.page + +commit f2c40f814899ffe240fd1b2441d1d137b8b37b7e +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Thu Jun 17 08:03:33 2010 +0200 + + Fixed problems in html-to-native conversion + + * Whitespace was modified in non-native pre/code elements + * Some conversions were done although they should not have been + when a parent element was non-native + +lib/kramdown/parser/html.rb + +commit 0334cb2c8fe1bb93364eb2b2b389bece0cb3cf71 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Thu Jun 17 07:16:25 2010 +0200 + + Block IALs and ALDs now insert an :eob element into the output stream + + Since these elements visually end a block, they should end a block + element during the parsing stage. + +lib/kramdown/parser/kramdown/attribute_list.rb +test/testcases/block/11_ial/simple.html + +commit 63181190164e3b9e8ebeab34c3926b377f0678b5 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Wed Jun 16 08:10:27 2010 +0200 + + Using the scss processor instead of less for the stylesheet + +doc/default.less.css +doc/default.scss.css + +commit 06e372e8acffb7e4aeba21f95aadd88e9c7f43da +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Tue Jun 15 22:21:03 2010 +0200 + + Update documentation and release notes + +doc/converter/kramdown.page +doc/documentation.page +doc/news/release_0_9_0.page + +commit 1ce85c93b2cde82a947ec85c0575b483a99a6092 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Tue Jun 15 22:05:39 2010 +0200 + + Readded Converter::Html#options_for_element with deprecation + + webgen uses this, so just removing would lead to problems + +doc/news/release_0_9_0.page +lib/kramdown/converter/html.rb + +commit c145bf7ffe24345ad1e19f493941c6ee11f4d1b2 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Tue Jun 15 21:47:46 2010 +0200 + + Added kramdown converter + +lib/kramdown/converter.rb +lib/kramdown/converter/kramdown.rb +lib/kramdown/options.rb +test/test_files.rb + +commit 6d65732107545e87cea30aea3fc43c0ab7835c5f +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Tue Jun 15 21:46:37 2010 +0200 + + Fixed :category option of math span element + +lib/kramdown/parser/kramdown/math.rb + +commit 59749d6037591f575f799a0321ed057b68ebb737 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Tue Jun 15 21:44:14 2010 +0200 + + Extracted common HTML converter methods to a separate utils class + +lib/kramdown/converter/html.rb +lib/kramdown/utils.rb +lib/kramdown/utils/html.rb + +commit f92234b8e27e872e54bf84890e2a4dd978d9dd83 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Tue Jun 15 17:01:34 2010 +0200 + + Fixed problem with item IALs and enabled item IALs for definitions + + Item IAL was not recognized when first element was a code block. + +doc/syntax.page +lib/kramdown/parser/kramdown/list.rb +test/testcases/block/13_definition_list/item_ial.html +test/testcases/block/13_definition_list/item_ial.text + +commit 12ccf8617f6869271709eb61ba465a07eb07d084 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Mon Jun 14 20:09:32 2010 +0200 + + Updated comment extension to produce :comment element + + kramdown comments are now output in HTML and LaTeX + +lib/kramdown/converter/html.rb +lib/kramdown/converter/latex.rb +lib/kramdown/parser/kramdown/extension.rb +test/testcases/block/12_extension/comment.html +test/testcases/span/extension/comment.html + +commit ebb339d927bf315793763eb73f39325005aed83a +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Mon Jun 14 19:16:45 2010 +0200 + + Elements of type :eob do not appear anymore in the final element tree + +lib/kramdown/converter/html.rb +lib/kramdown/converter/latex.rb +lib/kramdown/parser/kramdown.rb + +commit 8ecf464bda6c136b7bdfe62642cd3d73d92924bc +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Fri Jun 11 09:55:19 2010 +0200 + + HTML converter outputs characters for entities if possible + + This is only done if run under Ruby 1.9 + +doc/news/release_0_9_0.page +lib/kramdown/converter/html.rb +lib/kramdown/parser/html.rb +lib/kramdown/utils/entities.rb +test/test_files.rb +test/testcases/block/07_horizontal_rule/error.html.19 +test/testcases/block/09_html/html_to_native/typography.html.19 +test/testcases/block/09_html/simple.html.19 +test/testcases/span/01_link/inline.html.19 +test/testcases/span/01_link/reference.html.19 +test/testcases/span/text_substitutions/entities.html.19 +test/testcases/span/text_substitutions/entities_numeric.html.19 +test/testcases/span/text_substitutions/typography.html.19 + +commit a616422221bc5e2d62f5c63bf19b3f96c7607ca2 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Thu Jun 10 08:07:27 2010 +0200 + + Updated handling of code span/block elements + + - They can contain only text, again + - When using html_to_native or the HTML parser and you are using Ruby + 1.9, entities are converted to characters if possible and if the + result contains only text, a code span/block is created - otherwise + a generic HTML code/pre element is used. + +lib/kramdown/converter/html.rb +lib/kramdown/converter/latex.rb +lib/kramdown/document.rb +lib/kramdown/parser/base.rb +lib/kramdown/parser/html.rb +lib/kramdown/parser/kramdown/html.rb +test/testcases/block/09_html/html_to_native/code.html +test/testcases/block/09_html/html_to_native/code.text + +commit 2b3deaf9c6b7efb005cf41eaaaaaae6003b4b09d +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Thu Jun 10 07:19:42 2010 +0200 + + Updated entity handling implementation + + - Added a separate module for handling entities + - Added option numeric_entities for defining whether entities are output + using their names or their numeric values + +doc/news/release_0_9_0.page +lib/kramdown/converter/html.rb +lib/kramdown/converter/latex.rb +lib/kramdown/document.rb +lib/kramdown/options.rb +lib/kramdown/parser/html.rb +lib/kramdown/parser/kramdown/html_entity.rb +lib/kramdown/parser/kramdown/typographic_symbol.rb +lib/kramdown/utils.rb +lib/kramdown/utils/entities.rb +test/testcases/block/06_codeblock/whitespace.html +test/testcases/span/text_substitutions/entities_numeric.html +test/testcases/span/text_substitutions/entities_numeric.options +test/testcases/span/text_substitutions/entities_numeric.text + +commit 66e9bcc591cd2433f1c919cee3c0deb647aa3724 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Wed Jun 9 15:53:47 2010 +0200 + + Removed deprecated option filter_html + +doc/converter/html.page +lib/kramdown/converter/html.rb +lib/kramdown/options.rb +test/run_tests.rb +test/test_files.rb +test/testcases/block/09_html/filtered_html.html +test/testcases/block/09_html/filtered_html.options +test/testcases/block/09_html/filtered_html.text +test/testcases/block/12_extension/options.html +test/testcases/block/12_extension/options.text + +commit f4e2496bb4d930b77d8897a7fb014615c1882b5b +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Wed Jun 9 15:45:34 2010 +0200 + + Bumped version number and added release notes file + +doc/news/release_0_9_0.page +lib/kramdown/version.rb + commit 824d854f2aa176664528d51e7ec98d91d7944b39 Author: Thomas Leitner <t_leitner@gmx.at> Date: Tue Jun 8 15:45:02 2010 +0200 Fixed type in Rakefile