| Path: | History.org |
| Last Update: | Sat Feb 23 07:12:43 +0000 2019 |
# -*- mode: org; mode: auto-fill; -*- #+title: Changelog #+startup: showeverything
- Custom markup support for exporters via YAML files (by [[https://github.com/gnusosa][@gnusosa]]) - Bugfix: Recognize =#+RESULTS:= block from named blocks
- Support named results blocks
- Small bugfix to remove warning due to VERSION being repeated
- Track block names within the line properties - Add option to skip syntax highlighting explicitly
- Fix code blocks prepended comma stripping
- Fix Org mode syntax for escaping html: Syntax actually now is =@@html:<text>@@= - Fix =#=TITLE:= to render as a h1 headline - Remove rewriting links to =.org= files as =.html= - Implement =:exports= options for code blocks
- Backport =CGI::escapeHTML= function from Ruby to have same output among different Ruby versions
- Add explicit enable or disable of include file feature - Add lang attribute to src code block to support syntax highlight in Github
- Bugfix :: Two backslashes =\\= at the end of the line make a line break without breaking paragraph. - Bugfix :: Fix inline formatting not working for definition lists - Add basic markdown exporter
- Manage the #=INCLUDE tag in org files (contribution by pierre-lecocq) - #=INCLUDE is disabled by default. Needs either =ORG_RUBY_INCLUDE_ROOT= or =ORG_RUBY_ENABLE_INCLUDE_FILES= environment variables in order to be enabled. - Link abbreviations with =#+LINK= tag are supported (by pierre-lecocq too, thanks!) - Strip prepended commas added by Emacs Org mode to src/example blocks
- Fix for html escaping when code is inline
- A lot of refactoring work and bugfixes contributed by vonavi (many thanks!) - Raw HTML is supported with =#+html= - Code indentation for code blocks is fixed now - Support for definition lists is improved - Bugfix for when including headlines in center and quote blocks. - Indentation of HTML output improved - Improvements to entities support for Textile and HTML outputs
- Many fixes to the regular expressions used for emphasis, contributed by [[http://github.com/vonavi][vonavi]] - Bug fix for when a table starts with a headline, thanks to [[http://github/til][til]] - Asterisk can be used for definition lists too - Use text lexer as default option for Pygments and Coderay when no language is specified
- Make source code blocks from lisp dialects use Pygments scheme lexer - Bugfix: Make Coderay fallback to text lexer when unsupported lang is set
- Highlight source code blocks using Pygments or CodeRay when available
- Fixed lists behavior when code fragments, tables and examples were present - Remove code tags with lang class and use instead src-:lang like org-exporter - Fixed property drawers to consider properties with hyphens like :noweb-ref:
- Minor enhancement: Correct handling of .org URIs in HTML markup routine (thanks, rayl)
- Added encoding directive to support Ruby 1.9.2 - Headlines with the =COMMENT= keyword, and the =PROPERTIES= drawer are not exported - Angle links in Org mode are embedded in anchor tags on html output - =#+=BEGIN/END_SRC= lang code blocks are embedded in code tags with class that specifies the coding language - Fixed bug in code blocks when a colon was at the beginning - More than five dashes create an horizontal rule in html output
- Added support for a "header offset" -- turns one star into an H2, etc. (thanks, niku) - The anchor text for a link can now be an image, and will get an img tag (thanks, punchagan) - Fixed bug in tables; only the first row is a header even if others have divider lines (thanks, leathekd) - Fixed bug in the list regular expression; lists require a space after the item delimiter (thanks, punchagan) - Lots from ruediger: * subscript / superscript * definition lists * centered text * symbol replacement
- Minor enhancement: Displays inline images
- Refactored to improve layering.
- Minor enhancement: Recognize lines starting with ":" as examples. - Minor enhancement: Recognize #=BEGIN_SRC as source blocks - Minor enhancement: Add "src" and "example" classes to <pre> blocks.
- Parse (but not necessarily *use*) in-buffer settings. The following
in-buffer settings *are* used:
* Understand the #=TITLE: directive.
* Exporting todo keywords (option todo:t)
* Numbering headlines (option num:t)
* Skipping text before the first headline (option skip:t)
* Skipping tables (option |:nil)
* Custom todo keywords
* EXPORT_SELECT_TAGS and EXPORT_EXLUDE_TAGS for controlling parts of
the tree to export
- Rewrite "file:(blah).org" links to "http:(blah).html" links. This
makes the inter-links to other org-mode files work.
- Uses <th> tags inside table rows that precede table separators.
- Bugfixes:
* Headings now have HTML escaped.
- Got rid of the extraneous newline at the start of code blocks.
- Everything now shows up in code blocks, even org-mode metadata.
- Fixed bugs:
* Regressed smart double quotes with HTML escaping. Added a test
case and fixed the regression.
- HTML is now escaped by default - org-mode comments will show up in a code block.
- The first thing output in HTML gets the class "title" - HTML output is now indented - Proper support for multi-paragraph list items. - Fixed bugs: * "rake spec" wouldn't work on Linux. Needed "require 'rubygems'".
- Uses rubypants to get better typography (smart quotes, elipses, etc.). - Fixed bugs: * Tables and lists did not get properly closed at the end of file * You couldn't do inline formatting inside table cells * Characters in PRE blocks were not HTML escaped.
- Renamed the gem to org-ruby - Added =to_html= for HTML output - Now supports the following inline markup: * bold * italic * code * verbatim * underline * strikethrough - Continued code cleanup and refactoring
- Added support for block code - Added support for list items that wrap in the org source - Major code cleanup: Added =OutputBuffer= class that should make the code more maintainable.
- Initial version. Handles tables (but not headers), headlines, paragraphs, block quotes, strong & emphasis formatting.