ChangeLog in kramdown-0.10.0 vs ChangeLog in kramdown-0.11.0

- old
+ new

@@ -1,4 +1,598 @@ +commit 276393819cfab5859236cf654d242dac72a7c220 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Fri Oct 1 08:50:48 2010 +0200 + + Updated website + +doc/index.page +doc/news/release_0_11_0.page + +commit db6625c7074c66e79473a24012c200add6757846 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Fri Oct 1 08:43:47 2010 +0200 + + Fixed generation of options display due to lazy syntax + +Rakefile + +commit a397f7d91bc9895472857a7c12059ba64897ad85 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Fri Oct 1 08:28:46 2010 +0200 + + Updated template document.html to set the title from the first header text + +data/kramdown/document.html +doc/news/release_0_11_0.page + +commit 26ce195d53a7e0038bb57b18b318a5ffd61314fc +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Thu Sep 30 19:43:15 2010 +0200 + + Fixed test failures + +lib/kramdown/parser/kramdown/codeblock.rb +lib/kramdown/parser/kramdown/list.rb +test/testcases/block/04_header/setext_header.html.19 +test/testcases/block/14_table/errors.html + +commit 041a68ae0f6a98f5d741b35e6606747849cbe53d +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Thu Sep 30 19:13:16 2010 +0200 + + Removed jsMath from doc + +Rakefile +doc/default.template +doc/js/jsMath/COPYING.txt +doc/js/jsMath/blank.gif +doc/js/jsMath/easy/load.js +doc/js/jsMath/extensions/AMSmath.js +doc/js/jsMath/extensions/AMSsymbols.js +doc/js/jsMath/extensions/HTML.js +doc/js/jsMath/extensions/autobold.js +doc/js/jsMath/extensions/bbox.js +doc/js/jsMath/extensions/boldsymbol.js +doc/js/jsMath/extensions/double-click.js +doc/js/jsMath/extensions/eqn-number.js +doc/js/jsMath/extensions/fbox.js +doc/js/jsMath/extensions/font.js +doc/js/jsMath/extensions/leaders.js +doc/js/jsMath/extensions/mathchoice.js +doc/js/jsMath/extensions/mimeTeX.js +doc/js/jsMath/extensions/moreArrows.js +doc/js/jsMath/extensions/newcommand.js +doc/js/jsMath/extensions/underset-overset.js +doc/js/jsMath/extensions/verb.js +doc/js/jsMath/jsMath-BaKoMa-fonts.js +doc/js/jsMath/jsMath-autoload.html +doc/js/jsMath/jsMath-controls.html +doc/js/jsMath/jsMath-easy-load.js +doc/js/jsMath/jsMath-fallback-mac-mozilla.js +doc/js/jsMath/jsMath-fallback-mac-msie.js +doc/js/jsMath/jsMath-fallback-mac.js +doc/js/jsMath/jsMath-fallback-pc.js +doc/js/jsMath/jsMath-fallback-symbols.js +doc/js/jsMath/jsMath-fallback-unix.js +doc/js/jsMath/jsMath-global-controls.html +doc/js/jsMath/jsMath-global.html +doc/js/jsMath/jsMath-loader-omniweb4.js +doc/js/jsMath/jsMath-loader-post.html +doc/js/jsMath/jsMath-loader.html +doc/js/jsMath/jsMath-msie-mac.js +doc/js/jsMath/jsMath-old-browsers.js +doc/js/jsMath/jsMath.js +doc/js/jsMath/local/macros.js +doc/js/jsMath/plugins/CHMmode.js +doc/js/jsMath/plugins/autoload.js +doc/js/jsMath/plugins/global.js +doc/js/jsMath/plugins/mimeTeX.js +doc/js/jsMath/plugins/noCache.js +doc/js/jsMath/plugins/noGlobal.js +doc/js/jsMath/plugins/noImageFonts.js +doc/js/jsMath/plugins/smallFonts.js +doc/js/jsMath/plugins/spriteImageFonts.js +doc/js/jsMath/plugins/tex2math.js +doc/js/jsMath/test/index-images.html +doc/js/jsMath/test/index.html +doc/js/jsMath/test/jsMath40.jpg +doc/js/jsMath/test/sample.html + +commit 5354385d6bec8c89e4d8c2c2b76f6d07433800c7 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Fri Sep 24 10:04:30 2010 +0200 + + Updated table syntax to allow table lines without leading pipe characters + + This allows kramdown to correctly parse PHP Markdown Extra tables. + +doc/news/release_0_11_0.page +doc/syntax.page +lib/kramdown/converter/kramdown.rb +lib/kramdown/parser/kramdown/table.rb +test/testcases/block/14_table/header.text +test/testcases/block/14_table/no_table.text +test/testcases/block/14_table/simple.html +test/testcases/block/14_table/simple.text + +commit fb3b6e514fc60d24973f070148bfd7d384bfc5d9 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Thu Sep 23 15:58:49 2010 +0200 + + Updated release notes + +doc/news/release_0_11_0.page + +commit 4be1ada25ac7962f1c27e6dd914904dc432d4590 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Thu Sep 23 15:43:23 2010 +0200 + + Invalid HTML tags are not removed from output anymore + + This is done because unrecognized text is left as is in Markdown and + therefore in kramdown. + +doc/news/release_0_11_0.page +lib/kramdown/parser/kramdown/html.rb +lib/kramdown/parser/kramdown/paragraph.rb +test/testcases/block/09_html/invalid_html_1.html +test/testcases/block/09_html/parse_as_span.html +test/testcases/span/05_html/normal.html + +commit b501fc1bec05d806f70404fc8fcad576ed3f8bcf +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Thu Sep 23 14:40:44 2010 +0200 + + HTML tags 'b' and 'i' are now converted to 'strong' and 'em' when using html-to-native + +doc/news/release_0_11_0.page +doc/parser/html.page +lib/kramdown/parser/html.rb +test/testcases/block/09_html/html_to_native/emphasis.html +test/testcases/block/09_html/html_to_native/emphasis.text +test/testcases/block/12_extension/nomarkdown.html +test/testcases/block/12_extension/nomarkdown.kramdown +test/testcases/block/12_extension/nomarkdown.text +test/testcases/span/05_html/markdown_attr.html +test/testcases/span/05_html/markdown_attr.text +test/testcases/span/text_substitutions/typography.html +test/testcases/span/text_substitutions/typography.html.19 +test/testcases/span/text_substitutions/typography.text + +commit 47d99a138c378a57719424b1e94909ea3ff45a1f +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Thu Sep 23 14:32:12 2010 +0200 + + Fixed problem with HTML tag detection in lazy line regexp + +lib/kramdown/parser/kramdown/paragraph.rb + +commit 187cd2738393be992335aa35e7564f83b3fc87c7 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Thu Sep 23 14:15:24 2010 +0200 + + Removed unnecessarily stored processing options in HTML elements + +lib/kramdown/converter/html.rb +lib/kramdown/converter/kramdown.rb +lib/kramdown/parser/html.rb +lib/kramdown/parser/kramdown/html.rb +test/testcases/block/09_html/html_to_native/table_normal.html +test/testcases/block/09_html/html_to_native/table_simple.html + +commit 7e6e1d73596ca5a03c01255aff8350ba7c67b98d +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Wed Sep 22 17:27:30 2010 +0200 + + Updated documentation + +doc/converter/kramdown.page + +commit 5cdadc1c79af112c4ec2abf8423d0f654538df25 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Wed Sep 22 17:26:58 2010 +0200 + + Small clean-up in HTML parser + +lib/kramdown/parser/html.rb + +commit 780aa020c4b3142811123b76a580c9d31773da18 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Wed Sep 22 17:26:39 2010 +0200 + + Implemented support for line wrapping a.k.a. "lazy syntax" througout kramdown + + This is major addition to the current syntax, making the kramdown syntax + more like the Markdown syntax. Line wrapping is now supported like with + Markdown.pl but since kramdown has a richer syntax there are some + special provisions, for example, for assigning attributes to a paragraph + via a block IAL. + + Elements now supporting line wrapping: paragraphs; blockquotes; ordered, + unordered and definition lists; footnote defintions; and code blocks + (which is a difference to standard Markdown.pl but provides more + consistency). + +doc/converter/html.page +doc/news/release_0_11_0.page +doc/quickref.page +doc/syntax.page +lib/kramdown/converter/kramdown.rb +lib/kramdown/parser/kramdown/blockquote.rb +lib/kramdown/parser/kramdown/codeblock.rb +lib/kramdown/parser/kramdown/footnote.rb +lib/kramdown/parser/kramdown/list.rb +lib/kramdown/parser/kramdown/paragraph.rb +test/testcases/block/02_eob/middle.html +test/testcases/block/04_header/atx_header.html +test/testcases/block/04_header/atx_header.text +test/testcases/block/04_header/setext_header.html +test/testcases/block/05_blockquote/lazy.html +test/testcases/block/05_blockquote/lazy.text +test/testcases/block/05_blockquote/nested.html +test/testcases/block/05_blockquote/nested.text +test/testcases/block/05_blockquote/only_first_quoted.html +test/testcases/block/05_blockquote/only_first_quoted.text +test/testcases/block/06_codeblock/lazy.html +test/testcases/block/06_codeblock/lazy.text +test/testcases/block/06_codeblock/no_newline_at_end_1.html +test/testcases/block/06_codeblock/no_newline_at_end_1.text +test/testcases/block/06_codeblock/with_ial.html +test/testcases/block/06_codeblock/with_ial.text +test/testcases/block/07_horizontal_rule/normal.html +test/testcases/block/07_horizontal_rule/normal.text +test/testcases/block/08_list/item_ial.html +test/testcases/block/08_list/lazy.html +test/testcases/block/08_list/lazy.text +test/testcases/block/08_list/list_and_others.html +test/testcases/block/08_list/list_and_others.text +test/testcases/block/08_list/other_first_element.html +test/testcases/block/08_list/other_first_element.text +test/testcases/block/08_list/simple_ul.html +test/testcases/block/08_list/simple_ul.text +test/testcases/block/08_list/special_cases.html +test/testcases/block/08_list/special_cases.text +test/testcases/block/09_html/comment.html +test/testcases/block/09_html/parse_as_raw.html +test/testcases/block/11_ial/simple.html +test/testcases/block/13_definition_list/item_ial.html +test/testcases/block/13_definition_list/item_ial.text +test/testcases/block/13_definition_list/simple.html +test/testcases/span/01_link/link_defs.html +test/testcases/span/04_footnote/definitions.html +test/testcases/span/04_footnote/definitions.latex +test/testcases/span/04_footnote/definitions.text + +commit 4a7d18528223f31004351d074598b250f3dea106 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Wed Sep 22 16:23:33 2010 +0200 + + Tables and math blocks now have to start/end on block boundaries + +doc/news/release_0_11_0.page +lib/kramdown/parser/kramdown/block_boundary.rb +lib/kramdown/parser/kramdown/header.rb +lib/kramdown/parser/kramdown/math.rb +lib/kramdown/parser/kramdown/table.rb +test/testcases/block/14_table/errors.html +test/testcases/block/14_table/errors.text +test/testcases/block/14_table/simple.html +test/testcases/block/14_table/simple.text +test/testcases/block/15_math/normal.html +test/testcases/block/15_math/normal.text + +commit 24ed6a07608821ef9802f54d051035d00dffdb6e +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Wed Sep 22 16:21:08 2010 +0200 + + Fixed problem with multiple :blank elements not being merged together + +lib/kramdown/parser/kramdown.rb + +commit 1bef3153de0f7f8790d853e345f3884a7b8f4b07 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Tue Sep 21 16:17:02 2010 +0200 + + Fixed bug: Non-content elements did not work as block separator + + Link/Footnote/Abbrev defintions as well as extensions, ALDs and block IALs + now correctly separate block elements. + +doc/news/release_0_11_0.page +lib/kramdown/parser/kramdown/abbreviation.rb +lib/kramdown/parser/kramdown/attribute_list.rb +lib/kramdown/parser/kramdown/extension.rb +lib/kramdown/parser/kramdown/footnote.rb +lib/kramdown/parser/kramdown/link.rb + +commit 0452c28c765e7d0725da5013465cc8607ad7bea6 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Tue Sep 21 16:15:21 2010 +0200 + + Fixed a minor long-standing but unnoticed bug in list parsing + +doc/news/release_0_11_0.page +lib/kramdown/parser/kramdown/list.rb + +commit 2a13118599754b03ed25d1db677f9974d3bd189b +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Thu Sep 16 07:46:05 2010 +0200 + + The equal sign may now be escaped + +doc/syntax.page +lib/kramdown/parser/kramdown/escaped_chars.rb +test/testcases/span/escaped_chars/normal.html +test/testcases/span/escaped_chars/normal.text + +commit 65a3c940b66f3bdd376ef6f9f11d6389dc5eb5ec +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Thu Sep 16 07:44:05 2010 +0200 + + Math blocks now need to be separated by blank lines (or eob markers) from other block level elements + +doc/syntax.page +lib/kramdown/parser/kramdown/math.rb +test/testcases/block/15_math/normal.html +test/testcases/block/15_math/normal.text + +commit 5f03f5c5d61cc69f2ed022bfd1b014db8cb9c2d8 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Thu Sep 16 07:27:25 2010 +0200 + + Treating unknown or invalid extensions as text now + + Unknown or "invalid" markup is left as is by the original Markdown + and most places in kramdown. Now extensions also follow this rule. + +doc/news/release_0_11_0.page +lib/kramdown/parser/kramdown/extension.rb +test/testcases/block/12_extension/comment.html +test/testcases/block/12_extension/comment.text +test/testcases/block/12_extension/ignored.html +test/testcases/block/12_extension/ignored.text +test/testcases/block/12_extension/nomarkdown.html +test/testcases/block/12_extension/nomarkdown.kramdown +test/testcases/block/12_extension/nomarkdown.latex +test/testcases/block/12_extension/nomarkdown.text +test/testcases/span/extension/comment.html +test/testcases/span/extension/ignored.html + +commit df72d3d40ab4741287092a9185200dfe8befc1af +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Thu Sep 2 08:14:51 2010 +0200 + + Fixed bug: output of textarea HTML element was invalid + +doc/news/release_0_11_0.page +lib/kramdown/converter/html.rb +lib/kramdown/converter/kramdown.rb +test/testcases/span/05_html/normal.html +test/testcases/span/05_html/normal.text + +commit 4e18c69d2996fc78448b7f28980e9389d1a56976 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Sun Aug 29 10:09:34 2010 +0200 + + Updated release page + +doc/news/release_0_11_0.page + +commit 11345b9cb2a83cae1a9bf05f5ff29d8c6ecd1148 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Sun Aug 29 10:07:23 2010 +0200 + + kramdown converter: nicer output for regular and image links + +lib/kramdown/converter/kramdown.rb + +commit 4eeed450a594a138c4ce52e66d58d013767ac746 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Sun Aug 29 09:26:42 2010 +0200 + + Added new option line_width for kramdown converter + + This option specifies how long the lines should be when converting a + document to kramdown. + +lib/kramdown/converter/kramdown.rb +lib/kramdown/options.rb +test/test_files.rb +test/testcases/block/12_extension/nomarkdown.kramdown + +commit 946c94226d599c2c284420b2dfd1ee54432e56d4 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Sun Aug 29 09:24:22 2010 +0200 + + Small doc fixes + +doc/syntax.page + +commit cb8edfd9f07069e76cbbe9ac99be5f5dd2b0f6c4 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Sun Aug 29 09:23:58 2010 +0200 + + Allowing colons in ID names in ALDs/IALs + +doc/syntax.page +lib/kramdown/parser/kramdown/attribute_list.rb + +commit ded83fad980b66d7498920c6a91ff6cbc5c2bdbc +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Sat Aug 28 09:42:42 2010 +0200 + + Updated kramdown converter to produce nicer output + + * Block level elements are always separated with blank lines now + * IAL/ALD output uses special class and id syntax + +lib/kramdown/converter/kramdown.rb +test/testcases/block/12_extension/nomarkdown.kramdown + +commit 5e158f48fdea8ceec14abf5b4d0e6a1369e9cb0a +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Fri Aug 27 21:41:52 2010 +0200 + + Removed processed and therefore unneeded HTML element children from codespan/codeblock elements + +lib/kramdown/parser/html.rb + +commit 9e8f4b6c1f748daac6763373d7aab61870af1c30 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Thu Aug 19 19:33:27 2010 +0200 + + Allowing spaces in inline links and link definitions + +doc/news/release_0_11_0.page +doc/syntax.page +lib/kramdown/parser/kramdown/link.rb +test/testcases/span/01_link/inline.html +test/testcases/span/01_link/inline.html.19 +test/testcases/span/01_link/inline.text +test/testcases/span/01_link/link_defs.text +test/testcases/span/01_link/reference.html +test/testcases/span/01_link/reference.html.19 +test/testcases/span/01_link/reference.text + +commit 04a98d37fd96244cd8bfcab28e270252b5b19125 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Thu Aug 12 22:38:44 2010 +0200 + + Fixed bug RF#28469: HTML document template did not work + +data/kramdown/document.html +doc/news/release_0_11_0.page + +commit 7854a8804cd18d352c19dd982bdd0aa6a69c381e +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Thu Aug 12 21:40:02 2010 +0200 + + Nicer output of LaTeX environments + +lib/kramdown/converter/latex.rb +test/testcases/span/04_footnote/definitions.latex +test/testcases/span/04_footnote/markers.latex + +commit a30cf1942d75c702f1f3b574fbc054dace5f6be4 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Thu Aug 12 21:38:48 2010 +0200 + + Fixed bug RF#28420 and added type attribute to nomarkdown extension + + * RF#28420: The LaTeX converter does not escape the content of :raw + elements anymore. + + * The nomarkdown extension can make use of the type attribute for + specifying which converters should the body. + +doc/news/release_0_11_0.page +doc/syntax.page +lib/kramdown/converter/html.rb +lib/kramdown/converter/kramdown.rb +lib/kramdown/converter/latex.rb +lib/kramdown/parser/kramdown/extension.rb +test/testcases/block/12_extension/nomarkdown.html +test/testcases/block/12_extension/nomarkdown.kramdown +test/testcases/block/12_extension/nomarkdown.latex +test/testcases/block/12_extension/nomarkdown.text + +commit b9195e7a04d62e6c87775a5fede73b255573d424 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Tue Aug 10 16:32:40 2010 +0200 + + Added syntax highlighting support to code spans in the HTML converter + +doc/converter/html.page +doc/news/release_0_11_0.page +lib/kramdown/converter/html.rb +test/test_files.rb +test/testcases/span/03_codespan/highlighting.html +test/testcases/span/03_codespan/highlighting.text + +commit d86fb766a87d37fe0d4703259588ec8e738488c9 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Tue Aug 10 16:12:55 2010 +0200 + + Fixed bug RF#28429: HTML output of iframe element was invalid + +doc/news/release_0_11_0.page +lib/kramdown/converter/html.rb +test/testcases/block/09_html/simple.html +test/testcases/block/09_html/simple.html.19 +test/testcases/block/09_html/simple.text + +commit c31b99a6ef1617525edfb784f7c2bd729f03d1d5 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Tue Aug 10 16:01:21 2010 +0200 + + Removing trailing whitespace in LaTeX footnotes to avoid problems + +doc/news/release_0_11_0.page +lib/kramdown/converter/latex.rb +test/testcases/span/04_footnote/footnote_nr.latex +test/testcases/span/04_footnote/markers.latex + +commit 64eaa1f47f1cf2f4856490c5419d261f90366ff2 +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Mon Aug 9 10:22:20 2010 +0200 + + Order of HTML/IAL/ALD attributes is now preserved + +doc/news/release_0_11_0.page +lib/kramdown/converter/html.rb +lib/kramdown/converter/kramdown.rb +lib/kramdown/converter/latex.rb +lib/kramdown/document.rb +lib/kramdown/parser/html.rb +lib/kramdown/parser/kramdown.rb +lib/kramdown/parser/kramdown/attribute_list.rb +lib/kramdown/parser/kramdown/autolink.rb +lib/kramdown/parser/kramdown/extension.rb +lib/kramdown/parser/kramdown/footnote.rb +lib/kramdown/parser/kramdown/header.rb +lib/kramdown/parser/kramdown/html.rb +lib/kramdown/parser/kramdown/html_entity.rb +lib/kramdown/parser/kramdown/link.rb +lib/kramdown/parser/kramdown/math.rb +lib/kramdown/parser/kramdown/table.rb +lib/kramdown/utils.rb +lib/kramdown/utils/html.rb +lib/kramdown/utils/ordered_hash.rb +test/test_files.rb +test/testcases/block/11_ial/auto_id_and_ial.html +test/testcases/block/11_ial/simple.html +test/testcases/encoding.html +test/testcases/span/01_link/image_in_a.html +test/testcases/span/01_link/imagelinks.html + +commit 64eef66545c4b2990f728b094d93d28726b5afad +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Thu Aug 5 15:31:26 2010 +0200 + + HTML converter does not escape double quotation marks in code blocks anymore + +doc/news/release_0_11_0.page +lib/kramdown/utils/html.rb +test/testcases/block/05_blockquote/with_code_blocks.html + +commit db2ee4993b9a283eae7db08f80689e50db3b8b7a +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Thu Aug 5 08:05:53 2010 +0200 + + Removed the deprecated option numeric_entities + +doc/news/release_0_11_0.page +lib/kramdown/options.rb + +commit 6ac90b0d3c26e0f08ecbdf137ee40b7d6d71e5dc +Author: Thomas Leitner <t_leitner@gmx.at> +Date: Thu Aug 5 08:03:25 2010 +0200 + + Bumped version number and added release notes file + +doc/news/release_0_11_0.page +lib/kramdown/version.rb + commit 1bf361c2e7c1041aeca0526a247635f7248ed7d7 Author: Thomas Leitner <t_leitner@gmx.at> Date: Mon Jul 19 08:48:34 2010 +0200 Updated documentation before release