Version 1.21: ============= - update to PHP Markdown 1.0.2 read http://michelf.ca/projects/php-markdown/ - update to PHP Markdown Extra 1.2.8 - include new lib version 1.4.0 - added optional SmartyPants library, of August, 2013 dev. This is a library package that includes the PHP SmartyPants and its sibling PHP SmartyPants Typographer with additional features. SmartyPants is a free web typography prettifyier tool for web writers. It easily translates plain ASCII punctuation characters into "smart" typographic punctuation HTML entities. - extend to PHP >= 5.3 only (while lib using namespaces) Version 1.1.5: ============== Changes by Lukas Reindl (ljr_nbg [at] web [dot] de) - Added this ChangeLog file - Updated PHP Markdown 1.0.1c to 1.0.1o - Updated PHP Markdown Extra 1.0.1 to 1.2.5 - Patched PHP Markdown and PHP Markdown Extra: changed curly brackets for accessing array members to square brackets (see below for details) - - - - - - - - - - - - - - - - - - - - - - Changes were done in the following lines (original lines included here): (Included for documentation. Should be removed in future updates.) PHP Markdown 1.0.1o ------------------- - Line 910: $level = $matches[2]{0} == '=' ? 1 : 2; - Line 1206: $token_stack[0] = str_repeat($token{0}, 3-$token_len); - Line 1231: $em = $token{0}; - Line 1560: switch ($token{0}) { - Line 1562: return $this->hashPart("&#". ord($token{1}). ";"); PHP Markdown Extra 1.2.5 ------------------------ - Line 934: $level = $matches[2]{0} == '=' ? 1 : 2; - Line 1230: $token_stack[0] = str_repeat($token{0}, 3-$token_len); - Line 1255: $em = $token{0}; - Line 1584: switch ($token{0}) { - Line 1586: return $this->hashPart("&#". ord($token{1}). ";"); - Line 1934: if ($tag{0} == "`") { - Line 1970: else if ($tag{0} == "\n" || $tag{0} == " ") { - Line 1998: $tag{1} == '!' || $tag{1} == '?') - Line 2017: if ($tag{1} == '/') $depth--; - Line 2018: else if ($tag{strlen($tag)-2} != '/' $depth++; - Line 2122: return array($original_text{0}, substr($original_text, 1)); - Line 2134: $tag{1} == '!' || $tag{1} == '?') - Line 2145: if ($tag{1} == '/') $depth--; - Line 2146: else if ($tag{strlen($tag)-2} != '/') $depth++; - Line 2270: $level = $matches[3]{0} == '=' ? 1 : 2;